pub struct WorkflowEventEnvelope {
pub event_id: String,
pub run_id: String,
pub timestamp: u64,
pub schema_version: u32,
pub actor: WorkflowActor,
pub event_type: String,
pub payload: Value,
pub payload_hash: Option<String>,
}Fields§
§event_id: String§run_id: String§timestamp: u64§schema_version: u32§actor: WorkflowActor§event_type: String§payload: Value§payload_hash: Option<String>Trait Implementations§
Source§impl Clone for WorkflowEventEnvelope
impl Clone for WorkflowEventEnvelope
Source§fn clone(&self) -> WorkflowEventEnvelope
fn clone(&self) -> WorkflowEventEnvelope
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 WorkflowEventEnvelope
impl Debug for WorkflowEventEnvelope
Source§impl<'de> Deserialize<'de> for WorkflowEventEnvelope
impl<'de> Deserialize<'de> for WorkflowEventEnvelope
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 Eq for WorkflowEventEnvelope
Source§impl PartialEq for WorkflowEventEnvelope
impl PartialEq for WorkflowEventEnvelope
Source§fn eq(&self, other: &WorkflowEventEnvelope) -> bool
fn eq(&self, other: &WorkflowEventEnvelope) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkflowEventEnvelope
impl Serialize for WorkflowEventEnvelope
impl StructuralPartialEq for WorkflowEventEnvelope
Auto Trait Implementations§
impl Freeze for WorkflowEventEnvelope
impl RefUnwindSafe for WorkflowEventEnvelope
impl Send for WorkflowEventEnvelope
impl Sync for WorkflowEventEnvelope
impl Unpin for WorkflowEventEnvelope
impl UnsafeUnpin for WorkflowEventEnvelope
impl UnwindSafe for WorkflowEventEnvelope
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