for_event_bus 0.1.3

a event bus
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// #![feature(associated_type_defaults)]
// #![feature(trait_upcasting)]

mod bus;
mod worker;

pub use bus::{Bus, BusError, EntryOfBus, Event};
pub use worker::{
    identity::{IdentityOfMerge, IdentityOfRx, IdentityOfSimple, Merge},
    ToWorker,
};

pub use for_event_bus_derive::Merge;

pub type SimpleBus = Bus<1000>;