gpt4 book ai didi

rust - Rustfmt 是否可以选择使类型显式化?

转载 作者:行者123 更新时间:2023-12-02 17:57:54 33 4
gpt4 key购买 nike

某些 IDE 可以帮助实现类型可视化。以下是 VS Code 中的示例(《The Rust 编程语言》书中的示例略有修改):

enter image description here

但其他查看者(例如,用于公关评论的查看者)则不然。

是否可以以始终使类型显式化的方式设置 Rustfmt?如果没有 - 有替代方案吗?

PS:我知道重构会更具挑战性。但我仍然更喜欢优化所有代码查看器的可读性。

最佳答案

Is it possible to setup Rustfmt

没有。 Rustfmt 是一个 AST 格式化程序,它不进行任何类型的分析,因此不进行插入显式类型所需的类型推断。

这将是一个 rust-analyzer 功能,特别是 add_explicit_type 。尽管我不知道(并且相当怀疑)您是否可以要求 RA 批量注释文件。或许可以为该特定目的创建一个 LSP 客户端。

But I still prefer to optimize for readability in all code viewers.

我个人认为,明确输入所有内容并不能做到这一点。事实恰恰相反。

关于rust - Rustfmt 是否可以选择使类型显式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75206082/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com