diff options
Diffstat (limited to 'tvix/serde')
-rw-r--r-- | tvix/serde/src/de.rs | 2 | ||||
-rw-r--r-- | tvix/serde/src/de_tests.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/tvix/serde/src/de.rs b/tvix/serde/src/de.rs index cf85ffab2e81..6a020c978f64 100644 --- a/tvix/serde/src/de.rs +++ b/tvix/serde/src/de.rs @@ -347,7 +347,7 @@ impl<'de> de::Deserializer<'de> for NixDeserializer { if let Value::Attrs(attrs) = self.value { let mut map = MapDeserializer::new(attrs.into_iter().map(|(k, v)| { ( - NixDeserializer::new(Value::String(k)), + NixDeserializer::new(Value::from(k)), NixDeserializer::new(v), ) })); diff --git a/tvix/serde/src/de_tests.rs b/tvix/serde/src/de_tests.rs index 54c2fdf8f7fe..1c3acd1c2f52 100644 --- a/tvix/serde/src/de_tests.rs +++ b/tvix/serde/src/de_tests.rs @@ -222,7 +222,7 @@ mod test_builtins { match x { Value::String(s) => { let new_string = NixString::from(format!("hello {}", s.to_str().unwrap())); - Ok(Value::String(new_string)) + Ok(Value::from(new_string)) } _ => Err(ErrorKind::TypeError { expected: "string", |