如何指示 rust 将值移动到另一个范围?
作者:matanmarkind 提问时间:9/7/2023
以下代码无法编译,因为编译器思维仍保留在 的作用域中,而不是移动到 的作用域中。为什么编译器不明白不需要绑定到外部作用域,可以移动到 的作用域?smainspawnsspawn struct MyS...
锈 问答列表
作者:matanmarkind 提问时间:9/7/2023
以下代码无法编译,因为编译器思维仍保留在 的作用域中,而不是移动到 的作用域中。为什么编译器不明白不需要绑定到外部作用域,可以移动到 的作用域?smainspawnsspawn struct MyS...
作者:Max888 提问时间:9/9/2023
我正在尝试在具有相同特征的盒装特征对象上实现特征。我以前做过这样的任务,其方法采用哪些工作正常,但不是.&selfself // The purpose of this trait is to al...
作者:Chowlett 提问时间:10/1/2023
这个问题在这里已经有答案了: 为什么 Iterator::take_while 拥有迭代器的所有权? (2 个答案) 上个月关闭。 https://play.rust-lang.org/?versi...
作者:Hèctor M.C. 提问时间:10/13/2023
这个问题在这里已经有答案了: 我使用什么生存期来创建循环引用的 Rust 结构? (1 个答案) 如何在安全的 Rust 中表达相互递归的数据结构? (4 个答案) 如何对复杂的递归数据结构(图)进行...
作者:Alex Licata 提问时间:11/2/2023
我是 rust 的新手,我正在构建 grep 命令的实现来学习这门语言。 我正在尝试创建一个函数以不区分大小写的方式匹配搜索查询,但是在处理迭代器在for循环中返回的值的生存期时遇到问题。str.li...
作者:glasflügel 提问时间:7/17/2021
在我的 Rust 项目中,我需要一个全局保持、静态数组或 vec,它初始化一次,模块可以在其中注册值或函数。我以为,使用 lazy_static!-crate 是可能的,但似乎并非如此。 这就是我想...
作者:gnevesdev 提问时间:8/21/2021
文档指出,如果类型具有析构函数,则不会调用它: https://docs.rs/lazy_static/1.4.0/lazy_static/#semantics 那么我应该如何释放内存呢?...
作者:Bingzheng Wu 提问时间:8/28/2021
我是 Rust 的新手。 我定义了一个全局 HashMap。Userlazy_static 中有一个生命周期,所以我必须在 中设置一个生命周期。似乎只能用于.Userlazy_static'sta...
作者:JKL 提问时间:1/23/2022
我是 Rust 的新手。我正在尝试在库中创建一个静态变量,以便在编译库后对其进行初始化。然后,我将 lib 包含在主代码中,希望直接使用而无需再次调用。这是我尝试过的:DATAVec<u8>DATAi...
作者:Abdelaziz Said 提问时间:6/20/2022
我使用 sqlx 初始化 mysql 连接(异步),但发生了奇怪的错误。lazy_static 这是我写的代码: use actix_web::middleware::Logger; use ac...