summaryrefslogtreecommitdiffstats
path: root/crates/core/thin_edge_json/src/event.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/core/thin_edge_json/src/event.rs')
-rw-r--r--crates/core/thin_edge_json/src/event.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/crates/core/thin_edge_json/src/event.rs b/crates/core/thin_edge_json/src/event.rs
index fa58fdbc..cee60967 100644
--- a/crates/core/thin_edge_json/src/event.rs
+++ b/crates/core/thin_edge_json/src/event.rs
@@ -1,5 +1,5 @@
+use clock::Timestamp;
use serde::Deserialize;
-use time::OffsetDateTime;
use self::error::ThinEdgeJsonDeserializerError;
@@ -14,9 +14,10 @@ pub struct ThinEdgeEvent {
#[derive(Debug, Deserialize, PartialEq)]
pub struct ThinEdgeEventData {
pub message: Option<String>,
+
#[serde(default)]
- #[serde(deserialize_with = "clock::deserialize_iso8601_timestamp")]
- pub time: Option<OffsetDateTime>,
+ #[serde(with = "clock::serde::rfc3339::option")]
+ pub time: Option<Timestamp>,
}
pub mod error {