Expand description
Thread-blocking and asynchronous sleep abstractions.
The sleep module intentionally models only relative sleeps. It does not
expose deadlines, notifications, or condition waits; those belong to
synchronization primitives such as monitors.
SystemSleeper and MockSleeper implement Sleeper, and also
implement AsyncSleeper when the tokio feature is enabled.
Structs§
- Mock
Sleeper - A manually controlled elapsed-time sleeper for deterministic tests.
- System
Sleeper - A real elapsed-time sleeper.
Traits§
- Sleeper
- Provides blocking relative sleep operations.