pub struct ExpressionFilter<T: 'static> { /* private fields */ }Expand description
A generic test set expression filter, this filter checks whether a test should be filtered out by checking it against the inner test set within its evaluation context.
This also includes extra parsing logic for the special all: modifier
prefix, which is not part of the test set grammar, but can be used by the
caller to handle instances where multiple tests match but only one is
usually expected.
Implementations§
Source§impl<T: Test> ExpressionFilter<T>
impl<T: Test> ExpressionFilter<T>
Source§impl<T> ExpressionFilter<T>
impl<T> ExpressionFilter<T>
Source§impl<T> ExpressionFilter<T>
impl<T> ExpressionFilter<T>
Trait Implementations§
Source§impl<T: Clone + 'static> Clone for ExpressionFilter<T>
impl<T: Clone + 'static> Clone for ExpressionFilter<T>
Source§fn clone(&self) -> ExpressionFilter<T>
fn clone(&self) -> ExpressionFilter<T>
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 moreAuto Trait Implementations§
impl<T> Freeze for ExpressionFilter<T>
impl<T> !RefUnwindSafe for ExpressionFilter<T>
impl<T> !Send for ExpressionFilter<T>
impl<T> !Sync for ExpressionFilter<T>
impl<T> Unpin for ExpressionFilter<T>
impl<T> !UnwindSafe for ExpressionFilter<T>
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