Type Alias DirectedSparseGraph

Source
pub type DirectedSparseGraph = SparseGraph<DirectedEdge>;

Aliased Type§

pub struct DirectedSparseGraph {
    pub start: Vec<usize>,
    pub elist: Vec<Adjacency>,
    pub edges: Vec<(usize, usize)>,
    /* private fields */
}

Fields§

§start: Vec<usize>§elist: Vec<Adjacency>§edges: Vec<(usize, usize)>

Implementations§

Source§

impl DirectedSparseGraph

Source

pub fn to_graphvis<N, NA, E, EA>(&self, node_attr: N, edge_attr: E) -> String
where N: Fn(usize) -> NA, E: Fn(usize) -> EA, NA: Display, EA: Display,