//! Accompanying library for [ic-event-hub-macros](https://crates.io/crates/ic-event-hub-macros).
/// Client struct used to interact with canisters which implement `event-emitter` with type-safety
/// Event-hub struct that handles listeners indexing and topic matching
/// Various structs and traits
/// Lower level function to be used inside macros
/// Marker that enables event name serialization
pub const EVENT_NAME_FIELD: &str = "__event_name";