pub struct Issue {
pub severity: Severity,
pub category: IssueCategory,
pub message: String,
pub details: Option<String>,
pub interface: Option<String>,
pub timestamp: Instant,
}Expand description
A detected issue.
Fields§
§severity: SeveritySeverity level.
category: IssueCategoryCategory of the issue.
message: StringHuman-readable message.
details: Option<String>Additional details or recommendations.
interface: Option<String>Interface name if issue is interface-specific.
timestamp: InstantWhen the issue was detected.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Issue
impl RefUnwindSafe for Issue
impl Send for Issue
impl Sync for Issue
impl Unpin for Issue
impl UnwindSafe for Issue
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