flatty_base/lib.rs
1#![no_std]
2#![allow(clippy::missing_safety_doc)]
3
4#[cfg(feature = "alloc")]
5extern crate alloc;
6#[cfg(feature = "std")]
7extern crate std;
8
9/// Emplacer-related functionality.
10pub mod emplacer;
11/// Error type.
12pub mod error;
13/// Primitive types.
14mod primitive;
15/// Traits for flat types.
16pub mod traits;
17/// Utility functions used by macros, so they must be publicly available.
18///
19/// *Please, don't use them by yourself because they aren't stable.*
20pub mod utils;
21/// Flat vector itself and its helper types.
22pub mod vec;
23/// Smart pointer wrapping.
24pub mod wrap;