refcell 问答列表

异步块创建的 future 不是“发送”

作者:Vana 提问时间:1/11/2023

我在 rust 中进行了服务器更新。它在 2 个二进制文件之间创建补丁,并提供静态文件 我试着做 let mut update_state; if let Some(state) = upda...

为什么 RefCell 借入的价值寿命不够长

作者:Rhysol 提问时间:3/7/2023

我是生锈的新手。我在函数中出现错误。我已经通过使用另一种实现来修复此错误。但我仍然对这个错误感到困惑。为什么编译器说node_ref。我想已经拥有了,为什么不能借用它。据我所知,node_ref会活得...

使用 Rust 在向量中执行回调

作者:user10658782 提问时间:3/15/2023

我有一个对象,其中包含一堆用于回调事件的注册处理程序。 类型定义为 .. pub enum ObjectCatalog { String(String), Callback(Box<dyn ...

通过引用更改数组的内容

作者:sdgaw erzswer 提问时间:3/20/2023

我最近一直在处理以下场景: pub fn random_function(inp_array: &[u32]) { for actual_val in (RefCell::new(*inp_ar...

Rust 中 Counted Immutable Refefence 背后的数据

作者:user19831231 提问时间:4/3/2023

我在 Rust 中有一个数据结构,它被创建然后永远不会改变(就像游戏的规则集一样)。然后我想在其他结构中引用该数据,但我不希望这些其他结构拥有它,只需“不可变”地引用它。 如果当没有更多引用时删除数据...

Rust : drop(&amp;RefMut) 而不是 drop(RefMut)?

作者:hnyls2002 提问时间:5/7/2023

我知道当从 借入一个值时,我可以手动删除它以结束此借用。RefCell 但是,如果我使用对 a 的引用而不是直接使用 ,则 drop trait 似乎无效,无法结束此借用。RefMutRefMut ...

借用“匹配”臂内部的可变

作者:Fanteria 提问时间:5/21/2023

我是 Rust 的新手,所以如果这个问题有一个绝对明显的解决方案,我很抱歉。我找不到更简洁的方法来编写下面的代码。我知道这个代码的原因,因为已经借用了。paniccontainer return m...

与 rust RefCell&lt;T&gt; 和 Ref 相关的问题

作者:Dennis 提问时间:8/4/2023

我正在努力解决为什么下面的代码无法编译。我正在尝试创建一个具有两个节点的双链表。然后从子节点指针访问父节点的值。 use std::cell::RefCell; use std::rc::{Rc, ...

Rust,如何从 Rc&lt;RefCell&lt;T&gt;&gt; 中复制内部值并返回它?

作者:Saplyn 提问时间:8/24/2023

简介:我是 Rust 的新手,所以我决定通过实现双链表来练习。出于调试目的,我实现了该方法,但未能从 .(对不起,问了愚蠢的问题)get()Rc<RefCell<_>> 问题:我正在尝试返回一个,其...

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

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

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


共11条 当前第1页