引用第三方库

Rust社区拥有大量开源的Rust代码可以使用。

"中央仓库"

https://crates.io/

相当于maven中央仓库的概念。

https://docs.rs/

发布到crates.io的所有包的文档。

引用声明的包依赖

从Rust官方仓库下载依赖。

首先在中央仓库找寻到我们需要的包。

在Cargo.toml的[dependencies]下填写包的名称与对应版本。

例:添加依赖 rand = "0.3.16"

[package]
name = "hello_world"
version = "0.1.0"
authors = ["jack.sjq <[email protected]>"]

[dependencies]
rand = "0.3.16"

在Cargo.lock文件中会自动添加依赖包。

添加Git依赖

[package]
...省略...

[dependencies]
regex = { git = "https://github.com/rust-lang-nursery/regex" }

添加本地依赖

[package]
...省略...

[dependencies]
trust = { path = "cratex/trust" }

加载第三方依赖包

光添加依赖无法使用包中代码,必须在代码中声明需要导入包。

extern crate xxx;

引入的时候,可以通过as关键字重命名。

extern crate xxx as foo;

results matching ""

    No results matching ""