diff --git a/src/lib.rs b/src/lib.rs index 081d1a60..df869ca2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -785,10 +785,12 @@ impl Deadline { if let Some(imp) = &self.imp { let elapsed = imp.start.elapsed(); if elapsed > imp.timeout { - if imp - .print_message - .compare_and_swap(true, false, Ordering::SeqCst) - { + if imp.print_message.compare_exchange( + true, + false, + Ordering::SeqCst, + Ordering::SeqCst, + ) { warn!("Timed out after {} second(s)", elapsed.as_secs()); } return true;