pub trait SliceExt<T>: Sealed { // Required method fn get2_mut(&mut self, i: usize, j: usize) -> Option<(&mut T, &mut T)>; }