diff --git a/library/alloc/src/vec.rs b/library/alloc/src/vec.rs index c86798a1bd3a5..b3af0b1d8b6ad 100644 --- a/library/alloc/src/vec.rs +++ b/library/alloc/src/vec.rs @@ -2665,6 +2665,13 @@ impl AsRef<[T]> for IntoIter { } } +#[stable(feature = "vec_intoiter_as_mut", since = "1.50.0")] +impl AsMut<[T]> for IntoIter { + fn as_mut(&mut self) -> &mut [T] { + self.as_mut_slice() + } +} + #[stable(feature = "rust1", since = "1.0.0")] unsafe impl Send for IntoIter {} #[stable(feature = "rust1", since = "1.0.0")]