summaryrefslogtreecommitdiff
path: root/src/login/event.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/login/event.rs')
-rw-r--r--src/login/event.rs36
1 files changed, 0 insertions, 36 deletions
diff --git a/src/login/event.rs b/src/login/event.rs
deleted file mode 100644
index b03451a..0000000
--- a/src/login/event.rs
+++ /dev/null
@@ -1,36 +0,0 @@
-use super::snapshot::Login;
-use crate::event::{Instant, Sequenced};
-
-#[derive(Clone, Debug, Eq, PartialEq, serde::Serialize)]
-#[serde(tag = "event", rename_all = "snake_case")]
-pub enum Event {
- Created(Created),
-}
-
-impl Sequenced for Event {
- fn instant(&self) -> Instant {
- match self {
- Self::Created(created) => created.instant(),
- }
- }
-}
-
-#[derive(Clone, Debug, Eq, PartialEq, serde::Serialize)]
-pub struct Created {
- #[serde(flatten)]
- pub instant: Instant,
- #[serde(flatten)]
- pub login: Login,
-}
-
-impl Sequenced for Created {
- fn instant(&self) -> Instant {
- self.instant
- }
-}
-
-impl From<Created> for Event {
- fn from(event: Created) -> Self {
- Self::Created(event)
- }
-}