emitix 1.0.0

Emitix - A Rust library for event-driven programming
Documentation

Crates.io Docs.rs

Emitix

A Rust library for event-driven programming

Example

use emitix::EventManager;

fn main() {
    // Create an event manager
    let mut emitter = EventManager::<()>::new();

    // Add an event listener
    emitter.add("event_name", |event_value: String| {
        println!("Event received: {event_value:?}");
    });

    // Emit an event
    emitter.emit("event_name", String::new("Hello, world!"));
}