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或点赞。
➡️