async_injector library

Classes

Module<T>
for creating a dependency with large logic
ModuleImpl<T>
implementation of the init method from Module used in ProviderBuilder for easy module creation
Provider
interface for a scope of dependencies
ProviderBuilder
Module builder where they can request the dependencies they need to init

Exceptions / Errors

DependencyIsNull
NotHaveDependency