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 utilities

Structs

Event interface

EventListener