pub trait NegativeInfinityConst {
const NEGATIVE_INFINITY: Self;
}
macro_rules! impl_negative_infinity_const_for_float {
($($ty:ty),+ $(,)?) => {
$(impl NegativeInfinityConst for $ty {
const NEGATIVE_INFINITY: Self = <$ty>::NEG_INFINITY;
})+
};
}
impl_negative_infinity_const_for_float!(f32, f64);