pub enum FactReviewReason {
AnchorChanged,
AnchorMoved,
AnchorMissing,
Contradiction,
SourceRemoved,
}Expand description
The contract’s reasons; source_removed is an imported fact whose
source section is gone (K1).
Variants§
Implementations§
Source§impl FactReviewReason
impl FactReviewReason
Sourcepub fn of_anchor(state: &AnchorState) -> Option<Self>
pub fn of_anchor(state: &AnchorState) -> Option<Self>
The reason of an anchor state that does not hold (None when current).
Trait Implementations§
Source§impl Clone for FactReviewReason
impl Clone for FactReviewReason
impl Copy for FactReviewReason
Source§impl Debug for FactReviewReason
impl Debug for FactReviewReason
Source§impl<'de> Deserialize<'de> for FactReviewReason
impl<'de> Deserialize<'de> for FactReviewReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FactReviewReason
Source§impl PartialEq for FactReviewReason
impl PartialEq for FactReviewReason
Source§impl Serialize for FactReviewReason
impl Serialize for FactReviewReason
impl StructuralPartialEq for FactReviewReason
Auto Trait Implementations§
impl Forget for FactReviewReason
impl Freeze for FactReviewReason
impl Move for FactReviewReason
impl RefUnwindSafe for FactReviewReason
impl Send for FactReviewReason
impl Sync for FactReviewReason
impl Unpin for FactReviewReason
impl UnsafeUnpin for FactReviewReason
impl UnwindSafe for FactReviewReason
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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