Dependency injection container for Rust