pub trait F64 {
fn f64(&self) -> f64;
}
impl F64 for i8 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for i16 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for i32 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for i64 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for u8 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for u16 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for u32 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for u64 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for isize {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for usize {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for f32 {
fn f64(&self) -> f64 {
*self as f64
}
}
impl F64 for f64 {
fn f64(&self) -> f64 {
*self as f64
}
}