Crates.io | emitix |
lib.rs | emitix |
version | 1.1.3 |
created_at | 2025-06-04 07:07:34.503302+00 |
updated_at | 2025-06-16 18:38:52.227207+00 |
description | Emitix - A Rust library for event-driven programming |
homepage | |
repository | https://github.com/corebreaker/emitix |
max_upload_size | |
id | 1699867 |
size | 89,536 |
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!"));
}