emitix-1.1.2 has been yanked.
Emitix
A Rust library for event-driven programming
Example
use ;
A Rust library for event-driven programming
use emitix::{event_hub::EventHub, EventManager};
fn main() {
// Create an event manager
let mut manager = EventHub::default();
// Add an event listener
manager.add_listener("event_name", |event_value: String| {
println!("Event received: {event_value:?}");
});
// Emit an event
manager.emit("event_name", String::new("Hello, world!"));
}