¿Cómo se habilita una "característica de caja" de Rust?


9

Estoy tratando de utilizar rand::SmallRng. La documentación dice

Este PRNG está controlado por funciones : para usarlo, debe habilitar la función de caja small_rng.

He estado buscando y no puedo encontrar la manera de habilitar las "funciones de caja". La frase ni siquiera se usa en ningún lugar de los documentos de Rust. Esto es lo mejor que se me ocurrió:

[features]
default = ["small_rng"]

Pero me sale:

La característica defaultincluye small_rngque no es una dependencia ni otra característica

¿Están equivocados los documentos o me falta algo?

Respuestas:


11

Especifique las dependencias en Cargo.toml así:

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

Alternativamente:

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

Ambos trabajan.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.