rust 相关问题

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

如何正确引用相同的代码作为依赖的依赖?

我有一个玩具项目正在使用紫水晶游戏引擎。我正在尝试编写自己的系统来收集用户输入,类似于他们拥有的FlyMovementSystem和ArcBallRotationSystem ......

回答 2 投票 2

覆盖依赖项的构建脚本

我正在构建一个Rust crate,它对包含本机库的几个* -sys包装箱具有传递依赖性。 * -sys包使用build.rs来构建使用cmake的本地库,这不是......

回答 1 投票 2

特质的泛型类型和通用的相关类型之间有什么区别?

在Rust中提供通用关联类型之前会询问此问题,尽管它们是提出并开发的。我的理解是,特质泛型和相关类型在...中有所不同

回答 2 投票 7

有没有办法让xcb将文件加载到像素图中?

我正在用rust-xcb编写一个应用程序。但是,当我尝试将文件加载到像素图中时,我找不到任何方法来执行此操作。我还使用图像库来加载图像文件(jpg)。但我不熟悉......

回答 1 投票 1

什么是模拟Rust正则表达式中的lookbehind行为的最明智的方法?

Rust正则表达式表明:此crate提供了正则表达式的本机实现,它在语法和实现方面都基于RE2。值得注意的是,反向引用和......

回答 2 投票 5

将枚举变体用作函数的奇怪语法是什么?

下面是syn :: parse的mod文档给出的示例。枚举项{Struct(ItemStruct),Enum(ItemEnum),} struct ItemStruct {struct_token:Token![struct],ident:Ident,...

回答 1 投票 2

为什么你会在结构中使用相同的生命周期?

这个问题类似于什么时候在结构中定义多个生命周期有用,但希望有足够的不同。这个问题的答案很有帮助,但侧重于一个人的优势......

回答 1 投票 9

如何在Rust中的同一行打印STDOUT并获取STDIN?

宏println!()和print!()允许您分别打印带有和不带尾随换行符的字符串和变量。另外,stdin()函数提供了一个读取一行...的函数。

回答 2 投票 3

调用println!循环外是一个无法访问的语句,如何以“可达”的方式使用println

循环终止后如何打印频率HashSet?问题似乎是无法保证循环终止。使用std :: collections :: HashSet;使用std :: fs; fn main(){let f = ...

回答 1 投票 -1

assert_eq!带有浮点数和增量

在Rust中,有没有一种使用两个浮点数和一个增量进行断言的首选方法?例如...让a = 3.0;令b = 2.9999999999; assert_eq!(a,b,0.0001); //虚构语法,其中〜...

回答 4 投票 12

在Rust中的多个向量中有一个struct实例

我正在Rust中构建一个备份Docker卷的应用程序。我想知道哪些容器正在使用目标卷。这是我使用的代码:let volume = await!(get_volume_by_name(&...)

回答 1 投票 1

具有奇怪行为的Rust RSA实现

我已经实现了RSA算法的一个非常基本的Rust实现。一切似乎都很好用,但我在测试中发现了加密/解密过程的奇怪行为。因为它有效......

回答 1 投票 -1

你什么时候使用::什么时候使用?在鲁斯特? [重复]

在玩Rust时,我遇到了以下内容:extern crate chrono; // 0.4.6使用chrono :: TimeZone; fn main(){println!(“{}”,chrono :: Local :: today()); println!(“{}”,chrono :: Local.ymd(...

回答 1 投票 5

在Rust中合并不同的集合[重复]

假设我有一个函数fn process_graph_nodes(graph:Graph,nodes:Option ){for nodes in node.unwrap_or_else(|| graph.all_nodes()){//处理节点} ...

回答 1 投票 1

从PathBuf获取绝对路径

给出相对路径:PathBuf :: from(“ ./ cargo_home”)有没有办法获取绝对路径?

回答 3 投票 18

如何在Stream中将Stream转换为RepeatedField?

我在Rust中有以下结构,我希望从我的服务中返回:#[derive(PartialEq,Clone,Default)] pub struct Response {pub names :: :: protobuf :: RepeatedField , } 和我 ...

回答 1 投票 -1

Rust中的traits和Haskell中的类型类有什么区别?

Rust中的特征似乎至少表面上类似于Haskell中的类型类,但是我看到人们写道它们之间存在一些差异。我想知道这些是什么......

回答 3 投票 135

为什么Rust可执行文件如此庞大?

刚刚找到Rust并阅读了文档的前两章,我发现他们定义语言的方法和方式特别有趣。所以我决定抓住我的手指......

回答 5 投票 106

在Rust中错误的u128乘法? [关闭]

在我打开bug之前,我想检查一下这里发生了什么。我在这里将这个C代码移植到Rust:unsigned __int128 r =(unsigned __int128)a *(unsigned __int128)b;很容易(我想):...

回答 1 投票 -1

为什么我不能在带有类型参数的特征上添加毯子impl?

考虑这两个特征:pub trait Foo {fn new(arg:u32) - > Self; pub trait Bar :Foo {fn with_parameter(arg:u32,参数:P) - > Self;我想加上毯子......

回答 2 投票 6

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