@@ -18,22 +18,22 @@ declare_clippy_lint! {
18
18
///
19
19
/// **Example:**
20
20
/// ```rust,no_run
21
- /// # use std::sync::atomic::{self, AtomicBool , Ordering};
21
+ /// # use std::sync::atomic::{self, AtomicU8 , Ordering};
22
22
///
23
- /// let x = AtomicBool ::new(true );
23
+ /// let x = AtomicU8 ::new(0 );
24
24
///
25
25
/// let _ = x.load(Ordering::Release);
26
26
/// let _ = x.load(Ordering::AcqRel);
27
27
///
28
- /// x.store(false , Ordering::Acquire);
29
- /// x.store(false , Ordering::AcqRel);
28
+ /// x.store(1 , Ordering::Acquire);
29
+ /// x.store(2 , Ordering::AcqRel);
30
30
///
31
31
/// atomic::fence(Ordering::Relaxed);
32
32
/// atomic::compiler_fence(Ordering::Relaxed);
33
33
///
34
- /// let _ = x.compare_exchange(false, false , Ordering::Relaxed, Ordering::SeqCst);
35
- /// let _ = x.compare_exchange_weak(false, true , Ordering::SeqCst, Ordering::Release);
36
- /// let _ = x.fetch_update(Ordering::AcqRel, Ordering::AcqRel, |val| Some(val ^ val));
34
+ /// let _ = x.compare_exchange(1, 2 , Ordering::Relaxed, Ordering::SeqCst);
35
+ /// let _ = x.compare_exchange_weak(2, 3 , Ordering::SeqCst, Ordering::Release);
36
+ /// let _ = x.fetch_update(Ordering::AcqRel, Ordering::AcqRel, |val| Some(val + val));
37
37
/// ```
38
38
pub INVALID_ATOMIC_ORDERING ,
39
39
correctness,
0 commit comments