pub struct FaultReport {
pub fault_id: String,
pub component_id: String,
pub fault_type: FaultType,
pub severity: FaultSeverity,
pub timestamp: SystemTime,
pub description: String,
pub error_details: ErrorDetails,
pub context: FaultContext,
}Expand description
Fault report for reporting failures
Fields§
§fault_id: StringFault identifier
component_id: StringComponent identifier
fault_type: FaultTypeFault type
severity: FaultSeverityFault severity
timestamp: SystemTimeFault timestamp
description: StringFault description
error_details: ErrorDetailsError details
context: FaultContextContext information
Trait Implementations§
Source§impl Clone for FaultReport
impl Clone for FaultReport
Source§fn clone(&self) -> FaultReport
fn clone(&self) -> FaultReport
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 FaultReport
impl RefUnwindSafe for FaultReport
impl Send for FaultReport
impl Sync for FaultReport
impl Unpin for FaultReport
impl UnwindSafe for FaultReport
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