diff options
author | stuebinm | 2022-02-01 20:02:21 +0100 |
---|---|---|
committer | stuebinm | 2022-02-01 20:37:01 +0100 |
commit | be7cc4ca0b7a168a9c6cd110a74d04c35956cdde (patch) | |
tree | 2fb0d287f335aefe425f68ac3946c8ae600c8592 /src/serde.rs | |
parent | 6af74791f87f812516d0158f9124a70d4943e194 (diff) |
pretty print pretty printing code
Diffstat (limited to '')
-rw-r--r-- | src/serde.rs | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/src/serde.rs b/src/serde.rs index 486929a..13ef8bc 100644 --- a/src/serde.rs +++ b/src/serde.rs @@ -1,33 +1,43 @@ use chrono::{DateTime, NaiveDateTime, Utc}; use serde::{Deserialize, Deserializer}; - pub fn naive_read_unixtime<'de, D>(d: D) -> Result<DateTime<Utc>, D::Error> where - D: Deserializer<'de>, + D: Deserializer<'de> { - let ts = <i64>::deserialize(d)?; - Ok(DateTime::<Utc>::from_utc(NaiveDateTime::from_timestamp(ts, 0), Utc)) + let ts = <i64>::deserialize(d)?; + Ok(DateTime::<Utc>::from_utc( + NaiveDateTime::from_timestamp(ts, 0), + Utc + )) } -pub fn option_naive_read_unixtime<'de, D>(d: D) -> Result<Option<DateTime<Utc>>, D::Error> +pub fn option_naive_read_unixtime<'de, D>( + d: D +) -> Result<Option<DateTime<Utc>>, D::Error> where - D: Deserializer<'de>, + D: Deserializer<'de> { - match <i64>::deserialize(d) { - Ok(ts) => - Ok(Some(DateTime::<Utc>::from_utc(NaiveDateTime::from_timestamp(ts, 0), Utc))), - Err(_) => Ok(None) - } + match <i64>::deserialize(d) { + Ok(ts) => Ok(Some(DateTime::<Utc>::from_utc( + NaiveDateTime::from_timestamp(ts, 0), + Utc + ))), + Err(_) => Ok(None) + } } -pub fn option_naive_read_unixtime_db<'de, D>(d: D) -> Result<Option<DateTime<Utc>>, D::Error> +pub fn option_naive_read_unixtime_db<'de, D>( + d: D +) -> Result<Option<DateTime<Utc>>, D::Error> where - D: Deserializer<'de>, + D: Deserializer<'de> { - match <i64>::deserialize(d) { - Ok(ts) => - Ok(Some(DateTime::<Utc>::from_utc(NaiveDateTime::from_timestamp(ts/1000, 0), Utc))), - Err(_) => Ok(None) - } + match <i64>::deserialize(d) { + Ok(ts) => Ok(Some(DateTime::<Utc>::from_utc( + NaiveDateTime::from_timestamp(ts / 1000, 0), + Utc + ))), + Err(_) => Ok(None) + } } |