diff options
Diffstat (limited to 'src/file/format/hjson.rs')
-rw-r--r-- | src/file/format/hjson.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/file/format/hjson.rs b/src/file/format/hjson.rs index 457cfbf..ed8d915 100644 --- a/src/file/format/hjson.rs +++ b/src/file/format/hjson.rs @@ -22,9 +22,10 @@ fn from_hjson_value(uri: Option<&String>, value: &serde_hjson::Value) -> Value { match *value { serde_hjson::Value::String(ref value) => Value::new(uri, ValueKind::String(value.clone())), - serde_hjson::Value::I64(value) => Value::new(uri, ValueKind::Integer(value)), + serde_hjson::Value::I64(value) => Value::new(uri, ValueKind::I64(value)), - serde_hjson::Value::U64(value) => Value::new(uri, ValueKind::Integer(value as i64)), + // FIXME this is bad + serde_hjson::Value::U64(value) => Value::new(uri, ValueKind::I64(value as i64)), serde_hjson::Value::F64(value) => Value::new(uri, ValueKind::Float(value)), |