//! Owned and borrowed Unix-like file descriptors. //! //! This module is supported on Unix platforms and WASI, which both use a //! similar file descriptor system for referencing OS resources. #![stable(feature = "io_safety", since = "1.63.0")] #![deny(unsafe_op_in_unsafe_fn)] // `RawFd`, `AsRawFd`, etc. mod raw; // `OwnedFd`, `AsFd`, etc. mod owned; // Implementations for `AsRawFd` etc. for network types. mod net; #[cfg(test)] mod tests; // Export the types and traits for the public API. #[unstable(feature = "os_fd", issue = "98699")] pub use owned::*; #[unstable(feature = "os_fd", issue = "98699")] pub use raw::*;