Rust 程序设计语言 简体中文版 1.85.0发布)或更高版本并在所有项目的 Cargo.toml 文件中通过 edition = "2024"将其配置为使用 Rust 2024 edition 惯用法。请查 看第一章的 “安装” 部分了解如何安装和升级 Rust。 本书的英文原版 HTML 格式可以在 https://doc.rust-lang.org/stable/book/ 在线阅读;使用 rustup 安装的 Rust 也包含一份英文离线版,运行 (reproducible build)。换句话说,项目 会持续使用 0.8.5 直到你显式升级,多亏有了 Cargo.lock 文件。由于 Cargo.lock 文件对于可 重现构建非常重要,因此它通常会和项目中的其余代码一样提交到版本控制系统中。 更新 crate 到一个新版本 当你 确实 需要升级 crate 时,Cargo 提供了这样一个命令,update,它会忽略 Cargo.lock 每个项目都可以选择不同于默认的 2015 edition 的版本。这样,版本可能会包含不兼容的修 改,比如新增关键字可能会与代码中的标识符冲突并导致错误。不过除非选择兼容这些修改, (旧)代码仍将能够编译,即便升级了 Rust 编译器的版本。 所有 Rust 编译器都支持任何之前存在的编译器版本,并可以链接任何支持版本的 crate。编译 器修改只影响最初的解析代码的过程。因此,如果你使用 Rust 20150 码力 | 562 页 | 3.23 MB | 26 天前3
共 1 条
- 1













