Trait samotop_core::mail::AcceptsSessionService
source · [−]pub trait AcceptsSessionService {
fn add_first_session_service<T: SessionService + Send + Sync + 'static>(
&mut self,
item: T
);
fn add_last_session_service<T: SessionService + Send + Sync + 'static>(
&mut self,
item: T
);
fn wrap_session_service<T, F>(&mut self, wrap: F)
where
T: SessionService + Send + Sync + 'static,
F: FnOnce(Box<dyn SessionService + Send + Sync>) -> T;
}