Rust 编程视频教程(进阶)——007_1 使用外部包例子复习
程序员令狐壹冲
2020年01月22日 11:39
收录于文集
共134篇

视频地址

B站地址:https://www.bilibili.com/video/av81202308/​

讲解内容

可以通过发布包来向别人来分享代码。crates.io用来分发包的源代码,所以它主要托管开源代码。

复习

我们在前面使用rust-crypto时,直接在Cargo.toml中添加如下:

[dependencies]

rust-crypto = "0.2&#​34;

通过此种方式使用别人的包rust-crypto,此包就是发布在crates.io上的。

例子:

use crypto::digest::Digest;

use crypto::sha3::Sha3;

fn main() {

let mut hasher = Sha3::sha3_256();

hasher.input_str("hello world&#​34;);

let hex = hasher.result_str();

println!("sha: {}&#​34;, hex);

}