1#![cfg_attr(docsrs, feature(doc_cfg))]
6#![cfg_attr(feature = "once_cell_try", feature(once_cell_try))]
7#![warn(missing_docs)]
8
9mod cmsg;
10mod opts;
11mod poll_fd;
12mod resolve;
13mod socket;
14pub(crate) mod split;
15mod tcp;
16mod udp;
17mod unix;
18
19pub use cmsg::*;
20pub use opts::TcpOpts;
21pub use poll_fd::*;
22pub use resolve::ToSocketAddrsAsync;
23pub(crate) use resolve::{each_addr, first_addr_buf};
24pub(crate) use socket::*;
25pub use split::*;
26pub use tcp::*;
27pub use udp::*;
28pub use unix::*;