ZHRXXLib
  • Quickstart
  • modules
    • error
      • ErrorSeverity
    • event
    • utils
      • logger
      • os_
      • requests
      • buffer
      • useful
Powered by GitBook
On this page
  1. modules

event

  • EventListener

A trait for event listeners that defines a method for handling events.

  • Events

A struct that manages event handlers and listeners.

  • new()

Creates a new Events instance.

  • register_listener<T: EventListener + 'static>(&mut self, event_name: &str, listener: T)

Registers a listener for the specified event.

  • create_event(&mut self, event_name: &str)

Creates a new custom event with no listeners initially.

  • trigger_event(&self, event_name: &str)

Triggers the specified event, executing all registered handlers. If the event has no handlers, a message is printed.

  • event!($name:expr)

A macro for defining event names as static strings.

PreviousErrorSeverityNextutils

Last updated 8 months ago