macro_rules! heap { [ ] => { ... }; [ $elem:expr; $n:expr ] => { ... }; [ $($e:expr),+ $(,)? ] => { ... }; }
new a BinaryHeap<V>
BinaryHeap<V>
heap![a, b]
equivalent to
BinaryHeap::from(vec![a, b])