pub struct WorkflowCheckpointRevision {
pub checkpoint_id: CheckpointId,
pub revision: u64,
pub run_id: RunId,
pub updated_at_ms: u64,
pub state: WorkflowCheckpointState,
}Expand description
Immutable, typed view of one historical workflow checkpoint revision.
Fields§
§checkpoint_id: CheckpointIdWorkflow checkpoint whose history owns this revision.
revision: u64Monotonic revision within the checkpoint.
run_id: RunIdRun that produced the immutable revision.
updated_at_ms: u64Store timestamp carried by the checkpoint envelope.
state: WorkflowCheckpointStateValidated workflow state at this revision.
Trait Implementations§
Source§impl Clone for WorkflowCheckpointRevision
impl Clone for WorkflowCheckpointRevision
Source§fn clone(&self) -> WorkflowCheckpointRevision
fn clone(&self) -> WorkflowCheckpointRevision
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 WorkflowCheckpointRevision
impl Debug for WorkflowCheckpointRevision
impl StructuralPartialEq for WorkflowCheckpointRevision
Auto Trait Implementations§
impl Freeze for WorkflowCheckpointRevision
impl RefUnwindSafe for WorkflowCheckpointRevision
impl Send for WorkflowCheckpointRevision
impl Sync for WorkflowCheckpointRevision
impl Unpin for WorkflowCheckpointRevision
impl UnsafeUnpin for WorkflowCheckpointRevision
impl UnwindSafe for WorkflowCheckpointRevision
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