Trait samotop_core::mail::AcceptsDispatch
source · [−]pub trait AcceptsDispatch {
fn add_first_dispatch<T: MailDispatch + Send + Sync + 'static>(
&mut self,
item: T
);
fn add_last_dispatch<T: MailDispatch + Send + Sync + 'static>(
&mut self,
item: T
);
fn wrap_dispatches<T, F>(&mut self, wrap: F)
where
T: MailDispatch + Send + Sync + 'static,
F: FnOnce(Box<dyn MailDispatch + Send + Sync>) -> T;
}