相关疑难解决方法(0)

为Rust newtypes自动实现封闭类型的特征(带有一个字段的元组结构)

在Rust中,可以创建只有一个字段的元组结构,如下所示:

struct Centimeters(i32);
Run Code Online (Sandbox Code Playgroud)

我想这样做基本的算术有Centimeters没有与模式匹配,每次提取他们的"内心"的价值观,并没有实现Add,Sub...特点和运算符重载.

我想做的是:

let a = Centimeters(100);
let b = Centimeters(200);
assert_eq!(a + a, b);
Run Code Online (Sandbox Code Playgroud)

struct traits rust newtype

16
推荐指数
2
解决办法
3257
查看次数

标签 统计

newtype ×1

rust ×1

struct ×1

traits ×1