我正在使用Mac进行开发.我使用brew install rust安装了Rust 1.13.0,并为IntelliJ IDEA安装了Rust插件0.1.0.1385.我用cargo创建了我的第一个测试项目,当用IDEA打开它时,我得到了信息

找不到标准库源代码,某些代码洞察将不起作用

我还没有找到任何安装的源代码,也没有在brew 的Rust sources软件包中找到.

我如何为项目提供资源,如果忽略这一步,实际意义是什么?

推荐答案

如前所述,支持的方法是使用rustup:

  • 导航至https://rustup.rs/并按照平台的安装说明进行操作.
  • 通过运行:rustup component add rust-src添加rust-src组件
  • 在IntelliJ中创建一个新的Rust项目,并 Select 现有的Rust项目源.如果文件夹已包含以前的IntelliJ项目文件,则可能必须先删除这些文件,然后才能继续.
  • IntelliJ Rust应自动配置标准库源,以指向rustup下载的源.

Rust相关问答推荐

使用nom将任何空白、制表符、白线等序列替换为单个空白

如何在Rust中为具有多个数据持有者的enum变体编写文档 comments ?

泛型属性比较

在文件链实施中绕过borrow 判断器

为什么Rust不支持带关联常量的特征对象?

在Rust中声明和定义一个 struct 体有什么区别

我如何使用AWS SDK for Rust获取我承担的角色的凭据?

在运行特定测试时,如何 suppress cargo test 的空输出?

如何设置activx websocket actorless的消息大小限制?

什么是`&;[][..]`铁 rust 里的刻薄?

用于实现获取 struct 体 id 的特征规范

这个不安全的 Rust 代码有什么问题,所以它可以在 Windows 上运行,但不能在 Ubuntu 上运行?

为什么需要静态生命周期以及在处理 Rust 迭代器时如何缩小它?

Rust与_有何区别?

Rust 中 Mutex<> 的深拷贝?

使用 lalrpop 在 rust 中解析由 " 引用的字符串

返回引用字符串的future

Abortable:悬而未决的期货?

如何从 Rust 应用程序连接到 Docker 容器中的 SurrealDB?

来自外部函数的future 内部可变引用