pub trait SliceSpaceMut: SliceSpace {
// Required method
fn as_mut_slice(&mut self) -> &mut [Self::Elem];
// Provided method
fn as_mut_ptr(&mut self) -> *mut Self::Elem { ... }
}pub trait SliceSpaceMut: SliceSpace {
// Required method
fn as_mut_slice(&mut self) -> &mut [Self::Elem];
// Provided method
fn as_mut_ptr(&mut self) -> *mut Self::Elem { ... }
}