cost 199 ms
Rustfmt 是否有明確類型的選項?

[英]Does Rustfmt have an option to make types explicit?

一些 IDE 可以幫助類型可視化。 這是 VS Code 中的示例(來自 The Rust Programming Language 一書的示例,稍作修改): 但其他查看器(例如,用於 PR 評論的查看器)則不會。 是否可以以始終使類型明確的方式設置 Rustfmt? 如果沒有 - 還有其他選擇 ...

2023-01-23 06:00:57   1   48    rust / rustfmt  
以更緊湊的格式漂亮地打印數據結構?

[英]Pretty printing data structures in a more compact format?

我正在探索可以很好地格式化 const 數據表以使其更緊湊和更易於閱讀的方法。 例如,我有[[u64; 64]; 2] [[u64; 64]; 2] [[u64; 64]; 2]其中 rustfmt 只是將意大利面條化成數百行。 格式化成更緊湊的東西會很好,就像這樣: 我還有其他類似類型的表, ...

2022-12-27 16:54:05   1   27    rust / rustfmt  
在 Rustfmt 中控制宏使用格式

[英]Control macro usage formatting in Rustfmt

我想寫一個簡單的調用assert! 像這樣 assert!(idents.len() == 1, "Multi-part table references not supported"); 但這不斷格式化為: assert!( idents.len( ...

2021-05-09 06:00:10   1   22    rust / rustfmt  
在 CLion 中使用帶有穩定編譯器的 nightly rustfmt

[英]Use nightly rustfmt with stable compiler in CLion

當涉及到 CLion 中的工具鏈時,我遇到了一個意想不到的問題。 我想為編譯器使用穩定通道,同時為 rustfmt 使用 nightly。 原因是我想使用穩定版沒有的 rustfmt 特性。 不幸的是,CLion 僅選擇當前選擇的工具鏈,而沒有任何方法可以覆蓋或自定義它,因此無法選擇 select ...

VSCode Rust 在保存時添加分號

[英]VSCode Rust add semicolon on save

我在 vscode 上使用 Rust 擴展,而不是 rust-analyzer。 但是,當我保存文件時,vscode 使用 rustfmt 來格式化我的文件,但它不會自動插入分號。 我有一個像這樣的普通 function 它不添加必要的分號。 如何讓它添加分號? 我的安裝是否以某種方式搞砸了? 另外 ...

如何關閉代碼區域而不是單個項目的 rustfmt?

[英]How can I switch off rustfmt for a region of code instead of a single item?

#[rustfmt::skip]允許您在格式化時跳過代碼“塊” ,但這需要在每個{}上放置skip而不是 Clang 樣式on/off 考慮這段代碼:fn add(a : i32, b : i32) -> i32 { a + b } fn sub(a : i32, b : i32) -&g ...

2021-04-27 18:15:19   2   3296    rust / rustfmt  
如何漂亮地打印 Syn AST?

[英]How to pretty print Syn AST?

我正在嘗試使用syn從 Rust 文件創建 AST,然后使用quote將其寫入另一個文件。 但是,當我編寫它時,它會在所有內容之間添加額外的空格。 請注意,下面的示例只是為了演示我遇到的最小可重現問題。 我意識到如果我只是想復制代碼,我可以復制文件,但它不適合我的情況,我需要使用 AST。pub ...

rustfmt 的未知配置選項“group_imports”

[英]Unknown configuration option `group_imports` for rustfmt

我有一個rustfmt.toml文件,其中包含行group_imports = "StdExternalCrate" ,根據文檔,這應該是一個有效的選項。 但是,我收到以下警告: 警告:未知的配置選項`group_imports` 在測試文件上運行rustfmt似乎也沒有按指定對導入進行分組。 我 ...

有沒有穩定的方法告訴 Rustfmt 跳過整個文件

[英]Is there a stable way to tell Rustfmt to skip an entire file

讓 Rustfmt 跳過項目的官方方法是#[rustfmt::skip] ,但是我希望它跳過整個文件。 我試過這個: 但是你得到這個錯誤 錯誤[E0658]:非內置內部屬性不穩定 這是該錯誤的問題。 有解決方法嗎? 我不感興趣的解決方案: 使用不穩定的 Rust 告訴 Rust ...

2019-12-09 11:01:12   1   1293    rust / rustfmt  

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