pub struct BufferSignalArgs {Show 13 fields
pub execution_id: ExecutionId,
pub waitpoint_id: WaitpointId,
pub signal_id: SignalId,
pub signal_name: String,
pub signal_category: String,
pub source_type: String,
pub source_identity: String,
pub payload: Option<Vec<u8>>,
pub payload_encoding: Option<String>,
pub idempotency_key: Option<String>,
pub target_scope: String,
pub waitpoint_token: WaitpointToken,
pub now: TimestampMs,
}Fields§
§execution_id: ExecutionId§waitpoint_id: WaitpointId§signal_id: SignalId§signal_name: String§signal_category: String§source_type: String§source_identity: String§payload: Option<Vec<u8>>§payload_encoding: Option<String>§idempotency_key: Option<String>§target_scope: String§waitpoint_token: WaitpointTokenHMAC-SHA1 token issued when create_pending_waitpoint ran. Required
to authenticate early signals targeting the pending waitpoint.
now: TimestampMsTrait Implementations§
Source§impl Clone for BufferSignalArgs
impl Clone for BufferSignalArgs
Source§fn clone(&self) -> BufferSignalArgs
fn clone(&self) -> BufferSignalArgs
Returns a duplicate of the value. Read more
1.0.0 · 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 BufferSignalArgs
impl Debug for BufferSignalArgs
Source§impl<'de> Deserialize<'de> for BufferSignalArgs
impl<'de> Deserialize<'de> for BufferSignalArgs
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
Auto Trait Implementations§
impl Freeze for BufferSignalArgs
impl RefUnwindSafe for BufferSignalArgs
impl Send for BufferSignalArgs
impl Sync for BufferSignalArgs
impl Unpin for BufferSignalArgs
impl UnsafeUnpin for BufferSignalArgs
impl UnwindSafe for BufferSignalArgs
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