// run-pass | |
#![allow(unused_variables)] | |
use std::iter::Iterator; | |
use std::vec::Vec; | |
fn main() { | |
const N: usize = 8; | |
for len in 0..N { | |
let mut tester = Vec::with_capacity(len); | |
assert_eq!(tester.len(), 0); | |
assert!(tester.capacity() >= len); | |
for bit in 0..len { | |
tester.push(()); | |
} | |
assert_eq!(tester.len(), len); | |
assert_eq!(tester.iter().count(), len); | |
tester.clear(); | |
} | |
} |