Enum ethcore_util::standard::str::pattern::SearchStep [] [src]

pub enum SearchStep {
    Match(usizeusize),
    Reject(usizeusize),
    Done,
}
Unstable (pattern)

: API not fully fleshed out and ready to be stabilized

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

Variants

Unstable (pattern)

: API not fully fleshed out and ready to be stabilized

Expresses that a match of the pattern has been found at haystack[a..b].

Unstable (pattern)

: API not fully fleshed out and ready to be stabilized

Expresses that haystack[a..b] has been rejected as a possible match of the pattern.

Note that there might be more than one Reject between two Matches, there is no requirement for them to be combined into one.

Unstable (pattern)

: API not fully fleshed out and ready to be stabilized

Expresses that every byte of the haystack has been visted, ending the iteration.

Trait Implementations

impl Eq for SearchStep

impl Copy for SearchStep

impl Clone for SearchStep

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for SearchStep

Formats the value using the given formatter.

impl PartialEq<SearchStep> for SearchStep

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.