noema 0.1.1

Noema IOC and DI framework for Rust
Documentation
//! Noema
//! Dependency Injection and Mediator Pattern Library for Rust
//! - static registries
//! - compile-time resolution
//! - Arc + LazyLock for thread-safe singletons
//! - macros for easy registration
//! - extensible via traits
//!
//! # Features
//! - Event Dispatching
//! - Input/Output Mediation
//! - Configuration Management
//! - Keyed Service Registries
//! - Item Collections (For Extensible Enumerations or Flags)
//! - Dependency Injection

pub mod configuration;
pub mod dispatcher;
pub mod inject;
pub mod items;
pub mod keyed_service;
pub mod mediator;
pub mod resolver;
pub mod value_object;
pub use noema_macros::*;

pub use inject::Injectable;
pub use resolver::resolve;