pub struct AlertMetrics {
pub total_alerts: usize,
pub true_alerts: usize,
pub false_alerts: usize,
pub avg_response_time: f64,
}Expand description
Alert performance metrics
Fields§
§total_alerts: usizeTotal number of alerts generated
true_alerts: usizeNumber of true alerts
false_alerts: usizeNumber of false alerts
avg_response_time: f64Average alert response time
Trait Implementations§
Source§impl Clone for AlertMetrics
impl Clone for AlertMetrics
Source§fn clone(&self) -> AlertMetrics
fn clone(&self) -> AlertMetrics
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 AlertMetrics
impl Debug for AlertMetrics
Auto Trait Implementations§
impl Freeze for AlertMetrics
impl RefUnwindSafe for AlertMetrics
impl Send for AlertMetrics
impl Sync for AlertMetrics
impl Unpin for AlertMetrics
impl UnwindSafe for AlertMetrics
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more