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>;