core/fmt/nofloat.rs
use crate::fmt::{Debug, Formatter, Result};
macro_rules! floating {
($($ty:ident)*) => {
$(
#[stable(feature = "rust1", since = "1.0.0")]
impl Debug for $ty {
#[inline]
fn fmt(&self, _fmt: &mut Formatter<'_>) -> Result {
panic!("floating point fmt support is turned off");
}
}
)*
};
}
floating! { f16 f32 f64 f128 }