changed undefined -> cart coercion

This commit is contained in:
Erin 2022-05-06 21:12:55 +02:00 committed by ondra05
parent ed1b3bfb43
commit e4114ed2e8

View file

@ -349,9 +349,8 @@ impl Value {
pub fn into_cart(self) -> Cart {
match self {
Value::Nul => HashMap::new(),
Value::Undefined => [(2, 4), (4, 2)]
Value::Undefined => [(Value::Undefined, ValueRef::new(Value::Undefined))]
.into_iter()
.map(|(k, v)| (Value::Int(k), ValueRef::new(Value::Int(v))))
.collect(),
Value::Str(s) => s
.chars()