pub enum Payload {
Command(Box<CommandRequest>),
CommandResponse(CommandResponse),
Event(EventMessage),
EventAck(EventAck),
CheckpointPurge(CheckpointPurgeRequest),
CheckpointPurgeAck(CheckpointPurgeAck),
Observation(ObservationMessage),
ExecutionFailure(ExecutionFailure),
AppFacadeRequest(AppFacadeRequest),
AppFacadeResponse(AppFacadeResponse),
}Expand description
Payload families carried by the versioned envelope.
Variants§
Command(Box<CommandRequest>)
Command entering Runtime.
CommandResponse(CommandResponse)
Immediate command-admission response.
Event(EventMessage)
Event leaving Runtime.
EventAck(EventAck)
Durable receiver acknowledgement used to clear the Runtime outbox.
CheckpointPurge(CheckpointPurgeRequest)
Lion asks the cloud composition to remove an archived thread’s Runtime checkpoints.
CheckpointPurgeAck(CheckpointPurgeAck)
Agent-cloud reports the idempotent S3 purge result.
Observation(ObservationMessage)
Non-durable progress leaving Runtime.
ExecutionFailure(ExecutionFailure)
One dispatch failed outside the checkpointed Runtime state machine.
AppFacadeRequest(AppFacadeRequest)
Runtime request to the App Facade.
AppFacadeResponse(AppFacadeResponse)
App Facade response returned to Runtime.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Payload
impl<'de> Deserialize<'de> for Payload
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 StructuralPartialEq for Payload
Auto Trait Implementations§
impl Freeze for Payload
impl RefUnwindSafe for Payload
impl Send for Payload
impl Sync for Payload
impl Unpin for Payload
impl UnsafeUnpin for Payload
impl UnwindSafe for Payload
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