| addr.rs | 
           Socket address utilities.
 # Safety
 This file uses `CStr::from_bytes_with_nul_unchecked` on a string it knows
 to be NUL-terminated. | 
          5157 | 
        
        
          | mod.rs | 
           | 
          206 | 
        
        
          | msghdr.rs | 
           Utilities for dealing with message headers.
 These take closures rather than returning a `c::msghdr` directly because
 the message headers may reference stack-local data. | 
          5205 | 
        
        
          | netdevice.rs | 
           Wrappers for netdevice ioctls. | 
          2277 | 
        
        
          | read_sockaddr.rs | 
           The BSD sockets API requires us to read the `ss_family` field before we can
 interpret the rest of a `sockaddr` produced by the kernel. | 
          8313 | 
        
        
          | send_recv.rs | 
          /bitflags/#externally-defined-flags>
        const _ = !0;
    }
}
bitflags! {
    /// `MSG_*` flags for use with [`recv`], [`recvfrom`], and related
    /// functions.
    ///
    /// [`recv`]: crate::net::recv
    /// [`recvfrom`]: crate::net::recvfrom
    #[repr(transparent)]
    #[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)]
    pub struct RecvFlags: u32 {
        /// `MSG_CMSG_CLOEXEC`
        const CMSG_CLOEXEC = c::MSG_CMSG_CLOEXEC;
        /// `MSG_DONTWAIT`
        const DONTWAIT = c::MSG_DONTWAIT;
        /// `MSG_ERRQUEUE`
        const ERRQUEUE = c::MSG_ERRQUEUE;
        /// `MSG_OOB`
        const OOB = c::MSG_OOB;
        /// `MSG_PEEK`
        const PEEK = c::MSG_PEEK;
        /// `MSG_TRUNC`
        const TRUNC = c::MSG_TRUNC;
        /// `MSG_WAITALL`
        const WAITALL = c::MSG_WAITALL;
        /// <https://docs.rs/bitflags/ | 
          1978 | 
        
        
          | sockopt.rs | 
           linux_raw syscalls supporting `rustix::net::sockopt`.
 # Safety
 See the `rustix::backend` module documentation for details. | 
          34038 | 
        
        
          | syscalls.rs | 
           linux_raw syscalls supporting `rustix::net`.
 # Safety
 See the `rustix::backend` module documentation for details. | 
          29477 | 
        
        
          | write_sockaddr.rs | 
           The BSD sockets API requires us to read the `ss_family` field before we can
 interpret the rest of a `sockaddr` produced by the kernel. | 
          2758 |