[][src]Trait building_blocks_storage::access::GetMut

pub trait GetMut<L> {
    type Data;
    fn get_mut(&mut self, location: L) -> &mut Self::Data;
}

Associated Types

type Data

Loading content...

Required methods

fn get_mut(&mut self, location: L) -> &mut Self::Data

Get a mutable reference to the value at location.

Loading content...

Implementors

impl<N, T> GetMut<Stride> for ArrayN<N, T>[src]

type Data = T

impl<N, T, '_> GetMut<&'_ Local<N>> for ArrayN<N, T> where
    Self: Array<N> + GetMut<Stride, Data = T>, 
[src]

type Data = T

impl<N, T, '_> GetMut<&'_ PointN<N>> for ArrayN<N, T> where
    Self: Array<N> + for<'r> GetMut<&'r Local<N>, Data = T>,
    PointN<N>: Point
[src]

type Data = T

impl<N, T, M, '_> GetMut<&'_ PointN<N>> for ChunkMap<N, T, M> where
    T: Copy,
    M: Clone,
    PointN<N>: IntegerPoint + ChunkShape<N> + Eq + Hash,
    ExtentN<N>: IntegerExtent<N>,
    ArrayN<N, T>: Array<N>, 
[src]

type Data = T

Loading content...