//! 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 use *;
pub use dispatch;
pub use Injectable;
pub use collection;
pub use services;
pub use resolve;
pub use send;