Come si abilita una "caratteristica cassa" di Rust?


9

Sto provando a usare rand::SmallRng. La documentazione dice

Questo PRNG è dotato di funzionalità : per utilizzare, è necessario abilitare la funzione cassa small_rng.

Ho cercato e non riesco a capire come abilitare le "funzionalità di cassa". La frase non è nemmeno usata da nessuna parte nei documenti Rust. Questo è il meglio che ho potuto inventare:

[features]
default = ["small_rng"]

Ma ottengo:

La funzione defaultinclude small_rngche non è né una dipendenza né un'altra funzionalità

I documenti sono sbagliati o c'è qualcosa che mi manca?

Risposte:


11

Specificare le dipendenze in Cargo.toml in questo modo:

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

In alternativa:

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

Entrambi funzionano.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.