SliceSpaceMut

Trait SliceSpaceMut 

Source
pub trait SliceSpaceMut: SliceSpace + RawSpaceMut {
    // Required method
    fn as_mut_slice(&mut self) -> &mut [Self::Elem];
}
Expand description

SliceSpaceMut is used to define sequential collections, spaces, or containers that can be

Required Methods§

Source

fn as_mut_slice(&mut self) -> &mut [Self::Elem]

returns a mutable slice of the elements

Implementations on Foreign Types§

Source§

impl<T> SliceSpaceMut for &mut [T]

Source§

fn as_mut_slice(&mut self) -> &mut [<&mut [T] as RawSpace>::Elem]

Source§

impl<T> SliceSpaceMut for [T]

Source§

fn as_mut_slice(&mut self) -> &mut [<[T] as RawSpace>::Elem]

Source§

impl<T> SliceSpaceMut for Vec<T>

Source§

fn as_mut_slice(&mut self) -> &mut [<Vec<T> as RawSpace>::Elem]

Source§

impl<const N: usize, T> SliceSpaceMut for [T; N]

Source§

fn as_mut_slice(&mut self) -> &mut [<[T; N] as RawSpace>::Elem]

Implementors§