2

我有一个rustfmt.toml文件,其中包含该行group_imports = "StdExternalCrate",根据文档,这应该是一个有效的选项。但是,我收到以下警告:

警告:未知的配置选项`group_imports`

在测试文件上运行rustfmt似乎也没有按指定对导入进行分组。我今天更新了所有内容rustup update,目前有版本"rustfmt 1.4.27-nightly",这似乎是最新的稳定次要版本

unstable_features = true根据文档,我还确保使用 启用不稳定的功能。为什么我不能使用这个选项?是因为我在夜间使用吗?在这种情况下,我将如何启用此选项?

完整的 rustfmt.toml 文件供参考:

edition = "2018"
unstable_features = true

format_code_in_doc_comments = true

brace_style = "AlwaysNextLine"
control_brace_style = "AlwaysNextLine"

fn_single_line = true
where_single_line = true

blank_lines_upper_bound = 2
inline_attribute_width = 32

reorder_impl_items = true
group_imports = "StdExternalCrate"

enum_discrim_align_threshold = 16
struct_field_align_threshold = 16
4

1 回答 1

0

该选项在从板条箱中提取的版本中根本不可用。该文档指向后来(当时)未发布的代码。根据文档,该选项在 2.0.0 版本中可用。

于 2021-01-02T06:58:35.163 回答