@@ -1080,8 +1080,6 @@ impl<T> VecDeque<T> {
1080
1080
/// # Examples
1081
1081
///
1082
1082
/// ```
1083
- /// #![feature(deque_range)]
1084
- ///
1085
1083
/// use std::collections::VecDeque;
1086
1084
///
1087
1085
/// let v: VecDeque<_> = vec![1, 2, 3].into_iter().collect();
@@ -1093,7 +1091,7 @@ impl<T> VecDeque<T> {
1093
1091
/// assert_eq!(all.len(), 3);
1094
1092
/// ```
1095
1093
#[ inline]
1096
- #[ unstable ( feature = "deque_range" , issue = "74217 " ) ]
1094
+ #[ stable ( feature = "deque_range" , since = "1.50.0 " ) ]
1097
1095
pub fn range < R > ( & self , range : R ) -> Iter < ' _ , T >
1098
1096
where
1099
1097
R : RangeBounds < usize > ,
@@ -1117,8 +1115,6 @@ impl<T> VecDeque<T> {
1117
1115
/// # Examples
1118
1116
///
1119
1117
/// ```
1120
- /// #![feature(deque_range)]
1121
- ///
1122
1118
/// use std::collections::VecDeque;
1123
1119
///
1124
1120
/// let mut v: VecDeque<_> = vec![1, 2, 3].into_iter().collect();
@@ -1134,7 +1130,7 @@ impl<T> VecDeque<T> {
1134
1130
/// assert_eq!(v, vec![2, 4, 12]);
1135
1131
/// ```
1136
1132
#[ inline]
1137
- #[ unstable ( feature = "deque_range" , issue = "74217 " ) ]
1133
+ #[ stable ( feature = "deque_range" , since = "1.50.0 " ) ]
1138
1134
pub fn range_mut < R > ( & mut self , range : R ) -> IterMut < ' _ , T >
1139
1135
where
1140
1136
R : RangeBounds < usize > ,
0 commit comments