Lines Matching defs:finder
36 let finder = memmem::Finder::new(needle).into_owned();
37 move |h| finder.find(h.as_bytes()).is_some()
74 let finder = memmem::FinderRev::new(needle).into_owned();
75 move |h| finder.rfind(h.as_bytes()).is_some()
115 fn finder(needle: &[u8]) -> memmem::Finder<'_> {
122 finder(needle.as_bytes()).find(haystack.as_bytes()).is_some()
128 let finder = finder(needle.as_bytes()).into_owned();
129 move |h| finder.find(h.as_bytes()).is_some()
139 |h, n| finder(n).find(h),
144 PrebuiltIter(finder(needle.as_bytes()).into_owned())
165 fn finder(needle: &[u8]) -> memmem::FinderRev<'_> {
172 finder(needle.as_bytes()).rfind(haystack.as_bytes()).is_some()
178 let finder = finder(needle.as_bytes()).into_owned();
179 move |h| finder.rfind(h.as_bytes()).is_some()
189 |h, n| finder(n).rfind(h),
194 PrebuiltIter(finder(needle.as_bytes()).into_owned())
230 let finder = bstr::Finder::new(needle).into_owned();
231 move |h| finder.find(h.as_bytes()).is_some()
271 let finder = bstr::FinderReverse::new(needle).into_owned();
272 move |h| finder.rfind(h.as_bytes()).is_some()
327 let finder = regex::Regex::new(®ex::escape(needle)).unwrap();
328 move |h| finder.is_match(h)
571 let finder = sliceslice::x86::DynamicAvx2Searcher::new(needle);
572 finder.search_in(haystack.as_bytes())
586 let finder = sliceslice::x86::DynamicAvx2Searcher::new(needle);
587 move |h| finder.search_in(h.as_bytes())