diff options
| author | dvdsk <noreply@davidsk.dev> | 2023-07-16 11:32:22 +0200 |
|---|---|---|
| committer | dvdsk <noreply@davidsk.dev> | 2023-07-16 11:58:00 +0200 |
| commit | 77844f015f0f3277517f1a5f18404d0777a60274 (patch) | |
| tree | b88e57ad616df5c3a485c6c9b37bf817948aa946 /library/std | |
| parent | 4854fc96463b69174909e56c10805f36bd6d66a9 (diff) | |
| download | rust-77844f015f0f3277517f1a5f18404d0777a60274.tar.gz rust-77844f015f0f3277517f1a5f18404d0777a60274.zip | |
fixes sleep_until examples
Diffstat (limited to 'library/std')
| -rw-r--r-- | library/std/src/thread/mod.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/library/std/src/thread/mod.rs b/library/std/src/thread/mod.rs index 7cbd7a8a2f6..35f4cb64178 100644 --- a/library/std/src/thread/mod.rs +++ b/library/std/src/thread/mod.rs @@ -893,6 +893,9 @@ pub fn sleep(dur: Duration) { /// # use std::time::{Duration, Instant}; /// # use std::thread; /// # +/// # fn update() {} +/// # fn render() {} +/// # /// let max_fps = 60.0; /// let frame_time = Duration::from_secs_f32(1.0/max_fps); /// let mut next_frame = Instant::now(); @@ -912,6 +915,8 @@ pub fn sleep(dur: Duration) { /// # use std::time::{Duration, Instant}; /// # use std::thread; /// # +/// # fn slow_web_api_call() {} +/// # /// # const MAX_DURATION: Duration = Duration::from_secs(10); /// # /// let deadline = Instant::now() + MAX_DURATION; @@ -919,10 +924,10 @@ pub fn sleep(dur: Duration) { /// let mut next_attempt = Instant::now(); /// loop { /// if Instant::now() > deadline { -/// break Err(()), +/// break Err(()); /// } /// if let Ready(data) = slow_web_api_call() { -/// break Ok(data), +/// break Ok(data); /// } /// /// next_attempt = deadline.min(next_attempt + delay); |
