diff --git a/melib/src/backends/jmap/objects/email.rs b/melib/src/backends/jmap/objects/email.rs index 579537ad..461ce489 100644 --- a/melib/src/backends/jmap/objects/email.rs +++ b/melib/src/backends/jmap/objects/email.rs @@ -202,12 +202,10 @@ pub struct EmailObject { /// Deserializer that uses `Default::default()` in place of a present but `null` /// value. Note that `serde(default)` doesn't apply if the key is present but /// has a value of `null`. -fn deserialize_none_default<'de, D, T>( - deserializer: D, -) -> std::result::Result +fn deserialize_none_default<'de, D, T>(deserializer: D) -> std::result::Result where - D: Deserializer<'de>, - T: Deserialize<'de> + Default, + D: Deserializer<'de>, + T: Deserialize<'de> + Default, { let v = Option::::deserialize(deserializer)?; Ok(v.unwrap_or(T::default()))