pub struct EventBus {
event: Event,
callback_list: Vec<Box<dyn Fn(Event) -> bool + Send>>,
}
Expand description
The EventBus
structsupports publish-subscribe-style communication between different tasks.
Publishes an event on the event bus.
Clears an event from the event bus.
Subscribes to events on the event bus and executes the given callback function when an event
is published.
Returns the “default value” for a type.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.