[−][src]Function tokio::time::pause
pub fn pause()
This is supported on crate features
time and test-util only.Pause time
The current value of Instant::now() is saved and all subsequent calls
to Instant::now() until the timer wheel is checked again will return
the saved value. Once the timer wheel is checked, time will immediately
advance to the next registered Sleep. This is useful for running tests
that depend on time.
Pausing time requires the current_thread Tokio runtime. This is the
default runtime used by #[tokio::test]
Panics
Panics if time is already frozen or if called from outside of a
current_thread Tokio runtime.