]> git.lizzy.rs Git - rust.git/commitdiff
Avoid range::step_by in another test
authorScott McMurray <scottmcm@users.noreply.github.com>
Tue, 30 May 2017 15:40:50 +0000 (08:40 -0700)
committerScott McMurray <scottmcm@users.noreply.github.com>
Thu, 1 Jun 2017 05:35:35 +0000 (22:35 -0700)
src/libcollections/tests/lib.rs
src/libcollections/tests/vec_deque.rs
src/libcore/tests/iter.rs

index cda8c6d59987efc42e652802aaa7f82e1f9ceee7..6af5a942bc34f5d51a4e42a27b4e8c180e25e13a 100644 (file)
 #![feature(collections)]
 #![feature(const_fn)]
 #![feature(exact_size_is_empty)]
+#![feature(iterator_step_by)]
 #![feature(pattern)]
 #![feature(placement_in_syntax)]
 #![feature(rand)]
 #![feature(splice)]
-#![feature(step_by)]
 #![feature(str_escape)]
 #![feature(test)]
 #![feature(unboxed_closures)]
index f2935c05d4f7a90ac3112b0481fdac7057562652..a992351653d7b996e2f2100c57f5c8c1c4ee82a1 100644 (file)
@@ -510,7 +510,8 @@ fn test_from_iter() {
     let u: Vec<_> = deq.iter().cloned().collect();
     assert_eq!(u, v);
 
-    let seq = (0..).step_by(2).take(256);
+    // FIXME #27741: Remove `.skip(0)` when Range::step_by is fully removed
+    let seq = (0..).skip(0).step_by(2).take(256);
     let deq: VecDeque<_> = seq.collect();
     for (i, &x) in deq.iter().enumerate() {
         assert_eq!(2 * i, x);
index f53365bfb04a0bec32d88f954efe119094ce348f..4f9951cd1539931c06dfad7d0e0fb64fb9f51a53 100644 (file)
@@ -12,8 +12,8 @@
 use core::{i8, i16, isize};
 use core::usize;
 
-// This is here to simplify calling Iterator::step_by. Remove once
-// Range::step_by is completely gone (not just deprecated).
+// FIXME #27741: This is here to simplify calling Iterator::step_by. Remove
+// once Range::step_by is completely gone (not just deprecated).
 trait IterEx: Sized {
     fn iter_step_by(self, n: usize) -> StepBy<Self>;
 }