notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

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:
Mcrates/enostr/src/lib.rs | 4++++
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); +}