pub struct WorkflowTaskTombstone {
pub cursor: WorkflowTaskTombstoneCursor,
pub checkpoint_id: CheckpointId,
pub tenant_id: WorkflowTenantId,
pub workflow: String,
pub workflow_version: u32,
pub final_status: WorkflowTaskStatus,
pub created_at_ms: u64,
pub terminal_at_ms: u64,
pub deleted_at_ms: u64,
}Expand description
Immutable audit fact retained after a terminal Task is physically removed.
Fields§
§cursor: WorkflowTaskTombstoneCursorMonotonic tenant-independent storage cursor.
checkpoint_id: CheckpointIdRemoved workflow identity.
tenant_id: WorkflowTenantIdTenant that owned the removed Task.
workflow: StringStable workflow definition.
workflow_version: u32Exact workflow version.
final_status: WorkflowTaskStatusTerminal state observed atomically with deletion.
created_at_ms: u64Original store-authoritative creation time.
terminal_at_ms: u64Store-authoritative terminal transition time.
deleted_at_ms: u64Store-authoritative physical deletion time.
Trait Implementations§
Source§impl Clone for WorkflowTaskTombstone
impl Clone for WorkflowTaskTombstone
Source§fn clone(&self) -> WorkflowTaskTombstone
fn clone(&self) -> WorkflowTaskTombstone
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 WorkflowTaskTombstone
impl Debug for WorkflowTaskTombstone
impl Eq for WorkflowTaskTombstone
Source§impl PartialEq for WorkflowTaskTombstone
impl PartialEq for WorkflowTaskTombstone
impl StructuralPartialEq for WorkflowTaskTombstone
Auto Trait Implementations§
impl Freeze for WorkflowTaskTombstone
impl RefUnwindSafe for WorkflowTaskTombstone
impl Send for WorkflowTaskTombstone
impl Sync for WorkflowTaskTombstone
impl Unpin for WorkflowTaskTombstone
impl UnsafeUnpin for WorkflowTaskTombstone
impl UnwindSafe for WorkflowTaskTombstone
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.