pub struct PerformanceAnomaly {
pub anomaly_type: AnomalyType,
pub severity: AnomalySeverity,
pub description: String,
pub suggested_action: String,
pub detected_at: Instant,
}Expand description
Performance anomaly detection
Fields§
§anomaly_type: AnomalyTypeType of anomaly detected
severity: AnomalySeveritySeverity level
description: StringHuman-readable description
suggested_action: StringSuggested action to resolve
detected_at: InstantWhen the anomaly was detected
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PerformanceAnomaly
impl RefUnwindSafe for PerformanceAnomaly
impl Send for PerformanceAnomaly
impl Sync for PerformanceAnomaly
impl Unpin for PerformanceAnomaly
impl UnwindSafe for PerformanceAnomaly
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> 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