numaxiom 0.0.2

Lightweight numeric marker traits for ranges/signs plus constants and ops; std by default, no_std optional.
Documentation
1
2
3
4
5
6
7
8
9
10
11
/// Marker for types that can represent positive infinity.
/// Implementers must ensure positive infinity is representable.
pub trait HasPositiveInfinity {}

macro_rules! impl_positive_infinity_for_float {
    ($($ty:ty),+ $(,)?) => {
        $(impl HasPositiveInfinity for $ty {})+
    };
}

impl_positive_infinity_for_float!(f32, f64);