diff --git a/src/datetime.rs b/src/datetime.rs index 566849f..5934b21 100644 --- a/src/datetime.rs +++ b/src/datetime.rs @@ -766,19 +766,19 @@ pub mod serde { fn visit_i64(self, value: i64) -> Result, E> where E: de::Error { - from(FixedOffset::east(0).timestamp_opt(value, 0), value) + from(FixedOffset::east(0).timestamp_opt(value, 0), &value) } /// Deserialize a timestamp in seconds since the epoch fn visit_u64(self, value: u64) -> Result, E> where E: de::Error { - from(FixedOffset::east(0).timestamp_opt(value as i64, 0), value) + from(FixedOffset::east(0).timestamp_opt(value as i64, 0), &value) } } // try!-like function to convert a LocalResult into a serde-ish Result - fn from(me: LocalResult, ts: V) -> Result + fn from(me: LocalResult, ts: &V) -> Result where E: de::Error, V: fmt::Display, T: fmt::Display,