diff options
Diffstat (limited to 'tokio/tests/sync_mutex.rs')
-rw-r--r-- | tokio/tests/sync_mutex.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tokio/tests/sync_mutex.rs b/tokio/tests/sync_mutex.rs index 96194b31..0ddb203d 100644 --- a/tokio/tests/sync_mutex.rs +++ b/tokio/tests/sync_mutex.rs @@ -91,10 +91,11 @@ async fn aborted_future_1() { let m2 = m1.clone(); // Try to lock mutex in a future that is aborted prematurely timeout(Duration::from_millis(1u64), async move { - let mut iv = interval(Duration::from_millis(1000)); + let iv = interval(Duration::from_millis(1000)); + tokio::pin!(iv); m2.lock().await; - iv.tick().await; - iv.tick().await; + iv.as_mut().tick().await; + iv.as_mut().tick().await; }) .await .unwrap_err(); |