pub fn de_with_empty_or_invalid_default<'de, D, T>(de: D) -> Result<T, D::Error>where
    D: Deserializer<'de>,
    Option<T>: Deserialize<'de>,
    T: Default,
Expand description

deserialize type returns default if unvalid type