Как включить функцию «ящик» в Rust?


9

Я пытаюсь использовать rand::SmallRng. В документации сказано

Этот PRNG является функциональным : для использования необходимо включить функцию ящика small_rng.

Я искал и не могу понять, как включить «функции ящика». Фраза даже не используется в документах Rust. Это лучшее, что я мог придумать:

[features]
default = ["small_rng"]

Но я получаю:

Функция defaultвключает в себя, small_rngкоторый не является ни зависимостью, ни другой функцией

Документы не правы, или я что-то упускаю?

Ответы:


11

Укажите зависимости в Cargo.toml примерно так:

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

В качестве альтернативы:

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

Оба работают.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.