rust-cargo 相关问题

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

如何指定 Cargo 包只能在某些平台上编译?

我正在编写一个二进制 Rust 箱,它是专门围绕仅存在于 Linux 上的命令行程序构建的。有没有一种方法可以指定它只能在 Linux、Windows 或 O 上编译...

回答 3 投票 0

如何使用Rocket正确上传文件?

寻找如何在一个请求中上传文件和元数据的一些变体,我发现我可以使用 multipart/form-data 内容类型。 在 rust Rocket 文档中,我找到了 TempFile 的示例

回答 1 投票 0

如何配置 git 以在 GitHub 操作结帐中使用 PAT 令牌

我需要在 GitHub Actions 工作流程期间查看私有存储库。我正在使用结账操作,并遵循其自述文件: 我创建了一个服务帐户,即一个单独的 GitHub 帐户,仅用于...

回答 3 投票 0

如何将 Rust 程序与静态库的完整路径链接?

我在基于 Meson 的构建系统中使用 Rust,在该系统中我构建了一个静态库,我需要将其链接到使用 Cargo 构建的 Rust 箱。现在我在 Cargo 调用中使用这个环境变量: '

回答 1 投票 0

为什么 Rust 在发布版本中包含仅限开发的功能?

我在此 github 存储库中制作了我的问题的简化示例:https://github.com/JackSpagnoli/rust_features 我有一个处理 api 身份验证的库“auth”,在产品中我会......

回答 1 投票 0

当 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

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