#![doc = crate::_DOC_SYS!()] #![doc = crate::_DOC_SYS_MODULES!()]
#![doc = crate::_doc!(flat:"sys")]
#![doc = crate::_doc!(extends: alloc, arch, borrow, boxed, cell, env, fs, mem,
io, net, os, path, pin, ptr, rc, slice)]
#![cfg_attr(feature = "safe_sys", forbid(unsafe_code))]
crate::CONST! { pub(crate) _DOC_SYS_MODULES =
crate::_doc!(modules: crate; sys: arch, device, env, fs, io, log, mem, net, os); }
mod hw;
pub mod arch; pub mod device; pub mod env; pub mod fs; pub mod io; pub mod log; pub mod mem; pub mod net; pub mod os;
crate::structural_mods! { _mods {
pub use super::{
hw::_all::*,
};
}
_pub_mods {
pub use super::{
arch::_all::*,
device::_all::*,
env::_all::*,
fs::_all::*,
io::_all::*,
log::_all::*,
mem::_all::*,
net::_all::*,
os::_all::*,
};
}
_crate_internals {
pub(crate) use super::_DOC_SYS_MODULES;
pub(crate) use super::device::_crate_internals::*;
}
_hidden {
pub use super::mem::_hidden::*;
}
}