std/sys/fd/
mod.rs

1//! Platform-dependent file descriptor abstraction.
2
3#![forbid(unsafe_op_in_unsafe_fn)]
4
5cfg_if::cfg_if! {
6    if #[cfg(target_family = "unix")] {
7        mod unix;
8        pub use unix::*;
9    } else if #[cfg(target_os = "hermit")] {
10        mod hermit;
11        pub use hermit::*;
12    } else if #[cfg(all(target_vendor = "fortanix", target_env = "sgx"))] {
13        mod sgx;
14        pub use sgx::*;
15    } else if #[cfg(target_os = "wasi")] {
16        mod wasi;
17        pub use wasi::*;
18    }
19}