diff options
| author | troido <troido@protonmail.com> | 2020-09-24 17:12:39 +0200 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-09-24 17:12:39 +0200 |
| commit | 5ae2f9040324baaeaed3f91a84662425cb6186dc (patch) | |
| tree | 6b76ecbe4961ef11bb48c56d752f7586a1b74212 /src/parameter.rs | |
| parent | e6476e7afff0234d67ebce7c74e4c91c31d87755 (diff) | |
more serde (de)serialisation
Diffstat (limited to 'src/parameter.rs')
| -rw-r--r-- | src/parameter.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/parameter.rs b/src/parameter.rs index 6facc40..3667394 100644 --- a/src/parameter.rs +++ b/src/parameter.rs @@ -118,15 +118,13 @@ impl Parameter { impl Serialize for Parameter { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> - where S: Serializer, - { + where S: Serializer { self.to_json().serialize(serializer) } } impl<'de> Deserialize<'de> for Parameter { fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> - where D: Deserializer<'de>, - { + where D: Deserializer<'de> { Self::guess_from_json(&Value::deserialize(deserializer)?).map_err(|e| de::Error::custom(e.text)) } } |
