(input: &[T])
| 41 | |
| 42 | #[allow(dead_code)] |
| 43 | pub fn z_array<T: Eq>(input: &[T]) -> Vec<usize> { |
| 44 | match_with_z_array(input, input, 1, false) |
| 45 | } |
| 46 | |
| 47 | pub fn match_pattern<T: Eq>(input: &[T], pattern: &[T]) -> Vec<usize> { |
| 48 | match_with_z_array(input, pattern, 0, true) |