[−][src]Trait mail_core::context::OffloaderComponent
Trait needed to be implemented for providing the offloading parts to a CompositeContext
.
Required methods
fn offload<F>(&self, fut: F) -> SendBoxFuture<F::Item, F::Error> where
F: Future + Send + 'static,
F::Item: Send + 'static,
F::Error: Send + 'static,
F: Future + Send + 'static,
F::Item: Send + 'static,
F::Error: Send + 'static,
Calls to Context::offload
and Context::offload_fn
will be forwarded to this method.
Implementations on Foreign Types
impl OffloaderComponent for CpuPool
[src]
fn offload<F>(&self, fut: F) -> SendBoxFuture<F::Item, F::Error> where
F: Future + Send + 'static,
F::Item: Send + 'static,
F::Error: Send + 'static,
[src]
F: Future + Send + 'static,
F::Item: Send + 'static,
F::Error: Send + 'static,
executes the futures fut
"elswhere" e.g. in a cpu pool
Implementors
impl<C> OffloaderComponent for C where
C: Context,
[src]
C: Context,
Allows using a part of an context as an component.