pub const fn rcontains(left: &str, right: &str, from: usize) -> bool
Expand description
A const equivalent of
str::contains
, taking a &str
parameter, searching in &left[..=from]
from the end.
You can pass usize::MAX
as the from
argument to search from the end of left
regardless of its length.
ยงExample
use konst::string;
assert!(!string::rcontains("foo-bar-baz-foo", "foo", 0));
assert!(!string::rcontains("foo-bar-baz-foo", "foo", 1));
assert!(string::rcontains("foo-bar-baz-foo", "foo", 2));
assert!(string::rcontains("foo-bar-baz-foo", "foo", 3));
assert!(string::rcontains("foo-bar-baz-foo", "foo", 4));
assert!(string::rcontains("foo-bar-baz-foo", "foo", 15));
assert!(string::rcontains("foo-bar-baz-foo", "foo", 20000));