所有权 问答列表

无法移出异步“Fn”闭包中捕获的变量

作者:Lomírus 提问时间:2/8/2023

这是我的代码。在这个程序中,我想创建一个简单的 websocket 服务器。当用户向 发送请求时,浏览器将与服务器建立 websocket 连接。ws://{url}/ use std::{coll...

在 Rust 中使用 None 访问嵌套的 HashMap

作者:doliphin 提问时间:4/25/2021

我想创建一个类似于这篇文章中的数据结构。因此,包含与该节点关联的一些数据的节点树,以及更深的节点。Database 不同的是,我想允许 是 的可能性,以指示节点是叶子。childrenNone 所...

Rust 所有权问题

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

我想通过 Rust 实现单链表概念。 但是,当我实现push_front功能时存在问题。 错误消息如下所示。 无法移出位于可变引用后面的 as 枚举变体self.headSome 如何解决此问题?...

Rust 中的“str”有什么用吗?

作者:doliphin 提问时间:3/25/2021

有没有一种情况可以在不借用的情况下使用?这有意义吗?str 我理解 和 的区别,但既然有,也一定有?String&str&strstr...

通过引用传递向量,然后调用清除

作者:atomSmasher 提问时间:6/24/2017

我很好奇,在通过引用后清除客户端 .cpp 中的向量时,我是否一直在处理未定义的行为?我从未遇到过无效数据的问题,但我可以看到这可能是潜伏的问题。通过引用一直传递到最终队列 - 同时,另一个线程将仅在...


共25条 当前第3页