rust 相关问题

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

添加事务时 SQL 查询错误 - “Column 'block_index'不能为空”

我正在使用 MySQL 作为数据库,在 Rust 中开发区块链实现。我有两个表:块和交易。交易通过外键(block_index)与块关联。 ...

回答 1 投票 0

Rust Axum 嵌套路由器中的访问状态

我正在尝试访问从父路由器传递到子路由器的状态池,这是main.rs中的主路由器: 让应用程序 = Router::new() .nest("/产品", create_products_r...

回答 1 投票 0

调试 Rust Polars 程序时如何查看数据帧或系列中的值?

我正在使用 vscode+rust-analyzer+codelldb 在 Ubuntu 服务器 24.04 上调试 Rust 代码。我想轻松地查看 Dataframe 或 Series 中的值,就像我们在调试 python pandas 程序时通常所做的那样......

回答 1 投票 0

检查自定义 Add 实现上的特征绑定时发生溢出

我正在尝试制作一个零成本抽象库,为值添加单位,以确保编译时计算的同质性。 核心类型是: pub struct QuantifiedValue { ...

回答 1 投票 0

如何让macroquad文本输入框变大

我正在使用 Macroquad 制作一个简单的表格数据应用程序。我希望顶部有一个编辑器来编辑单元格。但是我找不到任何函数或方法来更改文本大小...

回答 1 投票 0

Rust:添加事务时 SQL 查询错误 -“列 'block_index' 不能为空”

我正在使用 MySQL 作为数据库,在 Rust 中开发区块链实现。我有两个表:块和交易。交易通过外键(block_index)与块关联。 ...

回答 1 投票 0

V8 引擎中的分段错误(核心转储)

所以,我使用的是 v8 crate,它绑定到 V8 引擎的 C++ 代码。我将其部署到单个工作线程并具有多个请求线程。每个请求线程都会向该工作线程发送数据

回答 1 投票 0

将 Rust 编译为单个可解释的 LLVM `.ll` 文件

上下文 与我合作的研究小组开发了经过验证的 LLVM* 解释器。 我们目前正在努力添加对 Rust 生成的 LLVM 的支持。 使用 rustc 编译一个简单的 hello world 程序 -...

回答 1 投票 0

如何通过字符序列分割 Vec<u8>?

我想将 HTTP 请求的有效负载提取为 Vec。在请求中,有效负载通过序列与其余部分分开 ,这就是为什么我想在这个位置分割我的 Vec...

回答 4 投票 0

错误[E0463]:找不到`core`的箱子

我正在尝试使用 RISC Zero 工具链和 Cargo-risczero 工具创建一个 zkVM 应用程序。我按照他们的文档中给出的说明进行操作,但在构建过程中遇到错误。 设置后...

回答 1 投票 0

在特定的二进制可执行文件上创建火焰图

我想创建 Rust 可执行文件的火焰图(位于 target/release/name-of-binary 中)。我在这里找到了 perf 命令 然而,由于我正在起诉 mac os,我没有 perf 并且必须使用...

回答 1 投票 0

关于fn(&'a i32) -> ()

众所周知,逆变在 Rust 中相当罕见。根据关于方差的 Rust Reference,只有 fn(T) -> () 在 T 上是逆变的。我从来没有完全理解以下结论是如何得出的......

回答 1 投票 0

在 Solana 锚定程序中获取代币余额时出错:预期 &AccountInfo<'_>,找到 &Pubkey

我正在开发一个 Solana Anchor 程序,我需要根据用户的公钥和特定的代币铸币获取用户的代币余额。但是,我在尝试 retr 时遇到错误...

回答 1 投票 0

通过“core”或“alloc”而不是“std”引用模块有什么缺点吗?

Rust 的标准库公开为三个包:std、alloc 和 core。在API方面,core中的功能是std的子集,可以不依赖于任何操作来支持...

回答 1 投票 0

扩展中间件未添加到后备中?

我有以下简单代码: 使用 std::{net::SocketAddr, path::Path}; 使用 axum::{extract::{ConnectInfo、Request、State}、中间件::Next、response::{Html、IntoResponse、Response}、路由::{g...

回答 1 投票 0

Rust Axum:扩展中间件未添加到后备中?

我有以下简单代码: 使用 std::{net::SocketAddr, path::Path}; 使用 axum::{extract::{ConnectInfo、Request、State}、中间件::Next、response::{Html、IntoResponse、Response}、路由::{g...

回答 1 投票 0

如何设置免费策略?

我在生产环境(k8s 中的容器)中遇到了高内存使用率(看起来像内存泄漏),并想检查是否是由于“MADV_FREE”行为所致。 有没有办法

回答 1 投票 0

如何通过比较键的值来在BinaryHeap中添加HashMap的键?

我有一个HashMap<&str, i32>,它存储不同单词的频率。我必须返回前 k 个最常见的字符串。我在使用Java之前做过这个问题,但我做不到

回答 1 投票 0

多次回退会导致它们失败并出现 500 内部错误

我正在使用 Rusts 的 Axum Web 框架。 我需要有多个后备方案。 第一个后备方案是提供静态文件,例如位于我的静态文件夹中的 /script.js 和 /style.css。 第二次后备

回答 1 投票 0

什么时候用Box代替reference?

我是 Rust 新手,我试图了解何时应该使用 Box 而不是常规引用。 我能找到的所有示例都展示了如何使用 Box,但没有一个解释在什么情况下......

回答 2 投票 0

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