[][src]Function futures::unsync::mpsc::channel

pub fn channel<T>(buffer: usize) -> (Sender<T>, Receiver<T>)

Creates a bounded in-memory channel with buffered storage.

This method creates concrete implementations of the Stream and Sink traits which can be used to communicate a stream of values between tasks with backpressure. The channel capacity is exactly buffer. On average, sending a message through this channel performs no dynamic allocation.