rust 相关问题

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

运行Diesel CLI工具时出现“Ordinal Not Found”

我尝试安装diesel_cli,在一些环境变量问题之后我成功安装了它。当我尝试为我的项目设置Diesel时,它会抛出一个错误:diesel.exe - Ordinal Not ...

回答 2 投票 1

如何在没有不稳定功能或外部板条箱的情况下从mpsc :: channel读取指定的时间?

我正在尝试连续读取接收器指定的持续时间。我想出了以下解决方案pub fn get (rx:&Receiver ,get_duration:time :: ...

回答 1 投票 1

字符串变为空,通过FFI从生锈到红宝石

我有一个带有原生扩展名的rubygem。本机扩展支持将其数据结构序列化为JSON。然而,虽然我已经确认它正在生成JSON,但字符串是......

回答 1 投票 1

将结构对齐到Rust中的缓存行

假设我想(ab)使用缓存一致性来执行像FaRM这样的无锁读取,那么将一个带有单个64字节数组的结构作为数据来保证在具有64字节的体系结构上就足够了......

回答 1 投票 4

nom解析器借用检查器问题

我使用nom 4.2.2进行了这个Rust程序。 (我已经冒昧地扩展了nom解析器功能。)extern crate failure; extern crate nom;使用失败::错误;使用std :: fs :: File;使用std :: io :: ...

回答 2 投票 2

如何从&mut T转换为&mut U类型?

我想了解借阅检查器。我有一个函数与签名fn SerializeChar(&mut self,value:&mut u8)我想从u8和i8获取数据因为我不在乎...

回答 3 投票 1

编写一个期望段错误的Rust测试

我想在Rust中编写一个测试,其中#[test]函数的预期行为是段错误。这可能吗?

回答 2 投票 0

如何在Rust中实现任意添加运算符?

我正在研究Rust中的任意表达式求值程序,以Add运算符为例:fn eval_add >(l:Rc ,r:Rc ) - > Rc

回答 1 投票 0

为什么构建器函数需要大小特征来生成Rc ?

这段代码工作正常(playground):使用std :: rc :: Rc;特质Foo {fn foo(&self);结构吧 {v:Rc ,} impl 酒吧 其中T:Foo {fn new(rhs:Rc

回答 1 投票 1

Cargo安装的模块存储在Rust项目中的哪个位置?

在NodeJS中,NPM安装的所有软件包都存储在node_modules /目录中。 Rust中有这样的目录吗?箱子安装在全球某个地方吗?

回答 1 投票 7

由于“ar crs”“格式错误的对象(未知加载命令1)”,无法在macOS Mojave上编译Actix

我无法使用Actix编译基本示例。我怀疑我可能会遗漏一些图书馆,但我不知道它可能是什么。我几天前也升级到莫哈韦,但我不确定是否......

回答 2 投票 1

if-let语句,丢弃在这里但仍然借用[重复]

借用检查员我遇到了一些麻烦。这是代码:extern crate odbc_safe;使用odbc_safe :: *; fn main(){let env = match Environment :: new(){Return :: Success(env)=> env,...

回答 1 投票 0

如何在Rust 2015中从一个模块到另一个模块执行基本导入/包含功能?

我找不到如何将函数从一个文件(模块)包含(或导入,注入或其他一些单词)到另一个文件。我用$ cd~ / projects $ cargo new proj --bin $ cd proj $ tree开始一个新项目。 ...

回答 2 投票 39

使用带有winapi crate的EvtQuery时,为什么会得到ERROR_INVALID_PARAMETER?

我正在尝试使用EvtQuery和winapi crate读取Windows事件日志。我收到系统错误87 - ERROR_INVALID_PARAMETER fn to_vec(str:&str) - > Vec {return std :: ...

回答 1 投票 0

如何合并Rust中列表的两个元素?

我一直在努力尝试优化我的代码部分,我已经到了一个我认为可以使用社区智慧的领域。我本质上是试图合并列表中的两个元素而不移动...

回答 1 投票 4

如何从stdin读取非阻塞?

有没有办法检查Rust中stdin上的数据是否可用,或者是否使用当前可用的数据立即返回读取?我的目标是能够阅读为...生成的输入

回答 3 投票 5

是否可以在Rust中使用全局变量?

我知道一般来说,应避免使用全局变量。不过,我认为在实际意义上,有时候(在变量是程序不可或缺的情况下)使用......

回答 4 投票 65

如何打印结构和数组?

Go似乎能够直接打印结构和数组。 struct MyStruct {a:i32,b:i32}并让arr:[i32; 10] = [1; 10];

回答 4 投票 28

返回Rust HashMap中的确切值

我找不到一种合适的方法来在Rust中的HashMap中返回key的确切值。所有现有的get方法都以不同的格式返回,而不是确切的格式。

回答 2 投票 0

如何共享堆分配的特征对象?

我有一个特征和一个实现该特征的结构(一个特征对象)。我想在堆上分配我的特征对象,并让其他结构引用它们。 Box field trait Material {} ...

回答 1 投票 3

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