pub trait SliceExt<T>: Sealed {
// Required methods
fn get2_mut(&mut self, i: usize, j: usize) -> Option<(&mut T, &mut T)>;
fn as_chunks_<const N: usize>(&self) -> (&[[T; N]], &[T]);
fn as_chunks_mut_<const N: usize>(&mut self) -> (&mut [[T; N]], &mut [T]);
}
Required Methods§
fn get2_mut(&mut self, i: usize, j: usize) -> Option<(&mut T, &mut T)>
fn as_chunks_<const N: usize>(&self) -> (&[[T; N]], &[T])
fn as_chunks_mut_<const N: usize>(&mut self) -> (&mut [[T; N]], &mut [T])
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.