pub enum OutputDeliveryEventKind {
OutputDispatchRequested,
OutputDispatchCompleted,
OutputDispatchFailed,
OutputDispatchDeduped,
}Expand description
Enumerates the finite output delivery event kind cases. Serialized names are part of the SDK contract; update fixtures when variants change.
Variants§
OutputDispatchRequested
Use this variant when the contract needs to represent output dispatch requested; selecting it has no side effect by itself.
OutputDispatchCompleted
Use this variant when the contract needs to represent output dispatch completed; selecting it has no side effect by itself.
OutputDispatchFailed
Use this variant when the contract needs to represent output dispatch failed; selecting it has no side effect by itself.
OutputDispatchDeduped
Use this variant when the contract needs to represent output dispatch deduped; selecting it has no side effect by itself.
Trait Implementations§
Source§impl Clone for OutputDeliveryEventKind
impl Clone for OutputDeliveryEventKind
Source§fn clone(&self) -> OutputDeliveryEventKind
fn clone(&self) -> OutputDeliveryEventKind
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 OutputDeliveryEventKind
impl Debug for OutputDeliveryEventKind
Source§impl<'de> Deserialize<'de> for OutputDeliveryEventKind
impl<'de> Deserialize<'de> for OutputDeliveryEventKind
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
Source§impl PartialEq for OutputDeliveryEventKind
impl PartialEq for OutputDeliveryEventKind
Source§fn eq(&self, other: &OutputDeliveryEventKind) -> bool
fn eq(&self, other: &OutputDeliveryEventKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OutputDeliveryEventKind
impl Serialize for OutputDeliveryEventKind
impl Copy for OutputDeliveryEventKind
impl Eq for OutputDeliveryEventKind
impl StructuralPartialEq for OutputDeliveryEventKind
Auto Trait Implementations§
impl Freeze for OutputDeliveryEventKind
impl RefUnwindSafe for OutputDeliveryEventKind
impl Send for OutputDeliveryEventKind
impl Sync for OutputDeliveryEventKind
impl Unpin for OutputDeliveryEventKind
impl UnsafeUnpin for OutputDeliveryEventKind
impl UnwindSafe for OutputDeliveryEventKind
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