#![doc = crate::_DOC_SYS_OS!()] #![doc = crate::_doc!(modules: crate::sys; os: browser, fd, term, linux)] #![doc = crate::_doc!(flat:"sys")]
#![doc = crate::_doc!(extends: os)]
#[doc = crate::_tags!(web)]
pub mod browser; #[cfg(all(feature = "unsafe_ffi", not(feature = "safe_sys")))]
mod c; pub mod fd;
#[cfg(feature = "_linux_abi")]
crate::__doc_hide! { (feature = "_linux_abi")
crate::__doc_show! { (feature = "linux")
#[doc = crate::_tags!(linux)]
pub mod linux; }}
#[cfg(feature = "term")]
#[doc = crate::_tags!(term)]
pub mod term;
crate::structural_mods! { _mods {
#[cfg(all(feature = "unsafe_ffi", not(feature = "safe_sys")))]
pub use super::c::*;
}
_pub_mods {
pub use super::{
browser::_all::*,
fd::_all::*,
};
#[cfg(feature = "_linux_abi")]
pub use super::linux::_all::*;
#[cfg(feature = "term")]
pub use super::term::_all::*;
}
_crate_internals {
#[cfg(feature = "_linux_abi")]
pub(crate) use super::linux::_crate_internals::*;
#[cfg(feature = "term")]
pub(crate) use super::term::_crate_internals::*;
pub(crate) use super::browser::_crate_internals::*;
}
}