1#![crate_name = "concision_data"]
7#![cfg_attr(not(feature = "std"), no_std)]
8
9#[cfg(feature = "alloc")]
10extern crate alloc;
11
12#[doc(inline)]
13pub use self::{dataset::DatasetBase, traits::prelude::*};
14
15pub mod dataset;
16#[cfg(feature = "loader")]
17pub mod loader;
18
19#[macro_use]
20pub(crate) mod macros {
21 #[macro_use]
22 pub mod seal;
23}
24
25pub mod traits {
26 #[doc(inline)]
27 pub use self::prelude::*;
28
29 pub mod convert;
30 pub mod records;
31
32 pub(crate) mod prelude {
33 #[doc(inline)]
34 pub use super::convert::*;
35 #[doc(inline)]
36 pub use super::records::*;
37 }
38}
39
40pub mod prelude {
41 #[doc(no_inline)]
42 pub use crate::dataset::*;
43 #[cfg(feature = "loader")]
44 #[doc(no_inline)]
45 pub use crate::loader::prelude::*;
46 #[doc(no_inline)]
47 pub use crate::traits::prelude::*;
48}