devela/data/table/value/macros/
mod.rs

1// devela::data::table::value::macros
2//
3//! Defines macros for generating `DataValue*`, `DataType*` & `DataRaw*` items.
4//
5
6// internal macros
7mod define_all; // define_data_value_type_raw!
8mod define_each; // define_data_value!, define_data_type!, define_data_raw!
9mod impl_traits; // impl_data_value!, impl_data_type!, impl_data_raw!
10
11#[cfg(test)]
12mod tests;
13
14crate::items! { // structural access: _internals
15    #[allow(unused)]
16    pub use _internals::*;
17
18    pub(super) mod _internals { #![allow(unused)]
19        pub(crate) use super::{ define_all::*, define_each::*, impl_traits::*};
20    }
21}