[][src]Type Definition samotop_core::service::mail::composite::CompositeMailService

type CompositeMailService<NS, ES, GS, QS> = (NS, ES, GS, QS);

Trait Implementations

impl<NS, ES, GS, QS> EsmtpService for CompositeMailService<NS, ES, GS, QS> where
    NS: NamedService,
    ES: EsmtpService,
    GS: MailGuard,
    QS: MailQueue
[src]

impl<NS, ES, GS, QS> MailGuard for CompositeMailService<NS, ES, GS, QS> where
    NS: NamedService,
    ES: EsmtpService,
    GS: MailGuard,
    QS: MailQueue
[src]

type Future = GS::Future

impl<NS, ES, GS, QS> MailQueue for CompositeMailService<NS, ES, GS, QS> where
    NS: NamedService,
    ES: EsmtpService,
    GS: MailGuard,
    QS: MailQueue
[src]

type Mail = QS::Mail

type MailFuture = QS::MailFuture

impl<NS, ES, GS, QS> NamedService for CompositeMailService<NS, ES, GS, QS> where
    NS: NamedService,
    ES: EsmtpService,
    GS: MailGuard,
    QS: MailQueue
[src]