Cargo是Rust编程语言的官方包管理器。
我在 Windows 笔记本电脑中安装 Rust 时遇到问题
我正在尝试开始使用 solana 并安装了 Cargo,但在构建 Cargo 时出现错误 错误:预期的项目,发现“..” --> C:\Users dars\.cargo\gi
为什么“cargo run”可以工作,但直接运行可执行文件却无法加载共享库?
我可以使用cargo run --release 毫无问题地编译和运行我的Rust 项目。作为第二步,我只想使用 Cargo build --release 创建二进制文件,然后通过 runnin 执行它...
据我所知,sdl2_sys 是一个为所有 SDL2 自动生成的绑定的箱子,而 sdl2 是一个基于 sdl2_sys 的绑定的箱子,它缺少某些函数的等效项,
cargo 构建在代码中看到我的 cfg(),但在我的 Cargo.toml 中看不到,导致无法解析的导入
我想要一个仅在启用我的特殊 cfg 时才存在的依赖项。 简单的示例项目: 主要.rs: fn 主() { 测试() } #[cfg(my_cfg)] fn 测试() { 使用inotify::Inotify; println!(&q...
在限制项目的 Rust 版本时,如何确保 Cargo 选择正确的兼容版本的 crate?
我正在为 bitbake 设置 Rust 配方,这是 Yocto 项目的一部分。 我的目标 Yocto 使用 Rust 1.63,因为我自己的 PC 上安装了 1.72,所以我使用 rustup install 1.63.0 来制作
我想使用名为 warp 的第三方库编译一个简单的 rust 程序: [包裹] 名称 =“你好世界扭曲” 版本=“0.1.0” [依赖项] 扭曲=“0.1.18” 在 src/main.rs 中: 使用扭曲::{s...
如何导致编译因 CI 警告而失败并在 .cargo/config 中设置额外的 rustflags?
我试图让 Cargo 在 CI 上出现警告时失败,但在本地开发时不会失败。 我有一个可行的解决方案,即在 CI 作业中设置 RUSTFLAGS=“-D warnings”。这确实有效......
我有 Rust 项目,其中包含集成测试(在 /tests 目录中)和基准测试(在 /benches 目录中)。我在测试和工作台中需要一些实用函数,但它们并不适用......
我想使用substrate GitHub 存储库中的包substrate-test-runtime-client。 [依赖] 基质测试运行时客户端 = [git = "https://github.com/paritytech/substrate.git", ...
我希望添加在没有标准库的情况下使用我的板条箱的可能性。一些核心功能确实依赖于浮点函数,这在无标准模式下
我对 Rust 模块层次结构中三个上层的存在以及为什么需要它们感到有点困惑。如果我理解正确的话: 板条箱是包含多个的简单项目...
Cargo 项目中的哪些文件应该位于我的 .gitignore 中?
我使用cargo new 创建了一个“hello world”Rust 应用程序。当我执行 git status 时,它显示了一堆文件: Rust/welcomec/Cargo.lock rust/welcomec/Cargo.toml rust/welcomec/src/main.rs 一个...
Rustup nightly 工具链不允许使用 Rust Lang 的不稳定功能
我是 Rust 新手,第一次遇到 rustup 问题。 关键是它不允许我使用该语言的不稳定功能,尽管我明确地使用 nightly 运行它
在“cargo build”期间获取活动依赖项及其版本的列表
有些板条箱提供 pub const &str-version 字符串,有些则不提供。为了有一个通用的解决方案,我需要一个在编译期间货物构建已知和使用的所有依赖项及其版本的列表...
如何修复“此版本的 Cargo 早于`2021`版本”错误?
我在 Chromebook Lenovo Duet 5 上使用 Cargo。当我尝试编写更复杂的代码时,我遇到了此错误。我试图导入镜像包并收到此错误: 这个版本的...
这是我第一次使用Rust,所以我对它一无所知。我知道将这些提示放在主窗口中并不理想,但我计划也将相同的用户输入用于其他功能。我的
如何使用 docker 中的 Cargo 构建和运行我的 Actix 应用程序?
我问题的第二部分:开始我的申请是否明智?或者您认为最好在我的本地计算机上构建应用程序,然后在 docker 中使用二进制文件?构建版本是最终版吗
Rust Lettre 库无法在 Windows 上发送电子邮件
我正在开发一个 Rust 脚本,用于监视文件夹中的新文件,当它检测到新文件时,会将它们发送到 api,然后通过邮件发送。到目前为止一切都很好,我已经测试和编译了......
我有一个枚举,我也想在匹配语句中将其用作常量。我正在尝试创建一个如下所示的宏: #[宏导出] 宏规则!枚举常量{ ($名称:身份)=> { // ...
anchor-spl 和anchor-lang 的锚构建错误版本
我正在使用以下 Rust 存储库: https://github.com/SmartCodeBlockchainDev/Nelson-NFT-stacking 当我尝试进行锚点构建时,出现以下错误: 获取包元数据失败...