[][src]Trait samotop_core::service::mail::MailServiceBuilder

pub trait MailServiceBuilder {
    type Named: NamedService;
    type Esmtp: EsmtpService;
    type Guard: MailGuard;
    type Queue: MailQueue;
    fn using<MS: MailSetup<Self::Named, Self::Esmtp, Self::Guard, Self::Queue>>(
        self,
        setup: MS
    ) -> MS::Output; }

Associated Types

Loading content...

Required methods

fn using<MS: MailSetup<Self::Named, Self::Esmtp, Self::Guard, Self::Queue>>(
    self,
    setup: MS
) -> MS::Output

Loading content...

Implementors

impl<T> MailServiceBuilder for T where
    T: Clone + MailService
[src]

type Named = Self

type Esmtp = Self

type Guard = Self

type Queue = Self

Loading content...