Function konst::slice::bytes_strip_suffix[][src]

pub const fn bytes_strip_suffix<'a>(
    left: &'a [u8],
    suffix: &[u8]
) -> Option<&'a [u8]>
Expand description

A const equivalent of <[u8]>::strip_suffix

Example

use konst::slice::bytes_strip_suffix;

assert_eq!(bytes_strip_suffix(b"foo,bar,baz", b",baz"), Some("foo,bar".as_bytes()));

assert_eq!(bytes_strip_suffix(b"foo,bar,baz", b"bar"), None);
assert_eq!(bytes_strip_suffix(b"foo,bar,baz", b"foo"), None);