devela/work/sync/
mod.rs
1#![doc = crate::doc_!(extends: sync)]
8mod atomic;
11
12#[cfg(feature = "alloc")]
13mod reexports;
14
15crate::items! { #[allow(unused)]
17 pub use _mods::*;
18 #[allow(unused)] #[doc(hidden, no_inline)]
19 pub use _always::*;
20
21 mod _mods {
22 pub use super::atomic::*;
23 #[cfg(feature = "alloc")]
24 pub use super::reexports::*;
25 }
30 pub(super) mod _all { #[allow(unused)]
31 #[doc(inline)]
32 pub use super::_mods::*;
33 }
34 pub(super) mod _always { #![allow(unused)]
35 pub use super::atomic::*;
36 #[cfg(feature = "alloc")]
37 pub use super::reexports::*;
38 }
39}
40