| errno.rs | 
           The `rustix` `Errno` type.
 This type holds an OS error code, which conceptually corresponds to an
 `errno` value.
 # Safety
 Linux uses error codes in `-4095..0`; we use rustc attributes to describe
 this restricted range of values. | 
          20301 | 
        
        
          | mod.rs | 
           | 
          69 | 
        
        
          | syscalls.rs | 
           linux_raw syscalls supporting `rustix::io`.
 # Safety
 See the `rustix::backend` module documentation for details. | 
          11400 | 
        
        
          | types.rs | 
          /bitflags/#externally-defined-flags>
        const _ = !0;
    }
}
bitflags! {
    /// `RWF_*` constants for use with [`preadv2`] and [`pwritev2`].
    ///
    /// [`preadv2`]: crate::io::preadv2
    /// [`pwritev2`]: crate::io::pwritev
    #[repr(transparent)]
    #[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)]
    pub struct ReadWriteFlags: c::c_uint {
        /// `RWF_DSYNC` (since Linux 4.7)
        const DSYNC = linux_raw_sys::general::RWF_DSYNC;
        /// `RWF_HIPRI` (since Linux 4.6)
        const HIPRI = linux_raw_sys::general::RWF_HIPRI;
        /// `RWF_SYNC` (since Linux 4.7)
        const SYNC = linux_raw_sys::general::RWF_SYNC;
        /// `RWF_NOWAIT` (since Linux 4.14)
        const NOWAIT = linux_raw_sys::general::RWF_NOWAIT;
        /// `RWF_APPEND` (since Linux 4.16)
        const APPEND = linux_raw_sys::general::RWF_APPEND;
        /// <https://docs.rs/bitflags/ | 
          1857 |