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]

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> Deref for GraphSliceMut<'a, 'b, G, Idx, T> where
    G: 'a,
    Idx: GraphIndexer<Graph = G>, 
[src]

The resulting type after dereferencing

The method called to dereference a 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

The method for 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]

The method for the mutable indexing (container[index]) operation