pub struct CausalityGraph {
pub events: Vec<CausalEvent>,
pub root_causes: Vec<EventId>,
pub leaf_effects: Vec<EventId>,
}Expand description
Causality graph.
Fields§
§events: Vec<CausalEvent>§root_causes: Vec<EventId>§leaf_effects: Vec<EventId>Trait Implementations§
Source§impl Clone for CausalityGraph
impl Clone for CausalityGraph
Source§fn clone(&self) -> CausalityGraph
fn clone(&self) -> CausalityGraph
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 CausalityGraph
impl Debug for CausalityGraph
Source§impl<'de> Deserialize<'de> for CausalityGraph
impl<'de> Deserialize<'de> for CausalityGraph
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 CausalityGraph
impl RefUnwindSafe for CausalityGraph
impl Send for CausalityGraph
impl Sync for CausalityGraph
impl Unpin for CausalityGraph
impl UnsafeUnpin for CausalityGraph
impl UnwindSafe for CausalityGraph
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