引用第三方库
Rust社区拥有大量开源的Rust代码可以使用。
"中央仓库"
相当于maven中央仓库的概念。
发布到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;