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

继续阅读