99得票6回答
错误[E0554]: #![feature]不能在稳定版本通道上使用。无法使用cargo安装racer。

我正试图使用Cargo安装Racer,所以在终端中执行了命令cargo install racer,结果出现错误:error[E0554]: #![feature] may not be used on the stable release channel --> /home/rajku...

94得票2回答
使用cargo如何获得带有调试信息的发布版本?

下面的命令$ cargo build 生成一个未经优化的构建,带有调试信息。相反的是,$ cargo build --release 生成一个优化的构建版本,未包含调试信息。有没有一种方法可以生成一个同时包含优化和调试信息的构建版本?我需要这样做来获取有意义的分析数据。

87得票3回答
如何指定仅二进制依赖项?

我有一个包含二进制文件和库的货箱。库非常轻依赖,而二进制文件则需要更多依赖,比如加载文件或进行范围并行处理。 目前,我的Cargo.toml文件的设置如下:[dependencies.kdtree] path = "../kdtree" [dependencies] rand="0.3.0...

82得票7回答
我该如何让 Cargo 自动重新编译已更改的文件?

我听说cargo具有自动重新编译更改的源文件的能力,但我很难弄清楚如何告诉它这样做。 目前,每当我想要检查我的代码时,我都手动运行或。相比之下,我更希望只需保存文件即可在相邻的终端窗口中看到结果。 如果你仍然不知道我在说什么,我正在寻找cargo的等效命令sbt ~compile或sbt ...

77得票5回答
如何从Visual Studio Code启动Rust应用程序?

我已经安装了Rust在Visual Studio Code中的扩展: 我想运行我的项目,但我不知道该点击哪里。 我尝试过点击Run Task、Run build task、Configure Default build task,但没有任何合理的反应。

75得票4回答
如何通过使用Cargo构建获取汇编输出?

虽然我已经看过使用rustc直接输出汇编的文档,但手动提取由Cargo使用的命令并编辑以编写汇编是很繁琐的。 有没有一种方式可以运行Cargo以编写汇编文件呢?

68得票1回答
在Rust中如何运行特定的单元测试?

我有一个名为school-info的包中的单元测试,其中有一个名为repeat_students_should_not_get_full_marks的测试函数。 我可以通过cargo test --package school_info运行模块中的所有测试。 cargo test test...

63得票2回答
如何退出运行文档测试?

我正在编写一个Rust库,并希望在我的文档中提供示例: 作为 cargo test运行的一部分进行编译 不 运行。 这是否可行? 我正在编写一个数据库客户端库,示例使用假想的、不存在的数据库服务器。因此,当运行时,这些示例总是失败的,但重要的是示例在语法上是有效的。因此,我有以上的要...

62得票3回答
如何在使用Cargo/Rust的模块中包含来自相同目录的文件?

我有一个Cargo项目,由同一目录下的三个文件main.rs、mod1.rs和mod2.rs组成。 我想要像在main.rs中导入mod1.rs中的函数一样,从mod2.rs中导入函数到mod1.rs中。 我已经阅读了所需的文件结构,但是我不理解 - 将所有导入的文件命名为mod将会导致编辑...

62得票2回答
如何使用夜间频道执行cargo test?

我正在尝试使用Windows Powershell使用nightly Rust运行我的测试。我在目录中运行cargo test,然后我得到了以下提示: Compiling rustcraft v0.1.0 (file:///C:/Users/Phoenix/Desktop/Rust/rust...