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
- Components and Factories for register and resolve complex services
- Item Collections (For Extensible Enumerations or Flags)
- Dependency Injection