1

我是 rust 新手,在尝试将secp256k1crate 与提供的示例代码一起使用时遇到以下错误

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)

4

0 回答 0