rust 问答列表

为什么 vec![Vec::with_capacity(n)] 为子向量创建 0 容量?

作者:Tim 提问时间:9/20/2023

给定以下代码,为什么每个向量的 0 而不是 ?capacitychunk_size #[test] fn test() { let chunk_size = 1024; let data: Ve...

如何将受信任的 Web 活动内容设置为“边缘到边缘”(在状态栏后面)

作者:morgenshtern 提问时间:9/20/2023

如何将受信任的 Web 活动内容设置为“边缘到边缘”(在状态栏后面)? 需要什么,我尝试过什么: https://developer.android.com/develop/ui/views/lay...

死锁,当通过多个方法访问互斥锁保护结构的不同字段时

作者:Harry 提问时间:9/21/2023

当互斥锁保护结构的不同字段跨多个函数访问时如何避免死锁,如下所示 use std::sync::Mutex; #[derive(Default)] struct InnerData { ia: ...

编译适用于 Android 的 Rust crate tinyaudio 时出现链接错误

作者:Dan S. 提问时间:9/22/2023

我正在尝试编译一个使用 Rust crate tinyaudio 的库,但出现链接错误: ld: error: unable to find library -laaudio 我安装了 Andr...

Rust sha1::Sha1 结果与 shasum 不同 [duplicate]

作者:devforfu 提问时间:9/23/2023

这个问题在这里已经有答案了: Python hashlib 校验和与 linux md5sum 不同 (1 答案) 2个月前关闭。 我正在通过 crate 计算 Rust 中的 SHA1 摘要,并将...

锈“借用......”编译错误

作者:wallgeek 提问时间:9/16/2023

我有一个节点列表 struct ListNode { val: i32, next: Option<Box<ListNode>> } impl ListNode { fn new(val: ...

你能返回闭包或创建行为类似于闭包的可调用对象吗?[复制]

作者:Makogan 提问时间:9/26/2023

这个问题在这里已经有答案了: 从函数返回闭包 (4 个答案) 上个月关闭。 我一直遇到一个问题。例如,假设我有以下内容: fn make_iterator<'a, T>(t: &'a T) -> ...

为什么添加 &amp; 会导致生锈?[复制]

作者:violet 提问时间:9/26/2023

这个问题在这里已经有答案了: 模式匹配参考时的奇怪类型 (2 个答案) 上个月关闭。 以下编译: #[derive(Debug)] enum List { Cons(Rc<RefCell<i32...

是否可以使用 Serde / Rust 全局处理无效的 JSON 值?

作者:user2297996 提问时间:9/27/2023

我的意思是: 给定此结构: struct SomeObj { someProp: bool } 有没有办法强制Serde在JSON输入中的值不是布尔值时分配true / false?some...

在 Rust 中使用 CryptUnprotectData 解密数据会导致STATUS_HEAP_CORRUPTION错误

作者:anonymous 提问时间:9/27/2023

我正在开发一个函数,该函数接收并使用 .下面是有问题的函数:Rust&[u8]CryptUnprotectDataWinAPI fn decrypt(data: &[u8]) -> Result<V...


共326条 当前第20页