summaryrefslogtreecommitdiff
path: root/src/event/mod.rs
diff options
context:
space:
mode:
authorOwen Jacobson <owen@grimoire.ca>2024-10-02 01:31:43 -0400
committerOwen Jacobson <owen@grimoire.ca>2024-10-02 01:31:43 -0400
commit469613872f6fb19f4579b387e19b2bc38fa52f51 (patch)
tree16edc3e8fac1a418c4b9ed5450167a793a7d6c8b /src/event/mod.rs
parent6f07e6869bbf62903ac83c9bc061e7bde997e6a8 (diff)
Package up common event fields as Instant
Diffstat (limited to 'src/event/mod.rs')
-rw-r--r--src/event/mod.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/event/mod.rs b/src/event/mod.rs
index 7ad3f9c..c982d3a 100644
--- a/src/event/mod.rs
+++ b/src/event/mod.rs
@@ -6,4 +6,13 @@ mod routes;
mod sequence;
pub mod types;
+use crate::clock::DateTime;
+
pub use self::{routes::router, sequence::Sequence};
+
+#[derive(Clone, Copy, Debug, Eq, PartialEq, serde::Serialize)]
+pub struct Instant {
+ pub at: DateTime,
+ #[serde(skip)]
+ pub sequence: Sequence,
+}