如何启用Rust的“板条箱功能”?

时间:2019-10-21 05:24:48

标签: rust rust-cargo

我正在尝试在rand板条箱中使用此结构: https://docs.rs/rand/0.7.2/rand/rngs/struct.SmallRng.html

链接的文档页面说

  

此PRNG具有功能门:要使用,必须启用板条箱功能small_rng

我一直在搜索,但不知道如何启用“板条箱功能”。这个词甚至在Rust文档中的任何地方都没有使用。这是我能想到的最好的方法:

[features]
default = ["small_rng"]

但是我得到了

  

功能default包括small_rng,它既不是依赖项也不是其他功能

文档是否错误,或者我缺少什么?

1 个答案:

答案 0 :(得分:2)

在Cargo.toml中指定依赖项,如下所示:

[dependencies]
rand = { version = "0.7.2", features = ["small_rng"] }

或者:

[dependencies.rand]
version = "0.7.2"
features = ["small_rng"]

两个工作。