pub enum InvariantVerification {
Valid,
Violated {
doc_ids: Vec<u64>,
},
}Expand description
Result of invariant verification
Variants§
Implementations§
Source§impl InvariantVerification
impl InvariantVerification
Sourcepub fn assert_valid(&self)
pub fn assert_valid(&self)
Panic if the invariant is violated (for testing)
Trait Implementations§
Source§impl Clone for InvariantVerification
impl Clone for InvariantVerification
Source§fn clone(&self) -> InvariantVerification
fn clone(&self) -> InvariantVerification
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 InvariantVerification
impl Debug for InvariantVerification
Source§impl PartialEq for InvariantVerification
impl PartialEq for InvariantVerification
impl Eq for InvariantVerification
impl StructuralPartialEq for InvariantVerification
Auto Trait Implementations§
impl Freeze for InvariantVerification
impl RefUnwindSafe for InvariantVerification
impl Send for InvariantVerification
impl Sync for InvariantVerification
impl Unpin for InvariantVerification
impl UnsafeUnpin for InvariantVerification
impl UnwindSafe for InvariantVerification
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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