lockjaw 0.3.3

Compile time dependency injection framework inspired by dagger
Documentation
# Summary

[Introduction](intro.md)
[Before using](before.md)
[Glossary](glossary.md)

---

- [Project Setup]./setup.md
- [Injecting Objects]inject.md
- [Requesting Objects]request.md
- [Providing Objects]provides.md
- [Builder Modules]builder.md
- [Binding traits]binds.md
- [Scoped Bindings]scoped.md
- [Qualifiers]qualifiers.md

---

- [Provider]provider.md
- [Lazy]lazy.md
- [Factory]factory.md
- [Optional Bindings]optional.md
- [Multibindings]multibindings.md
  - [Vec bindings]vec.md
  - [Map bindings]map.md
  - [Empty multibindings]empty_multibinding.md
- [Subcomponents]subcomponent.md
- [Defined components]define_component.md

---

- [Caveats]caveats.md
  - [Path resolution]path_resolution.md
  - [Cross macro communication]cross_macro_communication.md
  - [Bypassing visibility]visibility_bypass.md
  - [Late implementation generation]late_impl_generation.md
---

[Code of conduct](code-of-conduct.md)

[Contributing](contributing.md)