Trait samotop_core::mail::AcceptsGuard
source · [−]pub trait AcceptsGuard {
fn add_first_guard<T: MailGuard + Send + Sync + 'static>(&mut self, item: T);
fn add_last_guard<T: MailGuard + Send + Sync + 'static>(&mut self, item: T);
fn wrap_guards<T, F>(&mut self, wrap: F)
where
T: MailGuard + Send + Sync + 'static,
F: FnOnce(Box<dyn MailGuard + Send + Sync>) -> T;
}