async_proto/impls/chrono_tz.rs
1use {
2 async_proto_derive::impl_protocol_for,
3 crate::ReadErrorKind,
4};
5
6impl_protocol_for! {
7 #[async_proto(attr(cfg_attr(docsrs, doc(cfg(feature = "chrono-tz")))))]
8 #[async_proto(attr(doc = "A timezone is represented as an [IANA timezone identifier](https://data.iana.org/time-zones/theory.html#naming)."))]
9 #[async_proto(as_string, map_err = |e: chrono_tz::ParseError| ReadErrorKind::Custom(e.to_string()))]
10 type chrono_tz::Tz;
11}