问答列表

为什么生存期省略不适用于返回 Fn 的函数?

作者:Kodra 提问时间:9/28/2023

根据 The Rust Book 的说法,生命周期省略允许我们拥有以下签名: fn first_word(s: &str) -> &str { ... } 而不是这个更冗长的版本: fn fi...

结构成员 (HashMap) 中的闭包,用于捕获对另一个结构成员的可变引用

作者:Jaka 提问时间:9/30/2023

我怎么能在 Rust 中实现这样的事情 struct TestStruct { map:HashMap<String, Box<FnMut(i32) -> ()>>, val:i32 } im...

在盒装 Fn 性状泛型上实现特征会导致生存期问题

作者:Sam Kinney 提问时间:10/3/2023

这里有点像 Rust 的初学者。我正在尝试为映射数据类型的函数实现一个特征,这些函数将类型实现映射到自身。 看起来像这样:RingRingRing trait Ring { fn plus(&se...

在不同的回调中调用相同的按钮

作者:Paulo Luvisoto 提问时间:10/5/2023

我正在尝试使用 GUI 库 FLTK 在 Rust 中制作一个基本软件。在 Pastebin 上查看我的代码。我在第 18 行创建了一个名为 input1 的按钮。我需要在两个不同的回调中调用此按钮。...

鉴于 PyTorch 不允许多个可变引用,类似 PyTorch 的自动微分如何在 Rust 中工作?

作者:MWB 提问时间:10/3/2023

我主要是一个局外人,试图了解 Rust 是否适合我的项目。 在 Rust 中有一些框架可以进行自动区分。具体来说,根据他们的描述,我认为 candle 和其他一些项目以某种方式以类似于 PyTorc...

如何在 Rust 中解码和读取 zstd 文件?

作者:TrkDgnr 提问时间:10/17/2023

我正在寻找一些关于如何解码和读取 zstd 文件的建议,我感到有点迷茫,因为这是我开始学习 Rust 以来的第一个大项目。 我在这个项目中使用 Rust,因为它是为了实习,而且数据导出/压缩工具很久...

带有 uuid 失败的 diesel-rust (Postgres),E0277 diesel::Expression 不满足

作者:TazMainiac 提问时间:10/19/2023

我正在将现有的 Python/SQLAlchemy 应用程序移植到 rust。我对 rust 完全陌生,似乎 diesel 是 SQLAlchemy 的合理替代品(我还需要做 postgis,而 di...

Yew - 选择文件

作者:Oughie 提问时间:10/22/2023

我对红豆杉比较陌生。我想知道如何在 Yew 中实现文件选择组件(版本 0.21) 我想选择一个文件并将其存储在“selected_file”下的结构中 pub struct File { se...

如何知道未给定的字段值具有默认值

作者:firefantasy 提问时间:10/26/2023

use serde::Deserialize; #[derive(Deserialize, Debug)] struct Request { #[serde(default)] timeout:...

Rust 闭合、RefCell、Rc 计数 [已关闭]

作者:안태찬 提问时间:10/27/2023

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 23天前关闭。 改进此问题 counter_c...


共208条 当前第17页