[−][src]Trait bigraph::MutableGraphContainer
Required methods
fn add_node(&mut self, node_data: NodeData) -> NodeIndex<IndexType>
fn add_edge(
&mut self,
from: NodeIndex<IndexType>,
to: NodeIndex<IndexType>,
edge_data: EdgeData
) -> EdgeIndex<IndexType>
&mut self,
from: NodeIndex<IndexType>,
to: NodeIndex<IndexType>,
edge_data: EdgeData
) -> EdgeIndex<IndexType>
fn remove_node(&mut self, node_id: NodeIndex<IndexType>) -> Option<NodeData>
fn remove_edge(&mut self, edge_id: EdgeIndex<IndexType>) -> Option<EdgeData>
Implementors
impl<NodeData, EdgeData> MutableGraphContainer<NodeData, EdgeData, usize> for Graph<NodeData, EdgeData, Directed, usize>
[src]
fn add_node(&mut self, node_data: NodeData) -> NodeIndex<usize>
[src]
fn add_edge(
&mut self,
from: NodeIndex<usize>,
to: NodeIndex<usize>,
edge_data: EdgeData
) -> EdgeIndex<usize>
[src]
&mut self,
from: NodeIndex<usize>,
to: NodeIndex<usize>,
edge_data: EdgeData
) -> EdgeIndex<usize>
fn remove_node(&mut self, node_id: NodeIndex<usize>) -> Option<NodeData>
[src]
fn remove_edge(&mut self, edge_id: EdgeIndex<usize>) -> Option<EdgeData>
[src]
impl<NodeData, EdgeData, IndexType: PrimInt, T: MutableGraphContainer<NodeData, EdgeData, IndexType>> MutableGraphContainer<NodeData, EdgeData, IndexType> for NodeBigraphWrapper<NodeData, EdgeData, IndexType, T>
[src]
fn add_node(&mut self, node_data: NodeData) -> NodeIndex<IndexType>
[src]
fn add_edge(
&mut self,
from: NodeIndex<IndexType>,
to: NodeIndex<IndexType>,
edge_data: EdgeData
) -> EdgeIndex<IndexType>
[src]
&mut self,
from: NodeIndex<IndexType>,
to: NodeIndex<IndexType>,
edge_data: EdgeData
) -> EdgeIndex<IndexType>