devela/sys/mem/size/
mod.rs

1// devela::sys::mem::size
2//
3//! Memory size functionality.
4//
5
6mod byte; // ByteSized
7mod expr;
8
9#[cfg(feature = "bit")]
10mod bit; // BitSized
11
12crate::items! { // structural access: _mods, _hidden, _all
13    #[allow(unused)]
14    pub use _mods::*;
15
16    mod _mods {
17        #[doc(inline)]
18        pub use super::{byte::*, expr::size_of_expr};
19
20        #[doc(inline)]
21        #[cfg(feature = "bit")]
22        pub use super::bit::*;
23
24        // WIPZONE
25        // #[cfg(feature = "alloc")]
26        // pub use super::heap::*;
27    }
28    pub(super) mod _hidden {
29        #[doc(hidden)]
30        pub use super::expr::__size_of_expr;
31    }
32    pub(super) mod _all {
33        #[doc(inline)]
34        pub use super::_mods::*;
35    }
36}
37// WIPZONE
38// #[cfg(feature = "alloc")]
39// mod heap;