1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! This crate is a Rust library which provides containers indexed by enums. mod base; mod flags; mod iter; mod map; mod opt_map; #[cfg(feature = "serde")] mod serde; mod vec; pub use base::EnumArrayHelper; pub use base::Enumoid; pub use base::Enumoid1; pub use base::Size; pub use flags::EnumFlags; pub use map::EnumMap; pub use opt_map::EnumOptionMap; pub use vec::EnumVec; // Re-export derive macro pub use enumoid_derive::*;