Rust 每个FMT配置

Rust 每个FMT配置,rust,Rust,我有一个很大的结构数组,使用rustfmt的默认缩进设置格式很差。对于这个特定的声明,Visual缩进更合适 是否可以使用属性配置每个声明的格式,以便根据需要提供缩进设置(或任何设置) 这是不可能的 FWIW您可以在表达式或项目上放置#[rustfmt_skip]或#[cfg_attr(rustfmt,rustfmt_skip)]以跳过格式设置 fn foo(){ #[rustfmt_skip] 设x=[1,2,3,4,5, 6, 7, 8, 9, 10]; }

我有一个很大的结构数组,使用rustfmt的默认缩进设置格式很差。对于这个特定的声明,
Visual
缩进更合适

是否可以使用属性配置每个声明的格式,以便根据需要提供缩进设置(或任何设置)

这是不可能的

FWIW您可以在表达式或项目上放置
#[rustfmt_skip]
#[cfg_attr(rustfmt,rustfmt_skip)]
以跳过格式设置

fn foo(){
#[rustfmt_skip]
设x=[1,2,3,4,5,
6, 7, 8, 9, 10];
}