1 2 3 4 5 6 7 8 9 10 11 12 13 14
//! Extensible enum-like collections: compile-time [`items!`](crate::items) list, //! [`resolve::<ItemSet<C>>()`](crate::resolve). //! //! See [`docs/items.md`](../docs/items.md). #[macro_use] mod macros; mod set; mod traits; pub use noema_macros::{collection, item}; pub use set::ItemSet; pub use traits::{Collection, DynItem, Item, ItemList};