Struct tokio_stream::wrappers::ReceiverStream  
source · pub struct ReceiverStream<T> { /* private fields */ }Expand description
A wrapper around tokio::sync::mpsc::Receiver that implements Stream.
Implementations§
source§impl<T> ReceiverStream<T>
 
impl<T> ReceiverStream<T>
sourcepub fn into_inner(self) -> Receiver<T>
 
pub fn into_inner(self) -> Receiver<T>
Get back the inner Receiver.
sourcepub fn close(&mut self)
 
pub fn close(&mut self)
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.