04-开发依赖
开发依赖 — Rust By Example
1分钟内可阅读完
译文 · 基于 Rust By Example
原文链接: https://doc.rust-lang.org/stable/rust-by-example/testing/dev_dependencies.html
开发依赖
有时仅在测试中才需要一些依赖(比如基准测试相关的)。这种依赖要写在 Cargo.toml
的 [dev-dependencies] 部分。这些依赖不会传播给其他依赖于这个包的包。
比如说使用 pretty_assertions,这是扩展了标准的 assert! 宏的一个 crate。
文件 Cargo.toml:
# 这里省略了标准的 crate 数据
[dev-dependencies]
pretty_assertions = "1"
文件 src/lib.rs:
| |
参见
Cargo 文档中关于指定依赖的部分。