devela/sys/arch/mod.rs
1// devela::sys::arch
2//
3//! Architecture-specific intrinsics.
4//!
5#![doc = crate::doc_!(extends: arch)]
6//
7// NOTE In order to show in the docs all possible feature-gated functionality,
8// they have to be compiled with `RUSTDOCFLAGS="-Ctarget-cpu=native"`.
9// See:
10// - Cargo.toml::[package.metadata.docs.rs]
11// - .cargo/config.toml
12// - utils/check.rs
13//
14
15mod namespace;
16mod reexports;
17
18crate::items! { // structural access: _mods, _all, _always
19 #[allow(unused)]
20 pub use _mods::*;
21 #[allow(unused)] #[doc(hidden, no_inline)]
22 pub use _always::*;
23
24 mod _mods {
25 pub use super::{namespace::*, reexports::*};
26 }
27 pub(super) mod _all {
28 #[doc(inline)]
29 pub use super::_mods::*;
30 }
31 pub(super) mod _always { #![allow(unused)]
32 pub use super::reexports::*;
33 }
34}