We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents dde7283 + 804efda commit 219eca1Copy full SHA for 219eca1
src/libcollections/vec.rs
@@ -1354,13 +1354,27 @@ impl<T> AsRef<Vec<T>> for Vec<T> {
1354
}
1355
1356
1357
+#[stable(feature = "vec_as_mut", since = "1.5.0")]
1358
+impl<T> AsMut<Vec<T>> for Vec<T> {
1359
+ fn as_mut(&mut self) -> &mut Vec<T> {
1360
+ self
1361
+ }
1362
+}
1363
+
1364
#[stable(feature = "rust1", since = "1.0.0")]
1365
impl<T> AsRef<[T]> for Vec<T> {
1366
fn as_ref(&self) -> &[T] {
1367
self
1368
1369
1370
1371
1372
+impl<T> AsMut<[T]> for Vec<T> {
1373
+ fn as_mut(&mut self) -> &mut [T] {
1374
1375
1376
1377
1378
1379
impl<'a, T: Clone> From<&'a [T]> for Vec<T> {
1380
#[cfg(not(test))]
0 commit comments