pub struct WorkflowSupervisorReport {
pub idle_polls: u64,
pub completed: u64,
pub retried: u64,
pub suspended: u64,
pub failed: u64,
pub definitions_unavailable: u64,
pub leases_lost: u64,
pub infrastructure_errors: u64,
}Expand description
Outcomes observed during one supervisor lifetime.
Fields§
§idle_polls: u64Polls that found no eligible task.
completed: u64Workflows durably completed.
retried: u64Workflows durably returned to the queue.
suspended: u64Workflows durably suspended.
failed: u64Workflows durably failed.
Claims whose workflow definition was unavailable.
leases_lost: u64Executions that lost lease ownership.
infrastructure_errors: u64Non-terminal infrastructure failures.
Trait Implementations§
Source§impl Clone for WorkflowSupervisorReport
impl Clone for WorkflowSupervisorReport
Source§fn clone(&self) -> WorkflowSupervisorReport
fn clone(&self) -> WorkflowSupervisorReport
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 Copy for WorkflowSupervisorReport
Source§impl Debug for WorkflowSupervisorReport
impl Debug for WorkflowSupervisorReport
Source§impl Default for WorkflowSupervisorReport
impl Default for WorkflowSupervisorReport
Source§fn default() -> WorkflowSupervisorReport
fn default() -> WorkflowSupervisorReport
Returns the “default value” for a type. Read more
impl Eq for WorkflowSupervisorReport
Source§impl PartialEq for WorkflowSupervisorReport
impl PartialEq for WorkflowSupervisorReport
impl StructuralPartialEq for WorkflowSupervisorReport
Auto Trait Implementations§
impl Freeze for WorkflowSupervisorReport
impl RefUnwindSafe for WorkflowSupervisorReport
impl Send for WorkflowSupervisorReport
impl Sync for WorkflowSupervisorReport
impl Unpin for WorkflowSupervisorReport
impl UnsafeUnpin for WorkflowSupervisorReport
impl UnwindSafe for WorkflowSupervisorReport
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.