1 个不稳定版本
0.1.0 | 2024年4月17日 |
---|
1230 在 过程宏
每月 44 次下载
在 3 个 Crates 中使用 (通过 glium-types)
12KB
236 行
自定义推导宏以实现组件级运算。
use derive_cmp_ops::CmpOps;
#[derive(CmpOps)]
struct Point{
a: f32,
b: i8,
c: i16
}
或者您也可以包含单个运算。
use derive_cmp_ops::{CmpRemAssign, CmpMul};
#[derive(CmpRemAssign, CmpMul)]
struct Point{
a: f32,
b: i8,
c: i16
}
包括加、加赋值、减、减赋值、乘、乘赋值、除、除赋值、取模、取模赋值和负数运算的推导
依赖关系
~260–700KB
~17K SLoC