pub struct WorkflowTaskTombstonePurgeIntent {
pub purge_id: WorkflowTaskTombstonePurgeId,
pub tenant_id: WorkflowTenantId,
pub prepared_by: WorkerId,
pub tombstone_count: u32,
pub first_cursor: Option<WorkflowTaskTombstoneCursor>,
pub last_cursor: Option<WorkflowTaskTombstoneCursor>,
pub export_through: WorkflowTaskTombstoneCursor,
pub fingerprint: String,
pub prepared_at_ms: u64,
pub expires_at_ms: u64,
pub approved_by: Option<WorkerId>,
pub approved_at_ms: Option<u64>,
}Expand description
Prepared, bounded, and independently approvable tombstone purge set.
Fields§
§purge_id: WorkflowTaskTombstonePurgeIdStable purge identity.
tenant_id: WorkflowTenantIdTenant owning every selected tombstone.
prepared_by: WorkerIdPrincipal that prepared the set under a cleanup lease.
tombstone_count: u32Number of selected tombstones.
first_cursor: Option<WorkflowTaskTombstoneCursor>First selected cursor, absent for an empty intent.
last_cursor: Option<WorkflowTaskTombstoneCursor>Last selected cursor, absent for an empty intent.
export_through: WorkflowTaskTombstoneCursorExport watermark captured when the set was prepared.
fingerprint: StringDeterministic fingerprint of the ordered selected identities.
prepared_at_ms: u64Store-authoritative preparation time.
expires_at_ms: u64Store-authoritative approval deadline.
approved_by: Option<WorkerId>Independent approving principal.
approved_at_ms: Option<u64>Store-authoritative approval time.
Trait Implementations§
Source§impl Clone for WorkflowTaskTombstonePurgeIntent
impl Clone for WorkflowTaskTombstonePurgeIntent
Source§fn clone(&self) -> WorkflowTaskTombstonePurgeIntent
fn clone(&self) -> WorkflowTaskTombstonePurgeIntent
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 WorkflowTaskTombstonePurgeIntent
impl StructuralPartialEq for WorkflowTaskTombstonePurgeIntent
Auto Trait Implementations§
impl Freeze for WorkflowTaskTombstonePurgeIntent
impl RefUnwindSafe for WorkflowTaskTombstonePurgeIntent
impl Send for WorkflowTaskTombstonePurgeIntent
impl Sync for WorkflowTaskTombstonePurgeIntent
impl Unpin for WorkflowTaskTombstonePurgeIntent
impl UnsafeUnpin for WorkflowTaskTombstonePurgeIntent
impl UnwindSafe for WorkflowTaskTombstonePurgeIntent
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