pub struct GraphOut {
pub degraded: Option<bool>,
pub edges: Option<Vec<GraphEdge>>,
pub nodes: Option<Vec<GraphNode>>,
}Fields§
§degraded: Option<bool>Degraded is true when the store was unreachable and this graph is honestly empty rather than wrong. Absent on a normal answer.
edges: Option<Vec<GraphEdge>>Edges are the parent tree, the resolved wikilinks and the connector provenance.
nodes: Option<Vec<GraphNode>>Nodes are the pages, memories, sources, connectors and unresolved link targets.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GraphOut
impl<'de> Deserialize<'de> for GraphOut
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
impl StructuralPartialEq for GraphOut
Auto Trait Implementations§
impl Freeze for GraphOut
impl RefUnwindSafe for GraphOut
impl Send for GraphOut
impl Sync for GraphOut
impl Unpin for GraphOut
impl UnsafeUnpin for GraphOut
impl UnwindSafe for GraphOut
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