Skip to main content

Module EventBus

Module EventBus 

Source
Expand description

Plugin event bus: publish/subscribe channel for plugin lifecycle events.

Handlers register via register_handler and receive every subsequent emit call. Errors from individual handlers are logged but do not abort delivery to other handlers.

Structs§

PluginEventBus
Fan-out event bus: each emit delivers to all registered handlers.

Enums§

PluginEvent
Events published through the bus during the plugin lifecycle.

Traits§

PluginEventHandler
Async handler trait for plugin events.