Struct rs_graph::vec::GraphSliceMut [] [src]

pub struct GraphSliceMut<'a, 'b, G, Idx, T> where
    G: 'a,
    Idx: GraphIndexer<Graph = G>,
    T: 'b, 
{ /* fields omitted */ }

A mutable borrowed slice indexed by items of a graph.

Methods

impl<'a, 'b, G, Idx, T> GraphSliceMut<'a, 'b, G, Idx, T> where
    G: 'a,
    Idx: GraphIndexer<Graph = G>, 
[src]

[src]

[src]

Return a mutable iterator over all elements.

Methods from Deref<Target = GraphSliceMut<'a, 'b, G, Idx, T>>

Trait Implementations

impl<'a, 'b, G, Idx, T> Debug for GraphSliceMut<'a, 'b, G, Idx, T> where
    G: 'a,
    Idx: GraphIndexer<Graph = G>,
    T: 'b + Debug
[src]

[src]

Formats the value using the given formatter.

impl<'a, 'b, G, Idx, T> Deref for GraphSliceMut<'a, 'b, G, Idx, T> where
    G: 'a,
    Idx: GraphIndexer<Graph = G>, 
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl<'a, 'b, G, Idx, T> Index<Idx::Item> for GraphSliceMut<'a, 'b, G, Idx, T> where
    Idx: GraphIndexer<Graph = G>, 
[src]

The returned type after indexing.

[src]

Performs the indexing (container[index]) operation.

impl<'a, 'b, G, Idx, T> IndexMut<Idx::Item> for GraphSliceMut<'a, 'b, G, Idx, T> where
    Idx: GraphIndexer<Graph = G>, 
[src]

[src]

Performs the mutable indexing (container[index]) operation.