Rust 未找到cha20rng from_entropy()函数或关联项
我正在Rust中试验随机数生成器(我是一个Rust初学者),但我无法解决以下问题: rust包含以下代码段:Rust 未找到cha20rng from_entropy()函数或关联项,rust,cryptography,Rust,Cryptography,我正在Rust中试验随机数生成器(我是一个Rust初学者),但我无法解决以下问题: rust包含以下代码段: use rand::prelude::*; use rand_chacha::ChaCha20Rng; let rng = ChaCha20Rng::from_entropy(); 需要注意的是,需要在板条箱上启用rand_core(我正在做:rand_core={version=“0.5”,features=[“getrandom”]})。但是,我收到以下错误:在当前范围中未找到结
use rand::prelude::*;
use rand_chacha::ChaCha20Rng;
let rng = ChaCha20Rng::from_entropy();
需要注意的是,需要在板条箱上启用
rand_core
(我正在做:rand_core={version=“0.5”,features=[“getrandom”]}
)。但是,我收到以下错误:在当前范围中未找到结构“rand\u chachacha::chachacha20rng”的名为“from\u entropy”的函数或关联项。我希望有人能为我指明正确的方向,告诉我如何让这段代码正常工作。trait方法SeedableRng::from_entropy
是在rand_core
0.6版中添加的,在rand_core
0.5版中不存在
您需要更改您的Cargo.toml
的[依赖项]
部分以请求:
rand_core
0.6版或更高版本,以及
rand_chacha
0.3版或更高版本,因此从rand_chacha
到rand_core
的依赖关系与该版本匹配,因为Cargo认为0.6.*与0.5.*不兼容
特质方法可种子RNG::from_熵
添加在rand_core
版本0.6中,在rand_core
版本0.5中不存在
您需要更改您的Cargo.toml
的[依赖项]
部分以请求:
rand_core
0.6版或更高版本,以及
rand_chacha
0.3版或更高版本,因此从rand_chacha
到rand_core
的依赖关系与该版本匹配,因为Cargo认为0.6.*与0.5.*不兼容
aah我明白了,谢谢你指出这一点!对我来说已经有点晚了……啊,我明白了,谢谢你指出这一点!对我来说已经有点晚了似乎。。。。