我想编写一个简单的assert!调用,如下所示
assert!(idents.len() == 1, "Multi-part table references not supported");但这一直被格式化为:
assert!(
idents.len() == 1,
"Multi-part table references not supported"
);但是我真的不喜欢这种特殊的格式化行为;我希望它只占一行。我尝试将rustfmt.toml文件中的fn_call_width设置为更高的数字,但无济于事。请注意,我的max_width仍然是默认值(100)。
有没有人知道我是否可以在rustfmt.toml中设置一个配置来获得所需的行为?
发布于 2021-05-09 14:12:04
啊哈,我刚刚意识到,如果use_small_heuristics设置为"Default" (默认情况下是"Default"),像fn_call_width这样的宽度设置不会改变任何东西。我必须使用use_small_heuristics = "Off",或者我必须增加我的max_width ( rustfmt使用它来计算设置,比如当fn_call_width为use_small_heuristics = "Default"时)。
https://stackoverflow.com/questions/67454700
复制相似问题