Crate ruice

Source
Expand description

Dependency injection functionality.

Re-exports§

pub use bind::BindServices;
pub use bind::Bound;
pub use construct::Construct;
pub use construct::ConstructServices;
pub use construct::Constructor;
pub use inject::Inject;
pub use inject::InjectServices;
pub use singleton::Singleton;
pub use singleton::SingletonServices;
pub use tagged::Tagged;
pub use tagged::TaggedServices;

Modules§

bind
construct
inject
singleton
tagged

Macros§

alias

Structs§

AsyncResolver
ServiceContainer

Traits§

AsyncResolve
AsyncServices
Interface
Resolve
Services