#[non_exhaustive]pub enum WorkflowReplayState {
Replaying,
Executing,
Unavailable,
}Expand description
The live execution region for workflow observations.
This read-only view does not authorize different durable workflow commands.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Replaying
Reconstructing committed history or a query. Process logs are suppressed.
Executing
New execution beyond the committed prefix. A task retry can repeat logs.
Outside this workflow invocation, or its state cannot be read safely.
Trait Implementations§
Source§impl Clone for WorkflowReplayState
impl Clone for WorkflowReplayState
Source§fn clone(&self) -> WorkflowReplayState
fn clone(&self) -> WorkflowReplayState
Returns a copy of the value. Read more
1.0.0 · 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 WorkflowReplayState
impl Debug for WorkflowReplayState
Source§impl PartialEq for WorkflowReplayState
impl PartialEq for WorkflowReplayState
impl Copy for WorkflowReplayState
impl Eq for WorkflowReplayState
impl StructuralPartialEq for WorkflowReplayState
Auto Trait Implementations§
impl Freeze for WorkflowReplayState
impl RefUnwindSafe for WorkflowReplayState
impl Send for WorkflowReplayState
impl Sync for WorkflowReplayState
impl Unpin for WorkflowReplayState
impl UnwindSafe for WorkflowReplayState
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