2 个版本
1.0.0-alpha.1 | 2023年7月16日 |
---|
2265 在 Rust 模式
每月36次下载
8KB
101 行
YaDI
YaDI 是为使用 Rust 编程语言编写应用程序而设计的另一个依赖注入框架。它具有
- 可靠性
- 快速
- 易于使用
🚨 未实现!🚨
yadi
应被视为一个 草稿 项目。其 API 不稳定,大多数功能尚未实现。请在 v1.0.0 版本发布之前不要将其用于您的项目。
敬请期待!
概述
yadi
是为使用 Rust 编程语言编写应用程序而设计的依赖注入框架。在较高层次上,它提供了一些主要组件
- 只读容器,也称为 ServiceLocator。
- 此容器的构建器,也称为 ServiceLocatorBuilder。
- 一些辅助结构体、枚举和类型(Tag、Error、Result 等)
这些组件用于构建松散耦合和高内聚的应用程序框架。
示例
使用 yadi
的基本应用程序
更多示例可以在 这里 找到。对于更大的“真实世界”示例,请参阅 flc 仓库。
许可协议
根据以下任一项许可协议:
- Apache 许可协议,版本 2.0(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任由您选择。
贡献
除非您明确表示,否则根据 Apache-2.0 许可协议定义的,您有意提交的任何贡献,都应按照上述方式双重许可,不附加任何其他条款或条件。