pub struct FailureDiagnostics {
pub failure_stage: String,
pub primary_cause: String,
pub confidence: f64,
pub contributing_factors: Vec<String>,
pub recovery_suggestions: Vec<String>,
}Expand description
Failure diagnostics for logging
Fields§
§failure_stage: String§primary_cause: String§confidence: f64§contributing_factors: Vec<String>§recovery_suggestions: Vec<String>Trait Implementations§
Source§impl Clone for FailureDiagnostics
impl Clone for FailureDiagnostics
Source§fn clone(&self) -> FailureDiagnostics
fn clone(&self) -> FailureDiagnostics
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 FailureDiagnostics
impl RefUnwindSafe for FailureDiagnostics
impl Send for FailureDiagnostics
impl Sync for FailureDiagnostics
impl Unpin for FailureDiagnostics
impl UnwindSafe for FailureDiagnostics
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