macro_rules! bheap {
    () => { ... };
    ( $($elem: expr),+ $(,)? ) => { ... };
}
Expand description

Create a BinaryHeap from a list of elements.

Examples

use sugars::bheap;
let mut heap = bheap![4, 1, 3, 2];

assert_eq!(Some(4), heap.pop());
assert_eq!(Some(3), heap.pop());
assert_eq!(Some(2), heap.pop());
assert_eq!(Some(1), heap.pop());
assert_eq!(None, heap.pop());