rust 相关问题

Rust是一种用于以简单方式编写高度可靠和快速软件的语言。它可用于从高级代码到特定于硬件的代码,从大型熨斗到小型设备。

如何在 Actix-Web 中重定向到不同的路由(和方法:POST -> GET)?

在下面的代码中,我想从index端点重定向到hello端点。 #[获取(“/你好”)] async fn hello() -> impl Responder { HttpResponse::Ok().body("你好...

回答 1 投票 0

在 rust actix 中重定向到不同的路线

下面的代码解释了我的情况 #[获取(“/你好”)] async fn hello() -> impl Responder { HttpResponse::Ok().body("你好世界!") } #[邮政(”/”)] 异步 fn ...

回答 1 投票 0

将 self 传递给 Rust 中结构体字段的结构体实例的函数

所以在 Rust 中,我有以下情况: 我有两个结构。我们称它们为 struct A 和 struct B。在 struct A 中,我有一个 struct B 实例的向量。在 struct A 的方法中,我循环遍历每个 in...

回答 1 投票 0

如何在Axum handler中获取完整的body?

我想按以下方式使用 Rust 的 Axum 框架:假设有一个带有请求正文的请求传入。我想获取请求正文,检查它,可能会更改其中的一部分......

回答 2 投票 0

我应该如何在 Axum 中编写一条路由来处理具有通用负载数据的 webhook POST 事件?

我需要一条路由来处理传入 Axum API 的 Webhook 事件。 Json 主体有一个提供事件名称的事件属性,以及一个数据属性,该属性将是基于事件类型的不同对象...

回答 1 投票 0

无需 glibc 的 Rust 静态链接 - 暂存图像

我正在遵循从零到生产的示例dockerfile 在我看来是这样的: 来自 lukemathwalker/cargo-chef:0.1.67-rust-1.78.0-slim-bookworm 作为厨师 工作目录/应用程序 运行 apt update &&...

回答 1 投票 0

为什么“cache/solidity-files-cache.json”不断重新出现在 VS Code 中?

我位于 /Users/matthewpryor/projects/ 的所有存储库似乎都有一个不断出现的包含solidity-files-cache.json 的cache/目录。如果我删除目录并重新打开

回答 1 投票 0

在初始化日志记录后,在 Rust 模块中使用 fern 更改日志记录设置

我对 Rust 相当陌生,我正在尝试用 fern 实现日志记录。 设置非常简单,我成功登录到文件和标准输出。 我想将日志级别过滤器设置为...

回答 1 投票 0

Android,如何从 Rust 调用 java 函数?

我有一个 Rust 库,我将其编译为 Android 静态库。我已经可以正常通话了。但是,我想使用 Keystore 类通过

回答 1 投票 0

Rust 有没有一种方法可以跨平台地用新进程替换当前进程?

与 linux execve(3) 系统调用类似,我想用 Rust 中的新进程替换当前进程,以一种在 Unix 和 Windows 系统上都有效的方式。如有必要,我可以使用板条箱,

回答 2 投票 0

如何将usize值转换为相应的ascii字节

我想将 usize 值转换为相应的 chars ascii 字节。 例如,对于值 50usize,我想要获取 [53, 48]。 fn usize_to_ascii_bytes(输入:usize) -> Vec...

回答 1 投票 0

错误:使用移动值,但无法使用

考虑以下代码: fn print_or(opt: Option<()>, tail: Vec) -> Vec { opt.map_or(尾部, |_| { println!("{:?}", tail); 尾巴 })...

回答 1 投票 0

即使配置了 PKG_CONFIG_PATH 环境变量也找不到pango.pc

即使安装了 pkg-config,RHEL 9.4 也没有配置 PKG_CONFIG_PATH 环境变量。因此,cargo 无法构建 pango-sys,因为需要 pango.pc 文件。设置...

回答 1 投票 0

为什么 env::var 中的 &str 寿命不够长?

我试图从环境变量中返回一个带有默认值的 &str(如果它不存在): 使用 std::env; fn 主() { 让 args: Vec = env::args().collect(); 让v...

回答 1 投票 0

如何在Sentry SDK for Rust中设置自定义指纹?

我想使用适用于 Rust 的 Sentry SDK 为我的事件设置自定义指纹,但我找不到任何有关如何执行此操作的示例。 官方文档没有提及SDK FingerPR...

回答 1 投票 0

为什么我不能使用 docs.rs 中应该提供的特征和模块?

我正在使用 tokio-modbus 编写一个 Modbus TCP 服务器。当我尝试访问板条箱的某些特征和功能时,我收到错误: 使用 tokio_modbus::server::tcp::{accept_tcp_connection,服务器}; [

回答 1 投票 0

使用 Serde,如何使用自定义数据格式解串器捕获任意值?

我正在尝试根据本文档使用 Serde 在 Rust 中编写自定义数据格式的反序列化器。 一切似乎都有效,除了我希望能够捕获部分 inp...

回答 1 投票 0

是否有命令可以自动将箱子添加到我的 Cargo.toml 中?

我预计会有类似货物安装秒表之类的东西,但在文档中找不到它。 我一直在查找包版本并将其手动添加到 Cargo.toml 中: [依赖项] 秒表...

回答 2 投票 0

使用 Rust 和 pdfium 修改 pdf

我对 Rust 很陌生。对于我的第一个重要项目,我想要一个 pdf 并用红色波浪线在其中的每个单词下划线。 我正在使用 pdfium-render 库。这是我的尝试...

回答 1 投票 0

如何安装+nightly?

除了稳定的工具链之外,我不想使用任何东西来进行正常工作,但希望能够使用货物扩展来调试我的宏。除了默认的 stable 之外,我什至不知道如何使用任何东西

回答 2 投票 0

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