< 返回版块

PrivateRookie 发表于 2019-07-29 21:48

Tags:Rust

大家在写 Rust 的时候如果要用 use 会对语句进行排序吗?Python 中一般要求最开始是标准库,接着是第三方库,然后是自定义库,且以字母顺序排序,如:

import build_in_modules

import third_party_modules

import custom_modules

rust 中除了 use 还有 mod 关键字,代码风格也更加多样,我好像没看到 Rust 社区对这方面有规范,社区的代码也没有统一,不知道大家平时写 Rust 时都用什么样的风格?

评论区

写评论
作者 PrivateRookie 2019-07-30 20:22

非常感谢! 对以下内容的回复:

Dengjianping 2019-07-30 13:00

是的,rust社区早就提供了rustfmt工具。 关于你所说的use, extern crate, mod可以看这个: https://github.com/rust-dev-tools/fmt-rfcs/blob/master/guide/items.md

更多的代码风格看这个: https://github.com/rust-dev-tools/fmt-rfcs/blob/master/guide/guide.md

VitalyAnkh 2019-07-30 09:26

怎么没有共识,用rustfmt格式化代码时就会对use语句排序。基本所有语言的格式化代码工具都会做这工作,而且风格都极其相似。

zhubaiyuan 2019-07-29 23:25

这个风格很好,我也纳闷 Rust 社区为什么没有形成共识

1 共 4 条评论, 1 页