Expand description
Abstractions to deal with different async runtimes.
Structs§
- Tokio
Handle tokio-runtime
A handle to the Tokio runtime - Tokio
Runtime Provider tokio-runtime
The Tokio Runtime for async execution - Tokio
Time tokio-runtime
New type which is implemented using tokio::time::{Delay, Timeout}
Traits§
- Generic executor.
- Quic
Socket Binder dns-over-quic
ordns-over-h3
Create a UDP socket for QUIC usage. This trait is designed for customization. - RuntimeProvider defines which async runtime that handles IO and timers.
- A type defines the Handle which can spawn future.
- Generic Time for Delay and Timeout.
Functions§
- spawn_
bg tokio-runtime
Spawn a background task, if it was present