pub fn to_i64(&self, number_kind: &NumberKind) -> i64 {
        match number_kind {
            NumberKind::F64 => u64_to_f64(self.0) as i64,
            NumberKind::U64 | NumberKind::I64 => self.0 as i64,
        }
    }
/// Casts the number to `i64`. May result in data/precision loss.
Casts the number to `i64`. May result in data/precision loss.
Casts the number to ` i64 ` . May result in data / precision loss .
pub fn to_i64(&self, number_kind: &NumberKind) -> i64 {
        match number_kind {
            NumberKind::F64 => u64_to_f64(self.0) as i64,
            NumberKind::U64 | NumberKind::I64 => self.0 as i64,
        }
    }
pub fn to_i64 ( & self , number_kind : & NumberKind ) -> i64 { match number_kind { NumberKind :: F64 => u64_to_f64 ( self . 0 ) as i64 , NumberKind :: U64 | NumberKind :: I64 => self . 0 as i64 , } }
Casts the number to `i64`.
Casts the number to ` i64 ` .
&self
number_kind
&NumberKind
&self
number_kind
&NumberKind