Module futures::unsync::mpsc
[−]
[src]
A multi-producer, single-consumer, futures-aware, FIFO queue with back pressure, for use communicating between tasks on the same thread.
These queues are the same as those in futures::sync
, except they're not
intended to be sent across threads.
Structs
Execute |
Type of future which |
Receiver |
The receiving end of a channel which implements the |
SendError |
Error type for sending, used when the receiving end of a channel is dropped |
Sender |
The transmission end of a channel. |
SpawnHandle |
Handle returned from the |
UnboundedReceiver |
The receiving end of an unbounded channel. |
UnboundedSender |
The transmission end of an unbounded channel. |
Functions
channel |
Creates a bounded in-memory channel with buffered storage. |
spawn |
Spawns a |
spawn_unbounded |
Spawns a |
unbounded |
Creates an unbounded in-memory channel with buffered storage. |