问答列表

通过解构元组获得的变量是可变的吗?

作者:Rex Eleven 提问时间:2/4/2023

解构元组是否使变量可变? 这是让我感到困惑的代码片段: let tup = ("duck", 11, true); let (_, data, ..) = tup; println!("data...

每次赋值后 Rust 可变值会发生什么情况 [duplicate]

作者:KianFakheriAghdam 提问时间:2/5/2023

这个问题在这里已经有答案了: Rust 会释放被覆盖变量的内存吗? (3 个答案) 在重新分配的情况下,Rust 何时会删除该值?[复制] (1 个答案) 10个月前关闭。 下面是动态可变值的两个示...

如何获取对数组子集的工作可变引用?

作者:fadedbee 提问时间:2/19/2023

这按预期进行阅读: fn u64_from_low_eight(buf: &[u8; 9]) -> u64 { let bytes: &[u8; size_of::<u64>()] = buf[....

在使用 par_iter() 处理大型数组时,我无法更新到不同的可变数组

作者:Padma 提问时间:2/22/2023

要处理的大量结构数组和两个不同的可变数组应保存这些值。 我使用了par_iter,但出现以下错误: fn par_calculate_depreciation_for_assets(assets_...

转换 web::Json&lt;T&gt; 到 &amp;mut T

作者:Rusty 提问时间:3/31/2023

我正在尝试编写一个简单的 api 来创建用户,但我需要像在方法中一样传递对象,因为它需要在后台进行编辑 - 以便添加 id、创建日期等。actix-webUsermutable referencedb...

在 Rust 中设计一个具有可变 getter 和不可变 getter 的特征,并默认实现不可变的 getter

作者:FreD 提问时间:4/5/2023

我想设计一个具有可变和不可变吸气剂的特征,该特征适用于某个领域。 但是,我希望该特性的实现者只需要实现一种方法,通常是可变的 getter。self 我找到了这个解决方案(操场): pub tra...

如何在 Rust 中使用 TcpStream 实现关闭 TCP 连接的超时?

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

我有一个函数,它连接到 TCP 端点,发送一条消息,然后等待两条消息。函数完成后,我想关闭连接。但是,我想为整个函数添加一个超时,以便如果消息交换未在指定时间内完成,连接将断开。在 Rust 中使用 ...

Rust 将 String 上的迭代器转换为 &amp;[&amp;str]

作者:The Bic Pen 提问时间:10/16/2023

如何将返回 Strings 的迭代器转换为可以传递给函数的内容?我正在尝试将迭代器映射到 s 上的迭代器,但出现错误:&[&str]&str error[E0515]: cannot return ...

Rust 是在运行时还是在编译中静态执行类型转换?

作者:xc wang 提问时间:4/9/2023

在使用 C 或其他编程语言时,我总是会遇到无法避免类型转换的情况,例如 ,我觉得我担心性能。let c_var = rust_var as u32 类型转换是在运行时还是在编译中执行?使用内联不是那...

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

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

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


共208条 当前第9页