logo
Expand description

Utilities for tracking time (Tokio re-exports).

Structs

A measurement of a monotonically nondecreasing clock. Opaque and useful only with Duration.

Interval returned by interval and interval_at.

Future returned by sleep and sleep_until.

Future returned by timeout and timeout_at.

Functions

Creates new Interval that yields with interval of period. The first tick completes immediately. The default MissedTickBehavior is Burst, but this can be configured by calling set_missed_tick_behavior.

Creates new Interval that yields with interval of period with the first tick completing at start. The default MissedTickBehavior is Burst, but this can be configured by calling set_missed_tick_behavior.

Waits until duration has elapsed.

Waits until deadline is reached.

Requires a Future to complete before the specified duration has elapsed.