//! I/O operations. //! //! If you're looking for [`SeekFrom`], that's in the [`fs`] module. //! //! [`SeekFrom`]: https://docs.rs/rustix/*/rustix/fs/enum.SeekFrom.html //! [`fs`]: https://docs.rs/rustix/*/rustix/fs/index.html mod close; #[cfg(not(windows))] mod dup; mod errno; #[cfg(not(windows))] mod fcntl; mod ioctl; #[cfg(not(any(windows, target_os = "redox")))] #[cfg(all(feature = "fs", feature = "net"))] mod is_read_write; #[cfg(not(windows))] mod read_write; pub use close::close; #[cfg(not(windows))] pub use dup::*; pub use errno::{retry_on_intr, Errno, Result}; #[cfg(not(windows))] pub use fcntl::*; pub use ioctl::*; #[cfg(not(any(windows, target_os = "redox")))] #[cfg(all(feature = "fs", feature = "net"))] pub use is_read_write::*; #[cfg(not(windows))] pub use read_write::*;