devela/code/util/unroll.rs
1// devela::code::util::unroll
2//
3//! Re-exports the code-generated [`unroll!`] macro.
4//
5
6#[cfg_attr(feature = "nightly_doc", doc(cfg(feature = "_unroll")))]
7mod codegen {
8 include!(concat!(env!("OUT_DIR"), "/build/unroll.rs")); // `unroll!` macro
9}
10
11crate::items! { // structural access: _mods, _all
12 #[allow(unused)]
13 pub use _mods::*;
14
15 mod _mods {
16 pub use super::codegen::*;
17 }
18 pub(super) mod _all {
19 #[doc(inline)]
20 pub use super::_mods::*;
21 }
22}