借用检查器 问答列表

这个 rust 代码用于从未排序的链表中删除重复项,在 else 分支的低级上做什么?

作者:Elfen Dew 提问时间:11/15/2023

我有一个链表: pub struct Node<T> { val: T, next: Option<Box<Node<T>>> } pub struct LinkedList<T> { he...

如何处理第三方结构体的“未找到名为'clone'的方法”

作者:user3353185 提问时间:10/23/2023

我是 Rust 的新手,正在尝试使用以下代码中创建的值两次:response let response = reqwest::blocking::get( "https://www.imdb.c...

在尝试重用具有终生性的 Vec 时如何取悦借用检查器

作者:ChrisB 提问时间:10/14/2023

在 Rust 中,我遇到的一个常见模式是这样的: struct Foo { /*...*/ } struct FooProcessor { foos: Vec<&'??? mut Foo>, //...

Rust 函数的返回值不能引用局部变量或临时变量

作者:Jacob Runge 提问时间:11/2/2023

上下文 无法使此功能正常工作。我相信我理解错误试图告诉我什么,但我不明白我是如何犯错的/如何解决它们。 该函数是一个递归函数,它查看目录及其子目录并累积路径的向量和 Axum MethodRout...

为什么传递向量有效但切片不起作用?

作者:Aharon Sambol 提问时间:2/9/2023

当我写这篇文章时: fn add1(vc: &mut Vec<usize>) { func1(vc, vc[0]); } fn func1(vc: &mut Vec<usize>, val: us...

Rust 所有权问题

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

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

为什么 Deref 样的特征不组成?

作者:apt1002 提问时间:11/2/2023

在此代码中,与标准库中的定义相匹配,并且(从更复杂的示例中简化)几乎也是如此。MyDerefDerefMemoryView pub trait MyDeref { type Target: ?Si...

在文件链实现中绕过借用检查器

作者:Dr. Timofey Prodanov 提问时间:11/7/2023

我正在尝试实现一个简单的文件链。不幸的是,我的实现产生了借用检查器错误。BufRead::fill_buf impl BufRead for FileChain { fn fill_buf(&mu...

有没有办法在*不可克隆*的迭代器上实现笛卡尔乘积?

作者:Julia Benginow 提问时间:11/16/2023

这个想法是,我想要迭代器的笛卡尔乘积,这些迭代器都是 Box<dyn...>,因为我有一个函数,它返回不同类型的迭代器,其中一些必须通过笛卡尔乘积函数运行。但是,鉴于 Box<dyn ..>是不可克隆...

集合中的 Rust 返回对象,其生存期短于集合本身

作者:Noah 提问时间:10/24/2023

我正在尝试使用.这个想法是,我有一个包装字节引用的结构,在创建新对象时,我检查它包装的字节是否已经在使用中,如果是,则重用现有的堆分配字节。HashSet #![feature(new_uninit...


共50条 当前第4页