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}