3 个版本
使用旧 Rust 2015
0.1.2 | 2017年1月27日 |
---|---|
0.1.1 | 2017年1月27日 |
0.1.0 | 2017年1月27日 |
#9 在 #控制反转
被 vertx-rust 使用
13KB
217 代码行,不含注释
Hypospray
轻量级依赖注入库
什么是依赖注入?
目标
- 聚焦、可重用、可测试的组件
- 编译时检查的依赖图
循环依赖
DI 不是用于循环依赖解析:循环依赖是应该避免的。
快速开始
文档
版本信息。
$ rustup -V
rustup 1.0.0 (17b6d21 2016-12-15)
$ rustc -V
rustc 1.16.0-nightly (7821a9b99 2017-01-23)
用法
要使用 hypospray
,将以下内容添加到 Cargo.toml
[dependencies]
hypospray = "0.1.0"
hypospray_extensions = "0.1.0"
然后,将以下内容添加到您的 crate 根目录
#![feature(plugin)]
#![plugin(hypospray_extensions)]
extern crate hypospray;
..
许可协议
在以下许可协议下使用
- Apache 许可协议第 2 版 (LICENSE-APACHE)
- MIT 许可协议 (LICENSE-MIT)