Module std::str::pattern [] [src]

Unstable

The string Pattern API.

For more details, see the traits Pattern`Pattern,`, Searcher`Searcher,`, ReverseSearcher`ReverseSearcherand` and DoubleEndedSearcher`DoubleEndedSearcher`.

Structs

CharPredicateSearcher [Unstable]

Associated type for <F as Pattern<'a>>::Searcher`>::Searcher`.

CharSearcher [Unstable]

Associated type for <char as Pattern<'a>>::Searcher`>::Searcher`.

CharSliceSearcher [Unstable]

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

StrSearcher [Unstable]

Associated type for <&str as Pattern<'a>>::Searcher`<&str as Pattern<'a>>::Searcher`.

Enums

SearchStep [Unstable]

Result of calling Searcher::next()`Searcher::next()or` or ReverseSearcher::next_back()`ReverseSearcher::next_back()`.

Traits

DoubleEndedSearcher [Unstable]

A marker trait to express that a ReverseSearcher`ReverseSearchercan be used for a` can be used for a DoubleEndedIterator`DoubleEndedIterator` implementation.

Pattern [Unstable]

A string pattern.

ReverseSearcher [Unstable]

A reverse searcher for a string pattern.

Searcher [Unstable]

A searcher for a string pattern.