#derive #macro-derive #ops #macro #math

已删除 derive-ops

分量运算推导器

0.1.0 2024年4月17日

#43 in #ops

MIT/Apache

12KB
236 代码行数

用于实现分量运算的自定义推导宏。

use derive_ops::CmpOps;
#[derive(CmpOps)]
struct Point{
    a: f32,
    b: i8,
    c: i16
}

或者您也可以包含单个运算。

use derive_ops::{CmpRemAssign, CmpMul};
#[derive(CmpRemAssign, CmpMul)]
struct Point{
    a: f32,
    b: i8,
    c: i16
}

包括加、加赋值、减、减赋值、乘、乘赋值、除、除赋值、取余、取余赋值和取反的推导器。

依赖

~260–710KB
~17K SLoC