pub struct AssertionRecord {
pub description: String,
pub passed: bool,
pub expected: String,
pub actual: String,
pub phase_path: String,
pub elapsed_ms: f64,
}Expand description
Result of a single assertion within a test.
Fields§
§description: StringDescription of what was asserted.
passed: boolWhether the assertion passed.
expected: StringExpected value (stringified).
actual: StringActual value (stringified).
phase_path: StringPhase path at time of assertion (e.g. “setup > connect”).
elapsed_ms: f64Elapsed time since harness creation.
Trait Implementations§
Source§impl Clone for AssertionRecord
impl Clone for AssertionRecord
Source§fn clone(&self) -> AssertionRecord
fn clone(&self) -> AssertionRecord
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 AssertionRecord
impl Debug for AssertionRecord
Auto Trait Implementations§
impl Freeze for AssertionRecord
impl RefUnwindSafe for AssertionRecord
impl Send for AssertionRecord
impl Sync for AssertionRecord
impl Unpin for AssertionRecord
impl UnsafeUnpin for AssertionRecord
impl UnwindSafe for AssertionRecord
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).