Skip to main content

auto_di/
lib.rs

1//! Async-aware automatic dependency injection backed by `inventory`.
2
3extern crate self as auto_di;
4
5mod configuration;
6mod deferred;
7mod runtime;
8
9pub use auto_di_macros::{
10    application, configuration, configuration_properties, injectable, injected, provider,
11    qualifier, singleton,
12};
13pub use configuration::ConfigurationProperties;
14pub use deferred::{Lazy, Provider};
15pub use runtime::*;