Lines Matching defs:memchr
72 /// `haystack.iter().position(|&b| b == needle)`, `memchr` will use a highly
81 /// use memchr::memchr;
84 /// assert_eq!(memchr(b'k', haystack), Some(8));
87 pub fn memchr(needle: u8, haystack: &[u8]) -> Option<usize> {
91 naive::memchr(n1, haystack)
97 x86::memchr(n1, haystack)
107 c::memchr(n1, haystack)
117 fallback::memchr(n1, haystack)
127 /// Like `memchr`, but searches for either of two bytes instead of just one.
145 /// use memchr::memchr2;
180 /// Like `memchr`, but searches for any of three bytes instead of just one.
198 /// use memchr::memchr3;
254 /// use memchr::memrchr;
319 /// use memchr::memrchr2;
372 /// use memchr::memrchr3;