rust 相关问题

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

如何在 IntelliJ 中为所有 Rust/Cargo 测试设置 --nocapture 标志?

有没有办法让 IntelliJ/CLion 的 Rust 插件使用 --nocapture 标志进行 Rust 测试? 我看到我可以为每个测试创建一个“运行”配置,但这是不可扩展的。 另外,IntelliJ 我们...

回答 3 投票 0

如何定义鲁斯特的功能?

我决定做2D向量积在生锈。在JavaScript中,这是简单的事:浮动双重交叉(常量VEC 2&A,const的VEC 2&B){返回a.x * b.y - a.y * b.x; } 我试过了 ...

回答 2 投票 -1

是否有可能线程之间共享一个HashMap没有锁定整个HashMap的?

我想有线程之间共享的结构。该结构有许多领域是决不会被修改和一个HashMap,这就是生活。我不想锁定单个更新/删除整个HashMap的,所以...

回答 2 投票 1

结构的载体内借用

我有结构的载体,我想与另一个值,以更新一个结构。对于我的使用情况下,我宁愿做一个循环。我打了借位检查,但它好像有一定...

回答 1 投票 0

创建一个用于测试的std :: env :: Args`迭代器

Rust中是否有一种方法可以从Vec 创建std :: env :: Args,以便在#[test]函数中使用它?我希望测试一个将std :: env :: Args作为参数的函数,但是我不...

回答 3 投票 12

为什么一个盒子指针传递给C,然后回到锈段错误?

一些C代码调用到锈公开征集低于返回一个指针。后来C代码通过完全相同的指针返回到它试图下降(免费)它的关闭功能。它出现segfaults自由(...

回答 2 投票 5

我如何告诉我函数终止程序像过程中的编译器::退出()?

我有以下功能,其中包括一些错误恢复逻辑,并在结束过程::出口(0):FN gracefully_shutdown(){//执行用于恢复过程中的一些逻辑::出口(7); } 一世 ...

回答 1 投票 4

试图收集到载体,但未能与“收集不能超过类型的元素来构建”

我试图找到一个矩阵,向量的借用阵列的鞍点。对于这个目的,一个鞍点是,或者是在它的列和最小的矩阵的元素...

回答 1 投票 0

为什么我得到了一生的错误,当我在一个结构,而不是一个一成不变的参考用可变引用?

此代码工作正常(游乐场):结构˚F{X: '一123-132,} IMPL˚F为{fn得到(' B个体经营) - >&'一123-132 {self.x}} FN的main(){...

回答 1 投票 2

我怎样才能* c_char和血管内皮细胞之间的memcpy的

我有一个VEC 这是假装是一个大的磁盘:lazy_static! {静态REF DISK:互斥 > =互斥::新(VEC [0; 100 * 1024 * 1024]!); }我锈码(称为由C ...

回答 2 投票 1

如何明确收集itertools的矢量:: MINMAX结果?

我使用的是极大极小函数从迭代工具箱:使用itertools :: Itertools;让row_minmax:VEC =输入.into_par_iter().MAP(|行|。row.iter()极大极小())....

回答 1 投票 2

有POD类型的锈一个什么概念?

在C ++中,术语POD类型是用来描述类型的只包含普通的旧的数据。从这里引述:A级[...]无构造函数,析构函数和虚成员函数。有没有 ...

回答 1 投票 9

如何循环每秒数

阅读的文档,我注意到了一句说:“锈不具备循环一个C风格”。所以,我想,我怎样才能使一个循环等同于(I = 0; I <10; I + = 2){}?我能想到的办法...

回答 3 投票 3

如何删除或处理流以外的情况下忽略错误?

我有期货的一个长长的清单,我想用流运行哪个:: buffer_unordered /流::缓冲。我结合这个流成一个单一的未来的for_each然后用东京执行这一切。它是 ...

回答 1 投票 1

什么是防锈字面一个结构里面的“..”语法?

从STD ::默认::缺省文档:#[导出(默认)]结构SomeOptions {FOO:I32,巴:F32,} FN的main(){让选项= SomeOptions {FOO:42,..Default ::默认()}; } 是什么 ...

回答 1 投票 6

如何锈编译器知道何时调用下降时,所有权可以在运行时被感动? [重复]

据锈病编程语言:在防锈,你可以指定一个特定的代码位一旦某个值超出范围运行,编译器会自动插入此代码...

回答 1 投票 5

如何在鲁斯特使用HTTP代理异步超0.11?

如何发送使用代理使用Hyper 0.11 HTTP请求?我有没有发送代理的HTTP请求的工作如下代码:板条箱的extern超; EXTERN箱tokio_core; EXTERN箱...

回答 1 投票 11

什么是铁锈相当于JavaScript的传播运营商的阵列?

在JavaScript中,有一个名为蔓延运营商,可以让你很阵列结合简洁的操作员。令x = [3,4];令y = [5,... X]; // y为[5,3,4]有没有办法做一些事情......

回答 3 投票 2

LR(1)移位/减少消歧

给定的输入以重复块,其中每个块具有重复开始事件和结束事件条目(结束事件总是跟随一个开始事件):[TIMESTAMP] BLOCK [TIMESTAMP] BEGIN EVENT [TIMESTAMP] END ...

回答 1 投票 1

有STR :: as_bytes和G弦:: as_bytes with_nul之间的差异?

是否有这样做有什么区别:(),这name.as_bytes:CString的::新的(名字)?as_bytes_with_nul()我想从名称的方式,我可以轻松地发送的字节(这是字符串)。 ..

回答 2 投票 1

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