blob: 97195e079ca25c2b658975acebb15c3e5e0dfe02 [file] [log] [blame]
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;
}
}