git.delta.rocks / jrsonnet / refs/commits / 4dbbc6ecd6c9

difftreelog

fix add fract call in integer check

Lach2020-08-15parent: #13d4904.patch.diff
in: master

1 file changed

modifiedcrates/jrsonnet-evaluator/src/integrations/serde.rsdiffbeforeafterboth
17 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")