Lines Matching refs:memrchr
245 /// `haystack.iter().rposition(|&b| b == needle)`, `memrchr` will use a highly
254 /// use memchr::memrchr;
257 /// assert_eq!(memrchr(b'o', haystack), Some(17));
260 pub fn memrchr(needle: u8, haystack: &[u8]) -> Option<usize> {
264 naive::memrchr(n1, haystack)
270 x86::memrchr(n1, haystack)
281 c::memrchr(n1, haystack)
291 fallback::memrchr(n1, haystack)
301 /// Like `memrchr`, but searches for either of two bytes instead of just one.
354 /// Like `memrchr`, but searches for any of three bytes instead of just one.