pub struct GraphqlGraphFacts {
pub nodes: Vec<Node>,
pub edges: Vec<Edge>,
pub evidence: Vec<Evidence>,
}Expand description
Graph facts assembled from a workspace-wide set of GraphQL documents.
Fields§
§nodes: Vec<Node>Provider/consumer operation, resolver, and artifact nodes.
edges: Vec<Edge>Exact GraphQL consumer/provider and implementation edges.
evidence: Vec<Evidence>Direct SDL, operation, persisted-manifest, and resolver evidence.
Trait Implementations§
Source§impl Clone for GraphqlGraphFacts
impl Clone for GraphqlGraphFacts
Source§fn clone(&self) -> GraphqlGraphFacts
fn clone(&self) -> GraphqlGraphFacts
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 GraphqlGraphFacts
impl Debug for GraphqlGraphFacts
Source§impl Default for GraphqlGraphFacts
impl Default for GraphqlGraphFacts
Source§fn default() -> GraphqlGraphFacts
fn default() -> GraphqlGraphFacts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GraphqlGraphFacts
impl RefUnwindSafe for GraphqlGraphFacts
impl Send for GraphqlGraphFacts
impl Sync for GraphqlGraphFacts
impl Unpin for GraphqlGraphFacts
impl UnsafeUnpin for GraphqlGraphFacts
impl UnwindSafe for GraphqlGraphFacts
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