[−][src]Trait building_blocks::prelude::GetMut
Associated Types
type Data
Required methods
fn get_mut(&mut self, location: L) -> &mut Self::Data
Get a mutable reference to the value at location
.
Implementations on Foreign Types
impl<'_, N, T, M> GetMut<&'_ PointN<N>> for ChunkMap<N, T, M> where
M: Clone,
T: Copy,
PointN<N>: IntegerPoint,
PointN<N>: ChunkShape<N>,
PointN<N>: Eq,
PointN<N>: Hash,
ExtentN<N>: IntegerExtent<N>,
ArrayN<N, T>: Array<N>,
[src]
Loading content...M: Clone,
T: Copy,
PointN<N>: IntegerPoint,
PointN<N>: ChunkShape<N>,
PointN<N>: Eq,
PointN<N>: Hash,
ExtentN<N>: IntegerExtent<N>,
ArrayN<N, T>: Array<N>,
Implementors
impl<'_, N, T> GetMut<&'_ Local<N>> for ArrayN<N, T> where
ArrayN<N, T>: Array<N>,
ArrayN<N, T>: GetMut<Stride>,
<ArrayN<N, T> as GetMut<Stride>>::Data == T,
[src]
ArrayN<N, T>: Array<N>,
ArrayN<N, T>: GetMut<Stride>,
<ArrayN<N, T> as GetMut<Stride>>::Data == T,
type Data = T
pub fn get_mut(
&mut self,
p: &Local<N>
) -> &mut <ArrayN<N, T> as GetMut<&'_ Local<N>>>::Data
[src]
&mut self,
p: &Local<N>
) -> &mut <ArrayN<N, T> as GetMut<&'_ Local<N>>>::Data
impl<'_, N, T> GetMut<&'_ PointN<N>> for ArrayN<N, T> where
ArrayN<N, T>: Array<N>,
ArrayN<N, T>: for<'r> GetMut<&'r Local<N>>,
PointN<N>: Point,
<ArrayN<N, T> as GetMut<&'r Local<N>>>::Data == T,
[src]
ArrayN<N, T>: Array<N>,
ArrayN<N, T>: for<'r> GetMut<&'r Local<N>>,
PointN<N>: Point,
<ArrayN<N, T> as GetMut<&'r Local<N>>>::Data == T,
type Data = T
pub fn get_mut(
&mut self,
p: &PointN<N>
) -> &mut <ArrayN<N, T> as GetMut<&'_ PointN<N>>>::Data
[src]
&mut self,
p: &PointN<N>
) -> &mut <ArrayN<N, T> as GetMut<&'_ PointN<N>>>::Data