问答列表

系统调用具有特征可变性和借用问题的已注册组件

作者:Zhou Lebo 提问时间:3/4/2023

我在这个例子上工作了几个小时,并阅读了很多关于 和 和 .我尝试了示例代码的许多变体,包括 simple、using only、only 和 all all 都不起作用。我想要一个由组件结构组成的系统...

Kucoin API“无效的KC-API-SIGN”

作者:Jaysin Koregaokar 提问时间:1/22/2023

api_secret等,在运行代码中不留空。只是为了把它藏在这里。 get output : {'code': '400005', 'msg': '无效的KC-API-SIGN'} 它适用于其他 PO...

解决借用问题会生成丑陋的代码来实现对象注册表。还有别的办法吗?[复制]

作者:Zhou Lebo 提问时间:3/2/2023

这个问题在这里已经有答案了: 为什么这个可变借款超出了它的范围? (2 个答案) 9个月前关闭。 我想创建一个对象注册表,这些对象都实现了一些特征。因此,注册表结构具有寄存器功能。但是,如果我声明它...

当类型为“Copy”时,方法应该移动(“self”)还是借用(“&self”)类型?

作者:scottwillmoore 提问时间:6/15/2023

在 Rust 中,当类型为 Copy 时,方法应该移动 () 还是借用 () 类型?self&self 当调用非类型的方法时,move () 和 borrow () 之间存在显着差异。例如,您将无法...

Rust russh 异步读/写

作者:Khadim Fall 提问时间:1/6/2023

嘿,我从 rust 开始,我正在尝试实现 SSH 直通程序。 我只想通过 ssh 将所有 stdin 传递到远程服务器并打印 stdout。 现在的问题是某些命令的返回值不是终止的,而是流式的。 我...

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

作者: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 ..>是不可克隆...


共61条 当前第5页