pub fn unbounded<T>() -> (Sender<T>, Receiver<T>)where T: Send + 'static,
Returns multi-producer, single-consumer channel with no limit to the number of values enqueued.