rust 相关问题

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

如何在不运行的情况下构建Rust示例

有没有办法在不运行Rust的情况下构建Rust示例?特别是使用Travis CI成功构建示例。

回答 3 投票 3

是否有队列和堆栈集合?

如果我们需要FIFO或LIFO集合(基本上是push,pop和front / back)我们应该在Rust中使用什么?类似于C ++中的std :: queue或std :: stack。

回答 3 投票 13

如何制作具有特征的泛型的通用?

pub struct Triangle > {point 1:V,point2:V,point3:V,}这个代码块没有编译,因为没有使用T(.. .

回答 1 投票 2

使用Rust创建一个静态库,将其链接到arm-none-eabi C代码固件

我有一个用于Nordic nRF52832 BLE微控制器的现有C固件。我想把一些新代码链接到它,我在Rust写的。当我尝试这样做时,链接器抱怨我有两个......

回答 1 投票 1

如何制作动态索引以获取元组的值?

在Python中,我了解到我可以通过动态索引检索元组值:data =(1,2,3,4)data [0] for a range(len(data)):print(data [a])输出:1 2 3 4如何在Rust中执行此操作?一世 ...

回答 1 投票 0

如何仅使用rustc而非货物链接动态Rust库?

我的主要看起来像//#[link(name =“lib”)] extern“C”{fn hello(); } fn main(){unsafe {hello();和lib.rs:#[no_mangle] pub fn hello(){println!(“Hello,World!...

回答 1 投票 0

如何从移动到结构中的Vec中检索项目?

我有一个结构,其中包含一个结构矢量,例如fn main(){let x:Vec = Vec :: new(); //假设x填充了do_things_with(x); } struct Item {...

回答 1 投票 1

使用serde,是否可以反序列化为实现类型的结构?

我正在构建一个类似流氓的人,我已经让数据加载器工作并且ECS的一部分工作(从头开始构建)。数据存储在.yml文件中,用于描述游戏中的内容(...

回答 1 投票 1

如何使用Unix套接字对传递Rust和Ruby进程

我试图使用Unix套接字对使用子Ruby进程传递Rust进程。我只使用Ruby尝试过相同的功能,但它似乎无法使用Rust。我有 ...

回答 1 投票 1

如何使用Assembly(NASM)引导加载程序编译Rust内核

我有一个用NASM编写的简单的2阶段引导加载程序,我想继续使用Rust的操作系统内核。所以我用Cargo创建了一个夜间Rust项目,并在src / main.rs文件中禁用了std。现在我 ...

回答 1 投票 0

尝试使用增量运算符时编译错误

在侧面项目的工作期间,我尝试使用增量运算符,如下所示:fn main(){let mut my_var = 5; my_var ++;并收到以下错误:错误:预期表达式,...

回答 1 投票 2

将readline连接到Rust

我尝试在rust中做这个教程,到目前为止,我有很多问题将C库连接到Rust。 C等效代码:#include #包括 #包括

回答 2 投票 3

如何在不清理整个项目的情况下强制`build.rs`再次运行?

如何在不清理整个项目的情况下强制build.rs再次运行?我检查了货物构建--help但我找不到任何与build.rs相关的东西。

回答 4 投票 3

Rust不会让我从匹配中返回一个类型的实例,一直在想我正在尝试返回一个值

根据这个问题的答案,我需要做以下事情来返回Trait的一个实例:trait Shader {} struct MyShader; impl Shader for MyShader {} struct GraphicsContext; impl ...

回答 2 投票 -1

struct str属性必须引用? [重复]

对于以下代码:fn get_lines() - > String {String :: from(“Hello \ nWorld”)} fn get_first_line(s:&String) - >&str {s.lines()。next()。unwrap()} struct World {...

回答 1 投票 1

是否有可能为由所有实现特征的类型组成的任何元组自动实现特征?

假设我有一个特性Happy {}我可以为我想要的任何结构实现Happy,例如:struct Dog;结构猫;结构鳄鱼; impl Happy for Dog {} impl Happy for Cat {} impl ...

回答 1 投票 0

是否有可能让Future :: and_then有条件地返回不同的未来? [重复]

在我的代码的这个简化版本中,我想有时执行标记的行,有时不执行,可能会返回错误:extern crate futures; // 0.1.26 extern crate hyper; // 0 ....

回答 1 投票 0

如何创建可以使用Serde序列化并保留类型信息的通用结构?

我想使用Serde序列化通用的数据结构。我的库的用户应该能够提供自己的结构来实现Serialize和Deserialize。我应该能......

回答 1 投票 2

HashMap密钥的活动时间不够长

我正在尝试使用HashMap 但我有一个我不明白的错误信息。这是代码(playground):使用std :: collections :: HashMap; trait Trait {} struct Struct; ...

回答 1 投票 5

使用Neon vs Wasm编写Node.js模块有哪些技术差异?

我希望使用Rust为node.js编写一个npm模块。经过一些快速的研究,我找到了两种方法:Neon:“用于编写安全快速的原生Node.js模块的Rust绑定”Wasm:“Binary ...

回答 1 投票 0

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