pub struct ProcessKPIs {
pub avg_cycle_time: f64,
pub min_cycle_time: f64,
pub max_cycle_time: f64,
pub std_cycle_time: f64,
pub p50_cycle_time: f64,
pub p90_cycle_time: f64,
pub p95_cycle_time: f64,
pub p99_cycle_time: f64,
pub throughput: f64,
pub work_in_progress: f64,
pub service_level: f64,
pub total_cases: usize,
}Expand description
Process key performance indicators.
Fields§
§avg_cycle_time: f64Average cycle time.
min_cycle_time: f64Minimum cycle time.
max_cycle_time: f64Maximum cycle time.
std_cycle_time: f64Standard deviation of cycle time.
p50_cycle_time: f6450th percentile cycle time.
p90_cycle_time: f6490th percentile cycle time.
p95_cycle_time: f6495th percentile cycle time.
p99_cycle_time: f6499th percentile cycle time.
throughput: f64Throughput (cases per time unit).
work_in_progress: f64Average work in progress.
service_level: f64Service level (fraction within target).
total_cases: usizeTotal cases processed.
Trait Implementations§
Source§impl Clone for ProcessKPIs
impl Clone for ProcessKPIs
Source§fn clone(&self) -> ProcessKPIs
fn clone(&self) -> ProcessKPIs
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 moreSource§impl Debug for ProcessKPIs
impl Debug for ProcessKPIs
Source§impl Default for ProcessKPIs
impl Default for ProcessKPIs
Source§fn default() -> ProcessKPIs
fn default() -> ProcessKPIs
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessKPIs
impl RefUnwindSafe for ProcessKPIs
impl Send for ProcessKPIs
impl Sync for ProcessKPIs
impl Unpin for ProcessKPIs
impl UnwindSafe for ProcessKPIs
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.