rust-cargo 相关问题

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

如何强制板条箱仅在开发依赖项中可用

我正在编写一个板条箱,其中包含一些针对我的特征的模拟实现。这些特征将在我的测试中使用。 由于这个箱子仅用于测试,我想强制仅包含它......

回答 1 投票 0

将 git commit hash 作为字符串包含到 Rust 程序中

我在 git 存储库中托管一个 Rust 项目,我想让它在某些命令上打印版本。如何将版本包含到程序中?我以为构建脚本可以设置环境

回答 6 投票 0

Rust - 匹配字符串

目前我正在尝试学习 Rust。 我想创建一个非常小且简单的待办事项列表,但在将用户输入与不同选项相匹配时遇到一些问题。 我已经尝试过不同的

回答 1 投票 0

是否可以永久/系统范围内禁用 Rust 编译器发出的非蛇形警告?

我知道 #![allow(non_snake_case)] 但这只会禁用该特定文件/项目的警告。 如果您想知道,我是一个初学者,正在学习 rust 和每次都会发出这样的警告...

回答 1 投票 0

如何避免使用“cargo install”安装所有“bin”文件?

cargo install 将安装 src/bin 文件夹中的所有文件。 我有 src/bin/cli.rs src/bin/dev.rs 即使我添加 [[垃圾桶]] 名称=“cli” 路径=“src/bin/cli.rs” 开发人员仍然安装了...

回答 1 投票 0

如何捕获通过管道传输到 Rust 程序的进程的输出?

我知道如何读取命令行参数,但我在读取管道的命令输出时遇到困难。 使用管道连接一个将数据输出到我的 Rust 程序的程序 (A): 一个 |右 ...

回答 5 投票 0

具有 std/no_std 变体的依赖包

我有一个板条箱 A,它有一个 std 和一个 no_std 变体。它们通过名为“std”的功能来区分,默认情况下: [特征] 默认 = [“标准”] 标准=[] 现在我想要...

回答 1 投票 0

Rust 重复依赖项

我正在尝试使用玩具代码示例,我的 Cargo.toml 是: [包裹] 名称 =“reth_mempool” 版本=“0.1.0” 版本=“2021” [依赖项] reth-交易池 = {...

回答 1 投票 0

Cargo 运行不工作 - 可执行文件中的 CPU 类型错误(操作系统错误 86)

昨天货物运转良好。今天我开始了一个新项目,货物构建工作成功了。但货物运行似乎不起作用。 货物运行 错误:无法执行进程“rustc -vV”(从未执行) 因...

回答 1 投票 0

Github 货物构建因校验和而失败

我已经更新了项目依赖项并将它们提供给供应商,并在本地和 docker 中测试了我的更改,并且它可以正常工作。 当我推送更改时,GitHub 操作无法执行测试并且......

回答 1 投票 0

重新导出 proc 宏会导致“未解析的 extern crate”错误

概述 我正在尝试从 Maud 重新导出 html 宏,但每当我尝试使用重新导出的宏时,都会收到“未解析的 extern crate”。 我怎样才能从我自己的宏中重新导出这个宏

回答 1 投票 0

如何将功能标志“传递”到 Cargo 中的子依赖项?

我正在 Cargo 中编写一个库。如果这个库依赖于另一个库,例如 libc,它公开了一个功能(在本例中为 use_std),我如何使我公开的功能启用或禁用该功能...

回答 2 投票 0

Rust 中的库 crate 和二进制 crate 有什么区别?

在阅读官方书籍时,我偶然发现了包裹和板条箱。为了创建一个新项目,我运行了以下命令: $ 货物新我的项目 创建了二进制(应用程序)“my-project”包 $ ls...

回答 1 投票 0

我挖矿的一些问题--获取矿工账号失败

UBUNTU 22.04.3 LTS,在 WSL、windows11 中运行 我有一个新帐户 当我运行“矿石奖励地址”时,响应是否错误 { request: None, kind: RpcError(ForUser("AccountNotFound: pubkey=

回答 1 投票 0

有没有办法通过命令获取Rust crate的可安装版本列表?

我想在脚本中获取 Rust 板条箱的可安装版本列表。 我想要的不是已安装的版本,而是可安装的版本。 您可以在 https://

回答 1 投票 0

如何在货物工作区中禁用文档测试?

基本上,我在工作区中运行货物测试,在运行所有单元测试后,货物测试开始在每个可执行文件中查找文档测试。我们不使用这些,而且什么都不做需要时间。 怎么...

回答 1 投票 0

运行“cargo build”时,我应该如何解决“ld:找不到-liconv库”错误?

通过以下命令安装 Rust 和 Cargo 后... 卷曲 --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs |嘘 我在一个小型的“Hello World”Rust 项目上运行了 Cargo build 并得到了......

回答 2 投票 0

cargo install 有等效的更新命令吗?

我使用cargo install全局安装一个包,例如rustfmt或racer。 如何更新已安装的软件包,而不先删除它(货物卸载),然后再次运行货物安装...

回答 5 投票 0

货物抱怨测试模块上未使用 super::* 导入

我是 Rust 新手,我正在尝试为我的模块编写一些测试,但货物不断抱怨我使用 super::*;导入,这对我来说没有意义。看看这个 MCVE: src/ga/world2.rs: 使用cr...

回答 1 投票 0

在 main.rs 中没有 mod 测试,单元测试无法编译或被发现。这是一个要求还是我缺少一些配置?

在我的主要 RS 中,我必须声明 mod 测试;在 main.rs 文件中运行我的单元测试。来自其他语言,我的启动文件从来不需要包含有关单元测试的任何信息。是

回答 1 投票 0

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