0.1.0 |
|
---|
#43 in #ops
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