Dependency injection for the rust.
This is currently in state of proof-of-concept. It currently does not support
- providing variables to the injector
- injection of variable into other method in injector.
- returning references while defining injection rules.
Note: It works by cloing all components, so you have to return Arc<T>
or Rc<T>. This is because the injector cannot know how much time it will
be injected.
Usage