pub struct SafetyMetricData {
pub metric_id: String,
pub total_hours_worked: f64,
pub recordable_incidents: u32,
pub trir: f64,
pub lost_time_incidents: u32,
pub ltir: f64,
}Expand description
Safety metric data for incident rate validation.
Fields§
§metric_id: StringMetric identifier.
total_hours_worked: f64Total hours worked.
recordable_incidents: u32Number of recordable incidents.
trir: f64Total Recordable Incident Rate.
lost_time_incidents: u32Number of lost time incidents.
ltir: f64Lost Time Incident Rate.
Trait Implementations§
Source§impl Clone for SafetyMetricData
impl Clone for SafetyMetricData
Source§fn clone(&self) -> SafetyMetricData
fn clone(&self) -> SafetyMetricData
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 SafetyMetricData
impl RefUnwindSafe for SafetyMetricData
impl Send for SafetyMetricData
impl Sync for SafetyMetricData
impl Unpin for SafetyMetricData
impl UnsafeUnpin for SafetyMetricData
impl UnwindSafe for SafetyMetricData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.