Rudi 0.7.0 - 一个开箱即用的依赖注入框架
原文中文,约900字,阅读约需3分钟。
📝
内容提要
Rudi是一个Rust依赖注入框架,最新版本0.7.0中新增了SingleOwner作用域,不需要实现Clone,只能从Context取到引用。可以在仓库上查看更多信息。
🎯
关键要点
-
Rudi是一个Rust依赖注入框架,最新版本为0.7.0。
-
新版本中新增了SingleOwner作用域,不需要实现Clone。
-
SingleOwner作用域只能从Context获取引用,不能获取所有权。
-
之前的版本中有Singleton和Transient两种作用域,Singleton需要实现Clone,Transient每次获取新实例。
-
SingleOwner作用域解决了某些类型无法使用Singleton的问题。
-
示例代码展示了如何注册SingleOwner类型和使用它。
-
更多信息可以在仓库的Releases中找到,欢迎用户提issue或点赞。