Sha256: 7899807c9ad9e3fdbfd8b3ce2a1c7053d4f46dd7fa76102f620c6042c2d6314f
Contents?: true
Size: 996 Bytes
Versions: 13
Compression:
Stored size: 996 Bytes
Contents
//! Network-related operations. //! //! On Windows, one must call [`wsa_startup`] in the process before calling any //! of these APIs. [`wsa_cleanup`] may be used in the process if these APIs are //! no longer needed. //! //! [`wsa_startup`]: https://docs.rs/rustix/*/x86_64-pc-windows-msvc/rustix/net/fn.wsa_startup.html //! [`wsa_cleanup`]: https://docs.rs/rustix/*/x86_64-pc-windows-msvc/rustix/net/fn.wsa_cleanup.html mod send_recv; mod socket; mod socket_addr_any; #[cfg(not(any(windows, target_os = "wasi")))] mod socketpair; mod types; #[cfg(windows)] mod wsa; #[cfg(linux_kernel)] pub mod netdevice; pub mod sockopt; pub use crate::maybe_polyfill::net::{ IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, }; pub use send_recv::*; pub use socket::*; pub use socket_addr_any::{SocketAddrAny, SocketAddrStorage}; #[cfg(not(any(windows, target_os = "wasi")))] pub use socketpair::socketpair; pub use types::*; #[cfg(windows)] pub use wsa::{wsa_cleanup, wsa_startup};
Version data entries
13 entries across 13 versions & 1 rubygems