pub struct RootCause {
pub cause_id: String,
pub description: String,
pub confidence: f64,
pub contributing_factors: Vec<String>,
pub root_cause_type: RootCauseType,
}Expand description
Root cause
Fields§
§cause_id: StringCause identifier
description: StringCause description
confidence: f64Confidence in root cause
contributing_factors: Vec<String>Contributing factors
root_cause_type: RootCauseTypeRoot cause type
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RootCause
impl RefUnwindSafe for RootCause
impl Send for RootCause
impl Sync for RootCause
impl Unpin for RootCause
impl UnwindSafe for RootCause
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