Runtime dependency injection library for Rust
[](https://crates.io/crates/dill) [](https://github.com/sergiimk/dill-rs/actions/workflows/build.yaml)
Basic dependency resolution:
add_*
with generic add<B: Into<Builder>>
Clone
typesNothing framework-specific
Create instance (ctor, new(), and external types)
Get existing instance if exists (scope)
Separate builder from the scope, catalog, Arc stuff