Enum nextest_filtering::NameMatcher
source · pub enum NameMatcher {
Equal {
value: String,
implicit: bool,
},
Contains {
value: String,
implicit: bool,
},
Glob {
glob: GenericGlob,
implicit: bool,
},
Regex(Regex),
}
Expand description
Matcher for name
Used both for package name and test name
Variants§
Equal
Exact value
Contains
Simple contains test
Glob
Test against a glob
Regex(Regex)
Test against a regex
Trait Implementations§
source§impl Clone for NameMatcher
impl Clone for NameMatcher
source§fn clone(&self) -> NameMatcher
fn clone(&self) -> NameMatcher
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NameMatcher
impl Debug for NameMatcher
source§impl Display for NameMatcher
impl Display for NameMatcher
source§impl PartialEq for NameMatcher
impl PartialEq for NameMatcher
impl Eq for NameMatcher
Auto Trait Implementations§
impl Freeze for NameMatcher
impl RefUnwindSafe for NameMatcher
impl Send for NameMatcher
impl Sync for NameMatcher
impl Unpin for NameMatcher
impl UnwindSafe for NameMatcher
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more