问题标签 [rust]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
375 浏览

rust - rust 错误“无法确定此表达式的类型”

我写了一个简单的 rust 程序。

上面有一些错误。

发生了什么?

0 投票
2 回答
2744 浏览

rust - 如何用其他常量初始化顶级常量?

我想使用float::consts::pi. 例如:

我收到这些错误:

如果我写,编译成功:

但如果我定义自己的,则不是pi

我正在使用 rust-0.2。

更新。rust-0.3.1 中的消息更友好,并确认该功能尚未实现。现在允许引用相同的板条箱常量:

0 投票
2 回答
319 浏览

memory-leaks - 匿名函数泄漏内存

得到的错误:

锈代码(简化的测试用例):

为什么会泄漏内存?

0 投票
1 回答
317 浏览

rust - &T和T/&,~T和T/~的区别

将指针类型作为类型前缀与在它之前使用斜线作为后缀之间有什么区别。斜线是什么意思?

0 投票
1 回答
291 浏览

interface - rust语言中接口实现的递归调用

如何从该接口的实现中递归调用我正在实现的接口?

我正在做以下事情:

它在编译时失败

当然,我可以做类似 FP 的事情:

但为什么前一种情况无效?

0 投票
1 回答
111 浏览

rust - “带有非无 lp 的别名 ptr”在 rust 中意味着什么

对于以下代码:

我收到一个错误:

如何解决?还有什么aliased ptr with a non-none lp意思呢?

0 投票
1 回答
330 浏览

types - 不匹配的类型:`expected fn@(&&@type) -> uint` but found `extern fn(@map_a) -> uint`(预期的参数模式 ++ 但找到了 &&)

防锈功能:

线路触发:

0 投票
2 回答
4845 浏览

go - 使用什么语言来编写游戏库,Go 还是 Rust?

你会使用 Go 和 Rust 之间的哪种语言来创建游戏库(无绑定)?

Go 是一种更简单的语言,它更依赖于垃圾收集。Rust 是一种更复杂的语言,完全可以在没有 GC 的情况下安全使用,非常适合低级系统编程。

0 投票
1 回答
1882 浏览

rust - 创建新的固定大小的向量

如何在 Rust 中创建/分配未初始化的固定大小的向量?以下是我在 Java 中的做法:

0 投票
3 回答
19831 浏览

vector - Rust 中的二维向量

编者注:这个问题早于 Rust 0.1(标记为 2013-07-03)并且在语法上不是有效的 Rust 1.0 代码。答案可能仍包含有价值的信息。

有谁知道如何在 Rust 中创建可变的二维向量并将它们传递给要操作的函数?

这是我到目前为止所尝试的: