summaryrefslogtreecommitdiff
path: root/serde_dhall/src/value.rs
diff options
context:
space:
mode:
authorNadrieril2020-10-27 23:33:26 +0000
committerNadrieril2020-10-27 23:33:26 +0000
commit77258af83dfe93293ad854ccb401d1ce7453edfc (patch)
treea349d40ab3b9f5bee0ebbe2d3da4a87f50d90ae8 /serde_dhall/src/value.rs
parentf84609a06372eedcf4727ceb91430b82c99e6039 (diff)
Make `SimpleValue` deserializable within other types
Fixes https://github.com/Nadrieril/dhall-rust/issues/184
Diffstat (limited to 'serde_dhall/src/value.rs')
-rw-r--r--serde_dhall/src/value.rs11
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(|| {