]> git.lizzy.rs Git - rust.git/commitdiff
make vecdeque_rotate stable
authorDodo <kasper199914@gmail.com>
Thu, 9 May 2019 18:30:36 +0000 (20:30 +0200)
committerDodo <kasper199914@gmail.com>
Thu, 9 May 2019 18:30:36 +0000 (20:30 +0200)
src/liballoc/collections/vec_deque.rs
src/liballoc/tests/lib.rs

index d65c24f7350ae30766dfff3cfa5de9c10bd90243..7e7a854d2f3391a8036021a8efd45af2c7e23dce 100644 (file)
@@ -1934,8 +1934,6 @@ pub fn resize_with(&mut self, new_len: usize, generator: impl FnMut()->T) {
     /// # Examples
     ///
     /// ```
-    /// #![feature(vecdeque_rotate)]
-    ///
     /// use std::collections::VecDeque;
     ///
     /// let mut buf: VecDeque<_> = (0..10).collect();
@@ -1949,7 +1947,7 @@ pub fn resize_with(&mut self, new_len: usize, generator: impl FnMut()->T) {
     /// }
     /// assert_eq!(buf, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
     /// ```
-    #[unstable(feature = "vecdeque_rotate", issue = "56686")]
+    #[stable(feature = "vecdeque_rotate", since = "1.35.0")]
     pub fn rotate_left(&mut self, mid: usize) {
         assert!(mid <= self.len());
         let k = self.len() - mid;
@@ -1979,8 +1977,6 @@ pub fn rotate_left(&mut self, mid: usize) {
     /// # Examples
     ///
     /// ```
-    /// #![feature(vecdeque_rotate)]
-    ///
     /// use std::collections::VecDeque;
     ///
     /// let mut buf: VecDeque<_> = (0..10).collect();
@@ -1994,7 +1990,7 @@ pub fn rotate_left(&mut self, mid: usize) {
     /// }
     /// assert_eq!(buf, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
     /// ```
-    #[unstable(feature = "vecdeque_rotate", issue = "56686")]
+    #[stable(feature = "vecdeque_rotate", since = "1.35.0")]
     pub fn rotate_right(&mut self, k: usize) {
         assert!(k <= self.len());
         let mid = self.len() - k;
index b736750c57601e5b1798d871837b90910f1bad40..ddb3120e89d781635645c424a9eba34d803e85d2 100644 (file)
@@ -6,7 +6,6 @@
 #![feature(repeat_generic_slice)]
 #![feature(try_reserve)]
 #![feature(unboxed_closures)]
-#![feature(vecdeque_rotate)]
 #![deny(rust_2018_idioms)]
 
 use std::hash::{Hash, Hasher};