pub struct EventGraphFacts {
pub nodes: Vec<Node>,
pub edges: Vec<Edge>,
pub evidence: Vec<Evidence>,
}Expand description
Graph facts assembled from workspace-wide event declarations and source observations.
Fields§
§nodes: Vec<Node>Event channels, schemas, source artifacts, and repository nodes.
edges: Vec<Edge>Publish, subscribe, delivery, schema, and dead-letter relationships.
evidence: Vec<Evidence>Direct contract and source-call evidence.
Trait Implementations§
Source§impl Clone for EventGraphFacts
impl Clone for EventGraphFacts
Source§fn clone(&self) -> EventGraphFacts
fn clone(&self) -> EventGraphFacts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EventGraphFacts
impl Debug for EventGraphFacts
Source§impl Default for EventGraphFacts
impl Default for EventGraphFacts
Source§fn default() -> EventGraphFacts
fn default() -> EventGraphFacts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EventGraphFacts
impl RefUnwindSafe for EventGraphFacts
impl Send for EventGraphFacts
impl Sync for EventGraphFacts
impl Unpin for EventGraphFacts
impl UnsafeUnpin for EventGraphFacts
impl UnwindSafe for EventGraphFacts
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