当我在VSCode中键入以下内容时:
let mut guess = String::new();
我把它改成了:
let mut guess: String = String::new();
为什么会发生这种情况?
cngwdvgl1#
rust-analyzer向您显示变量的推断类型,以便您了解它,从而更容易阅读代码。VSCode实际上并不更改代码,只是更改它的显示方式。如果你不喜欢它,你可以通过将rust-analyzer.inlayHints.typeHints.enable设置为false来关闭它。还有很多其他的你可以通过组rust-analyzer.inlayHints中的设置来控制。
rust-analyzer.inlayHints.typeHints.enable
false
rust-analyzer.inlayHints
1条答案
按热度按时间cngwdvgl1#
rust-analyzer向您显示变量的推断类型,以便您了解它,从而更容易阅读代码。VSCode实际上并不更改代码,只是更改它的显示方式。
如果你不喜欢它,你可以通过将
rust-analyzer.inlayHints.typeHints.enable
设置为false
来关闭它。还有很多其他的你可以通过组rust-analyzer.inlayHints
中的设置来控制。