metron_core/macros/
unit_mul.rs

1#[macro_export]
2macro_rules! impl_unit_mul{
3    ($unit_lhs:ty |* $unit_rhs:ty => $unit_mul:ty) => {
4        impl<NLhs, NRhs> $crate::convert::MulMeasure<$unit_rhs, NLhs, NRhs> for $unit_lhs
5        where
6            NLhs: core::ops::Mul<NRhs>,
7        {
8            type Output = $unit_mul;
9        }
10    }
11}