Sha256: 6a0bee033e5edfb5b1d5769a5fa1c78388f7e9ff7bb91cb67f0ad029289e00e7
Contents?: true
Size: 827 Bytes
Versions: 23
Compression:
Stored size: 827 Bytes
Contents
pub(crate) fn memchr(n1: u8, haystack: &[u8]) -> Option<usize> { haystack.iter().position(|&b| b == n1) } pub(crate) fn memchr2(n1: u8, n2: u8, haystack: &[u8]) -> Option<usize> { haystack.iter().position(|&b| b == n1 || b == n2) } pub(crate) fn memchr3( n1: u8, n2: u8, n3: u8, haystack: &[u8], ) -> Option<usize> { haystack.iter().position(|&b| b == n1 || b == n2 || b == n3) } pub(crate) fn memrchr(n1: u8, haystack: &[u8]) -> Option<usize> { haystack.iter().rposition(|&b| b == n1) } pub(crate) fn memrchr2(n1: u8, n2: u8, haystack: &[u8]) -> Option<usize> { haystack.iter().rposition(|&b| b == n1 || b == n2) } pub(crate) fn memrchr3( n1: u8, n2: u8, n3: u8, haystack: &[u8], ) -> Option<usize> { haystack.iter().rposition(|&b| b == n1 || b == n2 || b == n3) }
Version data entries
23 entries across 23 versions & 1 rubygems