pub struct ConformanceFailure {
pub check: &'static str,
pub detail: String,
}Expand description
One rule of the persistence contract that an implementation broke.
detail names what the check expected and what it observed. It contains
fixture data only — the suite writes its own records — so it is safe to log
in full.
Fields§
§check: &'static strName of the failing check, matching its function name.
detail: StringWhat was expected and what happened.
Implementations§
Trait Implementations§
Source§impl Clone for ConformanceFailure
impl Clone for ConformanceFailure
Source§impl Debug for ConformanceFailure
impl Debug for ConformanceFailure
Source§impl Display for ConformanceFailure
impl Display for ConformanceFailure
impl Eq for ConformanceFailure
Source§impl Error for ConformanceFailure
impl Error for ConformanceFailure
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ConformanceFailure
impl PartialEq for ConformanceFailure
impl StructuralPartialEq for ConformanceFailure
Auto Trait Implementations§
impl Freeze for ConformanceFailure
impl RefUnwindSafe for ConformanceFailure
impl Send for ConformanceFailure
impl Sync for ConformanceFailure
impl Unpin for ConformanceFailure
impl UnsafeUnpin for ConformanceFailure
impl UnwindSafe for ConformanceFailure
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,
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.