Expand description
Runtime components
This module provides traits and types that allow hyper to be runtime-agnostic. By abstracting over async runtimes, hyper can work with different executors, timers, and IO transports.
The main components in this module are:
- Executors: Traits for spawning and running futures, enabling integration with any async runtime.
- Timers: Abstractions for sleeping and scheduling tasks, allowing time-based operations to be runtime-independent.
- IO Transports: Traits for asynchronous reading and writing, so hyper can work with various IO backends.
By implementing these traits, you can customize how hyper interacts with your chosen runtime environment.
To learn more, check out the runtime guide.
Modules§
- bounds
- Trait aliases
Structs§
- ReadBuf
- A wrapper around a byte buffer that is incrementally filled and initialized.
- Read
BufCursor - The cursor part of a
ReadBuf
.