Trait EdgeView

Source
pub trait EdgeView<M, T>: EIndexedGraph
where M: ?Sized,
{ // Required method fn eview(&self, map: &M, eid: Self::EIndex) -> T; }

Required Methods§

Source

fn eview(&self, map: &M, eid: Self::EIndex) -> T

Implementors§

Source§

impl<D, T> EdgeView<[T], T> for SparseGraph<D>
where T: Clone,

Source§

impl<D, T> EdgeView<Vec<T>, T> for SparseGraph<D>
where T: Clone,

Source§

impl<G, F, T> EdgeView<F, T> for G
where G: EIndexedGraph, F: Fn(Self::EIndex) -> T,