1 // run-pass 2 #![allow(unused_variables)] 3 use std::collections::BinaryHeap; 4 use std::iter::Iterator; 5 main()6fn main() { 7 const N: usize = 8; 8 9 for len in 0..N { 10 let mut tester = BinaryHeap::with_capacity(len); 11 assert_eq!(tester.len(), 0); 12 assert!(tester.capacity() >= len); 13 for bit in 0..len { 14 tester.push(()); 15 } 16 assert_eq!(tester.len(), len); 17 assert_eq!(tester.iter().count(), len); 18 tester.clear(); 19 } 20 } 21