pub struct V2InvariantViolation {
pub violation_type: V2InvariantViolationType,
pub description: String,
pub expected: Option<String>,
pub actual: Option<String>,
pub critical: bool,
}Expand description
V2 invariant violation details
Fields§
§violation_type: V2InvariantViolationTypeViolation type
description: StringViolation description
expected: Option<String>Expected value
actual: Option<String>Actual value found
critical: boolWhether this is a critical invariant violation
Trait Implementations§
Source§impl Clone for V2InvariantViolation
impl Clone for V2InvariantViolation
Source§fn clone(&self) -> V2InvariantViolation
fn clone(&self) -> V2InvariantViolation
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 V2InvariantViolation
impl Debug for V2InvariantViolation
Auto Trait Implementations§
impl Freeze for V2InvariantViolation
impl RefUnwindSafe for V2InvariantViolation
impl Send for V2InvariantViolation
impl Sync for V2InvariantViolation
impl Unpin for V2InvariantViolation
impl UnwindSafe for V2InvariantViolation
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more