Re-exports
pub use bus::DABus;
pub use bus::FireEvent;
pub use event::EventDef;
pub use event::EventRegister;
Modules
- the core of DABus
- event declaration related things
- things that are just implementation details of the crate, but might be nice to use (on a related topic to this crate)
Macros
- declares an EventDef in a global const variable corrisponding to an event with the specified types.
Structs
- Provides a limited
DABus
like api for handler implementations.
Traits
- Utility for handling bus errors inside of bus handlers