pub trait Executor: Debug + Send + Sync + 'static + Sealed {
type Handle: SpawnHandle;
type Sleep: Future<Output = ()> + Send + 'static;
}
Available on crate features
tokio1
or async-std1
only.Expand description
Async executor abstraction trait
Used by AsyncSmtpTransport
, AsyncSendmailTransport
and AsyncFileTransport
in order to be able to work with different async runtimes.
Required Associated Types§
Object Safety§
This trait is not object safe.