pub struct AssertionFailure {
pub expectation: ExpectationName,
pub expected: String,
pub actual: String,
pub subject: Option<String>,
}Expand description
One deterministic expectation that did not hold.
Fields§
§expectation: ExpectationNameWhich expectation.
expected: StringWhat the item asked for.
actual: StringWhat the run actually produced.
subject: Option<String>Which case the failure is about, when it is about one.
Implementations§
Trait Implementations§
Source§impl Clone for AssertionFailure
impl Clone for AssertionFailure
Source§impl Debug for AssertionFailure
impl Debug for AssertionFailure
Source§impl<'de> Deserialize<'de> for AssertionFailure
impl<'de> Deserialize<'de> for AssertionFailure
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
Source§impl Display for AssertionFailure
impl Display for AssertionFailure
impl Eq for AssertionFailure
Source§impl PartialEq for AssertionFailure
impl PartialEq for AssertionFailure
Source§impl Serialize for AssertionFailure
impl Serialize for AssertionFailure
impl StructuralPartialEq for AssertionFailure
Auto Trait Implementations§
impl Freeze for AssertionFailure
impl RefUnwindSafe for AssertionFailure
impl Send for AssertionFailure
impl Sync for AssertionFailure
impl Unpin for AssertionFailure
impl UnsafeUnpin for AssertionFailure
impl UnwindSafe for AssertionFailure
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.