jaeb 0.3.6

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

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