pub const fn bytes_rfind(
left: &[u8],
right: &[u8],
from: usize,
) -> Option<usize>Expand description
Finds the byte offset of right inside &left[..=from], searching in reverse.
Returns None if right isn’t inside &left[..=from].
§Example
use konst::slice::bytes_rfind;
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 0), None);
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 1), None);
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 2), Some(0));
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 3), Some(0));
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 4), Some(0));
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 15), Some(12));
assert_eq!(bytes_rfind(b"foo-bar-baz-foo", b"foo", 20000), Some(12));