| // 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(); | |
| } | |
| } |