Expand description
You’re viewing the documentation with the multithread
feature turned on.
Core types, traits, and implementations for ferrunix
.
Modules§
- cycle_
detection - Implementation of a cycle detection algorithm for our dependency resolution algorithm.
- dependencies
- All possible dependencies for injected types.
- dependency_
builder - Implementation of
DepBuilder
for tuples to be used withRegistry::with_deps
. - error
- All errors that might happen.
- object_
builder - Builder singleton or transient objects, with our without dependencies.
- registration
- Utilities for auto-registration of types into the global registry.
- registry
- Holds all registered types that can be injected or constructed.
- types
- Type aliases.
Structs§
- Registry
- Registry for all types that can be constructed or otherwise injected.
- Singleton
- Singleton dependencies.
- Transient
- Transient dependencies.
Type Aliases§
- Ref
- A generic reference type that’s used as the default type for types with the singleton lifetime.