Struct tokio_stream::wrappers::ReceiverStream [−][src]
pub struct ReceiverStream<T> { /* fields omitted */ }
Expand description
A wrapper around tokio::sync::mpsc::Receiver
that implements Stream
.
Implementations
Get back the inner Receiver
.
Closes the receiving half of a channel without dropping it.
This prevents any further messages from being sent on the channel while
still enabling the receiver to drain messages that are buffered. Any
outstanding Permit
values will still be able to send messages.
To guarantee no messages are dropped, after calling close()
, you must
receive all items from the stream until None
is returned.