[−][src]Trait rs_graph::traits::refs::UndirectedRef
A reference to an undirected graph.
This trait contains methods with a unrestricted lifetime for self
.
Required methods
fn enodes(&self, e: Self::Edge) -> (Self::Node, Self::Node)
fn first_neigh(&self, u: Self::Node) -> Option<Self::Neigh>
fn next_neigh(&self, it: Self::Neigh) -> Option<Self::Neigh>
fn get_neigh(&self, it: &Self::Neigh) -> (Self::Edge, Self::Node)
Implementations on Foreign Types
impl<'a, G> UndirectedRef<'a> for &'a G where
G: Undirected<'a>,
[src]
G: Undirected<'a>,
fn enodes(&self, e: Self::Edge) -> (Self::Node, Self::Node)
[src]
fn first_neigh(&self, u: Self::Node) -> Option<Self::Neigh>
[src]
fn next_neigh(&self, it: Self::Neigh) -> Option<Self::Neigh>
[src]
fn get_neigh(&self, it: &Self::Neigh) -> (Self::Edge, Self::Node)
[src]
Implementors
impl<'a, G> UndirectedRef<'a> for Network<&'a G> where
G: Directed<'a>,
[src]
G: Directed<'a>,
fn enodes(&self, e: Self::Edge) -> (Self::Node, Self::Node)
[src]
fn first_neigh(&self, u: Self::Node) -> Option<Self::Neigh>
[src]
fn next_neigh(&self, it: Self::Neigh) -> Option<Self::Neigh>
[src]
fn get_neigh(&self, it: &Self::Neigh) -> (Self::Edge, Self::Node)
[src]
impl<'a, G> UndirectedRef<'a> for ReverseDigraph<G> where
G: UndirectedRef<'a>,
[src]
G: UndirectedRef<'a>,