Function konst::slice::bytes_contain[][src]

pub const fn bytes_contain(left: &[u8], right: &[u8], from: usize) -> bool
Expand description

Whether right is inside &left[from..].

Example

use konst::slice::bytes_contain;

assert!(bytes_contain(b"foo-bar-baz-foo", b"foo", 0));
assert!(bytes_contain(b"foo-bar-baz-foo", b"foo", 4));

assert!( bytes_contain(b"foo-bar-baz-foo-bar", b"bar", 0));
assert!( bytes_contain(b"foo-bar-baz-foo-bar", b"bar", 4));
assert!( bytes_contain(b"foo-bar-baz-foo-bar", b"bar", 5));
assert!( bytes_contain(b"foo-bar-baz-foo-bar", b"bar", 16));
assert!(!bytes_contain(b"foo-bar-baz-foo-bar", b"bar", 17));