Lines Matching refs:needle
13 pub(crate) fn new(ninfo: &NeedleInfo, needle: &[u8]) -> Option<Forward> {
17 genericsimd::Forward::new(ninfo, needle).map(Forward)
32 needle: &[u8],
34 self.find_impl(haystack, needle)
39 fn find_impl(&self, haystack: &[u8], needle: &[u8]) -> Option<usize> {
40 unsafe { genericsimd::fwd_find::<v128>(&self.0, haystack, needle) }
52 needle: &[u8],
54 super::Forward::new(ninfo, needle).unwrap().find(haystack, needle)
67 let fwd = match super::Forward::new(&t.ninfo, &t.needle) {