问答列表

实现具有特定类型参数的泛型结构时出现类型不匹配错误

作者:Alberto 提问时间:11/10/2023

我正在尝试实现一个通用结构 A1Implementation,它采用一个类型参数 B,该参数应该实现特征 A1。但是,当我尝试创建具有特定类型Ex1_A1的 A1Implementation 实例时,...

在 Rust 中声明 Vec 并具有“静态生存期失败”

作者:user52366 提问时间:11/9/2023

我正在学习 Rust(具有 C++ 背景),并且正在努力声明具有静态生存期的向量。 基本上,我试过了...... let v : 'static Vec<u16> = vec![1, 2, 3];...

相当于 tokio 任务的 Condvar

作者:ixolius 提问时间:11/10/2023

我正在使用依赖于运行时的框架,并且无法使用运行时的变体。 我还使用外语界面,这给了我一些关于线程的限制:我有一个资源,每个线程只能存在一次,否则我冒着未定义行为的风险。tokiocurrent_thr...

具有默认特征实现的 Rust 泛型

作者:Alberto 提问时间:11/9/2023

我正在做一个 Rust 项目,我定义了几个特征(A1、A2 和 A3),每个特征都有多个实现。我还有一个结构算法,它基于这些特征采用泛型。我想为泛型提供默认特征实现,以防用户未提供特定实现。 这是我...

为什么文件要附加文本而不是替换其内容?

作者:JuanN 提问时间:11/14/2023

我有一个文件,另一个里面有其他数据。我已经实现了一个函数来存储 de 其他数据 到文件中:structstruct pub struct DataHandler { pub file: File...

更新消息后反序列化不再正常工作

作者:Abenstex 提问时间:11/14/2023

也许我不再看到树木的森林了,如果我看到了,我很抱歉,但我现在已经被困在一个问题上几个小时了。我通过添加一个字段(includeObsolete)更新了我的原型文件中的消息: message GetA...

返回泛型类型的 Rust 函数

作者:Hakob Arshakyan 提问时间:11/12/2023

use std::marker::PhantomData; fn main() { pub type KG = u32; #[derive(Eq, PartialEq, Debug, Clon...

如何使用自定义函数计算 gtk4-rs widget 的大小

作者:Rostcraft 提问时间:11/12/2023

我有gtk::Box的自定义子类,我需要让它根据父级(例如50%)和高度计算宽度,使用需要指定的纵横比。 我尝试使用 WidgetImpl 实现size_allocate,但是在使用 println...

在 Rust 中,我想从流或文件中读取以填充缓冲区,并检测 EOF

作者:Thomas Mueller 提问时间:11/15/2023

在 Rust 中,我想(使用 BufReader)读取到缓冲区数组中以填充它。我想读取确切的字节数,但在 EOF 的情况下,读取较少就可以了。我自己实现了一个辅助方法,如下所示,并且有效。但是,我想知...

SIMD 算法,用于检查整数块是否为“连续”。

作者:Carl 提问时间:11/16/2023

如何检查对齐的 16 个块是否连续(并且不断增加)?u32 例如:is。 而且,不是。[100, 101, 102, ..., 115][100, 99, 3 ...] 我在 AVX512f 上。...


共208条 当前第20页