diff options
Diffstat (limited to 'src/net/mod.rs')
-rw-r--r-- | src/net/mod.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/net/mod.rs b/src/net/mod.rs new file mode 100644 index 0000000..91804ec --- /dev/null +++ b/src/net/mod.rs @@ -0,0 +1,24 @@ +//! Networking primitives +//! +//! The types provided in this module are non-blocking by default and are +//! designed to be portable across all supported Mio platforms. As long as the +//! [portability guidelines] are followed, the behavior should be identical no +//! matter the target platform. +//! +//! [portability guidelines]: ../struct.Poll.html#portability + +cfg_tcp! { + mod tcp; + pub use self::tcp::{TcpListener, TcpSocket, TcpStream}; +} + +cfg_udp! { + mod udp; + pub use self::udp::UdpSocket; +} + +#[cfg(unix)] +cfg_uds! { + mod uds; + pub use self::uds::{SocketAddr, UnixDatagram, UnixListener, UnixStream}; +} |