pub struct WorkflowTaskTombstonePurgeEvidence {
pub purge_id: WorkflowTaskTombstonePurgeId,
pub tenant_id: WorkflowTenantId,
pub prepared_by: WorkerId,
pub approved_by: WorkerId,
pub executed_by: WorkerId,
pub tombstone_count: u32,
pub first_cursor: WorkflowTaskTombstoneCursor,
pub last_cursor: WorkflowTaskTombstoneCursor,
pub export_through: WorkflowTaskTombstoneCursor,
pub fingerprint: String,
pub executed_at_ms: u64,
}Expand description
Immutable aggregate evidence retained after detailed tombstones are purged.
Fields§
§purge_id: WorkflowTaskTombstonePurgeIdExecuted purge identity.
tenant_id: WorkflowTenantIdTenant whose detailed tombstones were removed.
prepared_by: WorkerIdPrincipal that prepared the set.
approved_by: WorkerIdIndependent principal that approved it.
executed_by: WorkerIdFenced cleanup principal that executed it.
tombstone_count: u32Number of removed tombstones.
first_cursor: WorkflowTaskTombstoneCursorFirst removed cursor.
last_cursor: WorkflowTaskTombstoneCursorLast removed cursor.
export_through: WorkflowTaskTombstoneCursorExport watermark authorizing the purge.
fingerprint: StringDeterministic prepared-set fingerprint.
executed_at_ms: u64Store-authoritative execution time.
Trait Implementations§
Source§impl Clone for WorkflowTaskTombstonePurgeEvidence
impl Clone for WorkflowTaskTombstonePurgeEvidence
Source§fn clone(&self) -> WorkflowTaskTombstonePurgeEvidence
fn clone(&self) -> WorkflowTaskTombstonePurgeEvidence
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 moreimpl Eq for WorkflowTaskTombstonePurgeEvidence
impl StructuralPartialEq for WorkflowTaskTombstonePurgeEvidence
Auto Trait Implementations§
impl Freeze for WorkflowTaskTombstonePurgeEvidence
impl RefUnwindSafe for WorkflowTaskTombstonePurgeEvidence
impl Send for WorkflowTaskTombstonePurgeEvidence
impl Sync for WorkflowTaskTombstonePurgeEvidence
impl Unpin for WorkflowTaskTombstonePurgeEvidence
impl UnsafeUnpin for WorkflowTaskTombstonePurgeEvidence
impl UnwindSafe for WorkflowTaskTombstonePurgeEvidence
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.