 Rust 程序设计语言 简体中文版 1.85.0程序时,你 将添加依赖项,如果使用 Cargo 启动项目,则添加依赖项将更加容易。 由于绝大多数 Rust 项目使用 Cargo,本书接下来的部分假设你也使用 Cargo。如果使用 “安 装” 部分介绍的官方安装包的话,则自带了 Cargo。如果通过其他方式安装的话,可以在终端 输入如下命令检查是否安装了 Cargo: $ cargo --version 如果你看到了版本号,说明已安装!如果看到类似 Language” 的缩写)。它重导出了你 需要的所有类型、traits 和函数,它们主要来自于 futures 和 tokio crates。futures crate 是 一个 Rust 异步代码试验的官方仓库,也正是 Future 最初设计的地方。Tokio 是目前 Rust 中 应用最广泛的异步运行时(async runtime),特别是 web 应用。这里还有其他优秀的运行时, 它们可能更适合你的需求。我们在 474/562Rust 程序设计语言 简体中文版 使用 miri 检查不安全代码 当编写不安全代码时,你可能会想要检查编写的代码是否真的安全正确。最好的方式之一是使 用 Miri,一个用来检测未定义行为的 Rust 官方工具。鉴于借用检查器是一个在编译时工作的 静态工具,Miri 是一个在运行时工作的动态工具。它通过运行程序,或者测试集来检查代码, 并检测你是否违反了它理解的 Rust 应该如何工作的规则。 使用0 码力 | 562 页 | 3.23 MB | 25 天前3 Rust 程序设计语言 简体中文版 1.85.0程序时,你 将添加依赖项,如果使用 Cargo 启动项目,则添加依赖项将更加容易。 由于绝大多数 Rust 项目使用 Cargo,本书接下来的部分假设你也使用 Cargo。如果使用 “安 装” 部分介绍的官方安装包的话,则自带了 Cargo。如果通过其他方式安装的话,可以在终端 输入如下命令检查是否安装了 Cargo: $ cargo --version 如果你看到了版本号,说明已安装!如果看到类似 Language” 的缩写)。它重导出了你 需要的所有类型、traits 和函数,它们主要来自于 futures 和 tokio crates。futures crate 是 一个 Rust 异步代码试验的官方仓库,也正是 Future 最初设计的地方。Tokio 是目前 Rust 中 应用最广泛的异步运行时(async runtime),特别是 web 应用。这里还有其他优秀的运行时, 它们可能更适合你的需求。我们在 474/562Rust 程序设计语言 简体中文版 使用 miri 检查不安全代码 当编写不安全代码时,你可能会想要检查编写的代码是否真的安全正确。最好的方式之一是使 用 Miri,一个用来检测未定义行为的 Rust 官方工具。鉴于借用检查器是一个在编译时工作的 静态工具,Miri 是一个在运行时工作的动态工具。它通过运行程序,或者测试集来检查代码, 并检测你是否违反了它理解的 Rust 应该如何工作的规则。 使用0 码力 | 562 页 | 3.23 MB | 25 天前3
共 1 条
- 1













