emitix

Crates.ioemitix
lib.rsemitix
version1.1.3
created_at2025-06-04 07:07:34.503302+00
updated_at2025-06-16 18:38:52.227207+00
descriptionEmitix - A Rust library for event-driven programming
homepage
repositoryhttps://github.com/corebreaker/emitix
max_upload_size
id1699867
size89,536
Frédéric Meyer (corebreaker)

documentation

https://docs.rs/emitix/

README

Crates.io Docs.rs

Emitix

A Rust library for event-driven programming

Example

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!"));
}
Commit count: 14

cargo fmt