如何解决错误:使用 Rust Crate `secp256k1` 时在 `rand` 中找不到 `rng`
我是 Rust 新手,在尝试将 secp256k1
板条箱与 provided example code 一起使用时遇到以下错误
error[E0432]: unresolved import `secp256k1::rand::rng`
--> src/main.rs:1:22
|
1 | use secp256k1::rand::rng::OsRng;
| ^^^ could not find `rng` in `rand`
error: aborting due to previous error
我的代码很简单
use secp256k1::rand::rng::OsRng;
use secp256k1::Secp256k1;
fn main() {
let secp = Secp256k1::new();
let mut rng = OsRng::new().expect("OsRng");
}
带有 Cargo.toml
包含
[dependencies]
secp256k1 = {version="0.20.1",features = ["rand"]}
我们是否遗漏了一些东西来使其正常工作?
我尝试使用 rustc 1.22.1 (b01adbbc3 2020-07-08)
然后使用 rustc 1.51.0 (2fd73fabe 2021-03-23)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。