pub trait TwoDimMut<T, D: DimMut<T>>: TwoDimRef<T, D> + DimMut<<D as Array<T>>::Type> where
Self: TwoDim<&'a mut T, D>,
Self::Smaller: Array<<D as Array<T>>::Type>,
D::Smaller: Array<T>, { }
Implementors
impl<T, D: DimMut<T>> TwoDimMut<T, D> for One where
D::Smaller: Array<T> + Array<&'a T> + Array<&'a mut T>,
impl<T, D: DimMut<T>> TwoDimMut<T, D> for Two where
D::Smaller: Array<T> + Array<&'a T> + Array<&'a mut T>,
impl<T, D: DimMut<T>> TwoDimMut<T, D> for Three where
D::Smaller: Array<T> + Array<&'a T> + Array<&'a mut T>,
impl<T, D: DimMut<T>> TwoDimMut<T, D> for Four where
D::Smaller: Array<T> + Array<&'a T> + Array<&'a mut T>,