commit 0e4bce9ac885c3506f0573c9c91c35e3e5aad3ca
parent e6d744e247d49b2f24976b1a62f968611e3b71e2
Author: kernelkind <kernelkind@gmail.com>
Date: Sun, 1 Feb 2026 22:01:31 -0500
feat(outbox): add `Wakeup` trait
don't want to make enostr depend on egui
Signed-off-by: kernelkind <kernelkind@gmail.com>
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/crates/enostr/src/lib.rs b/crates/enostr/src/lib.rs
@@ -24,3 +24,7 @@ pub use relay::subs_debug::{OwnedRelayEvent, RelayLogEvent, SubsDebug, TransferS
pub use relay::{RelayStatus, WebsocketConn};
pub type Result<T> = std::result::Result<T, error::Error>;
+
+pub trait Wakeup: Send + Sync + Clone + 'static {
+ fn wake(&self);
+}