rust-cargo 相关问题

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

如何在 crates.io 中对另一个 crate 使用相同的包名称?

我想接管已经部署在 crates.io 中的不再维护的开源 Rust 包。 虽然在

回答 1 投票 0

如何让 Cargo 自动安装版本适合所需 rustc 的依赖项?

我需要构建这个https://github.com/yaoxin1995/Trusted_Client/tree/main 每晚使用 Rust 版本 1.65。但是,它不断通知有关依赖项版本和依赖项的错误...

回答 1 投票 0

在流上使用移动值后如何使用它

async fn 套接字(mut ws:WebSocket,状态:用户){ tokio::spawn(异步移动 { while let Some(msg) = reader.recv().await{ println!("给用户的消息:{:?}", msg); ws.send(msg).

回答 1 投票 0

Rust 中对 `initscr' 未定义引用的链接问题

我正在使用 Rust 和 C++ 开发一个伪操作系统,我正在尝试使用带有 ncurses 的 C++ 来检测按下的按键(我知道 Rust 有一个类似的箱子),并且在 build.rs 中我有以下内容...

回答 1 投票 0

为什么在 Rust 结构中只允许最后一个字段具有动态大小的类型

这里是这个文档 https://web.mit.edu/rust-lang_v1.25/arch/amd64_ubuntu1404/share/doc/rust/html/book/first-edition/unsized-types.html 据说 只有结构中的最后一个字段可以有

回答 1 投票 0

货物列表显示我的命令,但不显示描述

我构建并测试了我正在开发的货物命令。 在 Cargo.toml 中,我设置了描述和自述属性。 我安装: 货物安装货物-mycommand --path 。 构建和安装都很好...

回答 1 投票 0

Rust git-ignore-generator 问题

我对 rust 很陌生,试图设置 git-ignore-generator 板条箱来轻松管理 gitignore,现在我陷入困境,因为我已经通过 cars add 添加了板条箱,并且无法使用板条箱的命令

回答 1 投票 0

在开发容器中安装后找不到货物

我有一个用于 GitHub Codespaces 的 .devcontainer.json,但是当我在 postCreateCommand 中运行 Cargo 时,它指出未找到 Cargo。 下面是我的 .devcontainer.json: { “名称”:“货物...

回答 1 投票 0

CC crate 示例不会与 C 函数链接

所以我一直在尝试学习如何在 Rust 中使用 CC,因此我尝试了他们的示例,但是我无法编译他们的示例...... 这是错误消息: 错误:与“cc”链接失败:

回答 1 投票 0

CC 箱示例不会与 C 函数链接

所以我一直在尝试学习如何在 Rust 中使用 CC,因此我尝试了他们的示例,但是我无法编译他们的示例...... 这是错误消息: 错误:与“cc”链接失败:

回答 1 投票 0

带有 protobuf 的嵌套枚举

我正在开发一个 Rust 项目,使用 Protocol Buffers 并处理嵌套枚举。这是我目前为止在 Rust 中得到的: 枚举车辆{ 汽车(车型), 卡车(卡车类型), } 枚举汽车类型{

回答 1 投票 0

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

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

回答 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

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