Expand description
Broadcast-based event system for LightyLauncher.
Re-exports§
pub use module::AuthEvent;pub use module::ConsoleOutputEvent;pub use module::ConsoleStream;pub use module::CoreEvent;pub use module::InstanceDeletedEvent;pub use module::InstanceExitedEvent;pub use module::InstanceLaunchedEvent;pub use module::InstanceWindowAppearedEvent;pub use module::JavaEvent;pub use module::LaunchEvent;pub use module::LoaderEvent;pub use module::ModloaderEvent;
Modules§
- module
- Event modules for different components.
Structs§
- Event
Bus - Event bus for broadcasting events to multiple listeners
- Event
Receiver - Receiver for events from an EventBus
Enums§
- Event
- Root event enum containing all event types
- Event
Receive Error - Errors that can occur when receiving events
- Event
Send Error - Errors that can occur when sending events
- Event
TryReceive Error - Errors that can occur when trying to receive events (non-blocking)
Statics§
- EVENT_
BUS - Global event bus instance used by the library to emit events.
Type Aliases§
- Event
Receive Result - Type alias for event receive operations
- Event
Send Result - Type alias for event send operations
- Event
TryReceive Result - Type alias for event try receive operations