pub trait FloatDbg<U, S>: Copy + Sized + Debug where
U: Default + Binary + Display + PartialEq + BitAnd<Output = U>,
S: Display, {
const WIDTH: usize;
const EXP_WIDTH: usize;
const FRACT_WIDTH: usize;
const SIGN_MASK: U;
const EXP_MASK: U;
const FRACT_MASK: U;
const EXP_BIAS: S;
fn to_bits(self) -> U;
fn biased_exponent(self) -> U;
fn unbiased_exponent(self) -> S;
fn fraction(self) -> U;
fn significand(self) -> U;
fn sign_bit(self) -> bool { ... }
fn explain(self) { ... }
}