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],
36 unsafe { self.find_impl(haystack, needle) }
50 needle: &[u8],
52 genericsimd::fwd_find::<__m128i>(&self.0, haystack, needle)
64 needle: &[u8],
66 super::Forward::new(ninfo, needle).unwrap().find(haystack, needle)
81 let fwd = match super::Forward::new(&t.ninfo, &t.needle) {