Rust 程序设计语言 简体中文版 1.85.0生成项目的区别是 Cargo 将代码放在 src 目录,同时项目根目录包含一个 Cargo.toml 配置文件。 Cargo 期望源文件存放在 src 目录中。项目根目录只存放 README、license 信息、配置文件 和其他跟代码无关的文件。使用 Cargo 帮助你保持项目干净整洁。一切各得其所,井井有条。 如果没有使用 Cargo 开始项目,比如我们创建的 “Hello, world!” src/lib.rs 中。这样通过以包名开头的路径,公有项就可以在二进制 crate 中使用。二进制 crate 就变得像一个完全外部的 crate 来使用库 crate 的用户一 样:它只能使用 public API。你不仅仅是作者,也是用户! 在第十二章我们会通过一个同时包含二进制 crate 和库 crate 的命令行程序来展示这 些组织上的实践。 super 开始的相对路径 我们可以通过在路径的开头使用 use of undeclared crate or module `hosting` | help: consider importing this module through its public re-export | 10 + use crate::hosting; | warning: unused import: `crate::front_of_house::hosting`0 码力 | 562 页 | 3.23 MB | 24 天前3
共 1 条
- 1













