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]

Loading content...

Implementations on Foreign Types

impl<'a, G> DirectedRef<'a> for &'a G where
    G: Directed<'a>, 
[src]

Loading content...

Implementors

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]

Loading content...