rust-cargo 相关问题

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

当 crate 既是 Rust 库又是可执行文件时,是否应该提交 Cargo.lock?

我已阅读https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html 如果我理解正确的话,当我将 Cargo.lock 提交到我的板条箱(它既是一个库也是一个可执行文件)的存储库中时......

回答 2 投票 0

如何在 miri 下为货物依赖项使用不同的源

我的项目依赖于bitvec板条箱(问题不需要板条箱知识)。 不幸的是,这个板条箱没有得到积极维护,并且有一些 美里下的问题。 一个仁慈的灵魂有固定的...

回答 1 投票 0

构建/运行基于 Cargo 的示例

对于某些示例,我想使用 Cargo 构建/运行它们。我的示例目录如下所示: 例子/ 测试1.rs 测试2/ Cargo.toml 源代码/ 主程序.rs ... 这可能吗?如果是的话,我的是什么

回答 2 投票 0

货物注册表验证:无法登录/发布到 JFrog Artifactory 中的私人货物仓库

我正在尝试使用Cargo cli 将Cargo pkg 发布到在Jfrog 工件中配置的联合Cargo 存储库。 当我尝试从本地计算机通过 CargoPublish 命令发布时,出现 401 错误 `e...

回答 1 投票 0

使用 sqlcipher 时如何强制 rustqlite 构建为静态链接?

我正在使用 rustqlite,并尝试将其配置为通过 Cargo 功能使用 sqlcipher。在通常情况下,rustqlite 有一个捆绑功能来包含 sqlite 源。当更改为 sqlcipher 时,...

回答 2 投票 0

为什么 Clippy 不报告 Cargo 工作区中的所有迂腐警告?

我有一个 Rust 1.82.0 的 Rust 工作区箱。 Clippy 的配置位于 Cargo.toml 内。 Clippy 的配置部分如下所示: [工作空间.lints.rust]

回答 1 投票 0

为什么“anchor build”和“Cargo build-bpf”显示错误的 rustc 版本?

我正在尝试使用锚构建来构建(https://github.com/betterclever/solend-anchor)包,但是出现以下错误 错误:无法构建包“uint v0.9.3”,因为它需要

回答 3 投票 0

Rust 嵌入式应用程序在 AArch64 系统下未正确链接

我正在尝试使用 ARM 系统作为主机来编译和调试 stm32f0 的嵌入式 rust 应用程序。 该应用程序已在 Intel 安装下编译并运行。 我在 Pineb 上跑步...

回答 2 投票 0

Cargo 无法加载源依赖项、虚拟清单

我是 Rust/Cargo 的新手,在为 gst-plugins-rs 编译新的 Yocto 配方时一直在努力解决问题,可以在此目录结构中找到 Cargo.toml 文件。 ../gstreamer1.0-plu...

回答 1 投票 0

无法解析polars_core,arrow::legacy,Dataframe是polars-lazy =“0.44.2”

尽管: 读取 Polar_lazy 0.44.2 成功安装货物添加极性惰性 以下代码会导致错误: 错误[E0433]:无法解决:无法在arr中找到旧版...

回答 1 投票 0

货物工作空间中的 Openvino 库运行时冲突

我认为我的货物工作空间中发生了链接器冲突。 一些背景: 我的工作区由 3 个箱子组成: 引擎:通过 ffi 调用 C++ 应用程序的 Rust 箱 engine_rs:完全生锈了...

回答 1 投票 0

什么是构建依赖项?

cargo书中解释的“构建依赖关系”: 您可以依赖其他基于 Cargo 的板条箱在构建脚本中使用。依赖关系是通过构建依赖关系部分声明的...

回答 1 投票 0

如何测试 Web REST 服务器

我目前正在使用 Rust 编写一个 REST Web 服务器。 我正在使用“reqwest”来测试 REST API。为了运行这些测试,我需要运行一个服务器实例。 如果我启动它...

回答 1 投票 0

Rust 版本的依赖项

我是 Rust 新手。 我尝试使用依赖项构建一个示例项目 actix-web = "3.3.2" 我必须使用 Rust 1.59.0,因为旧的 Yocto Linux 版本管理构建,它只有这个

回答 1 投票 0

如何通过 JFrog Artifactory 代理存储库使用 Rust 货物?

我正在尝试设置货物以使用 Artifactory 代理到 crates.io 注册表。 我公司的 Artifactory 团队根据 JFrog 的官方文档为我设置了它 说明“设置...

回答 1 投票 0

'Cargo install Cargo-php' 给出 - 与 `cc` 链接失败:退出状态:1

Rustc --版本 rustc 1.78.0 (9b00956e5 2024-04-29) 货物--版本 货物1.78.0 (54d8815d0 2024-03-26) 操作系统 - 在 WSL 上 - Ubuntu 22.4 我正在运行命令 Cargo install Cargo-php 它会抛出...

回答 1 投票 0

无法解决 wasm-bindgen 依赖冲突

我正在使用 Tauri v2。我正在尝试添加令人惊叹的 photon_rs 板条箱以进行图像处理。 当我运行 Cargo Run 时,我可以看到与 wasm-bindgen 存在版本冲突: 更新 crates.io 索引 错误:

回答 1 投票 0

使用 Rust 功能作为构建标志

我正在尝试使用 Cargo.toml 文件的功能在构建时有条件地设置属性。我这样做是为了让用于集成测试的构建有一些细微的差异...

回答 1 投票 0

用 Move 语言启动测试

我正在学习 Move 语言,我想运行测试以确保我的模块有效。以下是取自文档的示例(文件sources/MyModule.move): 模块 0xCAFE::BasicCoin { #[仅测试] ...

回答 1 投票 0

是否可以在禁用某个功能时启用另一个功能?

我有以下内容: 舒适表 = { 版本 = "7.1.1", 默认功能 = false } [特征] 瓦斯姆 = [] 我想: 当 wasm 功能未启用时,comfy-table sho 中的 tty 功能...

回答 1 投票 0

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