pub trait ExtensionAsSliceMut<T>: AsMut<[T]> { // Provided method fn as_mut_slice(&mut self) -> &mut [T] { ... } }