检查 问答列表

当借用在方法调用后面时,如何借用两个不相交的字段?

作者:Ted Klein Bergman 提问时间:4/19/2021

在下面的代码中,我有一个带有只读字段和一堆读写字段的结构。直接从结构中借用单独的字段时,借用没有问题。但是,当我将借用隐藏在方法调用后面时,它说我不能再借用。Fooa #![allow(unused...

为什么我不能在同一结构中存储值和对该值的引用?

作者:Shepmaster 提问时间:8/31/2015

我有一个值,我想存储该值和对 在我自己的类型中,该值中的某些内容: struct Thing { count: u32, } struct Combined<'a>(Thing, &'a u32...

从 HashMap 或 Vec 返回引用会导致借用持续超出其所在的范围?

作者:Bill Fraser 提问时间:6/25/2016

我有一个持续的编译错误,Rust 抱怨我在尝试可变借用时有一个不可变的借用,但不可变的借用来自另一个范围,我没有从中引入任何东西。 我有一些代码可以检查地图中的值,如果存在,则返回它,否则它需要以各...

Bonobo_Git_Server_WebInspector_Session_Fixation

作者:Jackie Tsai 提问时间:10/24/2023

Bonobo Git Server 版本:6.5.0 我的 Bonobo Git Server 扫描了 WebInspect 的“会话修复”问题?我该如何解决? 我必须用谷歌搜索它,但没有好的资源。...

一次不能多次借用可变 + 变量是可变队列

作者:Pouneh Bahrami 提问时间:4/25/2023

我正在尝试遍历一个图形,并根据我的代码中定义的条件从中提取一个子树。图表或标准的细节并不重要。然而,由于引用的复杂性和锈蚀中的借用,创建树的过程非常具有挑战性。我不是生锈专家。 为了简单起见,我有 ...

为什么我会收到“借用的数据在方法之外逃逸”错误?

作者:Question Asker 提问时间:6/29/2023

我有一个变量,我必须在事件循环中编辑它。问题是我在结构函数中不断收到相同的事件循环错误。如何在仍然能够调整 over runtime 的值的情况下解决此问题?我看到的所有解决方案都导致某种形式的副本被...

在 Rust 中处理大型可变结构的最佳方法是什么?

作者:oui 提问时间:9/7/2023

这是我的问题的简化视图: struct Game { currentPlayer: u8, players: Vec<Player>, units: Vec<Unit>, } fn upda...

装箱对 &amp; self 的引用

作者:dromtrund 提问时间:5/5/2016

我是 Rust 的新手,作为学习过程的一部分,我正在尝试创建一个树结构,其中每个节点都有一个子节点的向量和对其父节点的引用。我想为节点创建一个函数,该函数采用新节点的值(暂时),将其添加到子列表,并将...

可变借入循环

作者:Marko Seidenglanz 提问时间:7/5/2021

我有一个元组向量,每个元组包含两个字符串。我想将两个字符串(其中一个)作为可变引用传输到哈希图中。另一个字符串也会传输,但不必是可变的。背景是我想稍后用另一个字符串的值覆盖一个字符串。 给定以下代码...

为什么允许我在嵌套函数 (Rust) 中有多个 &amp;mut 引用?

作者:rico5678 提问时间:12/13/2021

我是 rust 的新手,我想知道为什么以下代码不会导致:不能一次多次借用 val 作为可变错误。似乎当我到达函数时,我应该对同一个原始变量有三个单独的引用:second_layerval val_r...


共101条 当前第2页