1/// Creates a collection [BinaryHeap](std::collections::BinaryHeap) 2#[macro_export] 3macro_rules! binary_heap { 4 ($($value:expr),* $(,)?) => {{ 5 let mut heap = ::std::collections::BinaryHeap::new(); 6 $(heap.push($value);)* 7 heap 8 }}; 9}