Enum core::str::pattern::SearchStep
source · pub enum SearchStep {
Match(usize, usize),
Reject(usize, usize),
Done,
}
🔬This is a nightly-only experimental API. (
pattern
#27721)Expand description
调用 Searcher::next()
或 ReverseSearcher::next_back()
的结果。
Variants§
Match(usize, usize)
🔬This is a nightly-only experimental API. (
pattern
#27721)表示已在 haystack[a..b]
找到匹配的模式。
Reject(usize, usize)
🔬This is a nightly-only experimental API. (
pattern
#27721)表示已拒绝 haystack[a..b]
作为该模式的可能匹配。
注意,两个 Match
之间可能有多个 Reject
,不需要将它们组合为一个。
Done
🔬This is a nightly-only experimental API. (
pattern
#27721)表示已访问 haystack 的每个字节,从而结束了迭代。
Trait Implementations§
source§impl Clone for SearchStep
impl Clone for SearchStep
source§fn clone(&self) -> SearchStep
fn clone(&self) -> SearchStep
返回值的副本。 Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
从
source
执行复制分配。 Read more