noema 0.4.0

Noema IOC and DI framework for Rust
Documentation
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};