rust-analyzer 未能发现 vscode 中的工作区

2024-05-16

我开始学习 Rust 语言,但有一个问题rust-analyzervscode 扩展名。

  • 它不提供代码完成,如链接所示:https://rust-analyzer.github.io/manual.html#magic-completions https://rust-analyzer.github.io/manual.html#magic-completions
  • Vscode shows notification as shown in the picture below: enter image description here

这张图片没有为我提供有关问题根源的任何附加信息。我尝试查找与我的错误相关的文章,但失败了。请帮忙!

UPD1.

目录截图:

的截图Cargo.toml内容:

guessing_game 目录是用以下命令创建的cargo new guessing_game command


我猜你没有Cargo.toml文件在你的项目中吗?这rust-analyzer需要一个Cargo.toml检测工作空间。

您可以使用以下命令创建一个新的 Rust 项目cargo:

cargo new your-project

cargo将帮助您创建一个Cargo.toml自动创建文件,或者您可以手动创建Cargo.toml对于您现有的项目。

如果这个问题不断出现,也许你可以检查一下Github问题 https://github.com/rust-lang/rust-analyzer/issues/7268求助。

Edit:

您应该像这样打开您的项目,而不是打开其父目录guessing_game。只需尝试以下步骤:

  1. cargo new guessing_game_v2;
  2. 然后在 VSCode 中,选择“文件”->“打开文件夹..”-> 选择新的guessing_game_v2 folder
  3. 并检查它是否有效?

您应该确保您的Cargo.toml位于工作区的根目录中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

