Trait rs_graph::traits::refs::DirectedRef [−][src]
pub trait DirectedRef<'a>: Directed<'a> + UndirectedRef<'a> { fn src(&self, e: Self::Edge) -> Self::Node; fn snk(&self, e: Self::Edge) -> Self::Node; fn out_iter(&self, u: Self::Node) -> Self::OutIt; fn in_iter(&self, u: Self::Node) -> Self::InIt; fn incident_iter(&self, u: Self::Node) -> Self::IncidentIt; }
A reference to a digraph.
This trait contains methods with a unrestricted lifetime for self.
Required methods
fn src(&self, e: Self::Edge) -> Self::Node[src]
fn snk(&self, e: Self::Edge) -> Self::Node[src]
fn out_iter(&self, u: Self::Node) -> Self::OutIt[src]
fn in_iter(&self, u: Self::Node) -> Self::InIt[src]
fn incident_iter(&self, u: Self::Node) -> Self::IncidentIt[src]
Implementations on Foreign Types
impl<'a, G> DirectedRef<'a> for &'a G where
G: Directed<'a>, [src]
impl<'a, G> DirectedRef<'a> for &'a G where
G: Directed<'a>, [src]Implementors
impl<'a, G> DirectedRef<'a> for Network<'a, G> where
G: 'a + Directed<'a>, [src]
impl<'a, G> DirectedRef<'a> for Network<'a, G> where
G: 'a + Directed<'a>, [src]impl<'a, G> DirectedRef<'a> for ReverseDigraph<'a, G> where
G: DirectedRef<'a>, [src]
impl<'a, G> DirectedRef<'a> for ReverseDigraph<'a, G> where
G: DirectedRef<'a>, [src]