[−][src]Trait samotop::service::mail::composite::CompositeServiceExt
Provided methods
fn replace_name<T, F>(
self,
replacement: F
) -> CompositeMailService<T, Self::Esmtp, Self::Guard, Self::Queue> where
F: FnOnce(Self::Named) -> T,
T: NamedService,
self,
replacement: F
) -> CompositeMailService<T, Self::Esmtp, Self::Guard, Self::Queue> where
F: FnOnce(Self::Named) -> T,
T: NamedService,
fn with_name<T>(
self,
named: T
) -> CompositeMailService<T, Self::Esmtp, Self::Guard, Self::Queue> where
T: NamedService,
self,
named: T
) -> CompositeMailService<T, Self::Esmtp, Self::Guard, Self::Queue> where
T: NamedService,
fn replace_esmtp<T, F>(
self,
replacement: F
) -> CompositeMailService<Self::Named, T, Self::Guard, Self::Queue> where
F: FnOnce(Self::Esmtp) -> T,
T: EsmtpService,
self,
replacement: F
) -> CompositeMailService<Self::Named, T, Self::Guard, Self::Queue> where
F: FnOnce(Self::Esmtp) -> T,
T: EsmtpService,
fn with_esmtp<T>(
self,
esmtp: T
) -> CompositeMailService<Self::Named, T, Self::Guard, Self::Queue> where
T: EsmtpService,
self,
esmtp: T
) -> CompositeMailService<Self::Named, T, Self::Guard, Self::Queue> where
T: EsmtpService,
fn replace_guard<T, F>(
self,
replacement: F
) -> CompositeMailService<Self::Named, Self::Esmtp, T, Self::Queue> where
F: FnOnce(Self::Guard) -> T,
T: MailGuard,
self,
replacement: F
) -> CompositeMailService<Self::Named, Self::Esmtp, T, Self::Queue> where
F: FnOnce(Self::Guard) -> T,
T: MailGuard,
fn with_guard<T>(
self,
guard: T
) -> CompositeMailService<Self::Named, Self::Esmtp, T, Self::Queue> where
T: MailGuard,
self,
guard: T
) -> CompositeMailService<Self::Named, Self::Esmtp, T, Self::Queue> where
T: MailGuard,
fn replace_queue<T, F>(
self,
replacement: F
) -> CompositeMailService<Self::Named, Self::Esmtp, Self::Guard, T> where
F: FnOnce(Self::Queue) -> T,
T: MailQueue,
self,
replacement: F
) -> CompositeMailService<Self::Named, Self::Esmtp, Self::Guard, T> where
F: FnOnce(Self::Queue) -> T,
T: MailQueue,
fn with_queue<T>(
self,
queue: T
) -> CompositeMailService<Self::Named, Self::Esmtp, Self::Guard, T> where
T: MailQueue,
self,
queue: T
) -> CompositeMailService<Self::Named, Self::Esmtp, Self::Guard, T> where
T: MailQueue,
Implementors
impl<T> CompositeServiceExt for T where
T: IntoComponents,
[src]
T: IntoComponents,