devela/data/codec/bit/mod.rs
1// devela::data::codec::bit
2//
3//! Bit-focused types and traits.
4//
5
6mod r#trait; // BitOps
7
8#[cfg(_bit··)]
9crate::items! {
10 mod field; // bitfield
11 mod wrapper; // Bitwise
12}
13
14crate::items! { // structural access: _mods, _all
15 #[allow(unused)]
16 pub use _mods::*;
17
18 mod _mods {
19 pub use super::r#trait::*;
20 #[cfg(_bit··)]
21 pub use super::{field::_all::*, wrapper::*};
22
23 // WIPZONE
24 // #[cfg(feature = "alloc")]
25 // pub use super::vec::*;
26 }
27 pub(super) mod _all {
28 #[doc(inline)]
29 pub use super::_mods::*;
30 }
31}
32// WIPZONE
33// #[cfg(feature = "alloc")]
34// mod vec;