pub enum AssertionError {
TraceWidthTooShort(usize, usize),
TraceLengthNotPowerOfTwo(usize),
TraceLengthTooShort(usize, usize),
TraceLengthNotExact(usize, usize),
}Expand description
Represents an error returned during assertion evaluation.
Variants§
TraceWidthTooShort(usize, usize)
This error occurs when an assertion is evaluated against an execution trace which does not contain a column specified by the assertion.
TraceLengthNotPowerOfTwo(usize)
This error occurs when an assertion is evaluated against an execution trace with length which is not a power of two.
TraceLengthTooShort(usize, usize)
This error occurs when an assertion is evaluated against an execution trace which does not contain a step against which the assertion is placed.
TraceLengthNotExact(usize, usize)
This error occurs when a Sequence assertion is placed against an execution trace with
length which conflicts with the trace length implied by the assertion.
Trait Implementations§
Source§impl Debug for AssertionError
impl Debug for AssertionError
Source§impl Display for AssertionError
impl Display for AssertionError
Source§impl Error for AssertionError
impl Error for AssertionError
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 AssertionError
impl PartialEq for AssertionError
impl Eq for AssertionError
impl StructuralPartialEq for AssertionError
Auto Trait Implementations§
impl Freeze for AssertionError
impl RefUnwindSafe for AssertionError
impl Send for AssertionError
impl Sync for AssertionError
impl Unpin for AssertionError
impl UnwindSafe for AssertionError
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