Rudi是一个Rust依赖注入框架,0.8.0版本有内部改进,使用了from-attr库后代码更清晰。
Rudi是一个Rust依赖注入框架,最新版本0.7.0中新增了SingleOwner作用域,不需要实现Clone,只能从Context取到引用。可以在仓库上查看更多信息。
Rudi是依赖注入框架,新增Singleton注入功能,提升使用体验和性能。示例代码展示使用方法。欢迎提出问题。
Rudi是一个开箱即用的依赖注入框架,新增了条件注册的功能,可以根据环境变量或配置文件来决定注册哪些实例。示例中根据环境变量注册了A和B两个实例。
Rudi是一个依赖注入框架,支持属性宏重构,可以在属性宏中使用关键字。文章展示了0.3.0版本的使用示例,作者欢迎用户使用并提出问题,赞也是受欢迎的。
Rudi是一个依赖注入框架,基于函数API和属性宏API开发。0.2.0版本将函数API中获取实例的功能移植到了属性宏中,迁移简单。新增的属性宏API可参考Singleton/Transient。
Rudi是一个简单易用的依赖注入框架,作者为了满足自己在写Rust代码时的需求而开发了它。作者通过手动注册和自动注册的方式解决了依赖注入的问题,并借鉴了Koin和inventory库的API。Rudi支持注册异步函数、轻松绑定trait对象、用类型和名称区分实例、支持泛型等。
完成下面两步后,将自动完成登录并继续当前操作。