diff --git a/psst-gui/src/data/mod.rs b/psst-gui/src/data/mod.rs index 47dd7e49..c8ce2fb8 100644 --- a/psst-gui/src/data/mod.rs +++ b/psst-gui/src/data/mod.rs @@ -575,6 +575,12 @@ pub struct Alert { pub created_at: Instant, } +impl Alert { + pub fn fresh_id() -> usize { + ALERT_ID.fetch_add(1, Ordering::Relaxed) + } +} + #[derive(Clone, Data, Eq, PartialEq)] pub enum AlertStyle { Error,