4 个版本

0.2.1-alpha2022年4月16日
0.2.0 2022年4月27日
0.2.0-alpha2022年4月15日
0.1.0-alpha2022年4月3日

#39 in #inject


用于 dilib

自定义许可

29KB
620

dlib derive

提供 #[derive(Inject)] 属性以实现 Inject 特性。

用法

use dilib::{Inject, Singleton};

struct User(String);

#[derive(Inject)]
struct UserService {
    db: Singleton<Vec<User>>,
}

许可

此项目受 MIT 许可证 许可。

依赖

~1.5MB
~38K SLoC