@@ -419,8 +419,7 @@ impl AtomicBool {
419419 /// `failure` describes the required ordering for the load operation that takes place when
420420 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
421421 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
422- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
423- /// and must be equivalent to or weaker than the success ordering.
422+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
424423 #[ cfg_attr(
425424 portable_atomic_no_cfg_target_has_atomic,
426425 cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -454,8 +453,7 @@ impl AtomicBool {
454453 /// `failure` describes the required ordering for the load operation that takes place when
455454 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
456455 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
457- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
458- /// and must be equivalent to or weaker than the success ordering.
456+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
459457 #[ cfg_attr(
460458 portable_atomic_no_cfg_target_has_atomic,
461459 cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -593,8 +591,7 @@ impl AtomicBool {
593591 /// Using [`Acquire`] as success ordering makes the store part of this
594592 /// operation [`Relaxed`], and using [`Release`] makes the final successful
595593 /// load [`Relaxed`]. The (failed) load ordering can only be [`SeqCst`],
596- /// [`Acquire`] or [`Relaxed`] and must be equivalent to or weaker than the
597- /// success ordering.
594+ /// [`Acquire`] or [`Relaxed`].
598595 #[ cfg_attr(
599596 portable_atomic_no_cfg_target_has_atomic,
600597 cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -792,8 +789,7 @@ impl<T> AtomicPtr<T> {
792789 /// `failure` describes the required ordering for the load operation that takes place when
793790 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
794791 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
795- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
796- /// and must be equivalent to or weaker than the success ordering.
792+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
797793 #[ cfg_attr(
798794 portable_atomic_no_cfg_target_has_atomic,
799795 cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -827,8 +823,7 @@ impl<T> AtomicPtr<T> {
827823 /// `failure` describes the required ordering for the load operation that takes place when
828824 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
829825 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
830- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
831- /// and must be equivalent to or weaker than the success ordering.
826+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
832827 #[ cfg_attr(
833828 portable_atomic_no_cfg_target_has_atomic,
834829 cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -867,8 +862,7 @@ impl<T> AtomicPtr<T> {
867862 /// Using [`Acquire`] as success ordering makes the store part of this
868863 /// operation [`Relaxed`], and using [`Release`] makes the final successful
869864 /// load [`Relaxed`]. The (failed) load ordering can only be [`SeqCst`],
870- /// [`Acquire`] or [`Relaxed`] and must be equivalent to or weaker than the
871- /// success ordering.
865+ /// [`Acquire`] or [`Relaxed`].
872866 #[ cfg_attr(
873867 portable_atomic_no_cfg_target_has_atomic,
874868 cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -1087,8 +1081,7 @@ atomic instructions or locks will be used.
10871081 /// `failure` describes the required ordering for the load operation that takes place when
10881082 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
10891083 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
1090- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
1091- /// and must be equivalent to or weaker than the success ordering.
1084+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
10921085 #[ cfg_attr(
10931086 portable_atomic_no_cfg_target_has_atomic,
10941087 cfg( any(
@@ -1126,8 +1119,7 @@ atomic instructions or locks will be used.
11261119 /// `failure` describes the required ordering for the load operation that takes place when
11271120 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
11281121 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
1129- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
1130- /// and must be equivalent to or weaker than the success ordering.
1122+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
11311123 #[ cfg_attr(
11321124 portable_atomic_no_cfg_target_has_atomic,
11331125 cfg( any(
@@ -1322,8 +1314,7 @@ atomic instructions or locks will be used.
13221314 ///
13231315 /// Using [`Acquire`] as success ordering makes the store part
13241316 /// of this operation [`Relaxed`], and using [`Release`] makes the final successful load
1325- /// [`Relaxed`]. The (failed) load ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
1326- /// and must be equivalent to or weaker than the success ordering.
1317+ /// [`Relaxed`]. The (failed) load ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
13271318 #[ cfg_attr(
13281319 portable_atomic_no_cfg_target_has_atomic,
13291320 cfg( any(
@@ -1585,8 +1576,7 @@ This type has the same in-memory representation as the underlying floating point
15851576 /// `failure` describes the required ordering for the load operation that takes place when
15861577 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
15871578 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
1588- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
1589- /// and must be equivalent to or weaker than the success ordering.
1579+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
15901580 #[ cfg_attr(
15911581 portable_atomic_no_cfg_target_has_atomic,
15921582 cfg( any(
@@ -1632,8 +1622,7 @@ This type has the same in-memory representation as the underlying floating point
16321622 /// `failure` describes the required ordering for the load operation that takes place when
16331623 /// the comparison fails. Using [`Acquire`] as success ordering makes the store part
16341624 /// of this operation [`Relaxed`], and using [`Release`] makes the successful load
1635- /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
1636- /// and must be equivalent to or weaker than the success ordering.
1625+ /// [`Relaxed`]. The failure ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
16371626 #[ cfg_attr(
16381627 portable_atomic_no_cfg_target_has_atomic,
16391628 cfg( any(
@@ -1734,8 +1723,7 @@ This type has the same in-memory representation as the underlying floating point
17341723 ///
17351724 /// Using [`Acquire`] as success ordering makes the store part
17361725 /// of this operation [`Relaxed`], and using [`Release`] makes the final successful load
1737- /// [`Relaxed`]. The (failed) load ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`]
1738- /// and must be equivalent to or weaker than the success ordering.
1726+ /// [`Relaxed`]. The (failed) load ordering can only be [`SeqCst`], [`Acquire`] or [`Relaxed`].
17391727 #[ cfg_attr(
17401728 portable_atomic_no_cfg_target_has_atomic,
17411729 cfg( any(
0 commit comments