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
; }

Required methods

Implementors