pub fn decode<'de, D, T>(decoder: D) -> Result<Option<T>, D::Error>where D: Decoder<'de>, T: FromStr<Err: Display>,
Decode an optional string and parse it through FromStr.
FromStr