教程仓库

完整的材料可以在 https://github.com/esp-rs/std-training 找到。

✅ 克隆并进入教程仓库:

git clone "https://github.com/esp-rs/std-training.git"
cd std-training

❗ Windows 用户可能会遇到长路径名问题

仓库内容

  • advanced/ - 进阶教程的代码示例和练习
  • book/ - 本书的 markdown 源码
  • common/ - 入门和进阶教程共用的代码
  • common/lib/ - 基础 crates
  • intro/ - 入门教程的代码示例和练习

关于配置的说明

比起将证书或其他敏感信息直接放在源代码中,在本教程中,我们会使用 toml-cfg 作为一种更方便、更安全的替代方法。配置信息会存储在相应包的根目录中名为 cfg.toml 的文件中

该配置中只包含一个与包同名(Cargo.toml 中的 name = "your-package")的 section 标题,具体配置因项目而异:

[your-package]
user = "example"
password = "h4ckm3"

❗ 如果你把 cfg.toml 复制到了另一个项目,记得将标题改为 [另一个包的 name]