Cargo是Rust编程语言的官方包管理器。
当我运行 dioxus 项目并添加 tokio 依赖时 tokio = { version = "1.37.0", features = ["full"] } 它会显示 错误[E0599]:没有找到名为“deregister”的方法...
我正在构建一个基于基板的项目,当我运行 Cargo build --release 时,我看到一些错误。 运行时的 Toml 文件如下 - 运行时/Cargo.toml [依赖项.编解码器] 默认功能=...
Cargo.toml:如何根据我的板条箱的功能选择依赖项的功能? [重复]
场景如下:我的板条箱依赖于 num-bigint,并且可选依赖于 rand: [依赖项] num-bigint = { 版本 = "0.2" } 兰特 = { 版本 = "0.7", 可选 = tru...
OS X 上的 Rust 和加载器路径(@rpath、@loader_path)
我正在尝试解决使用 Rust 加载外部库的问题。 输入: 我有一个可执行的 rtest 和一个 dylib libcpp2rs.dylib。该库通过 FFI 链接到可执行文件: #[链接...
嗨,我对 Rust 很陌生,想了解 !ink 智能合约。我正在遵循在线教程(https://use.ink/getting-started/creating-an-ink-project),但是当我尝试测试 fli 时...
如何在 crates.io 中对另一个 crate 使用相同的包名称?
我想接管已经部署在 crates.io 中的不再维护的开源 Rust 包。 虽然在
如何让 Cargo 自动安装版本适合所需 rustc 的依赖项?
我需要构建这个https://github.com/yaoxin1995/Trusted_Client/tree/main 每晚使用 Rust 版本 1.65。但是,它不断通知有关依赖项版本和依赖项的错误...
async fn 套接字(mut ws:WebSocket,状态:用户){ tokio::spawn(异步移动 { while let Some(msg) = reader.recv().await{ println!("给用户的消息:{:?}", msg); ws.send(msg).
我正在使用 Rust 和 C++ 开发一个伪操作系统,我正在尝试使用带有 ncurses 的 C++ 来检测按下的按键(我知道 Rust 有一个类似的箱子),并且在 build.rs 中我有以下内容...
为什么在 Rust 结构中只允许最后一个字段具有动态大小的类型
这里是这个文档 https://web.mit.edu/rust-lang_v1.25/arch/amd64_ubuntu1404/share/doc/rust/html/book/first-edition/unsized-types.html 据说 只有结构中的最后一个字段可以有
我构建并测试了我正在开发的货物命令。 在 Cargo.toml 中,我设置了描述和自述属性。 我安装: 货物安装货物-mycommand --path 。 构建和安装都很好...
我对 rust 很陌生,试图设置 git-ignore-generator 板条箱来轻松管理 gitignore,现在我陷入困境,因为我已经通过 cars add 添加了板条箱,并且无法使用板条箱的命令
我有一个用于 GitHub Codespaces 的 .devcontainer.json,但是当我在 postCreateCommand 中运行 Cargo 时,它指出未找到 Cargo。 下面是我的 .devcontainer.json: { “名称”:“货物...
所以我一直在尝试学习如何在 Rust 中使用 CC,因此我尝试了他们的示例,但是我无法编译他们的示例...... 这是错误消息: 错误:与“cc”链接失败:
所以我一直在尝试学习如何在 Rust 中使用 CC,因此我尝试了他们的示例,但是我无法编译他们的示例...... 这是错误消息: 错误:与“cc”链接失败:
我正在开发一个 Rust 项目,使用 Protocol Buffers 并处理嵌套枚举。这是我目前为止在 Rust 中得到的: 枚举车辆{ 汽车(车型), 卡车(卡车类型), } 枚举汽车类型{
我正在编写一个板条箱,其中包含一些针对我的特征的模拟实现。这些特征将在我的测试中使用。 由于这个箱子仅用于测试,我想强制仅包含它......
将 git commit hash 作为字符串包含到 Rust 程序中
我在 git 存储库中托管一个 Rust 项目,我想让它在某些命令上打印版本。如何将版本包含到程序中?我以为构建脚本可以设置环境
目前我正在尝试学习 Rust。 我想创建一个非常小且简单的待办事项列表,但在将用户输入与不同选项相匹配时遇到一些问题。 我已经尝试过不同的
是否可以永久/系统范围内禁用 Rust 编译器发出的非蛇形警告?
我知道 #![allow(non_snake_case)] 但这只会禁用该特定文件/项目的警告。 如果您想知道,我是一个初学者,正在学习 rust 和每次都会发出这样的警告...