簡體   English   中英

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

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

一些 IDE 可以幫助類型可視化。 這是 VS Code 中的示例(來自 The Rust Programming Language 一書的示例,稍作修改):

在此處輸入圖像描述

但其他查看器(例如,用於 PR 評論的查看器)則不會。

是否可以以始終使類型明確的方式設置 Rustfmt? 如果沒有 - 還有其他選擇嗎?

PS:我明白重構會更具挑戰性。 但我仍然更喜歡優化所有代碼查看器的可讀性。

是否可以設置 Rustfmt

不。Rustfmt 是一個 AST 格式化程序,它不做任何類型的分析,因此不做插入顯式類型所必需的類型推斷。

那將是一個生銹分析器功能,特別是add_explicit_type 盡管我不知道您是否(並且懷疑)您是否可以要求 RA 對文件進行批量注釋。 也許可以為該特定目的創建一個 LSP 客戶端。

但我仍然更喜歡優化所有代碼查看器的可讀性。

就我個人而言,我不認為明確輸入所有內容都能做到這一點。 恰恰相反,真的。

暫無
暫無

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

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