jaeb 0.5.0

simple snapshot-driven event bus
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub(crate) mod dispatch;
pub(crate) mod mutable;
pub(crate) mod tracker;
pub(crate) mod types;

pub(crate) use dispatch::{dispatch_slot, dispatch_sync_only_with_snapshot, dispatch_with_snapshot};
pub(crate) use mutable::MutableRegistry;
pub(crate) use tracker::AsyncTaskTracker;
pub(crate) use types::{
    DispatchContext, ErasedAsyncHandlerFn, ErasedMiddleware, ErasedSyncHandlerFn, EventType, ListenerEntry, ListenerKind, ListenerPolicy,
    RegistrySnapshot, TypeSlot, TypedMiddlewareEntry, TypedMiddlewareSlot,
};