这个项目能做什么

Comprehensive Rust 是一门全面、多日的 Rust 编程课程,由谷歌的安卓团队开发。它面向经验丰富的软件工程师,通常具有 C++ 或 Java 背景,并以课堂形式授课。课程涵盖 Rust 的各个方面,从基础语法到泛型和错误处理,并深入探讨特定领域,如安卓、Chromium、裸机开发和并发。 课程材料可在 https://google.github.io/comprehensive-rust/ 在线获取。它使用 mdbook、mdbook-svgbob、mdbook-i18n-helpers、mdbook-exerciser、mdbook-course、mdbook-linkcheck2 和 Bazel 等工具构建。该仓库包含设置说明以及用于服务、构建和测试课程内容的命令。 虽然主要面向课堂教学,但该项目欢迎贡献,并包含演讲者笔记和已发布的视频,以改善自学体验。该课程已在多篇文章和博客帖子中被提及,突出其在谷歌及其他公司培训项目中的使用。 该项目采用混合许可:源代码使用 Apache License 2.0,文档和内容使用 Creative Commons Attribution 4.0 International License。