pub struct WorkflowTaskTombstoneApprovalInboxItem {
pub intent: WorkflowTaskTombstonePurgeIntent,
pub state: WorkflowTaskTombstoneApprovalState,
pub claimed_by: Option<WorkerId>,
pub claim_expires_at_ms: Option<u64>,
pub rejected_by: Option<WorkerId>,
pub rejection_reason: Option<WorkflowTaskTombstoneRejectionReason>,
pub rejected_at_ms: Option<u64>,
}Expand description
One tenant-scoped durable approval inbox entry.
Fields§
§intent: WorkflowTaskTombstonePurgeIntentImmutable purge intent being reviewed.
state: WorkflowTaskTombstoneApprovalStateCurrent operator-facing state.
claimed_by: Option<WorkerId>Current reviewer, only while actively claimed.
claim_expires_at_ms: Option<u64>Store-authoritative claim expiration.
rejected_by: Option<WorkerId>Principal that rejected the request.
rejection_reason: Option<WorkflowTaskTombstoneRejectionReason>Durable rejection justification.
rejected_at_ms: Option<u64>Store-authoritative rejection time.
Trait Implementations§
Source§impl Clone for WorkflowTaskTombstoneApprovalInboxItem
impl Clone for WorkflowTaskTombstoneApprovalInboxItem
Source§fn clone(&self) -> WorkflowTaskTombstoneApprovalInboxItem
fn clone(&self) -> WorkflowTaskTombstoneApprovalInboxItem
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 WorkflowTaskTombstoneApprovalInboxItem
impl StructuralPartialEq for WorkflowTaskTombstoneApprovalInboxItem
Auto Trait Implementations§
impl Freeze for WorkflowTaskTombstoneApprovalInboxItem
impl RefUnwindSafe for WorkflowTaskTombstoneApprovalInboxItem
impl Send for WorkflowTaskTombstoneApprovalInboxItem
impl Sync for WorkflowTaskTombstoneApprovalInboxItem
impl Unpin for WorkflowTaskTombstoneApprovalInboxItem
impl UnsafeUnpin for WorkflowTaskTombstoneApprovalInboxItem
impl UnwindSafe for WorkflowTaskTombstoneApprovalInboxItem
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