Struct vonuvoli_scheme::externals::regex::bytes::SetMatches [−][src]
pub struct SetMatches { /* fields omitted */ }
A set of matches returned by a regex set.
Methods
impl SetMatches
[src]
impl SetMatches
pub fn matched_any(&self) -> bool
[src]
pub fn matched_any(&self) -> bool
Whether this set contains any matches.
pub fn matched(&self, regex_index: usize) -> bool
[src]
pub fn matched(&self, regex_index: usize) -> bool
Whether the regex at the given index matched.
The index for a regex is determined by its insertion order upon the
initial construction of a RegexSet
, starting at 0
.
Panics
If regex_index
is greater than or equal to self.len()
.
pub fn len(&self) -> usize
[src]
pub fn len(&self) -> usize
The total number of regexes in the set that created these matches.
ⓘImportant traits for SetMatchesIter<'a>pub fn iter(&self) -> SetMatchesIter
[src]
pub fn iter(&self) -> SetMatchesIter
Returns an iterator over indexes in the regex that matched.
This will always produces matches in ascending order of index, where the index corresponds to the index of the regex that matched with respect to its position when initially building the set.
Trait Implementations
impl Clone for SetMatches
[src]
impl Clone for SetMatches
fn clone(&self) -> SetMatches
[src]
fn clone(&self) -> SetMatches
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for SetMatches
[src]
impl Debug for SetMatches
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
[src]
fn fmt(&self, f: &mut Formatter) -> Result<(), Error>
Formats the value using the given formatter. Read more
impl<'a> IntoIterator for &'a SetMatches
[src]
impl<'a> IntoIterator for &'a SetMatches
type IntoIter = SetMatchesIter<'a>
Which kind of iterator are we turning this into?
type Item = usize
The type of the elements being iterated over.
fn into_iter(self) -> <&'a SetMatches as IntoIterator>::IntoIter
[src]
fn into_iter(self) -> <&'a SetMatches as IntoIterator>::IntoIter
Creates an iterator from a value. Read more
impl IntoIterator for SetMatches
[src]
impl IntoIterator for SetMatches
type IntoIter = SetMatchesIntoIter
Which kind of iterator are we turning this into?
type Item = usize
The type of the elements being iterated over.
fn into_iter(self) -> <SetMatches as IntoIterator>::IntoIter
[src]
fn into_iter(self) -> <SetMatches as IntoIterator>::IntoIter
Creates an iterator from a value. Read more
Auto Trait Implementations
impl Send for SetMatches
impl Send for SetMatches
impl Sync for SetMatches
impl Sync for SetMatches