Function deserialize
pub fn deserialize<'de, D: Deserializer<'de>>(de: D) -> Result<TimeZone, D::Error>
Deserialize a required TimeZone.
This will attempt to parse an IANA time zone identifier, a fixed offset or a POSIX time zone string.