pub enum IngestOutcome {
Accepted {
node_id: String,
tier: TrustTier,
outcome: InsertOutcome,
},
DeltaApplied {
node_id: String,
},
Requested,
}Expand description
What receiving one facts message did.
Variants§
Accepted
Facts cached under tier.
Fields
§
outcome: InsertOutcomeWhether a node was added, replaced or unchanged.
DeltaApplied
Delta applied to the cached base.
Requested
The peer asked for our facts; they were queued as replies.
Trait Implementations§
Source§impl Clone for IngestOutcome
impl Clone for IngestOutcome
Source§impl Debug for IngestOutcome
impl Debug for IngestOutcome
impl Eq for IngestOutcome
Source§impl PartialEq for IngestOutcome
impl PartialEq for IngestOutcome
impl StructuralPartialEq for IngestOutcome
Auto Trait Implementations§
impl Freeze for IngestOutcome
impl RefUnwindSafe for IngestOutcome
impl Send for IngestOutcome
impl Sync for IngestOutcome
impl Unpin for IngestOutcome
impl UnsafeUnpin for IngestOutcome
impl UnwindSafe for IngestOutcome
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§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§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<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