rust 相关问题

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

如何从Visual Studio代码启动Rust应用程序?

我已经为Rust安装了Visual Studio代码扩展:我想运行我的项目而我不知道在哪里点击。我尝试单击运行任务,运行构建任务,配置默认构建任务,...

回答 3 投票 16

无法理解Vector在Rust中的行为[重复]

我正在阅读使用向量存储值列表的章节。我正在尝试示例尝试在保持对项目的引用的同时向向量添加元素。让mut _v:Vec = vec![...

回答 1 投票 3

如何在Rust中列出目录的文件?

如何列出Rust中目录的所有文件?我正在寻找相当于以下Python代码。 files = os.listdir('./')

回答 3 投票 33

如何在doc测试中使用带有`test`属性的模块?

我有一个模块,我想在我的文档中的代码块中使用。该模块仅用于测试,因此它具有应保留的#![cfg(test)]属性。但是,作为......

回答 1 投票 2

为什么需要用户输入的代码在Rust Playground中不起作用?

我将“处理一个猜测”标题下的“锈编程语言”中的代码粘贴到Rust Playground上。但是,标准输出中没有显示提示。我找了......

回答 1 投票 4

你如何处理“无法解析代码块作为Rust代码”rustdoc警告?

我正在编写一些生锈的doc示例(正在编译):///```rust /// ## [macro_use] /// #extern crate ... /// ... ///```但是货运文件给了我这个[不正确的]警告:警告:不能......

回答 1 投票 0

如何使用函数初始化数组?

我想在Rust中创建一个包含10个空向量的数组,但是[Vec :: new(); 10]不起作用,因为Vec没有实现Copy。我怎么能这样做,更一般地说,如何通过...初始化数组?

回答 2 投票 3

为什么对整数的计算被截断为整数,即使我将其转换为浮点数?

下面的代码返回一个整数而不是float,即使函数的返回类型是f32。 fn main(){let temp = 37; let degree ='F'; let result = temp_conv(temp,...

回答 1 投票 3

将数字基元(i32,f64等)转换为字节表示

我正在编写一个库,用于对二进制格式的数据进行编码/解码。部分格式是数字,我正在使用Rust的原始基本类型(如i8,i64,f32等)。有一个简单,...

回答 5 投票 18

无法在Windows 10上成功安装生锈

我正在尝试安装因以下错误而失败的锈:任何人在Windows 10之前遇到过同样的问题?任何帮助赞赏! info:同步'stable-x86_64-pc -...的频道更新

回答 1 投票 1

使用arg函数的Rust函数

我想编写一个泛型函数count_calls,它调用一个函数f,它接受一个函数指针(lambda),其中count_calls计算函数f调用给定lambda函数的频率。一世 ...

回答 2 投票 4

如何在将密钥插入HashMap后保留对密钥的引用?

我想插入一个HashMap,但保持一个不可变的借用密钥传递到地方。在我的情况下,键是字符串。这是一种方法:使用std :: collections :: HashMap;让mut map = ...

回答 1 投票 5

什么是Rust等同于try-catch语句?

是否可以一次处理多个不同的错误而不是单独使用Rust而不使用其他功能?简而言之:什么是Rust等同于try-catch语句?一个 ...

回答 2 投票 1

库中的多个可执行文件的文件布局[重复]

我想创建一个带有两个二进制包的Rust包和一个包含共享代码的库。我知道如何通过将二进制文件的源文件放在src /中来为一个简单的程序做这个...

回答 1 投票 0

在递归Fibonacci实现中,不能将不可变借用的HashMap缓存借用为可变

我想实现Fibonacci系列以及缓存已经计算的结果。我不确定这种方法在Rust中是否可行,但它是我提出的最好的方法。这是代码:使用......

回答 2 投票 4

如何将指向可变变量的指针共享给线程? [重复]

我必须为我的国际象棋引擎实施UCI协议。它需要从命令行读取命令。发送go命令时,必须开始搜索。但是,在此搜索期间,其他...

回答 1 投票 1

Rust WebAssembly自定义元素内存释放错误

我的第一个Rust生成的WASM产生了以下错误,我不知道如何进行调试。 wasm-000650c2-23:340 Uncaught RuntimeError:内存访问超出dlmalloc :: ...的界限

回答 2 投票 3

为什么没有为结构编译特征实现,但它编译结构的引用?

为了回答我之前的一个问题(如何实现具有实现Iterator的泛型类型的通用特性?),这块代码被提供给我:pub trait Vector {type Item;类型...

回答 1 投票 2

如何使用nom解析一段u16输入?

给定原始输入流&[u16]我如何使用nom来解析它,考虑到nom期望&str作为输入?例如,给出以下数据:pub const RAW_INPUT:&[u16] = ...

回答 2 投票 1

如何安全地和惯用地在数字类型之间进行转换?

编者注:这个问题来自1.0之前的Rust版本,并引用了Rust 1.0中不存在的一些项目。答案仍然包含有价值的信息。什么是惯用的......

回答 1 投票 29

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