rust 相关问题

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

跨多个模块访问单例[重复]

我正在尝试使用lazy_static包来创建单例并在不同的模块中使用它。这是可能的,甚至是推荐的吗?我还在学习如何构建Rust程序......

回答 2 投票 -3

Rust特征:可能没有实现边界,并且我实现的特征不存在

所以我一直在尝试为矢量和矩阵数学实现一个库,我创建了一些工作正常,但想要推广所有数字原语并添加功能......

回答 1 投票 0

按位还是匹配?

我有一个变量,它包含多个标记ORed在一起,我想测试它们的哪个组合是我的价值并采取行动。不幸的是,|运算符在...中有不同的含义

回答 2 投票 2

如何在Rust宏中使用ty

我试图编写一个通用的解决方案,为单元测试Rust代码提供夹具。我想出了一个宏,它允许用户定义设置和拆卸方法。这是我的解决方案......

回答 2 投票 4

如何将Arrayfire阵列转换为Rust Vec?

我是Rust(和Arrayfire)的新手,正在开展一个小项目。我正在尝试将Arrayfire阵列(仅限实际)转换回Rust Vec。经过一番研究,我无法找到解决方案。 ......

回答 1 投票 2

如何使用ioctl + nix宏来获取可变大小的缓冲区

这与如何使用nix的ioctl有关?但这不是同一个问题。我想检索一个可变大小的缓冲区。还有另一个ioctl告诉我需要读取X字节。 C ......

回答 2 投票 2

为什么Rust在构建DLL时会导出整个标准库?

我正在尝试用Rust编写一个动态库,它将从现有程序加载。我需要导出一些具有特定名称和调用约定的函数。一切正常,......

回答 1 投票 12

从Rust中同一个类的另一个静态方法引用静态方法的最佳方法是什么?

在一个新的Rust模块中,我可以写:struct myStruct {x:u32} impl myStruct {fn new() - > myStruct {myStruct {x:other()}} fn other() - > u32 {6}} .. 。

回答 2 投票 0

OOP Rust中的构造函数和setter中的值不够长

我有以下代码://! #Messages ///代表一条简单的短信。 pub struct SimpleMessage {pub user:&'a str,pub content:&'a str,} impl ...

回答 2 投票 0

如何在Rust中使用多参数字符串函数?

我想在Rust中使用&self作为参数创建一个to_string()fn,并在函数内调用&self元素的引用://! #Messages //! //!构建和返回的模块......

回答 1 投票 0

如何为具有“租借”引用的类型实现特征

注意:我尽量使这篇文章尽可能简洁,完整的代码可以在https://github.com/pchampin/pair_trait找到。问题我定义了以下特征:pub trait Pair {type ...

回答 1 投票 2

无法通过Vec 进入函数take&mut Read

我有一个带有以下签名的函数:fn f(输入:&mut读取,输出:&mut写入)我尝试通过Vec s作为输入和输出:让mut in:Vec = Vec :: new(); ...

回答 1 投票 0

编译器可以执行默认实现的特征方法的内联吗?

我知道特质的方法没有一个体,所以没有任何内联。但有没有任何意义来标记它的默认实现?特质量级{fn square_magnitude(...

回答 1 投票 0

退出代码101使用&array迭代数组

当我遇到这个有趣的错误时,我最近尝试使用不同的迭代样式对Rust for循环进行基准测试。如果我使用下面的代码进行迭代,我会得到&[i32; 1000000]不是......

回答 1 投票 4

在另一个未来转换未来的结果

我有一个函数,返回具有用户特征的未来。我有两个具体的实现:AnonymousUser和BaseUser。要获得BaseUser,经过身份验证后,我必须去...

回答 1 投票 1

lazy_static将错误引发为“没有规则期望令牌”

我正在尝试使用lazy_static crate来初始化一些静态变量,这些变量通过读取build.rs中的一些环境变量来赋值。我想要达到的目的与这篇文章类似。我......

回答 1 投票 0

从枚举中访问元组

我有一个Rust枚举定义如此枚举MyFirstEnum {TupleType(f32,i8,String),StuctType {varone:i32,vartwo:f64},NewTypeTuple(i32),SomeVarName}我有以下代码:...

回答 2 投票 3

如何访问枚举变体未命名字段?

我想打印没有命名字段的元组枚举数据。元组是将一些具有各种类型的其他值组合成一种复合类型的一般方法。 #[派生(...

回答 2 投票 1

使用refs实现迭代器时的生命周期推断问题

我正在为包含ref:extern crate zip的结构实现一个简单的Iterator; extern crate quick_xml; extern crate chrono;使用std :: io :: {Seek,Write,Read,Error};使用std :: fs :: File;使用 ...

回答 1 投票 1

Rust宏接受类型与通用参数

我有一个实现特征的宏,impl_Trait!()。现在,它适用于没有泛型参数的类型,但我不确定如何将类型参数添加到impl关键字。 macro_rules! ...

回答 2 投票 5

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