Rudi - 一个开箱即用的依赖注入框架
原文中文,约2400字,阅读约需6分钟。发表于: 。Rudi Rudi,一个开箱即用的依赖注入框架。 Rust 代码写多了之后,就想有个依赖注入框架,让代码写起来轻松一点。在社区中找了一些现有的依赖注入框架,但是觉得都不好用,看着就很麻烦,于是就自己写了一个。 我对依赖注入框架的手感,都是来自于 SpringBoot,加些注解,然后一行代码启动,就可以用了。所以我希望 Rudi...
Rudi是一个简单易用的依赖注入框架,作者为了满足自己在写Rust代码时的需求而开发了它。作者通过手动注册和自动注册的方式解决了依赖注入的问题,并借鉴了Koin和inventory库的API。Rudi支持注册异步函数、轻松绑定trait对象、用类型和名称区分实例、支持泛型等。