Struct device_tree::util::str::pattern::CharPredicateSearcher
[−]
[src]
pub struct CharPredicateSearcher<'a, F> where F: FnMut(char) -> bool(_);
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
Associated type for <F as Pattern<'a>>::Searcher
.
Trait Implementations
impl<'a, F> Debug for CharPredicateSearcher<'a, F> where F: FnMut(char) -> bool
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
impl<'a, F> Searcher<'a> for CharPredicateSearcher<'a, F> where F: FnMut(char) -> bool
fn haystack(&self) -> &'a str
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
fn next(&mut self) -> SearchStep
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
fn next_match(&mut self) -> Option<(usize, usize)>
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
fn next_reject(&mut self) -> Option<(usize, usize)>
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
impl<'a, F> ReverseSearcher<'a> for CharPredicateSearcher<'a, F> where F: FnMut(char) -> bool
fn next_back(&mut self) -> SearchStep
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
fn next_match_back(&mut self) -> Option<(usize, usize)>
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
fn next_reject_back(&mut self) -> Option<(usize, usize)>
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized
impl<'a, F> DoubleEndedSearcher<'a> for CharPredicateSearcher<'a, F> where F: FnMut(char) -> bool
Derived Implementations
impl<'a, F> Clone for CharPredicateSearcher<'a, F> where F: Clone + FnMut(char) -> bool
fn clone(&self) -> CharPredicateSearcher<'a, F>
Unstable (
pattern
): API not fully fleshed out and ready to be stabilized