SearchStep in std::str::pattern - Rust (original) (raw)

pub enum SearchStep {
    Match(usize, usize),
    Reject(usize, usize),
    Done,
}

🔬This is a nightly-only experimental API. (pattern #27721)

Expand description

§

🔬This is a nightly-only experimental API. (pattern #27721)

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

§

🔬This is a nightly-only experimental API. (pattern #27721)

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.

§

🔬This is a nightly-only experimental API. (pattern #27721)

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

§

§

§

§

§

§