Struct collections::str::pattern::CharSliceSearcher [] [src]

pub struct CharSliceSearcher<'a, 'b>(CharEqPattern<&'b [char]>::Searcher);
Unstable (pattern #27721)

: API not fully fleshed out and ready to be stabilized

Associated type for <&[char] as Pattern<'a>>::Searcher.

Trait Implementations

impl<'a, 'b> Searcher<'a> for CharSliceSearcher<'a, 'b>

fn haystack(&self) -> &'a str

fn next(&mut self) -> SearchStep

fn next_match(&mut self) -> Option<(usize, usize)>

fn next_reject(&mut self) -> Option<(usize, usize)>

impl<'a, 'b> ReverseSearcher<'a> for CharSliceSearcher<'a, 'b>

fn next_back(&mut self) -> SearchStep

fn next_match_back(&mut self) -> Option<(usize, usize)>

fn next_reject_back(&mut self) -> Option<(usize, usize)>

impl<'a, 'b> DoubleEndedSearcher<'a> for CharSliceSearcher<'a, 'b>

Derived Implementations

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

fn clone(&self) -> CharSliceSearcher<'a, 'b>

fn clone_from(&mut self, source: &Self)