pub enum IgnoreReason {
StaleRevision {
accepted: u32,
},
CorrectionNotApplied,
Late,
OutsideReplayWindow {
position: usize,
},
ForeignSource {
expected: String,
},
Closed,
}Expand description
Why a declared state was not applied.
Variants§
StaleRevision
Revision lower than the accepted one.
CorrectionNotApplied
Higher revision of an accepted sequence, but the policy does not apply corrections.
Late
Older sequence than the newest accepted one, never seen before, and the policy does not insert.
OutsideReplayWindow
Correction or late arrival older than the replay window (or no rewind point left).
ForeignSource
Different source_id than the node’s source.
Closed
The node is closed.
Trait Implementations§
Source§impl Clone for IgnoreReason
impl Clone for IgnoreReason
Source§impl Debug for IgnoreReason
impl Debug for IgnoreReason
Source§impl Display for IgnoreReason
impl Display for IgnoreReason
impl Eq for IgnoreReason
Source§impl PartialEq for IgnoreReason
impl PartialEq for IgnoreReason
impl StructuralPartialEq for IgnoreReason
Auto Trait Implementations§
impl Freeze for IgnoreReason
impl RefUnwindSafe for IgnoreReason
impl Send for IgnoreReason
impl Sync for IgnoreReason
impl Unpin for IgnoreReason
impl UnsafeUnpin for IgnoreReason
impl UnwindSafe for IgnoreReason
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,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.