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 {
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
S: Serializer,
{
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()))?;
serializer.serialize_str(&s)