pub struct CausalChain {
pub from: String,
pub to: String,
pub found: bool,
pub reason: ExplainPathReason,
pub steps: Vec<CausalStep>,
pub text: String,
}Expand description
CausalChain data container.
Fields§
§from: Stringfrom field for from.
to: Stringto field for to.
found: boolfound field for found.
reason: ExplainPathReasonreason field for reason.
steps: Vec<CausalStep>steps field for steps.
text: Stringtext field for text.
Trait Implementations§
Source§impl Clone for CausalChain
impl Clone for CausalChain
Source§fn clone(&self) -> CausalChain
fn clone(&self) -> CausalChain
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 moreSource§impl Debug for CausalChain
impl Debug for CausalChain
Source§impl PartialEq for CausalChain
impl PartialEq for CausalChain
impl StructuralPartialEq for CausalChain
Auto Trait Implementations§
impl Freeze for CausalChain
impl RefUnwindSafe for CausalChain
impl Send for CausalChain
impl Sync for CausalChain
impl Unpin for CausalChain
impl UnsafeUnpin for CausalChain
impl UnwindSafe for CausalChain
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