pub struct WorkflowSignalSnapshot {
pub signal_id: WorkflowSignalId,
pub tenant_id: WorkflowTenantId,
pub checkpoint_id: CheckpointId,
pub name: WorkflowSignalName,
pub state: WorkflowSignalState,
pub accepted_at_ms: u64,
}Expand description
Safe signal metadata that deliberately excludes the payload.
Fields§
§signal_id: WorkflowSignalIdStable publication identity.
tenant_id: WorkflowTenantIdTenant that owns the target workflow and signal identity.
checkpoint_id: CheckpointIdTarget workflow checkpoint.
name: WorkflowSignalNameValidated signal name.
state: WorkflowSignalStateCurrent delivery lifecycle.
accepted_at_ms: u64Store-authoritative acceptance time.
Trait Implementations§
Source§impl Clone for WorkflowSignalSnapshot
impl Clone for WorkflowSignalSnapshot
Source§fn clone(&self) -> WorkflowSignalSnapshot
fn clone(&self) -> WorkflowSignalSnapshot
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 WorkflowSignalSnapshot
impl Debug for WorkflowSignalSnapshot
impl Eq for WorkflowSignalSnapshot
Source§impl PartialEq for WorkflowSignalSnapshot
impl PartialEq for WorkflowSignalSnapshot
impl StructuralPartialEq for WorkflowSignalSnapshot
Auto Trait Implementations§
impl Freeze for WorkflowSignalSnapshot
impl RefUnwindSafe for WorkflowSignalSnapshot
impl Send for WorkflowSignalSnapshot
impl Sync for WorkflowSignalSnapshot
impl Unpin for WorkflowSignalSnapshot
impl UnsafeUnpin for WorkflowSignalSnapshot
impl UnwindSafe for WorkflowSignalSnapshot
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