rust-cargo 相关问题

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

`cargo Clippy --all --fix --allow-dirty --allow-staged` 和 `cargo Clippy --all --tests -- -D warnings` 之间的区别?

执行cargo Clippy --all --fix --allow-dirty --allow-staged 会自动修复代码,但是如果你不执行它,意味着你没有修复这些代码,cargo Clippy --所有--测试---D战争...

回答 1 投票 0

特性“Borrow<String>”没有为“&&str”实现

我有一个代码应该将带有命令名称的数组与带有函数的数组组合起来。 使用 std::{collections::HashMap, env}; fn 回声(){} fn 主() { 让名称 = vec!["echo&quo...

回答 1 投票 0

打补丁时强制使用 2 个不同版本的板条箱

我想在我的工作区中修补 getrandom crate,0.2.12 版本如下: [补丁.crates-io] getrandom = { git = "https://github.com/madsim-rs/getrandom.git", rev = "8ffd43e&...

回答 1 投票 0

Rust-C 互操作中的字符指针

最近我在做一个非常简单的 Rust-C 互操作项目。基本上,我有一个用 C 编码的函数,它被编译成动态库并与我的 Rust 代码链接。 这是 C 代码: //打印文件...

回答 1 投票 0

如何使用枚举变体作为泛型类型?

我想使用枚举作为通用结构的类型变体。 这给了我一个错误: #[导出(调试)] 枚举角色{ 用户, 行政, } #[导出(调试)] 结构会话 { id: i64, 滚...

回答 2 投票 0

为什么即使指定 0.7.9 作为依赖项,cargo 仍安装 axum 0.8.1

我正在使用axum + utoipa,突然出现冲突错误。 当我明显将 axum 设置为 0.7.9 版本时,我的应用程序尝试使用 axum 0.7.9 和 0.8.1 版本。然后我发现问题是

回答 1 投票 0

货物奇怪的行为

我正在使用axum + utoipa,突然出现冲突错误。 当我明显将 axum 设置为 0.7.9 版本时,我的应用程序尝试使用 axum 0.7.9 和 0.8.1 版本。然后我发现问题是

回答 1 投票 0

如何在 Rust futures reqwest 中接受无效或自签名的 SSL 证书?

我的代码如下所示: 让 fetches = futures::stream::iter( hosts.into_iter().map(|url| { 异步移动{ 匹配 reqwest::get(&url).await { ...

回答 1 投票 0

如果从 src/main.rs 移动到 Examples/

我正在从头开始用 Rust 为 Arduino Uno 制作一个库。目前,src/main.rs 中有一个基本的 Serial.write 打印示例,其编译后约为 500 字节(cargo b --release)。 $ ...

回答 1 投票 0

如何以随机顺序使用 Cargo 执行测试?

为了确保我的测试是隔离的,我想随机化执行顺序。 使用 Cargo 运行测试时是否有选项可供选择?或者安装一个插件,比如 pytest-random-order...

回答 1 投票 0

如何知道哪个包Rust编译失败?

我的 Cargo.toml 中有依赖项,由于使用了太新的语言功能,编译失败。 我试图通过降低依赖版本来解决这个问题,但我无法理解......

回答 1 投票 0

为什么我的 Rust 代码中的测试失败了?

我使用diesel访问Postgres数据库,当我要为我的代码编写测试(顺便说一句,它正在工作)时,测试失败了,进一步调试我注意到与数据库的连接是...

回答 1 投票 0

如何将可为空的 json 字段添加到结构并从 yaml 加载

我有一个yaml文件: 活动: 名称:欢迎活动 类型:新 开始日期: 08/12/2024 结束日期:2024 年 10 月 12 日 元数据: 渠道:短信 我正在尝试将其加载到以下结构中 #[d...

回答 1 投票 0

Rust:将可为空的 json 字段添加到结构并从 yaml 加载

我有一个 yaml 文件,这样 活动: 名称:欢迎活动 类型:新 开始日期: 08/12/2024 结束日期:2024 年 10 月 12 日 元数据: 渠道:短信 我正在尝试将其加载到以下...

回答 1 投票 0

我可以仅为调试配置文件激活依赖项的功能吗?

我刚刚开始研究 Rust 的 Bevy 游戏引擎。它有一个称为动态的功能,可以实现动态链接,以加快开发过程中的编译时间。然而,我们建议...

回答 2 投票 0

虚假网络错误(剩余 2 次尝试):[7] 无法连接到服务器

gh@ubuntu:~/substrate-node-template$ CARGO_HTTP_MULTIPLEXING=false 货物构建 --release 更新 crates.io 索引 警告:虚假网络错误(剩余 2 次尝试):[7] 无法连接到 se...

回答 2 投票 0

为什么Rust的Cargo不考虑0.8.3版本有与0.9.0版本兼容的API?

我正在读《Rust》这本书。特别是本节关于 Cargo 使用的语义版本控制。 真正没有意义的是: 数字0.8.3实际上是^0.8.3的简写,这意味着......

回答 2 投票 0

生锈测试:未使用过的进口产品

Cargo 将测试模块中的所有导入标识为未使用,即使我正在使用它们。考虑以下示例: pub fn f() {} 模组测试{ 使用板条箱::a::f; #[测试] fn test_f()...

回答 1 投票 0

如何在 Cargo.toml 的依赖项中指定可选功能的提交

这里有一个类似的问题,但它没有涵盖具有功能的依赖项的情况:How tospecify a certain commit in dependencys in Cargo.toml? 我想测试

回答 1 投票 0

无法将 SDL2 与 Rust 一起使用 (MacOS)

我尝试将 SDL2 与 Rust 一起使用,但失败了。我按照他们的 github 页面上的所有内容进行操作,但无法使其正常工作。这是我到目前为止所做的。 我下载了框架...

回答 1 投票 0

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