]> git.lizzy.rs Git - rust.git/commitdiff
core::iter::repeat_with: fix tests
authorMazdak Farrokhzad <twingoow@gmail.com>
Mon, 12 Feb 2018 08:13:47 +0000 (09:13 +0100)
committerMazdak Farrokhzad <twingoow@gmail.com>
Mon, 12 Feb 2018 08:13:47 +0000 (09:13 +0100)
src/libcore/tests/iter.rs
src/libcore/tests/lib.rs

index ca5318d198e7c039e244b353254562aad8f888d4..f42970685f57c6faae9c25d49411245029c76056 100644 (file)
@@ -1551,6 +1551,7 @@ fn test_repeat_take_collect() {
 
 #[test]
 fn test_repeat_with() {
+    #[derive(PartialEq, Debug)]
     struct NotClone(usize);
     let mut it = repeat_with(|| NotClone(42));
     assert_eq!(it.next(), Some(NotClone(42)));
@@ -1586,7 +1587,7 @@ fn test_repeat_with_take() {
 }
 
 #[test]
-fn test_repeat_take_collect() {
+fn test_repeat_with_take_collect() {
     let mut curr = 1;
     let v: Vec<_> = repeat_with(|| { let tmp = curr; curr *= 2; tmp })
                       .take(5).collect();
index 9e90313bc0e9efeb27bb4a04def98ae2968f5194..2b9fae88bf497e63a11065c9a343317dd2cfc02c 100644 (file)
@@ -27,6 +27,7 @@
 #![feature(iterator_try_fold)]
 #![feature(iter_rfind)]
 #![feature(iter_rfold)]
+#![feature(iterator_repeat_with)]
 #![feature(nonzero)]
 #![feature(pattern)]
 #![feature(raw)]