Trait traitgraph::interface::subgraph::SubgraphBase   
source · pub trait SubgraphBase: GraphBase {
    type RootGraph: GraphBase<NodeData = Self::NodeData, EdgeData = Self::EdgeData, NodeIndex = Self::NodeIndex, EdgeIndex = Self::EdgeIndex, OptionalNodeIndex = Self::OptionalNodeIndex, OptionalEdgeIndex = Self::OptionalEdgeIndex>;
    // Required method
    fn root(&self) -> &Self::RootGraph;
}Expand description
A type that represents a subgraph of another graph.
Required Associated Types§
sourcetype RootGraph: GraphBase<NodeData = Self::NodeData, EdgeData = Self::EdgeData, NodeIndex = Self::NodeIndex, EdgeIndex = Self::EdgeIndex, OptionalNodeIndex = Self::OptionalNodeIndex, OptionalEdgeIndex = Self::OptionalEdgeIndex>
 
type RootGraph: GraphBase<NodeData = Self::NodeData, EdgeData = Self::EdgeData, NodeIndex = Self::NodeIndex, EdgeIndex = Self::EdgeIndex, OptionalNodeIndex = Self::OptionalNodeIndex, OptionalEdgeIndex = Self::OptionalEdgeIndex>
The root graph of this subgraph, which is either its parent or the root of a DAG of subgraphs.