# Structs

AllComponent is the component to be injected.
AllConsumer is the consumer for SimpleDependency.
FactoryComponent is the component to be injected.
FactoryConsumer is the consumer for SimpleDependency.
OptionalConsumer is the consumer for SimpleDependency.
ParentComponent is the component to be injected.
ParentConsumer is the consumer for ParentDependency.
PriorityComponent is the component to be injected.
PriorityConsumer is the consumer for SimpleDependency.
QualifierComponent is the component to be injected.
QualifierConsumer is the consumer for SimpleDependency.
SimpleComponent is the component to be injected.
SimpleConsumer is the consumer for SimpleDependency.

# Interfaces

AllDependency is the interface for a dependency to be injected.
FactoryDependency is the interface for a dependency to be injected.
OptionalDependency is the interface for a dependency to be injected.
ParentDependency is the interface for a dependency to be injected.
PriorityDependency is the interface for a dependency to be injected.
QualifierDependency is the interface for a dependency to be injected.
SimpleDependency is the interface for a dependency to be injected.