pub struct KaskadeEvent(pub AckForwardEvent);Expand description
Workflow-specific event newtype for one of the six ack-forward process families.
Wraps AckForwardEvent and returns a workflow-specific prefix from
EventPayload::event_type so events from different ack-forward
workflows are distinguishable in projections and the event log.
Tuple Fields§
§0: AckForwardEventTrait Implementations§
Source§impl Clone for KaskadeEvent
impl Clone for KaskadeEvent
Source§fn clone(&self) -> KaskadeEvent
fn clone(&self) -> KaskadeEvent
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 KaskadeEvent
impl Debug for KaskadeEvent
Source§impl<'de> Deserialize<'de> for KaskadeEvent
impl<'de> Deserialize<'de> for KaskadeEvent
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 EventPayload for KaskadeEvent
impl EventPayload for KaskadeEvent
Source§fn event_type(&self) -> &'static str
fn event_type(&self) -> &'static str
A stable, unique name for this event variant. Read more
Source§fn schema_version(&self) -> u32
fn schema_version(&self) -> u32
Schema version of this event’s payload layout. Read more
Source§impl From<AckForwardEvent> for KaskadeEvent
impl From<AckForwardEvent> for KaskadeEvent
Source§fn from(e: AckForwardEvent) -> Self
fn from(e: AckForwardEvent) -> Self
Converts to this type from the input type.
Source§impl From<KaskadeEvent> for AckForwardEvent
impl From<KaskadeEvent> for AckForwardEvent
Source§fn from(e: KaskadeEvent) -> AckForwardEvent
fn from(e: KaskadeEvent) -> AckForwardEvent
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for KaskadeEvent
impl RefUnwindSafe for KaskadeEvent
impl Send for KaskadeEvent
impl Sync for KaskadeEvent
impl Unpin for KaskadeEvent
impl UnsafeUnpin for KaskadeEvent
impl UnwindSafe for KaskadeEvent
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