工具

一流的编辑器支持


无论你喜欢在命令行中处理代码,还是使用丰富的图形化编辑器,都有适用于你偏好编辑器的 Rust 集成。或者你也可以使用 rust-analyzer 构建自己的集成。

让你的构建更顺畅

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 在本地使用,对于公共 crate 则可以通过 docs.rs 在线使用。

前往网站