pub struct PlanungsdatenEvent(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 PlanungsdatenEvent
impl Clone for PlanungsdatenEvent
Source§fn clone(&self) -> PlanungsdatenEvent
fn clone(&self) -> PlanungsdatenEvent
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 PlanungsdatenEvent
impl Debug for PlanungsdatenEvent
Source§impl<'de> Deserialize<'de> for PlanungsdatenEvent
impl<'de> Deserialize<'de> for PlanungsdatenEvent
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 PlanungsdatenEvent
impl EventPayload for PlanungsdatenEvent
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 PlanungsdatenEvent
impl From<AckForwardEvent> for PlanungsdatenEvent
Source§fn from(e: AckForwardEvent) -> Self
fn from(e: AckForwardEvent) -> Self
Converts to this type from the input type.
Source§impl From<PlanungsdatenEvent> for AckForwardEvent
impl From<PlanungsdatenEvent> for AckForwardEvent
Source§fn from(e: PlanungsdatenEvent) -> AckForwardEvent
fn from(e: PlanungsdatenEvent) -> AckForwardEvent
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PlanungsdatenEvent
impl RefUnwindSafe for PlanungsdatenEvent
impl Send for PlanungsdatenEvent
impl Sync for PlanungsdatenEvent
impl Unpin for PlanungsdatenEvent
impl UnsafeUnpin for PlanungsdatenEvent
impl UnwindSafe for PlanungsdatenEvent
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