pub fn deserialize_string_enum<'a, D: Deserializer<'a>, T: FromStr + 'a>( deserializer: D, ) -> Result<T, D::Error>