Skip to content

Commit 8872ec3

Browse files
committed
fixups
1 parent 7fb2693 commit 8872ec3

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

src/liballoc/collections/vec_deque.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1114,10 +1114,12 @@ impl<T> VecDeque<T> {
11141114
/// # Examples
11151115
///
11161116
/// ```
1117+
/// #![feature(deque_range)]
1118+
///
11171119
/// use std::collections::VecDeque;
11181120
///
11191121
/// let v: VecDeque<_> = vec![1, 2, 3].into_iter().collect();
1120-
/// let range = v.iter_rage(2..).copied().collect::<VecDeque<_>>();
1122+
/// let range = v.range(2..).copied().collect::<VecDeque<_>>();
11211123
/// assert_eq!(range, [3]);
11221124
///
11231125
/// // A full range covers all contents
@@ -1151,6 +1153,8 @@ impl<T> VecDeque<T> {
11511153
/// # Examples
11521154
///
11531155
/// ```
1156+
/// #![feature(deque_range)]
1157+
///
11541158
/// use std::collections::VecDeque;
11551159
///
11561160
/// let mut v: VecDeque<_> = vec![1, 2, 3].into_iter().collect();

src/liballoc/collections/vec_deque/tests.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ fn test_range() {
254254
for len in 0..=cap {
255255
for tail in 0..=cap {
256256
for start in 0..=len {
257-
for end in drain_start..=len {
257+
for end in start..=len {
258258
tester.tail = tail;
259259
tester.head = tail;
260260
for i in 0..len {
@@ -279,7 +279,7 @@ fn test_range_mut() {
279279
for len in 0..=cap {
280280
for tail in 0..=cap {
281281
for start in 0..=len {
282-
for end in drain_start..=len {
282+
for end in start..=len {
283283
tester.tail = tail;
284284
tester.head = tail;
285285
for i in 0..len {
@@ -290,7 +290,7 @@ fn test_range_mut() {
290290
let tail_was = tester.tail;
291291

292292
// Check that we iterate over the correct values
293-
let range: VecDeque<_> = tester.range_mut(start..end).copied().collect();
293+
let range: VecDeque<_> = tester.range_mut(start..end).map(|v| *v).collect();
294294
let expected: VecDeque<_> = (start..end).collect();
295295
assert_eq!(range, expected);
296296

src/liballoc/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
#![feature(const_in_array_repeat_expressions)]
9090
#![cfg_attr(bootstrap, feature(const_if_match))]
9191
#![feature(cow_is_borrowed)]
92+
#![feature(deque_range)]
9293
#![feature(dispatch_from_dyn)]
9394
#![feature(core_intrinsics)]
9495
#![feature(container_error_extra)]

0 commit comments

Comments
 (0)