作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在尝试使用 secp256k1 库生成 key 对。
在官方文档中我找到了这段代码:
use rand::OsRng;
use secp256k1::{Secp256k1, Message};
let secp = Secp256k1::new();
let mut rng = OsRng::new().expect("OsRng");
let (secret_key, public_key) = secp.generate_keypair(&mut rng);
我把它放在我的 Cargo.toml
中:
[dependencies]
rand = "0.6.1"
[dependencies.secp256k1]
features = ["rand"]
version = "0.12.0"
但是,我得到了这个编译错误:
| secp.generate_keypair(&mut rng);
| ^^^^^^^^^^^^^^^^ the trait `secp256k1::rand::Rng` is not implemented for
`std::result::Result<rand::rngs::OsRng, rand::Error>`
我是 Rust 的新手,我试图理解它,但我发现它非常困难。请解释我的错误是什么。谢谢!
我试图在 for 循环中更新我的 for 循环的上限。 例子 numvar = 3 for i=2 To numvar Step 2 'code... numvar = numvar
给定f(x, y)和g(n): def f(x, y): if x < 1 or y < 1: return 1 return f(x - 1, y - 1) + f(
我是一名优秀的程序员,十分优秀!