diff options
author | Nadrieril | 2020-10-27 23:33:26 +0000 |
---|---|---|
committer | Nadrieril | 2020-10-27 23:33:26 +0000 |
commit | 77258af83dfe93293ad854ccb401d1ce7453edfc (patch) | |
tree | a349d40ab3b9f5bee0ebbe2d3da4a87f50d90ae8 /serde_dhall/src/value.rs | |
parent | f84609a06372eedcf4727ceb91430b82c99e6039 (diff) |
Make `SimpleValue` deserializable within other types
Fixes https://github.com/Nadrieril/dhall-rust/issues/184
Diffstat (limited to '')
-rw-r--r-- | serde_dhall/src/value.rs | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/serde_dhall/src/value.rs b/serde_dhall/src/value.rs index 79ba75a..d7116d9 100644 --- a/serde_dhall/src/value.rs +++ b/serde_dhall/src/value.rs @@ -377,7 +377,6 @@ impl SimpleType { } impl Sealed for Value {} -impl Sealed for SimpleValue {} impl Sealed for SimpleType {} impl FromDhall for Value { @@ -385,16 +384,6 @@ impl FromDhall for Value { Ok(v.clone()) } } -impl FromDhall for SimpleValue { - fn from_dhall(v: &Value) -> Result<Self> { - v.to_simple_value().ok_or_else(|| { - Error(ErrorKind::Deserialize(format!( - "this cannot be deserialized into a simple type: {}", - v - ))) - }) - } -} impl FromDhall for SimpleType { fn from_dhall(v: &Value) -> Result<Self> { v.to_simple_type().ok_or_else(|| { |