rust 相关问题

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

循环包依赖,同时实施PROC宏

我尝试实现proc_macro转储,这是类似SERDES序列化。为了这个目的,我有一个箱子富包含(在这种情况下,P1和P2),我的“原始”结构,其只应...

回答 1 投票 3

如何将可变引用自转换为不可变的引用被用作方法的参数?第一个版本

我具有以下不能编译的代码:结构A {X:I32,} IMPL A {FN add_assign(MUT自,其他:与自我){self.x + = other.x; } FN双(MUT个体经营){...

回答 1 投票 -1

如何通过原始指针封闭作为参数传递给C函数?

我与WinAPI的工作鲁斯特也有一些功能(如EnumWindows的()),需要一个回调。回调通常接受的附加自变量(类型LPARAM中的哪一个的别名...

回答 1 投票 4

办法让构建脚本当前版本?

是否有可能读取构建脚本目前使用的防锈版?也许通过一个环境变量?我试着版和CARGO_EDITION,但没有奏效。我没有找到任何文件...

回答 1 投票 0

我为什么不能添加到main.rs一箱的源代码,并导入一个结构?

我为什么不能克隆一个Git项目,添加一个main.rs和进口结构的一个?编译器会抱怨,进口是未知的,如果我让他们知道它抱怨库文件不能...

回答 1 投票 0

生锈的BindGen绑定提高SIGSEGV

我用防锈BindGen对工具生成绑定微软SEAL C ++库。我的配置://生成绑定let绑定= BindGen自::生成器::默认().generate_inline_functions(真)...

回答 1 投票 0

Reqwest的Client.post()返回400错误的请求File.io API

我正在学习锈,并认为这将是很方便的建立一个CLI与File.io API共享文件。要做到这一点,我想使用reqwest发送如File.io文档中描述的请求:从#...

回答 2 投票 1

紧凑的键值存储鲁斯特

我正在收集对一个网站每天的统计(请求的数量,独特的用户,时延平均值的数量等),防锈项目。我想这个数据存储在一个紧凑的key-value存储...

回答 1 投票 1

绑定的特点是不在库纳错误[复制]

我试图使用生成库secp256k1一个密钥对。在官方文档,我发现这个代码:使用兰特:: OsRng;使用secp256k1 :: {Secp256k1,消息};让SECP = Secp256k1 ::新();让...

回答 1 投票 -1

为什么我不能用声明元组的参数匹配的性状功能?

为什么我不能用声明元组的参数匹配的性状功能? #[允许(未使用)] //这工作FN富((X,Y):(I32,I32))!{}特质吧{//这不起作用FN条((X,Y)...

回答 1 投票 3

有没有表达“相同”的泛型类型具有不同的生命周期约束的方法吗?

考虑以下(不完全)的函数签名:不安全的FN FOO(FUNC:IMPL FnOnce() - > T +“一) - > ...有没有办法(不安全的课程)蜕变的输入功能...

回答 1 投票 2

建立在声明宏量元素的所有对(二次集)

我有标识的名单,我想调用宏为每一对标识符从该列表。举例来说,如果我有A,B和C,我想这产生!的println( “{} {}”,一,...

回答 1 投票 4

替代克隆TOKIO信道的发送器,用于期货封闭

我与TOKIO和Hyper工作产卵几个任务。 //定义任务让任务= self.some_future_using .MAP(移动| RESP |的println( “OK:{}”,RESP)!).map_err(移动| E | ...

回答 1 投票 0

任何方式,以避免重复码内结构的mut不MUT参考? [重复]

在这里,我想达到什么:性状富{只读FN(个体经营) - > 123-132; FN修改(MUT自,VAL:I32); }结构FooWrapper {富:“一个Foo,}实现了一套...

回答 1 投票 0

如何实现泛型类型VEC的载体的特征 ?

如何实现以下特征的通用型VEC的矢量 ?例如,如何实现一个通用的方法下面的(工作)的差异特性(例如,以便它是有效的VEC

回答 2 投票 2

匹配怀里:“类型不匹配预期(),发现积分变”

我写了下面的代码解析字符串来得到它编码的整数,并检查使用匹配误差。如果我得到一个错误(E)我要打印出误差e,并返回默认值。返回...

回答 1 投票 2

如何在Rust中声明接口?

我有多种使用相似方法的类型。我想通过编写一个接口来抽象它们,就像在Java中一样:public interface Shape {public float area(); }类Circle实现...

回答 1 投票 6

如何定义函数的类型参数(或其相关类型)的函数局部类型别名?

我有一个通用的函数foo一些复杂的上下的特质范围:使用std :: OPS ::指数; //这性状是只是作为一个例子性状浮法{常量PI:自我; FN from_f32(ν:F32) - >自; } // ...

回答 2 投票 3

我怎样才能得到一个const在编译时的价值?

我的目标是创建在需要用户提供的存储器块具有一定尺寸的C API。这个尺寸正好是我的防锈库结构的大小,所以我想提取...

回答 1 投票 1

在相关的特征类型的约束

这里有一个(有点做作)的例子来说明我愿做酒馆特质节点什么:公式+哈希{型封边:封边; FN get_in_edges(自) - > VEC; FN ...

回答 1 投票 6

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