Enum hey_listen::sync::SyncDispatcherRequest
source · pub enum SyncDispatcherRequest {
StopListening,
StopPropagation,
StopListeningAndPropagation,
}
Expand description
An enum
returning a request from a listener to its sync
event-dispatcher.
This enum
is not restricted to dispatcher residing in the sync
-module.
A request will be processed by the event-dispatcher depending on the variant:
StopListening
will remove your listener from the event-dispatcher.
StopPropagation
will stop dispatching of the current Event
instance.
Therefore, a listener issuing this is the last receiver.
StopListeningAndPropagation
a combination of first StopListening
and then StopPropagation
.