We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Powerset
1 parent bbc1885 commit 75ead8eCopy full SHA for 75ead8e
tests/test_std.rs
@@ -994,10 +994,14 @@ fn powerset() {
994
let mut it = (0..n).powerset();
995
let len = 1 << n;
996
assert_eq!(len, it.clone().count());
997
+ assert_eq!(len, it.size_hint().0);
998
+ assert_eq!(Some(len), it.size_hint().1);
999
for count in (0..len).rev() {
1000
let elem = it.next();
1001
assert!(elem.is_some());
1002
assert_eq!(count, it.clone().count());
1003
+ assert_eq!(count, it.size_hint().0);
1004
+ assert_eq!(Some(count), it.size_hint().1);
1005
}
1006
let should_be_none = it.next();
1007
assert!(should_be_none.is_none());
0 commit comments