use cfg_if::cfg_if; | |
cfg_if! { | |
if #[cfg(unix)] { | |
mod unix; | |
pub use unix::*; | |
pub(crate) use rustix::fd::AsFd as AsOpenFile; | |
} else if #[cfg(windows)] { | |
mod windows; | |
pub use windows::*; | |
#[doc(no_inline)] | |
pub(crate) use std::os::windows::io::AsHandle as AsOpenFile; | |
} else { | |
mod unsupported; | |
pub use unsupported; | |
} | |
} |