Expand description
Syrette
Syrette is a collection of utilities useful for performing dependency injection.
Re-exports
pub use di_container::*;Modules
Dependency injection container and other related utilities.
Error types for various components of the library.
Various useful interfaces.
Smart pointer type aliases.
Macros
Declares the interface trait of a implementation.
Shortcut for creating a DI container binding for a injectable without a declared interface.
Attribute Macros
Makes a type alias usable as a factory interface.
Makes a struct injectable. Thereby usable with DIContainer.