Crate rust_event_listener

Source
Expand description

§rust_event_listener

NodeJS like Event Listener library for rust!

§Usage

use rust_event_listener::EventListener;

fn main() {
   let mut emitter = EventListener::new();
   //Set max listeners
   emitter.set_max_listeners(10);

   //Add listener
   emitter.on("test",  Box::new(|name, d| {
       println!("Emited: {} {:#?}", name, d);
   }));
   emitter.emit("test", "1".to_string());
}

You can find more examples here

Modules§

listener
Listener utilities

Structs§

Event
Event interface
EventListener
EventListener