Автоматически реализовывать черты вложенного типа для новых типов Rust (структуры кортежей с одним полем)

В Rust структуры кортежей только с одним полем могут быть созданы следующим образом:

struct Centimeters(i32);

Я хочу сделать основную арифметику сCentimeters без извлечения их «внутренних» значений каждый раз с сопоставлением с образцом и без реализацииAdd, Sub... черты и операторы перегрузки.

Что я хочу сделать, это:

let a = Centimeters(100);
let b = Centimeters(200);
assert_eq!(a + a, b);

Ответы на вопрос(3)

Ваш ответ на вопрос