Rustrover、IDEA 的 Rust 类型不显示(已解决)

关键词:rustrover 类型不显示,rustrover 不显示类型,IntelliJ IDEA Rust 类型不显示,IntelliJ IDEA Rust 不显示类型

背景

博主手欠,使用 IntelliJ IDEA 时,不小心在编辑器自动推倒显示的类型上,点击鼠标右键弹出 Disable 'Types' hints type 后点了一下,就禁用了类型显示。

禁用类型现实之后是这样的:

这对于一个 Rust 开发来说变量或者方法的返回值类型非常重要,它决定了写代码时,如何处理这个变量,非常影响写代码的过程。

如果不恢复显示类型,每次看类型都需要把鼠标放到变量名上面,等待 IDEA 自动展示变量的自动文档说明(如下图所示),这样太影响开发效率。

恢复显示变量和方法的类型

恢复流程:

Preferences => Editor => Inlay Hints => Types => Rust 全部勾选并保存

如下图所示:

总结

目前来说,rustrover 或者 IDEA+Rust 插件的方式开发 Rust 项目,还是不够成熟,博主就遇到过:

  1. 在 IDEA 里写的代码没有任何错误提示,但是无法通过编译的情况,大家使用时务必要多注意。
  2. 目前还无法 Debug Android + Rust 的工程里的 Rust 代码,还是需要 VsCode + LLDB 插件才行。

如果有什么建议或者问题可以随时联系我,共同探讨学习: