difftreelog
fix add fract call in integer check
in: master
1 file changed
crates/jrsonnet-evaluator/src/integrations/serde.rsdiffbeforeafterboth17 Val::Bool(b) => Value::Bool(*b),17 Val::Bool(b) => Value::Bool(*b),18 Val::Null => Value::Null,18 Val::Null => Value::Null,19 Val::Str(s) => Value::String((&s as &str).into()),19 Val::Str(s) => Value::String((&s as &str).into()),20 Val::Num(n) => Value::Number(if *n <= f64::EPSILON {20 Val::Num(n) => Value::Number(if n.fract() <= f64::EPSILON {21 (*n as i64).into()21 (*n as i64).into()22 } else {22 } else {23 Number::from_f64(*n).expect("to json number")23 Number::from_f64(*n).expect("to json number")