Implement AsMut for Vec

Fixes #28549
This commit is contained in:
Ulrik Sverdrup 2015-09-25 17:43:58 +02:00
parent cff0411706
commit 9b97264d81

View file

@ -1359,6 +1359,13 @@ impl<T> AsRef<[T]> for Vec<T> {
}
}
#[stable(feature = "vec_as_mut", since = "1.5.0")]
impl<T> AsMut<[T]> for Vec<T> {
fn as_mut(&mut self) -> &mut [T] {
self
}
}
#[stable(feature = "rust1", since = "1.0.0")]
impl<'a, T: Clone> From<&'a [T]> for Vec<T> {
#[cfg(not(test))]