pub enum ShouldMatcher {
Be(Expr),
Equal(Expr),
Contain(Expr),
Match(String),
BeCloseTo {
expected: Expr,
tolerance: Option<f64>,
},
}Expand description
Matchers for should statements
Variants§
Be(Expr)
Should be equal to value
Equal(Expr)
Should equal value
Contain(Expr)
Should contain element
Match(String)
Should match pattern
BeCloseTo
Should be close to value
Trait Implementations§
Source§impl Clone for ShouldMatcher
impl Clone for ShouldMatcher
Source§fn clone(&self) -> ShouldMatcher
fn clone(&self) -> ShouldMatcher
Returns a duplicate 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 ShouldMatcher
impl Debug for ShouldMatcher
Source§impl<'de> Deserialize<'de> for ShouldMatcher
impl<'de> Deserialize<'de> for ShouldMatcher
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ShouldMatcher
impl RefUnwindSafe for ShouldMatcher
impl Send for ShouldMatcher
impl Sync for ShouldMatcher
impl Unpin for ShouldMatcher
impl UnsafeUnpin for ShouldMatcher
impl UnwindSafe for ShouldMatcher
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