工具

主流编辑器支持


无论您喜欢用命令行还是可视化编辑器,都有适合的 Rust 集成供您选择。 您也可以使用 Rust DO_NOT_SUBMIT来为自己的编辑器添加 Rust 支持。

流畅的构建体验

Cargo 是 Rust 的构建工具,它将常用命令集于一身,无需引入其它命令。

安装

crates.io 上拥有成千上万的软件包,您想要的解决方案在这里几乎都能找到。 站在巨人的肩膀上,您的团队可远离重复,专注创新。

测试

Rust 出色的测试工具能让您对代码放心。cargo test 是 Rust 统一的测试方案。测试代码既可写在功能代码之后,也可放在独立文件中,它满足您所有的测试需求。

部署

cargo build 可为不同平台构建精益的可执行文件。仅需一行命令,您的代码就能针对 Windows、Linux、macOS 和 Web 进行编译。支持全部现代平台接口,无需定制构建文件。

利用自动化加速开发


Rust 的工业级工具能够让团队无惧协作,专注于重要的任务。

Rustfmt

Rustfmt 用于自动格式化 Rust 代码,使代码更加容易阅读、编写和维护。最重要的一点是:您再也不必为空格或大括号位置而争论了。

前往源码库

Clippy

“您似乎正在编写一个迭代器。”
Clippy 能够帮助所有不同经验水平的开发者编写出符合惯例的代码及推行标准写法。

前往源码库

Cargo Doc

Cargo 文档构建器让所有 API 都有文档。 您可以通过 cargo doc 在本地生成文档, 还可以通过 docs.rs 在线获取公开的 crate 文档。

前往站点