pub enum IngestAction {
ProofIngested,
ProofRejected(String),
StatusApplied,
StatusIgnored,
}Expand description
What ingesting a callback payload did.
Variants§
ProofIngested
A merkle proof was validated and stored; records completed.
ProofRejected(String)
The proof was rejected (invalid root / unparseable) — NOT stored.
StatusApplied
A status-only update was applied to storage.
StatusIgnored
A status-only update matched no records (unknown txid or already final).
Trait Implementations§
Source§impl Clone for IngestAction
impl Clone for IngestAction
Source§fn clone(&self) -> IngestAction
fn clone(&self) -> IngestAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IngestAction
impl Debug for IngestAction
impl Eq for IngestAction
Source§impl PartialEq for IngestAction
impl PartialEq for IngestAction
impl StructuralPartialEq for IngestAction
Auto Trait Implementations§
impl Freeze for IngestAction
impl RefUnwindSafe for IngestAction
impl Send for IngestAction
impl Sync for IngestAction
impl Unpin for IngestAction
impl UnsafeUnpin for IngestAction
impl UnwindSafe for IngestAction
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<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