rust-cargo 相关问题

Cargo是Rust编程语言的官方包管理器。

货物是否使用带有Git标签的semver?

我对它没有印象,但是我找不到关于此的任何具体文档。 Cargo是否在Git仓库上处理与semver兼容的标签,就像对待crates.io上的箱子一样,即...

回答 1 投票 0

是否存在可以格式化导入格式的Rust Crate或Cargo Upgrade?

为了快速开发,我经常看到有必要在顶部重新使用用途进口,以提高可读性。进口问题变得凌乱,导致时间浪费。 rustfmt太好了...

回答 1 投票 0

编写Rust CLI工具手册页的惯用方式是什么?

类似Unix的OS上的CLI应用程序通常提供手册页以供参考。我还没有看到任何有关如何在Rust生态系统中执行此操作的良好指南-这样做的惯用方式是什么?我知道...

回答 1 投票 13

如何仅运行库和集成测试?

我有一个带有库和两个可执行文件的项目。当我运行货物测试时,它将运行五个可执行文件:库的单元测试以及两个可执行文件,集成测试和doc测试。由于我...

回答 1 投票 1

如何从构建脚本(build.rs)访问当前货物档案(构建,测试,工作台,文档,...)

我想编写一个自定义的build.rs脚本,该脚本会生成一些图表,以附带我正在使用的板条箱的文档。我希望仅当我运行cargo doc时才运行此脚本,而不是其他...

回答 1 投票 5

如何使用“货物”自定义安装?

说我有一个标准的Cargo项目my-package├──Cargo.lock├──Cargo.toml└──src├──bin│└──an_executable.rs└──lib.rs与其相关的原因正常运行,我需要...

回答 1 投票 0

在Cargo.toml中使用`not`关键字进行条件依赖是否有效?

在Cargo.toml中使用cfg(not(...))声明依赖关系是否有效? [target.'cfg(not(target_arch =“ wasm32”))'。dependencies] websocket =“ 0.23.0” [target.'cfg(target_arch =“ ...

回答 1 投票 0

办法让构建脚本当前版本?

是否有可能读取构建脚本目前使用的防锈版?也许通过一个环境变量?我试着版和CARGO_EDITION,但没有奏效。我没有找到任何文件...

回答 1 投票 0

为什么货物生成的输出包含不可读的字符时生成失败?

我想,如文档中描述的构建一个简单的猜谜游戏。使用std :: IO; //使用兰特:: RNG;不包含FN的main(){的println( “猜数!”)!;让secret_number = ...

回答 1 投票 1

不能建立插件例子

我试图建立从书插件的例子,但它不会工作:rustc未能解决:找不到``在什么ext`我应该做的quote`?这个例子甚至没有任何构建...

回答 1 投票 0

如何在 IntelliJ 中为所有 Rust/Cargo 测试设置 --nocapture 标志?

有没有办法让 IntelliJ/CLion 的 Rust 插件使用 --nocapture 标志进行 Rust 测试? 我看到我可以为每个测试创建一个“运行”配置,但这是不可扩展的。 另外,IntelliJ 我们...

回答 3 投票 0

如何在Rust中运行特定的单元测试?

我在名为school-info的程序包中进行了单元测试,并且有一个名为repeat_students_should_not_get_full_marks的测试功能。我可以通过商品测试--package school_info来运行模块中的所有测试。 ...

回答 1 投票 6

如何解决“的CMAKE_C_COMPILER不是一个完整的路径和路径没有被发现”?

我读使用Mac交叉编译的Linux二进制文件,并从它运行一些命令。当我在Mac OS上运行的货物身材,我收到以下错误:错误的CMake在的CMakeLists.txt:31(项目):该...

回答 1 投票 1

命名包含字符串“.rs”的包装箱有问题吗?

在命名依赖项时可能会有任何未来问题。例如,[dependencies] gccjit.rs = {git =“https://github.com/swgillespie/gccjit.rs.git”}在上面的代码中,我使用.rs for ...

回答 1 投票 0

如何解决为什么货物/ rustc链接锈标准库符号,即使使用no_std?

我正在尝试创建一个嵌入友好的可执行文件(占用空间小而且不依赖于Rust标准库),它使用已经支持no_std构建的库(wasmi)。新的 ...

回答 1 投票 4

如何正确引用相同的代码作为依赖的依赖?

我有一个玩具项目正在使用紫水晶游戏引擎。我正在尝试编写自己的系统来收集用户输入,类似于他们拥有的FlyMovementSystem和ArcBallRotationSystem ......

回答 2 投票 2

覆盖依赖项的构建脚本

我正在构建一个Rust crate,它对包含本机库的几个* -sys包装箱具有传递依赖性。 * -sys包使用build.rs来构建使用cmake的本地库,这不是......

回答 1 投票 2

为什么Rust可执行文件如此庞大?

刚刚找到Rust并阅读了文档的前两章,我发现他们定义语言的方法和方式特别有趣。所以我决定抓住我的手指......

回答 5 投票 106

为什么一个 Cargo 包只能有一个库目标?

根据其手册,Cargo 包可以有多个可执行目标,但只允许有一个库目标。 一个包可以包含零个或一个库 crate 以及任意多个二进制 crate ...

回答 3 投票 0

Rust程序如何从其Cargo包中访问元数据?

如何从包中的Rust代码访问Cargo包的元数据(例如版本)?在我的情况下,我正在构建一个命令行工具,我希望有一个标准的--version标志,我...

回答 2 投票 105

© www.soinside.com 2019 - 2024. All rights reserved.