
[英]Can I rewrite this macro_rules! macro in a way that works with 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.