]> git.lizzy.rs Git - rust.git/commitdiff
Revert "Rollup merge of #67727 - Dylan-DPC:stabilise/remove_item, r=alexcrichton"
authorLzu Tao <taolzu@gmail.com>
Fri, 10 Jan 2020 10:34:35 +0000 (10:34 +0000)
committerLzu Tao <taolzu@gmail.com>
Sat, 11 Jan 2020 03:04:39 +0000 (03:04 +0000)
This reverts commit 4ed415b5478c74094c2859abfddb959588cd6bb1, reversing
changes made to 3cce950743e8aa74a4378dfdefbbc80223a00865.

src/liballoc/tests/lib.rs
src/liballoc/vec.rs
src/librustc/lib.rs
src/librustdoc/lib.rs
src/tools/compiletest/src/main.rs

index 3fdee8bbfdf107c96dadc3cd809504df7b6edbf3..c1ae67a1a339f9ae46c5c0e67abadf1fc3bdaef5 100644 (file)
@@ -11,6 +11,7 @@
 #![feature(associated_type_bounds)]
 #![feature(binary_heap_into_iter_sorted)]
 #![feature(binary_heap_drain_sorted)]
+#![feature(vec_remove_item)]
 
 use std::collections::hash_map::DefaultHasher;
 use std::hash::{Hash, Hasher};
index f5f8d88829f5f3b62e368d5558c5558821d94a31..e9cbf627846b5a3d4b624e3b9723b305c21f1e08 100644 (file)
@@ -1696,13 +1696,14 @@ impl<T> Vec<T> {
     /// # Examples
     ///
     /// ```
+    /// # #![feature(vec_remove_item)]
     /// let mut vec = vec![1, 2, 3, 1];
     ///
     /// vec.remove_item(&1);
     ///
     /// assert_eq!(vec, vec![2, 3, 1]);
     /// ```
-    #[stable(feature = "vec_remove_item", since = "1.42.0")]
+    #[unstable(feature = "vec_remove_item", reason = "recently added", issue = "40062")]
     pub fn remove_item<V>(&mut self, item: &V) -> Option<T>
     where
         T: PartialEq<V>,
index cf424ffe7b2930f2dbf8029a8babcad37682ae62..97e59e65d71ae104a320e1f740cb60762d2ec73e 100644 (file)
@@ -50,6 +50,7 @@
 #![feature(thread_local)]
 #![feature(trace_macros)]
 #![feature(trusted_len)]
+#![feature(vec_remove_item)]
 #![feature(stmt_expr_attributes)]
 #![feature(integer_atomics)]
 #![feature(test)]
index b15dae452ff051da09fc75608502aed03c6285aa..aa5549dda1f9f6a825cf355965a3ac0c6de1349c 100644 (file)
@@ -10,6 +10,7 @@
 #![feature(nll)]
 #![feature(set_stdio)]
 #![feature(test)]
+#![feature(vec_remove_item)]
 #![feature(ptr_offset_from)]
 #![feature(crate_visibility_modifier)]
 #![feature(const_fn)]
index 0642823404aedfca07db67d9fa3b7236f4a53e99..efa9d05f16c38136e10db0a5841f611a60a9739b 100644 (file)
@@ -1,4 +1,5 @@
 #![crate_name = "compiletest"]
+#![feature(vec_remove_item)]
 #![deny(warnings)]
 // The `test` crate is the only unstable feature
 // allowed here, just to share similar code.