1use std::sync::Arc;
23use super::Dispatcher;
45/// Base contract for all event arguments associated with a [`Dispatcher`].
6pub trait DispatcherEventArgs {
7/// The dispatcher associated with this event.
8fn dispatcher(&self) -> &Arc<Dispatcher>;
9}