pub const fn split_terminator<'a, 'p, P>(
this: &'a str,
delim: P,
) -> SplitTerminator<'a, 'p, P>where
P: Pattern<'p>,Expand description
Const equivalent of str::split_terminator, which only takes a &str delimiter.
This does the same as split,
except that, if the string after the last delimiter is empty, it is skipped.
This takes Pattern implementors as the delimiter.
ยงExample
use konst::string;
use konst::iter::collect_const;
const STRS: [&str; 3] = collect_const!(&str =>
string::split_terminator("foo,bar,baz,", ',')
);
assert_eq!(STRS, ["foo", "bar", "baz"]);