diff --git a/library/core/src/array/mod.rs b/library/core/src/array/mod.rs index 700fa7f4e2d2..181f8b408e61 100644 --- a/library/core/src/array/mod.rs +++ b/library/core/src/array/mod.rs @@ -184,7 +184,7 @@ fn borrow_mut(&mut self) -> &mut [T] { type Error = TryFromSliceError; fn try_from(slice: &mut [T]) -> Result<[T; N], TryFromSliceError> { - ::try_from(slice.as_ref()) + ::try_from(&*slice) } }