Function rcontains

Source
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));