2021-01-04 19:03:18 +01:00
|
|
|
//! Wrappers for Tokio types that implement `Stream`.
|
|
|
|
|
|
|
|
|
|
mod mpsc_bounded;
|
|
|
|
|
pub use mpsc_bounded::ReceiverStream;
|
|
|
|
|
|
|
|
|
|
mod mpsc_unbounded;
|
|
|
|
|
pub use mpsc_unbounded::UnboundedReceiverStream;
|
|
|
|
|
|
2021-02-05 19:56:24 +01:00
|
|
|
mod broadcast;
|
|
|
|
|
pub use broadcast::BroadcastStream;
|
|
|
|
|
pub use broadcast::BroadcastStreamRecvError;
|
|
|
|
|
|
|
|
|
|
mod watch;
|
|
|
|
|
pub use watch::WatchStream;
|
|
|
|
|
|
2021-01-04 19:03:18 +01:00
|
|
|
cfg_time! {
|
|
|
|
|
mod interval;
|
|
|
|
|
pub use interval::IntervalStream;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
cfg_net! {
|
|
|
|
|
mod tcp_listener;
|
|
|
|
|
pub use tcp_listener::TcpListenerStream;
|
|
|
|
|
|
|
|
|
|
#[cfg(unix)]
|
|
|
|
|
mod unix_listener;
|
|
|
|
|
#[cfg(unix)]
|
|
|
|
|
pub use unix_listener::UnixListenerStream;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
cfg_io_util! {
|
|
|
|
|
mod split;
|
|
|
|
|
pub use split::SplitStream;
|
|
|
|
|
|
|
|
|
|
mod lines;
|
|
|
|
|
pub use lines::LinesStream;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
cfg_fs! {
|
|
|
|
|
mod read_dir;
|
|
|
|
|
pub use read_dir::ReadDirStream;
|
|
|
|
|
}
|