//! Platform-dependent file descriptor abstraction. #![forbid(unsafe_op_in_unsafe_fn)] cfg_select! { target_family = "unix" => { mod unix; pub use unix::*; } target_os = "hermit" => { mod hermit; pub use hermit::*; } all(target_vendor = "fortanix", target_env = "sgx") => { mod sgx; pub use sgx::*; } target_os = "wasi" => { mod wasi; pub use wasi::*; } _ => {} }