Enum Payload
pub enum Payload {
Show 17 variants
RunMeta(RunMeta),
ModeChange(ModeChange),
ConfigChange(ConfigChange),
Market(MarketEvent),
StrategyIntent(StrategyIntent),
RiskDecision(RiskDecision),
ExecutionCommand(ExecutionCommand),
ExecutionAck(ExecutionAck),
ExecutionReject(ExecutionReject),
Fill(Fill),
OrderState(OrderStateEvent),
Reconcile(Reconcile),
RiskState(RiskStateEvent),
Checkpoint(Checkpoint),
Heartbeat(Heartbeat),
VelocityGate(VelocityGateEvent),
DirectRetirement(DirectRetirementEvent),
}Variants§
RunMeta(RunMeta)
ModeChange(ModeChange)
ConfigChange(ConfigChange)
Market(MarketEvent)
StrategyIntent(StrategyIntent)
RiskDecision(RiskDecision)
ExecutionCommand(ExecutionCommand)
ExecutionAck(ExecutionAck)
ExecutionReject(ExecutionReject)
Fill(Fill)
OrderState(OrderStateEvent)
Reconcile(Reconcile)
RiskState(RiskStateEvent)
Checkpoint(Checkpoint)
Heartbeat(Heartbeat)
VelocityGate(VelocityGateEvent)
DirectRetirement(DirectRetirementEvent)
Trait Implementations§
§impl Clone for Payload
impl Clone for Payload
1.0.0 (const: )§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl<'de> Deserialize<'de> for Payload
impl<'de> Deserialize<'de> for Payload
§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>,
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§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)