rust 相关问题

Rust是一种用于以简单方式编写高度可靠和快速软件的语言。它可用于从高级代码到特定于硬件的代码,从大型熨斗到小型设备。

是否有可能以某种方式投VEC >成VEC 鲁斯特滤除无元件后? [重复]

我想一些办法有写这样的代码时,这样的转换:结构值; FN remove_missed(uncertain_vector:VEC >) - > VEC {uncertain_vector ...

回答 1 投票 1

如何避免展开选项 或结果的向量转换成只有成功的价值观是什么时候?

我有一个VEC >我想忽略所有的错误值,转换成A VEC 。我可以这样做:vec.into_iter()过滤器(| E | e.is_ok())地图(| E | e.unwrap())收集()这个...。

回答 1 投票 8

为什么这是不投的特质对象引用引用迭代器的项目?

我试图定义应该接受一个迭代器,其中每个产品的特性对象的引用的功能。例如:使用std :: FMT ::显示; FN show_items(项目:IMPL迭代器

回答 1 投票 0

不能借一次错误的可变更为循环

我的工作本文给出了问题#83“从排序清单删除重复”,但我卡在此借检查问题。该ListNode结构由该问题给出的,因此它不能被改变。我有 ...

回答 1 投票 1

寿命的问题与任何特质

我遇到了一个终生问题,一个小游戏。下面的代码表示的更新循环的非常归结版本。我需要的容器可变引用到其他游戏的参考...

回答 1 投票 1

我怎样才能打印Actix的的Web错误的消息,而无需恐慌?

我想了解该错误的从Actix的回购一个例子处理。它使用故障箱子来处理错误。下面是相关的代码:#[导出(失败,调试)]酒馆枚举...

回答 1 投票 1

如何转换选项的列表 以T的名单时,T不能被复制? [重复]

如何采取A VEC >,其中T不能被复制,并解开所有的一些价值观?我碰到在地图上一步一个错误。我很高兴地移动原始列表和所有权“扔...

回答 2 投票 5

如何从一个for循环用户定义的类型?

我所定义的属性类型和我有一个VEC 那我遍历检索“最好”的一个。这是类似于我第一次尝试:#[导出(调试)结构属性;实现了一套...

回答 1 投票 1

显示文件元数据等的所有者和组使用锈

我的工作递归文件搜索,并得到了它与简单的权限的工作,但我不能确定的是如何得到一个文件夹或文件的所有者(所有者ID)或基团(组ID)。我已经发现了如何...

回答 2 投票 0

无法从SPRS库初始化TriMat矩阵

我试图使用稀疏矩阵库SPRS时遇到了问题初始化一个矩阵。为什么这个不行? EXTERN箱的SPR;使用的SPR :: TriMat; FN的main(){让MUT矩阵= TriMat :: ...

回答 2 投票 1

如何重复矢量某些元素根据条件?

我一个卡塔过程中遇到了这个问题。我更可读的执行是下面的:使用std :: VEC :: VEC; FN repeat_even(V:VEC ) - > VEC {v.into_iter()flat_map(| X | ...

回答 4 投票 3

为什么to_ascii_lowercase返回一个字符串,而不是牛 ?

STR :: to_ascii_lowercase返回一个字符串。为什么它不返回牛 就像to_string_lossy或字符串:: from_utf8_lossy?这同样适用于为str :: to_ascii_uppercase。

回答 1 投票 2

一东京任务可以正常终止整个运行?

我开始了这样的代码运行东京:TOKIO ::运行(my_future);我的未来继续展开一串任务响应各种条件。其中的一个任务是负责...

回答 1 投票 2

我如何传递一个参考堆栈变量的线程?

我在写,其中一个网络客户端连接到下棋对多线程的电脑AI一WebSocket的服务器。 WebSocket的服务器要Logger对象传递到AI代码。 Logger对象是...

回答 1 投票 15

是否有锈等效到C的`的typedef int32_t FE [10]`?

是否生锈有以下类型定义?的typedef int32_t FE [10]; typedef结构{FE X; FEÿ; FE Z者除外; FE吨; } ge_p3;我知道如何在锈定义ge_p3,但我不知道该怎么...

回答 1 投票 -1

为什么的std :: RC:RC <>不能复制?

谁能给我解释一下为什么RC <>不是复制?我正在写使用了大量的共享指针的代码,并且不必键入.clone()所有的时间都让我心烦。这在我看来,RC

回答 2 投票 17

如何提供的IntelliJ IDEA的锈项目标准库的来源是什么?

我使用的是Mac进行开发。我安装了锈1.13.0使用BREW安装铁锈和IntelliJ IDEA的铁锈插件0.1.0.1385。我创建了货我的第一个测试项目,并同时与打开它...

回答 4 投票 9

如何将结构的数据分配到的方法自我?

我想修改临时存储到另一个变量的自我。在最后一步,我想所有的数据从变量复制到自身。结构A {X:I32,} IMPL A {FN新()-...

回答 1 投票 0

不能借为不可变的,因为它在函数参数中也被借为可变的

[这里(操场)怎么了? struct Number {num:i32} impl Number {fn set(&mut self,new_num:i32){self.num = new_num; } fn get(&self)-> i32 {...

回答 1 投票 22

有没有办法用宏来算?

我想创建一个宏,打印“Hello”一个指定的次数。它使用,如:!many_greetings(3); //扩展到三`调用println(“你好!”);`语句用简单的方式来创建宏...

回答 3 投票 14

© www.soinside.com 2019 - 2024. All rights reserved.