@@ -24,7 +24,7 @@ pub enum Value {
2424 Bool ( bool ) ,
2525 List ( EcoVec < Value > ) ,
2626 Map ( BTreeMap < EcoString , Value > ) ,
27- Unknown ,
27+ Deferred ,
2828 Unit ,
2929}
3030
@@ -242,7 +242,7 @@ impl Display for Value {
242242 }
243243 write ! ( f, "}}" )
244244 }
245- Value :: Unknown => write ! ( f, "unknown " ) ,
245+ Value :: Deferred => write ! ( f, "deferred " ) ,
246246 Value :: Unit => write ! ( f, "()" ) ,
247247 }
248248 }
@@ -283,7 +283,7 @@ impl Serialize for Value {
283283 match self {
284284 Value :: Unit => serializer. serialize_none ( ) ,
285285
286- Value :: Unknown => serializer. serialize_str ( "⊥" ) ,
286+ Value :: Deferred => serializer. serialize_str ( "⊥" ) ,
287287
288288 Value :: Bool ( b) => serializer. serialize_bool ( * b) ,
289289
@@ -312,7 +312,7 @@ impl Serialize for Value {
312312}
313313
314314impl < ' de > Deserialize < ' de > for Value {
315- // Certain edge cases were not covered by derived Serialize, such as handling Unknown
315+ // Certain edge cases were not covered by derived Serialize, such as handling Deferred
316316 // symmetrically, hence manual impl
317317 fn deserialize < D > ( deserializer : D ) -> Result < Self , D :: Error >
318318 where
@@ -353,15 +353,15 @@ impl<'de> Deserialize<'de> for Value {
353353
354354 fn visit_str < E > ( self , v : & str ) -> Result < Value , E > {
355355 if v == "⊥" {
356- Ok ( Value :: Unknown )
356+ Ok ( Value :: Deferred )
357357 } else {
358358 Ok ( Value :: Str ( v. into ( ) ) )
359359 }
360360 }
361361
362362 fn visit_string < E > ( self , v : String ) -> Result < Value , E > {
363363 if v == "⊥" {
364- Ok ( Value :: Unknown )
364+ Ok ( Value :: Deferred )
365365 } else {
366366 Ok ( Value :: Str ( v. into ( ) ) )
367367 }
@@ -619,8 +619,8 @@ mod tests {
619619 }
620620
621621 #[ test]
622- fn test_json_serialize_unknown ( ) {
623- let v = Value :: Unknown ;
622+ fn test_json_serialize_deferred ( ) {
623+ let v = Value :: Deferred ;
624624 let json = to_string ( & v) . unwrap ( ) ;
625625 assert_eq ! ( json, "\" ⊥\" " ) ;
626626 }
@@ -720,9 +720,9 @@ mod tests {
720720 }
721721
722722 #[ test]
723- fn test_json_bot_maps_to_unknown ( ) {
723+ fn test_json_bot_maps_to_deferred ( ) {
724724 let v = "\" ⊥\" " ;
725725 let json: Value = from_str ( & v) . unwrap ( ) ;
726- assert_eq ! ( json, Value :: Unknown ) ;
726+ assert_eq ! ( json, Value :: Deferred ) ;
727727 }
728728}
0 commit comments