pub enum EventDeliverySemantics {
BestEffortLive,
JournalBacked,
DerivedReplay,
DiagnosticOnly,
}Expand description
Enumerates the finite event delivery semantics cases. Serialized names are part of the SDK contract; update fixtures when variants change.
Variants§
BestEffortLive
Use this variant when the contract needs to represent best effort live; selecting it has no side effect by itself.
JournalBacked
Use this variant when the contract needs to represent journal backed; selecting it has no side effect by itself.
DerivedReplay
Use this variant when the contract needs to represent derived replay; selecting it has no side effect by itself.
DiagnosticOnly
Use this variant when the contract needs to represent diagnostic only; selecting it has no side effect by itself.
Trait Implementations§
Source§impl Clone for EventDeliverySemantics
impl Clone for EventDeliverySemantics
Source§fn clone(&self) -> EventDeliverySemantics
fn clone(&self) -> EventDeliverySemantics
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 EventDeliverySemantics
impl Debug for EventDeliverySemantics
Source§impl<'de> Deserialize<'de> for EventDeliverySemantics
impl<'de> Deserialize<'de> for EventDeliverySemantics
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 EventDeliverySemantics
impl PartialEq for EventDeliverySemantics
Source§fn eq(&self, other: &EventDeliverySemantics) -> bool
fn eq(&self, other: &EventDeliverySemantics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EventDeliverySemantics
impl Serialize for EventDeliverySemantics
impl Eq for EventDeliverySemantics
impl StructuralPartialEq for EventDeliverySemantics
Auto Trait Implementations§
impl Freeze for EventDeliverySemantics
impl RefUnwindSafe for EventDeliverySemantics
impl Send for EventDeliverySemantics
impl Sync for EventDeliverySemantics
impl Unpin for EventDeliverySemantics
impl UnsafeUnpin for EventDeliverySemantics
impl UnwindSafe for EventDeliverySemantics
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