rust-analyzer 未能发现 vscode 中的工作区 的相关文章

  • 如何去掉 VSCode 中的这个弹出窗口?

    当我开始在对象中输入新属性时 这个小弹出窗口就会出现 而且似乎一直如此 它阻止我向上 向下移动行 因为向上 向下箭头滚动框的内容 我很遗憾地说 这感觉就像 MS Word 中的 Clippy 的 VSCode 版本 我尝试了以下用户设置但无
  • [“类型别名”只能在 .ts 文件中使用]

    我使用命令react native init 名称项目 然后打开vscode似乎有错误消息代码 图像 这就是你需要用 VS Code 做的事情 仔细观察 gif Steps to resolve error 1 Go to extensio
  • 如何使用 serde_json 从 JSON 数组内部流式传输元素?

    我有一个 5GB JSON 文件 它是具有固定结构的对象数组 first John last Doe email email protected cdn cgi l email protection first Anne last Orth
  • 有条件地从 flat_map 返回空迭代器

    鉴于这个定义foo let foo vec vec 1 2 3 vec 4 5 6 vec 7 8 9 我希望能够编写这样的代码 let result Vec lt gt foo iter enumerate flat map i row
  • Visual Studio Code IntelliSense 不适用于 Node.js

    在发布这个问题之前我已经浏览了以下主题 Visual Studio 代码 智能感知不工作 https stackoverflow com questions 50389852 visual studio code intellisense
  • 如何使用diesel-rs选择色谱柱的子集?

    我现在花了几个小时的时间来查询表的可用列的子集以及在其中包含计算 我知道这不是在选择查询中执行计算的最佳方式 但现在 我只是在开发一个原型 它应该是可行的 我在用diesel rs作为后端实现中所有数据库操作的 ORM 数据将存储在 Pos
  • 如何在不使用 Box 的情况下从特征方法返回匿名类型?

    我有一个扩展特征 其方法只是适配器 组合器的简写 fn foo self gt self map i i 2 foo bar 返回类型为Trait foo 是一些嵌套的Map
  • 在 VS 代码片段中,如何像变量一样重用转换以避免一次又一次地编写转换?

    例如 我想像片段中的变量一样重用此转换 而不是一次又一次地编写转换 TM FILENAME BASE 1 pascalcase example prefix example body TM FILENAME BASE 1 pascalcas
  • 调试firebase云函数

    如何使用 Visual Studio 代码进行调试firebase 数据库 trigger功能 我尝试了模拟器 但是当我调用它时出现错误 functions debug myMethod C functions functions gt f
  • VsCode 删除缩进样式 - 点

    我想删除 禁用浅灰色点 只需将此行放入您的settings json file editor renderWhitespace none 另一种方法是通过主菜单View gt Toggle Render Whitespace
  • 如何异步读取文件?

    我可以创建一个单独的线程来充当 I O 队列 但我不确定这是否是最好的方法 看起来是最好的 我不知道如何加载本地文件mio https github com carllerche mio 使用 tokio fs read use tokio
  • Stylelint VScode 不起作用

    我想使用 css linter 风格林特 https stylelint io 在我的 VScode 文本编辑器上 我下载了插件并安装它 然后将 css validate 设置为 false 但我的 CSS 文件上没有任何显示错误的框 我能
  • 如何修复“没有这样的文件或目录,lstat 'scss/'”?

    我正在尝试遵循 youtube 上的简单教程他尝试使用终端运行 npm 脚本 sass 文件 当我执行命令时npm 运行 sass显示错误消息错误 ENOENT 没有这样的文件或目录 lstat scss 我认为问题在于文件的路径或文件的权
  • 具有指向其自身数据的切片的结构

    我有一个结构 struct Foo lt a gt buf u8 64 slice a u8 该切片应该指向buf结构体的字段 有什么方法可以构造这样的结构吗 就像是 impl lt a gt Foo lt a gt fn new gt F
  • 如何在 Visual Studio Code 上运行 Scheme?

    我想知道如何在 Visual Studio Code 上运行简单的方案代码 我已经安装了一个名为 Scheme 的扩展 但下一步是什么 我没有找到有关如何运行代码或开发人员联系方式的扩展的任何详细信息 现在在 VSCode 上编译Schem
  • Xdebug V3 不会停止 VSCode 中的断点

    我正在尝试使用 VSCode 在 XAMPP 上进行调试 但没有成功 我知道有很多关于这个的问题 我已经尽了一切努力 但仍然行不通 我的 xdebug 扩展确实有一件奇怪的事情 我目前使用 PHP v7 4 12 和 Xdebug 版本 3
  • VSCode:如何在每个终端打开后运行命令?

    在 Windows 上我必须运行命令start ssh agent cmd在我打开的每个新终端会话上 我的开发环境是VSCode 每天都会打开十几个新终端 每个终端打开后 我必须手动运行此命令 有没有一种方法可以在每次打开终端时在终端上运行
  • 使用扩展菜单的内置图标

    我想重用调试器工具栏中使用的 播放 按钮图标作为我从扩展添加的新菜单项 有没有办法在 package json 中设置图标信息以使用 VSCode 中已有的 svg 或者我必须提供自己的扩展 是的 您可以使用内置图标 它们称为 Codico
  • 修改vscode`workspaceStorage`文件夹路径

    默认的workspaceStorage存储路径为C Users Administrator AppData Roaming Code User workspaceStorage 它占用了大量的磁盘空间 所以我想知道如何修改这个默认存储路径
  • Rust 中声明变量的宏?

    在 C 中 可以编写声明变量的宏 如下所示 define VARS a b c int a b c 当然 这不是您通常想要做的事情 在实际的例子中 我希望开始工作 但它并不那么简单 define VARS data stride a b c

