首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制Rustfmt中的宏使用格式

控制Rustfmt中的宏使用格式
EN

Stack Overflow用户
提问于 2021-05-09 14:00:10
回答 1查看 24关注 0票数 0

我想编写一个简单的assert!调用,如下所示

代码语言:javascript
复制
        assert!(idents.len() == 1, "Multi-part table references not supported");

但这一直被格式化为:

代码语言:javascript
复制
        assert!(
          idents.len() == 1,
          "Multi-part table references not supported"
        );

但是我真的不喜欢这种特殊的格式化行为;我希望它只占一行。我尝试将rustfmt.toml文件中的fn_call_width设置为更高的数字,但无济于事。请注意,我的max_width仍然是默认值(100)。

有没有人知道我是否可以在rustfmt.toml中设置一个配置来获得所需的行为?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-09 14:12:04

啊哈,我刚刚意识到,如果use_small_heuristics设置为"Default" (默认情况下是"Default"),像fn_call_width这样的宽度设置不会改变任何东西。我必须使用use_small_heuristics = "Off",或者我必须增加我的max_width ( rustfmt使用它来计算设置,比如当fn_call_widthuse_small_heuristics = "Default"时)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67454700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档