Rust 问答列表

JSON5 (serde) 中的变体类型 [duplicate]

作者:PasterOfMuppets 提问时间:11/8/2023

这个问题在这里已经有答案了: 将 JSON 字符串或字符串数组反序列化为 Vec (5 个答案) 使用 Serde 反序列化具有多种类型的字段的 JSON (1 个答案) 14天前关闭。 我想知道当...

零拷贝按步骤引用字节片

作者:xc wang 提问时间:11/7/2023

我有一个大号表示灰色图像的原始像素值。由于像素格式实际上是 16 位宽度,因此两个等于一个像素。Vec<u8>u8 现在,我想将图像用作 8 位宽度,因此我只取像素中较高的 8 位部分。 例如,给...

通过 redis 从 Cpp 应用程序发送到 Rust 应用程序的编码图像,无效的 UTF-8- TypeError

作者:lior.i 提问时间:11/7/2023

我正在从应用程序发送编码图像:cvredis pubsubCpp cv::Mat output_image; output_image = cv::Mat(pic_height, pic_width...

在 rust 中将非此即彼结构扁平化为另一个结构

作者:Seth Lutske 提问时间:11/9/2023

我正在尝试在 rust 中创建一个灵活但特定类型的结构。我们称之为 struct 。所有结构都必须具有字段 、 、 、 。但有 3 种不同类型的分析:AnalysisAnalysisnameidcre...

大括号是如何在报价中逃脱的!宏观?

作者:Richard Neumann 提问时间:11/9/2023

我目前正在尝试为自定义特征编写一个派生宏。 这就是我到目前为止得到的: use proc_macro2::TokenStream; use quote::{quote, quote_spanned}...

如何在 Rust 中调用从 trait 继承的方法

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

pub mod stuff { pub trait Clone2: Clone {} impl<T: Clone> Clone2 for Vec<T> {} } fn main() { l...

Rust 函数从嵌套迭代器中返回

作者:Pioneer_11 提问时间:11/5/2023

我有一个函数,可以从 9 x 9 的数字网格创建数独网格。如果发现一个无效的数字,它应该返回有关该数字所在位置的信息(其功能在注释掉的代码中)。代码当前正在运行,但如果使用注释掉的代码来替换,则编译器...

如何找到 4 种互补的 24 位 RGB 颜色,没有重叠位?

作者:Alex Lopez 提问时间:11/8/2023

我正在寻找四种颜色,它们具有可区分性,在某种程度上互补/视觉上吸引人,并且没有共同点。我的意思是如下: 仅考虑 u32 的前 24 位,并使用它们来表示 RGB 颜色。 以这种方式选择四种颜色。 对...

在 Rust 中,Box:ed 结构体与普通结构体相比,放置顺序有区别吗?

作者:Marcus Johansson 提问时间:11/10/2023

以下代码不编译: struct Ref<'a> { nbr: &'a u32, } fn func<'a>() { let nbr: u32 = 42; let _a_ref: Box<Re...

如何使用 Rayon 在 iter::from_fn 上并行化迭代?

作者:Miguel Guthridge 提问时间:11/8/2023

我有一个函数,我用它来生成一个迭代器,如本答案中所述。iter::from_fn fn generate_iterator<'a>( some_arg: Box<dyn SomeTrait>, ...


共326条 当前第28页