rust 相关问题

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

您如何解决在HTTP代码中记录HTTP请求以及输出跟踪和错误消息的不同任务?

我阅读了有关如何使用日志记录中间件在Actix中记录HTTP请求的信息:https://docs.rs/actix-web/1.0.0/actix_web/middleware/struct.Logger.html现在,我要还添加...

回答 1 投票 0

我可以仅为我的代码添加调试信息而没有软件包吗?

有了附带的调试信息,我的二进制文件大约变成了400 MB。发生这种情况是因为Rust包含所有依赖项的调试信息。有什么办法只为我的代码包括调试信息吗? [package] name = ...

回答 1 投票 6

使用相同的Rust频道(mpsc)发送不同的类型

我遇到了这样的情况:我正在与多个发送者建立通道,这些发送者需要能够将不同类型的数据发送到接收线程。创建一个接收线程来处理这些...

回答 1 投票 0

在Rust中检查两个HashMap是否具有相同的键集

假设我有两个HashMaps(或任何具有映射到其他键的键的映射结构)map1和map2,我想确保它们具有相同的键集。请注意,键为...

回答 1 投票 1

以struct作为参数的泛型函数?

struct Item1 {a:u32,} struct Item2 {a:u32,b:u32,} fn some_helper_function(item:Item1){//基本上`item`的类型可以是`Item1`或`Item2`。 //我如何创建通用...

回答 1 投票 0

Iterator :: collect是否分配与String :: with_capacity?相同的内存量?

在C ++中,加入一串字符串(其中每个元素的大小大致已知)时,通常会预先分配内存以避免多次重新分配和移动:std :: vector ...

回答 1 投票 4

如何将异步/标准库Future转换为Futures 0.1?

我想使用async函数逐步解析入站流,但是actix-web需要impl Future 作为返回值。我该如何转换...

回答 1 投票 0

如何从特征实现中返回HashMap的键上的迭代器?

我正在尝试在Rust中构建一个简单的图形库。任何图都必须实现一个特征图。此特性目前仅具有一个功能,即节点,它允许图形的......>

回答 1 投票 0

使用Iterator :: collect时的内存分配

在C ++中,加入一串字符串(其中每个元素的大小大致已知)时,通常会预先分配内存以避免多次重新分配和移动:std :: vector ...

回答 1 投票 4

有没有一种方法可以将期货0.1转换为标准库期货?

异步/等待功能即将推出,但是仍有许多库仍在使用Futures 0.1。我们如何在两者之间转换?看来这可以将异步将来转换为0.1.x将来。内部...

回答 1 投票 0

不能借来可变的...,因为它也被当作不可变借来的

使用以下代码:使用std :: {io :: {BufRead,BufReader},net :: TcpListener,}; fn inicializar(receptor:TcpListener){let mut peticion:Vec = Vec :: new();让...

回答 2 投票 -1

推断出调用条板箱的名称以在程序宏中填充doctest

我正在创建一个程序宏,该宏从某些配置文件自动生成一个库(这是寄存器布局,但这对问题并不重要)。我希望该库自动-...

回答 1 投票 3

将锈属性应用于多条线

据我对Rust文档的了解,属性仅应用于直接在属性之后的行。因此,例如我想有条件地编译一行,我可以这样做:#[...] >>

回答 2 投票 1

与Rust中的外部进程进行多线程通信

这里是一个生锈的新手。我想启动一个外部长期运行的过程,并通过Rust中多个线程的管道与之对话。我遇到一生的错误,无法找到正确的方法...

回答 1 投票 1

无法在Rc中借用可变

首先,我是Rust的新手:-)问题:我想创建一个名为RestServer的模块,其中包含添加路由和启动服务器的方法(actix-web)。 struct Route {url:String,...

回答 1 投票 0

使用Option :: None时是否有一种提示编译器使用某种默认泛型的方法?

我需要一个获得通用类型T的Option的函数,该选项实现特征std :: iter :: IntoIterator。一个幼稚的实现可能看起来像以下内容(是的,解包将对None感到恐慌):...

回答 2 投票 3

如何使用可变成员Vec?

如何正确创建成员Vec?我在这里想念什么? struct PG {名称:&mut Vec ,} impl PG {fn new()-> PG {PG {名称:Vec :: new()}} fn ...

回答 1 投票 2

如何从单击按钮的条目中获取信息?

我想从按钮单击的条目中获取输入,并在单击另一个按钮时显示该信息。这给我一个错误,因为闭包拥有我的名字变量的所有权,...

回答 1 投票 -1

GTK RS-单击按钮,从条目中获取信息

我对Rust还是比较陌生,对gtk-rs的了解甚至更少,现在想学习。我正面临一个问题,我想从按钮单击的条目中获取输入,并在...

回答 1 投票 0

rust:如何使用引用外部值的回调编写`impl`

我几天前开始涉足Rust,遇到了以下问题:我发现了一个库,可以将字体轮廓转换为SVG;在用户端,部分代码看起来...

回答 1 投票 -1

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