rust 相关问题

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

如何在手动生成的代码中调用rustfmt?

因此,我正在为一个库生成绑定,最重要的是,我为该库生成了大多数安全包装。我正在做的事情就是简单地生成一个包含所有内容的字符串,并且...

回答 1 投票 0

rust-buildgen requestAnimationFrameLoop无法在闭包内部使用struct方法

我正在尝试创建一个requestAnimationFrame循环,该循环将为每个帧调用game.render()。我正在关注本教程-https://rustwasm.github.io/wasm-bindgen/examples/request-animation -...

回答 1 投票 0

使用在项目的库根目录中声明的模块内的Rust特性

我正在Rust中构建一个工具,该工具能够生成虚拟时间序列数据以测试我们现有的不同系统。我正在尝试实现在我的...

回答 1 投票 1

std :: op特性“ Not”的类型不匹配

我正在实现通用矩阵求解器。为此,我利用“ Not”运算符来解决另一个问题,下面将对此进行解释。但是,在测试中调用该函数时,得到...

回答 1 投票 0

如何使用Rust截断或减少文件末尾的内容?

我有一个90MB的文件。我想在末尾附加大约20个字节的数据,然后也可以在之后截断该20个字节的附加数据。如何使用Rust做到这一点?更新,我想我的问题...

回答 1 投票 0

为什么不需要将此堆栈变量移入闭包?

我想理解为什么下面的示例中的外部堆栈变量数据不需要在闭包中使用move关键字。该示例取自Curl板条箱,并且...

回答 2 投票 1

使用标称符号解析多行注释

我正在尝试编写可识别多行注释的nom解析器... / *哟! * / ...并消耗/丢弃(相同的东西,对吗?)结果:使用nom :: {字节:: complete :: {tag,take_until},错误:: {...

回答 1 投票 0

Rust regex replace_all比PHP regex preg_replace_callback慢,如何优化?

PHP在下面的示例中比Rust快5.5倍。我是从根本上做错了吗?在我看来,Rust中的regex引擎比PHP中的慢。 PHP代码:$ html = ...

回答 1 投票 1

是否可以从终端定义常数?

为了在锈中创建阵列,它需要具有预定义的大小:arr = [u32; 4];如果我使用一个变量而不是4,它将给出一个错误,除非它是一个常量,例如定义为:const ...

回答 1 投票 0

Rust为什么允许对可变变量进行不可变引用?

我正在研究Rust Book,我对第4章中的清单感到惊讶:fn main(){let mut s = String :: from(“ hello”);令r1 =&s;令r2 =&s;令r3 =&mut s; ...

回答 1 投票 1

rust-从函数参数(从线程)向mpsc通道发送数据

我正在尝试使用Rust程序(TCP服务器)中的线程来处理TcpStream。我想使用Arc >在HashMap中跟踪当前客户端的连接。当...

回答 1 投票 0

如何通过LLVM C绑定发出调试信息?

我目前正在玩一个用Rust编写的简单LLVM前端。我现在正在尝试发出调试信息。我如何通过...

回答 1 投票 11

如何通过特征功能发送不同的结构?

枚举属性{Triangle(TriangleProperty),Square(SquareProperty),} struct Triangle {x:u8,y:Vec ,} struct Square {x:u8,y:String,}结构... ] >>

回答 1 投票 1

如何使用Zola遍历list.html之外的分类法中的术语?

我发现您可以使用{%set posts = get_taxonomy(kind =“ posts”)%}来检索分类法,但是我不知道如何在例如single.html中迭代分类法的条款这个...

回答 1 投票 0

将模块作为变量存储在锈中

我有2个不同的模块,它们具有完全相同的实现,相同的功能,类型等。它们只是做不同的事情。我希望能够在运行时选择这些模块之一,并使用...

回答 1 投票 0

是否有一种特征可以为其自身所扩展的另一个特征中的关联类型指定自身?

我想定义一个特征,该特征具有另一个特征,该特征具有自己的特征对象类型作为关联类型:///用于制造事物的特征。特质Make {类型输出:?Sized; fn make(...

回答 1 投票 2

扁平化和收集切片的效率

[如果在Iterator 上使用标准的.flatten()。collect :: >(),其中T:复制,是否执行:执行一次分配;然后使用memcpy将每个项目复制到...

回答 1 投票 1

如何将LinkedList的HashMap解引用迭代器插入?

如何解决截图问题?我已经尝试使其可变,但这不是重点。可能是什么,如何摆脱它?我将感谢代码中的更改。让mut buf = ...

回答 1 投票 -1

移动对象,然后调用消耗对象自身的方法将产生“无法移出借用的内容”]]

我知道有1000个有关此问题的信息,但我读过的所有问题似乎都不适合这个问题。我正在做的是,在某个功能上,我正在创建一个RusotoFuture(来自rusoto_s3条板箱):fn ...

回答 1 投票 0

是否有可能像&mut一样围绕&mut创建包装器

以下代码无法编译,因为MutRef不是Copy。无法将其复制,因为&'a mut i32未复制。有什么办法可以给MutRef类似于&'a mut i32的语义吗? ...

回答 1 投票 2

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