const_ops 0.2.2

const-ready version of core::ops / std::ops arithmetic traits
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::Neg;

macro_rules! neg_impl {
    ($($t:ty)*) => ($(
        impl const Neg for $t {
            type Output = $t;

            #[inline]
            fn neg(self) -> $t { -self }
        }
    )*)
}

neg_impl! { isize i8 i16 i32 i64 i128 f32 f64 }