pub struct HealthIssue {
pub severity: IssueSeverity,
pub component: String,
pub description: String,
pub first_seen: u64,
pub last_seen: u64,
pub count: u32,
}Expand description
Description of an active health issue
Captures details about problems detected in the system including severity, affected component, and occurrence tracking.
Fields§
§severity: IssueSeveritySeverity level of this issue
component: StringComponent affected by this issue
description: StringHuman-readable description of the issue
first_seen: u64Timestamp when issue was first detected in nanoseconds
last_seen: u64Timestamp of most recent occurrence in nanoseconds
count: u32Number of times this issue has occurred
Trait Implementations§
Source§impl Clone for HealthIssue
impl Clone for HealthIssue
Source§fn clone(&self) -> HealthIssue
fn clone(&self) -> HealthIssue
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HealthIssue
impl RefUnwindSafe for HealthIssue
impl Send for HealthIssue
impl Sync for HealthIssue
impl Unpin for HealthIssue
impl UnwindSafe for HealthIssue
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