Rust 问答列表

如何正确返回对临时值的引用?

作者:Kodra 提问时间:10/12/2023

例如,此函数按预期工作: fn get_suffix(str: Option<&str>) -> u32 { str.and_then( |s| s.rsplit('_').next() ) ....

为什么 u32 不能加减 i32?[已结束]

作者:Kodra 提问时间:10/12/2023

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 上个月关闭。 改进此问题 let a: u32 = 10; let ...

如何将实现多个特征的结构传递给接受这些特征为&amp;mut的函数?

作者:PWolf 提问时间:10/13/2023

我正在处理一个问题,可以简化为以下代码。结果是 *dog。error[E0499]: cannot borrow as mutable more than once at a time. 错误的根源...

捕获和转换py.allow_threads闭包内引发的错误?

作者:mike rodent 提问时间:10/15/2023

我有一个 PyO3 函数,如下所示: #[pyfunction] fn update_index(py: Python, dir_root_path_str: String, index_name:...

检查 Vec 是否包含来自另一个 Vec 的所有元素

作者:Some Name 提问时间:10/6/2020

有一个方法包含可用于检查特定元素是否存在于 .如何检查一个中的所有元素是否都包含在另一个元素中?有没有比手动迭代和显式检查所有元素更简洁的了?VecVecVec...

如何修复存档中的文件在从我的端点下载时权限被拒绝?

作者:Finlay Weber 提问时间:10/22/2023

我正在使用 Actix Web 和 Tokio Tar 实现一个端点来下载存档文件。 存档生成的代码灵感来自此处示例中所示的代码。现转载如下: let mut ar = Builder::new(...

我得到的这个解释(Rust 代码在幕后需要在调用时使用变量)是否正确?

作者:Anon Anon 提问时间:10/22/2023

我在理解闭包方面遇到了一些困难,所以我跳到一个论坛上,问一些关于引擎盖下发生的事情的问题。有人给我举了这个例子: 对于以下代码: let x = String::new(); let f = ||...

使用 Rust 在 Android 应用中写入文件

作者:Rory L. 提问时间:11/17/2023

我有一个用 Rust 编写的游戏,并通过 ADB 在我的 Android 手机上运行。这是一个简单的游戏,我不想创建一个完整的身份验证系统,所以我只是尝试使用本地 .txt 文件来存储用户 ID。据我...

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

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

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

如何在 AVX256 中对齐/旋转 2 位矢量?

作者:cyborgdennett 提问时间:10/18/2023

我正在使用 AVX2 内部函数,并希望获得以下内容: 输入:[1,2,3,4,5,6,7,8] 输出:[8,1,2,3,4,5,6,7] 以下内容适用于 128 位向量: let vec1 =...


共326条 当前第10页