pub enum ReceiptEventType {
Show 31 variants
IntakeCreated,
DuplicateRejected,
ValidationCreated,
ValidationPassed,
ValidationFailed,
MemoryApproved,
MemoryRoutable,
MemoryRevoked,
MemorySuperseded,
RouteCreated,
RouteActivated,
RouteStale,
RouteInvalidated,
ContextPacketCreated,
WritebackCreated,
TrustCheckCreated,
CouncilDecisionRecorded,
DagFinalityCommitted,
DagFinalityFailed,
DagFinalityCompensated,
DagdbApprovalRequestSubmitted,
DagdbApprovalGranted,
DagdbApprovalDenied,
DagdbRecordAccepted,
DagdbImportCompleted,
DagdbExportCompleted,
DagdbReplayDetected,
DagdbIdempotencyConflict,
DagdbRlsTenantViolation,
DagdbSignatureFailure,
DagdbCouncilOperatorDecision,
}Expand description
Receipt event type.
Variants§
IntakeCreated
DuplicateRejected
ValidationCreated
ValidationPassed
ValidationFailed
MemoryApproved
MemoryRoutable
MemoryRevoked
MemorySuperseded
RouteCreated
RouteActivated
RouteStale
RouteInvalidated
ContextPacketCreated
WritebackCreated
TrustCheckCreated
CouncilDecisionRecorded
DagFinalityCommitted
DagFinalityFailed
DagFinalityCompensated
DagdbApprovalRequestSubmitted
DagdbApprovalGranted
DagdbApprovalDenied
DagdbRecordAccepted
DagdbImportCompleted
DagdbExportCompleted
DagdbReplayDetected
DagdbIdempotencyConflict
DagdbRlsTenantViolation
DagdbSignatureFailure
DagdbCouncilOperatorDecision
Trait Implementations§
Source§impl Clone for ReceiptEventType
impl Clone for ReceiptEventType
Source§fn clone(&self) -> ReceiptEventType
fn clone(&self) -> ReceiptEventType
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 moreimpl Copy for ReceiptEventType
Source§impl Debug for ReceiptEventType
impl Debug for ReceiptEventType
Source§impl<'de> Deserialize<'de> for ReceiptEventType
impl<'de> Deserialize<'de> for ReceiptEventType
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 ReceiptEventType
Source§impl Ord for ReceiptEventType
impl Ord for ReceiptEventType
Source§fn cmp(&self, other: &ReceiptEventType) -> Ordering
fn cmp(&self, other: &ReceiptEventType) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ReceiptEventType
impl PartialEq for ReceiptEventType
Source§fn eq(&self, other: &ReceiptEventType) -> bool
fn eq(&self, other: &ReceiptEventType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ReceiptEventType
impl PartialOrd for ReceiptEventType
Source§impl Serialize for ReceiptEventType
impl Serialize for ReceiptEventType
impl StructuralPartialEq for ReceiptEventType
Auto Trait Implementations§
impl Freeze for ReceiptEventType
impl RefUnwindSafe for ReceiptEventType
impl Send for ReceiptEventType
impl Sync for ReceiptEventType
impl Unpin for ReceiptEventType
impl UnsafeUnpin for ReceiptEventType
impl UnwindSafe for ReceiptEventType
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