pub struct FishboneCauseSpec {
pub label: String,
pub causes: Vec<FishboneSubcauseSpec>,
}Expand description
A cause on a bone, with the sub-causes that lead to it.
Fields§
§label: String§causes: Vec<FishboneSubcauseSpec>Trait Implementations§
Source§impl Clone for FishboneCauseSpec
impl Clone for FishboneCauseSpec
Source§impl Debug for FishboneCauseSpec
impl Debug for FishboneCauseSpec
Source§impl<'de> Deserialize<'de> for FishboneCauseSpec
impl<'de> Deserialize<'de> for FishboneCauseSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for FishboneCauseSpec
impl RefUnwindSafe for FishboneCauseSpec
impl Send for FishboneCauseSpec
impl Sync for FishboneCauseSpec
impl Unpin for FishboneCauseSpec
impl UnsafeUnpin for FishboneCauseSpec
impl UnwindSafe for FishboneCauseSpec
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