Jak włączyć „skrzynkę” Rust'a?

9

Próbuję użyć rand::SmallRng. Dokumentacja mówi

Ten PRNG ma bramę funkcji : aby go użyć, musisz włączyć funkcję skrzynki small_rng.

Szukałem i nie mogę dowiedzieć się, jak włączyć „funkcje skrzynek”. Fraza ta nie jest nigdzie używana w dokumentach Rust. To najlepsze, co mogłem wymyślić:

[features]
default = ["small_rng"]

Ale dostaję:

Funkcja defaultobejmuje, small_rngktóra nie jest ani zależnością, ani inną funkcją

Czy dokumenty są błędne, czy brakuje mi czegoś?

Brundolf
źródło

Odpowiedzi:

11

Określ zależności w Cargo.toml w następujący sposób:

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

Alternatywnie:

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

Oba działają.

edwardw
źródło