Small rustfmt change

pull/182/head
Manos Pitsidianakis 2023-03-09 10:37:00 +02:00
parent fbc1007ff4
commit d7ec97f03b
1 changed files with 3 additions and 5 deletions

View File

@ -202,12 +202,10 @@ pub struct EmailObject {
/// Deserializer that uses `Default::default()` in place of a present but `null` /// 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 /// value. Note that `serde(default)` doesn't apply if the key is present but
/// has a value of `null`. /// has a value of `null`.
fn deserialize_none_default<'de, D, T>( fn deserialize_none_default<'de, D, T>(deserializer: D) -> std::result::Result<T, D::Error>
deserializer: D,
) -> std::result::Result<T, D::Error>
where where
D: Deserializer<'de>, D: Deserializer<'de>,
T: Deserialize<'de> + Default, T: Deserialize<'de> + Default,
{ {
let v = Option::<T>::deserialize(deserializer)?; let v = Option::<T>::deserialize(deserializer)?;
Ok(v.unwrap_or(T::default())) Ok(v.unwrap_or(T::default()))