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 { pub fn into_cart(self) -> Cart {
match self { match self {
Value::Nul => HashMap::new(), Value::Nul => HashMap::new(),
Value::Undefined => [(2, 4), (4, 2)] Value::Undefined => [(Value::Undefined, ValueRef::new(Value::Undefined))]
.into_iter() .into_iter()
.map(|(k, v)| (Value::Int(k), ValueRef::new(Value::Int(v))))
.collect(), .collect(),
Value::Str(s) => s Value::Str(s) => s
.chars() .chars()