rust-cargo 相关问题

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

如何让Cargo自动重新编译更改的文件?

我听说 Cargo 能够自动重新编译更改后的源文件,但我很难弄清楚如何告诉它这样做。 目前,我正在手动运行 Cargo build 或 c...

回答 8 投票 0

为什么在 Rust 中解引用字符串(而不是 &String)有效?

在下面的代码中,在calculate_length函数中我们发送的是String而不是&String,但解引用是有效的。我预计会出现错误: String 类型无法取消引用 但是代码

回答 1 投票 0

如何在Github CI工作流程中缓存Cargo包?

我有一个使用 Cargo 包的 GitHub CI。但每次运行 CI 时,大约需要花费时间。 6 分钟即可构建软件包。有没有办法缓存二进制文件,以便在下次运行时,它不会...

回答 1 投票 0

为什么“impl Trait”语法在我创建的函数中不起作用?

我在示例 Rust 项目中创建了一个函数,用于比较实现 PartialOrd 特征的类型的两个值。它没有编译。下面是示例代码: fn 主(){ 让x:i32 = 5; ...

回答 2 投票 0

临时依赖 Rust 的修补版本

我正在尝试修复 Rust/Cargo 中的依赖问题。我有一个依赖项 ctclib-pp,它又依赖于 bindgen 0.59.2。但是,出于兼容性原因,我需要使用 0.60.1 或更高版本...

回答 1 投票 0

为什么“cargo build”作为“skaffold build”的一部分比“docker build”花费更长的时间

我们正在开发 Rust 后端并在 minikube 中进行调试。我有一个构建整个工作区的 Dockerfile,然后只需为每个工作区使用不同的货物运行语句来部署该映像

回答 1 投票 0

工作空间目录有Cargo环境变量吗?

我的工作区中有以下项目: 工作区文件夹 | +-- 项目A | | | +-- 构建.rs | +-- 部门 | | | +-- 测试.json | +-Cargo.toml 项目A中,有build.rs

回答 4 投票 0

如何查找包含的板条箱的 git commit id?

我在 Cargo.toml 中包含了一个板条箱作为依赖项,如下所示: 贝尔曼_ce =“=0.3.3” 如何找到该版本的包指向哪个提交 ID? 不幸的是,github repo 不...

回答 4 投票 0

为什么货运手表总是重启?

在我的应用程序中,我有: std::fs::write(".subdir/foo.txt", b"Lorem ipsum")?; 该文件已创建(或修改,如果已存在),但我的应用程序始终通过 Cargo watch -x run 重新启动。如果我

回答 1 投票 0

何时在 Rust Cargo.toml 中将依赖项设置为可选?

我是Rust新手,尝试阅读一些项目来学习。在这个 binance api 连接器 Rust 项目中。某些依赖项设置为可选,但其他依赖项则不是。是出于什么考虑

回答 1 投票 0

profile-rustflags 是否允许根据配置文件设置功能?

我的理解(例如,请参阅这个问题 Define features for Cargo profile in Cargo.toml),是不可能根据货物配置文件设置功能。 然而货物不稳定

回答 1 投票 0

如何删除 Cargo.toml 中未使用的依赖项?

如何找出 Cargo.toml 中未使用的依赖项?如何自动删除它们?

回答 2 投票 0

在编译时从文件内容生成常量

假设我有一个文件,其中包含一些常量。该文件可能来自不同的服务,并且对于不同的场景可能有所不同。现在我想榨干最后一点表演...

回答 2 投票 0

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

我知道 #![allow(non_snake_case)] 但这只会禁用该特定文件/项目的警告。 如何在范围内禁用此警告系统? 我是一个初学者,正在学习 rust 和诸如此类的警告...

回答 1 投票 0

如何使用带有货物的模具链接器?

我目前使用 lld 作为 Rust 的链接器,但最近遇到了 Mold 项目,它比 lld 更快。我想尝试使用 Rust 编译,但我不知道如何将它作为我的

回答 4 投票 0

什么原因导致出现虚假的“<dependency> 需要以 rlib 格式提供,但在此形式中未找到”错误?

当使用新的目标/目录运行货物检查时,我收到此错误: 板条箱“hyper”需要以 rlib 格式提供,但未以这种形式找到 没有输出关于...的其他详细信息

回答 1 投票 0

什么原因导致依赖项“要求以 rlib 格式可用,但未找到此形式”错误?

当使用新的目标/目录运行货物检查时,我收到此错误: 板条箱“hyper”需要以 rlib 格式提供,但未以这种形式找到 没有输出关于...的其他详细信息

回答 1 投票 0

如何顺序运行货物测试?

proxy/v1_specific下有几个测试。我必须按顺序运行它们,因为这些测试彼此之间有一些影响。 货物测试 --package 测试 --test proxy v1_specic::test1 ...

回答 2 投票 0

在 Ubuntu 20.04 上货物生成安装失败

尝试在Ubuntu 20.04.1 LTS上安装cargo-generate,首先它抱怨ssl,使用此命令安装libssl sudo apt-get install -y libssl-dev 但现在出现以下错误。 我怎样才能

回答 2 投票 0

即使配置了 PKG_CONFIG_PATH 环境变量也找不到pango.pc

即使安装了 pkg-config,RHEL 9.4 也没有配置 PKG_CONFIG_PATH 环境变量。因此,cargo 无法构建 pango-sys,因为需要 pango.pc 文件。设置...

回答 1 投票 0

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