4 releases
0.2.1-alpha | Apr 16, 2022 |
---|---|
0.2.0 | Apr 27, 2022 |
0.2.0-alpha | Apr 15, 2022 |
0.1.0-alpha | Apr 3, 2022 |
#39 in #inject
Used in dilib
29KB
620 lines
Dilib derive
Provides the #[derive(Inject)]
attribute to implement the Inject
trait.
Usage
use dilib::{Inject, Singleton};
struct User(String);
#[derive(Inject)]
struct UserService {
db: Singleton<Vec<User>>,
}
License
This project is licensed under the MIT license.
Dependencies
~1.5MB
~40K SLoC