Struct rs_graph::attributed::GraphAttrs [] [src]

pub struct GraphAttrs<'a, G, Gx, Nx, Ex, Ax> where
    G: 'a + Graph<'a>,
    Gx: 'a,
    Nx: 'a,
    Ex: 'a,
    Ax: 'a, 
{ /* fields omitted */ }

Accessor for graph attributes.

Trait Implementations

impl<'a, G, Gx, Nx, Ex, Ax> Attributes for GraphAttrs<'a, G, Gx, Nx, Ex, Ax> where
    G: IndexGraph<'a>, 
[src]

Type of nodes of the associated graph.

Type of edges of the associated graph.

Type of graph attributes.

Type of node attributes.

Type of edge attributes.

[src]

Return the graph attributes.

[src]

Return the graph attributes.

[src]

Return the attributes of a node.

[src]

Return the attributes of a node.

[src]

Return the attributes of an edge.

[src]

Return the attributes of an edge.

impl<'a, G, Gx, Nx, Ex, Ax> Deref for GraphAttrs<'a, G, Gx, Nx, Ex, Ax> where
    G: IndexGraph<'a>, 
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl<'a, G, Gx, Nx, Ex, Ax> DerefMut for GraphAttrs<'a, G, Gx, Nx, Ex, Ax> where
    G: IndexGraph<'a>, 
[src]

[src]

Mutably dereferences the value.

impl<'a, G, Gx, Nx, Ex, Ax> NetworkAttributes for GraphAttrs<'a, G, Gx, Nx, Ex, Ax> where
    G: IndexNetwork<'a>, 
[src]

Type of biedge attributes.

[src]

Return the attributes of a biedge.

[src]

Return the attributes of a biedge.