cheap A channel heap in Rust, i.e. a fixed capacity binary heap (priority queue) over a channel. It supports both multiple producers and multiple consumers using the same heap. See examples for example code.