Rust
问天3007
西电CS本复旦CS硕
展开
-
解决Vscode中Rust rls无法安装错误 即rust在vscode中无法跳转
报错信息:couldn't start client Rust language server解决方法1新建终端,在终端中输入cargo +nightly install rustfmtRustfmt 是 Rust 下的代码格式化工具,类似于 gofmt。安装之后(并配置 VS Code 下的扩展)可以像在其它语言下的那样进行格式化首次执行 cargo install 会消耗较长时间(特别是网络不好),因为它要连接 GitHub 进行 crates 的索引。此外,下载和编译要一定的原创 2020-09-27 18:15:08 · 6635 阅读 · 0 评论 -
魔改Rust编译器1
1安装rust编译器安装Rust官方文档在Ubuntu20LTS上安装2修改rust编译器源码Rust是增量编译,添加query即可每个query需要一个provider详情请看添加query官方文档2.1 添加query在文件目录下找到,mod.rs文件,打开添加以下代码这是query的声明然后添加函数体实现代码到文件目录打开inherent_impls_overlap.rs文件插入以下代码从这里copypub fn hello_world(tcx: TyCtxt&原创 2020-09-15 19:20:32 · 828 阅读 · 1 评论