macron_collections/
binary_heap.rs

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