compio_net/
lib.rs

1//! Network related.
2//!
3//! Currently, TCP/UDP/Unix socket are implemented.
4
5#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
6#![cfg_attr(feature = "once_cell_try", feature(once_cell_try))]
7#![warn(missing_docs)]
8
9mod cmsg;
10mod poll_fd;
11mod resolve;
12mod socket;
13pub(crate) mod split;
14mod tcp;
15mod udp;
16mod unix;
17
18pub use cmsg::*;
19pub use poll_fd::*;
20pub use resolve::ToSocketAddrsAsync;
21pub(crate) use resolve::{each_addr, first_addr_buf};
22pub(crate) use socket::*;
23pub use split::*;
24pub use tcp::*;
25pub use udp::*;
26pub use unix::*;