Crate ferrunix_core

Source
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 with Registry::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.