pub struct WorkflowMonitoringData {
pub workflow_id: WorkflowId,
pub definition_id: String,
pub status: WorkflowStatus,
pub start_time: SystemTime,
pub end_time: Option<SystemTime>,
pub stages_completed: u32,
pub errors: Vec<String>,
pub metrics: WorkflowMetrics,
}Expand description
Monitoring data for a workflow
Fields§
§workflow_id: WorkflowIdWorkflow ID
definition_id: StringWorkflow definition ID
status: WorkflowStatusCurrent status
start_time: SystemTimeStart time
end_time: Option<SystemTime>End time
stages_completed: u32Number of stages completed
errors: Vec<String>Errors encountered
metrics: WorkflowMetricsWorkflow metrics
Trait Implementations§
Source§impl Clone for WorkflowMonitoringData
impl Clone for WorkflowMonitoringData
Source§fn clone(&self) -> WorkflowMonitoringData
fn clone(&self) -> WorkflowMonitoringData
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for WorkflowMonitoringData
impl RefUnwindSafe for WorkflowMonitoringData
impl Send for WorkflowMonitoringData
impl Sync for WorkflowMonitoringData
impl Unpin for WorkflowMonitoringData
impl UnwindSafe for WorkflowMonitoringData
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