rust 相关问题

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

REST API的迭代器:跳过并接受

我正在考虑为现有的REST API实现std :: iter :: Iterator。 API只接受查询参数(...&skip = 10&take = 10),接受skip和take的参数。它......

回答 1 投票 0

我应该使用什么特性来读取文件,TCP连接,简单字符串......的字节流?

我想写一些可以读取字节的代码:stdin文件字符串TCP和其他人。 Rust的最佳方法是什么?我认为std :: io :: Read特性是要走的路,但它......

回答 1 投票 0

为什么Box在内存中需要16个字节,但是引用的片只需要8个? (在x64机器上)

考虑:fn main(){//打印8,8,1 println!(“{},{},{}”,std :: mem :: size_of :: >(),std :: mem :: size_of :: >(),...

回答 2 投票 14

如何使用Cargo从建筑物获得装配输出?

虽然我已经看到有关使用rustc直接输出程序集的文档,但是必须手动提取Cargo使用的命令并编辑它们来编写程序集是很繁琐的。有没有办法运行货物写...

回答 4 投票 15

如何处理未知类型

我一直在努力重新开发我的Rust项目来试用它,我想做的一件事就是一个插件系统。我还没看过dylib,但是现在我想得到...

回答 1 投票 -1

迭代同一文件的行后,迭代文件的字节为空

我正在创建类似于wc命令的东西。计数行似乎工作正常,但计数字节总是返回0.计数单词也不起作用;输出似乎“挂起”就像是......

回答 1 投票 2

如何在Rust中使用web_sys的WebGL扩展

我想在编译为WebAssembly的Rust代码中使用WebGL Extensions。 web_sys :: WebGlRenderingContext有一个方法get_extension,它返回一个JsValue。我希望有办法......

回答 2 投票 0

为什么我可以返回对函数的拥有值的引用?

在Rust编程语言的第19.2章中,以下示例编译时没有任何错误。我从问题#1834中发现,有一个新的终身省略规则隐含地使......

回答 3 投票 1

如何使用Zola迭代某个部分的帖子?

我尝试了以下内容,我在Zola文档中找到了它,但它没有呈现任何内容。 Tera文档也没有回报。 {%for section in section.pages%}

回答 1 投票 0

LLVM通过生锈调试输出

我正在寻找一种通过调用rust编译器(通过货物)来读取LLVM调试输出的方法。我对LLVMs ASAN的输出特别感兴趣。要使用ASAN运行构建,我可以这样做:货......

回答 1 投票 0

如何在Rust中将整数转换为字节文字? [重复]

我试图在Rust中将整数转换为字节文字:对于x在0..10000 {let key = x.to _ ???; other_function(键);无法在文档中找到它。

回答 1 投票 -4

在尝试推迟关联类型时“溢出评估需求”

在Rust中,我试图推迟类型以测试解耦的高级逻辑。理想情况下,我想将最小关系规则表达为关联类型的类型约束。在这简化......

回答 2 投票 0

使用选项 与Diesel的可插入特征

我有以下模型:使用diesel :: prelude :: *;使用crate :: schema :: category; #[derive(Debug,Identifiable,Queryable)]#[table_name =“category”] pub struct Category {pub id:i64,pub ...

回答 1 投票 0

Rust特征可以部分实施吗?

我正在读“编程Rust”一书,并了解了Rust的特征和泛型类型。我发现类型边界可以放在特征的方法上。然后我构建了以下特征......

回答 1 投票 1

我可以从单个字节(u8)创建一个可变切片&mut [u8]吗?

有时我想从std :: io :: Reader中读取一个字节。如果我尝试这样做:使用std :: io :: {self,Read}; fn main(){let mut byte:u8 = 0; io :: stdin()。read(&mut byte).unwrap(); ...

回答 2 投票 6

如何在不复制该元素的情况下从单个元素创建切片?

我在函数中使用了一个非常大的结构(在堆上和堆栈上)。大多数时候,我想要一个该结构的简单变量,因为我正在直接使用大结构。一个......

回答 1 投票 2

简单的生锈箱功能整数/浮点错误

我试图使用cargo-script运行以下生锈源文件作为脚本:// cargo-deps:statistics extern crate statistics;使用statistics :: *; fn main(){let alist = [10,20,30,40,50]; ...

回答 1 投票 0

有没有办法从Vec创建一个Box 实现Read特性?

我正在写一段代码,使用lopdf crate在Vec上写一个PDF。然后我想通过IPP包装箱打印PDF,但它需要一个我无法创建的盒子我尝试了很多东西,......

回答 1 投票 -2

Rust通过空格分割线:没有为type&str找到方法collect

我试图逐行处理命令的输出,我坚持处理str :: Lines。我试图获取每一行所有单词并处理它们(与某些模式比较)我...

回答 1 投票 0

如何将可变引用返回到存储在struct成员中的Optional盒装Trait

我的目标是将一个可变引用返回到存储在Box中的特征对象。这似乎与这个关于借用可选结构成员的引用的问题有关,主要区别在于......

回答 2 投票 2

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