Skip to content

Commit 1acd37f

Browse files
committed
make vecdeque_rotate stable
1 parent ef01f29 commit 1acd37f

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

src/liballoc/collections/vec_deque.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1934,8 +1934,6 @@ impl<T> VecDeque<T> {
19341934
/// # Examples
19351935
///
19361936
/// ```
1937-
/// #![feature(vecdeque_rotate)]
1938-
///
19391937
/// use std::collections::VecDeque;
19401938
///
19411939
/// let mut buf: VecDeque<_> = (0..10).collect();
@@ -1949,7 +1947,7 @@ impl<T> VecDeque<T> {
19491947
/// }
19501948
/// assert_eq!(buf, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
19511949
/// ```
1952-
#[unstable(feature = "vecdeque_rotate", issue = "56686")]
1950+
#[stable(feature = "vecdeque_rotate", since = "1.35.0")]
19531951
pub fn rotate_left(&mut self, mid: usize) {
19541952
assert!(mid <= self.len());
19551953
let k = self.len() - mid;
@@ -1979,8 +1977,6 @@ impl<T> VecDeque<T> {
19791977
/// # Examples
19801978
///
19811979
/// ```
1982-
/// #![feature(vecdeque_rotate)]
1983-
///
19841980
/// use std::collections::VecDeque;
19851981
///
19861982
/// let mut buf: VecDeque<_> = (0..10).collect();
@@ -1994,7 +1990,7 @@ impl<T> VecDeque<T> {
19941990
/// }
19951991
/// assert_eq!(buf, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]);
19961992
/// ```
1997-
#[unstable(feature = "vecdeque_rotate", issue = "56686")]
1993+
#[stable(feature = "vecdeque_rotate", since = "1.35.0")]
19981994
pub fn rotate_right(&mut self, k: usize) {
19991995
assert!(k <= self.len());
20001996
let mid = self.len() - k;

src/liballoc/tests/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
#![feature(repeat_generic_slice)]
77
#![feature(try_reserve)]
88
#![feature(unboxed_closures)]
9-
#![feature(vecdeque_rotate)]
109
#![deny(rust_2018_idioms)]
1110

1211
use std::hash::{Hash, Hasher};

0 commit comments

Comments
 (0)