簡體   English   中英

在 Rustfmt 中控制宏使用格式

[英]Control macro usage formatting in Rustfmt

我想寫一個簡單的調用assert! 像這樣

        assert!(idents.len() == 1, "Multi-part table references not supported");

但這不斷格式化為:

        assert!(
          idents.len() == 1,
          "Multi-part table references not supported"
        );

但我不太喜歡這種特殊的格式化行為; 我希望它保持在一條線上。 我嘗試將我的fn_call_width文件中的rustfmt.toml設置為更高的數字,但這沒有幫助。 請注意,我的max_width仍然是默認值( 100 )。

有人知道我是否可以在rustfmt.toml中設置一個可以讓我獲得所需行為的配置嗎?

啊,我剛剛意識到如果use_small_heuristics設置為"Default" (默認情況下),更改寬度設置(例如fn_call_width不會改變任何內容。 我必須要么use_small_heuristics = "Off" ,要么我必須增加我的max_width (當use_small_heuristics = "Default"rustfmt用來計算fn_call_width等設置)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM