Funnel
Funnel is a container data structure for receivers for Rust channels. It accumulates receivers whose corresponding senders have been sent to other scopes/functions/threads and provides a simple interface for reading from each of them, eliminating the need to manually iterate through your own collection, read, and handle errors.
You can read the documentation
for the project to learn the entire (small) interface the crate presents through the
Funnel
struct.
Example
extern crate funnel;
use Funnel;
use thread;