fix epoch_as_rfc3339 serializer

This commit is contained in:
Dietmar Maurer 2020-09-13 16:13:19 +02:00
parent d42fc47c4d
commit b975317a47

View File

@ -77,12 +77,12 @@ pub mod date_time_as_rfc3339 {
pub mod epoch_as_rfc3339 { pub mod epoch_as_rfc3339 {
use serde::{Deserialize, Deserializer, Serializer}; use serde::{Deserialize, Deserializer, Serializer};
pub fn serialize<S>(epoch: i64, serializer: S) -> Result<S::Ok, S::Error> pub fn serialize<S>(epoch: &i64, serializer: S) -> Result<S::Ok, S::Error>
where where
S: Serializer, S: Serializer,
{ {
use serde::ser::Error; use serde::ser::Error;
let s = crate::tools::time::epoch_to_rfc3339(epoch) let s = crate::tools::time::epoch_to_rfc3339(*epoch)
.map_err(|err| Error::custom(err.to_string()))?; .map_err(|err| Error::custom(err.to_string()))?;
serializer.serialize_str(&s) serializer.serialize_str(&s)