pub fn is_default<T>(t: &T) -> bool where
    T: ConstDefault + Eq