随机推荐

  • 无法创建超级用户 Django

    我假设这是因为我的超级用户依赖于还没有现有数据的 UserProfile 我的模型看起来像 from django db import models from django contrib auth models import User f
  • HTTP 状态 405 - 此 URL java servlet 不支持 HTTP 方法 POST [重复]

    这个问题在这里已经有答案了 我无法使页面正常工作 我有要发布的表单方法和我的 servlet 实现doPost 然而 它不断地向我表明我并不支持POST方法 我只是想做一个简单的网站并将值插入到我的 MySQL 数据库中 type Stat
  • SSAS MDX 计算运行总计但排除不太重要的行

    老 SQL 开发人员 MDX 新手 需要帮助来满足在运行总计中包含小总计但不显示这些小总计的贡献行的要求 考虑这个数据 Amount Running Total Denver 6 321 6 321 Portland 8 426 14 74
  • Numpy 相当于 MATLAB 的 hist [重复]

    这个问题在这里已经有答案了 由于某种原因 Numpy 的 hist 总是返回比 MATLAB 的 hist 少 1 个 bin 例如在 MATLAB 中 x 1 2 2 2 1 4 4 2 3 3 3 3 Rep Val hist x un
  • 在 mvc4 中创建通用 mvc 视图

    我以前也提过类似的问题 没有得到答案 如何创建一个通用的 mvc4 视图 该视图可以显示传递给它的模型列表或单个模型 模型可以是个人 组织或团体 无论传递给它的是什么 如果您正在寻找类似的东西 model MyViewModel
  • 在 MacOS 终端上运行 ffmpeg [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我对 MacOS 相当陌生 我发现使用终端来获取信息并不容易ffmpeg和我在 Window 上一样正常运行 我有 ffmpeg 二进制文件ffmpe
  • C++ 模板可以提供 N 个给定类的公共父类吗?

    我正在寻找一个 C 模板 它可以找到一组给定类的共同父级 例如 class Animal class Mammal public Animal class Fish public Animal class Cat public Mammal
  • Jenkins + Gradle + Artifactory:无法读取生成的构建信息

    我正在尝试使用 Jenkins Pipeline 调用 Gradle 工具 将我的工件推送到 Artifactory 我正在关注 GitHub 上发布的示例 Example1 https github com JFrogDev projec
  • 如何将会话管理添加到简单的 Perl CGI 网页?

    我有一个简单的网页 到目前为止不需要任何登录 它是用 Perl CGI 编程的 我想知道添加会话支持以便获得登录信息的步骤 我不需要非常复杂的方法 因为网页非常简单 另外 我想要一些关于支持 Perl 会话所需的技术 库的建议 我在很多很多
  • BadPaddingException:无效的密文

    我需要一些帮助 因为这是我第一次编写加密代码 加密代码似乎工作正常 但解密会引发错误 我得到的错误是 de flexiprovider api exceptions BadPaddingException 无效的密文 in the 解密函数
  • 跨应用程序使用 Django 模型?

    因此 在我的 Django 项目中 我有几个不同的应用程序 每个应用程序都有自己的模型 视图 模板等 让这些应用程序进行通信的好方法 Django 方式 是什么 一个具体的例子是一个会议应用程序 它有一个会议模型 我有一个家庭应用程序 我想
  • Angularjs : $locationProvider.hashPrefix("!") ;

    我想将网址显示为 www test com 因为我正在使用 locationProvider hashPrefix 但它显示网址为 www test com 我想 哈希之前而不是哈希之后 Thanks var app angular mod
  • 确定分割形状几何体的“左”侧和“右”侧

    我的问题是 我怎样才能确定哪一个Aside and Bside的侧面已经分割的旋转矩形几何体 http nbviewer jupyter org urls dl dropbox com s ll3mchnx0jwzjnf determine
  • PyInstaller“ValueError:源代码字符串不能包含空字节”

    我得到了一个ValueError source code string cannot contain null bytes执行命令时pyinstaller main py在具有和不具有管理员权限的cmd中 Traceback most re
  • WPF DataGrid - 在每行末尾添加按钮

    我想在数据网格的每一行的末尾添加一个按钮 我找到了以下 xaml 但它将按钮添加到开头 有人知道如何在所有数据绑定列之后添加它吗 这会将按钮添加到开头而不是末尾
  • 如何使用 jQuery 单击特定链接时打开引导导航选项卡的特定选项卡?

    我是 jquery 和 bootstrap 的新手 所以请考虑我的错误 我已经创建了一个用于登录和注册的 bootstrap 模式 它包含两个导航选项卡 称为登录和注册 我有两个按钮可以弹出相同的模态窗口 但在模态窗口内显示不同的选项卡 每
  • 获取当前图片在图库中显示的位置

    在我的应用程序中 我有一个图片库 但我想检测当前显示图像的位置 例如 当我启动我的活动时 位置是 0 但是当我在图库中滚动时 我想获取当前显示图像的位置 我尝试过 OnFocusChanged OnItemClicked 但只有当我单击图库
  • 自定义卡片形状 Flutter SDK

    我在 Flutter 上使用 GridView 开发了一个应用程序 GridView 项目是卡片 默认卡片形状是半径为 4 的矩形 我知道 Card Widget 有 shape 属性 并且它需要 ShapeBorder 类 但我无法找到如
  • 如何以编程方式创建 CardView

    我正在开发一个 Android 应用程序Java Android Studio 我想在活动中创建CardView以编程方式 我想将以下属性设置为CardView layout width wrap content layout row 0
  • rust-analyzer 未能发现 vscode 中的工作区

    我开始学习 Rust 语言 但有一个问题rust analyzervscode 扩展名 它不提供代码完成 如链接所示 https rust analyzer github io manual html magic completions h