/// Marker for types that can represent negative infinity.
/// Implementers must ensure negative infinity is representable.
pubtraitHasNegativeInfinity{}macro_rules!impl_negative_infinity_for_float{($($ty:ty),+$(,)?)=>{$(implHasNegativeInfinity for$ty{})+};}impl_negative_infinity_for_float!(f32,f64);