pub struct FlowReport {
pub cycle_time: Durations,
pub lead_time: Durations,
pub throughput: Throughput,
pub aging: Vec<AgingWork>,
pub reliability: Reliability,
}Expand description
Flow metrics at one clock reading.
Fields§
§cycle_time: DurationsElapsed hours from start to verification of verified tasks not recorded in bulk.
lead_time: DurationsElapsed hours from the first claim to verification of verified tasks not recorded in bulk.
throughput: ThroughputTasks verified in recent periods.
aging: Vec<AgingWork>Every claimed, started, blocked or submitted task, oldest claim first.
reliability: ReliabilityHow claims ended, overall and per holder kind.
Trait Implementations§
Source§impl Clone for FlowReport
impl Clone for FlowReport
Source§impl Debug for FlowReport
impl Debug for FlowReport
Source§impl<'de> Deserialize<'de> for FlowReport
impl<'de> Deserialize<'de> for FlowReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for FlowReport
impl PartialEq for FlowReport
Source§impl Serialize for FlowReport
impl Serialize for FlowReport
impl StructuralPartialEq for FlowReport
Auto Trait Implementations§
impl Freeze for FlowReport
impl RefUnwindSafe for FlowReport
impl Send for FlowReport
impl Sync for FlowReport
impl Unpin for FlowReport
impl UnsafeUnpin for FlowReport
impl UnwindSafe for FlowReport
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