@@ -419,8 +419,7 @@ impl AtomicBool {
419
419
/// `failure` describes the required ordering for the load operation that takes place when
420
420
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
421
421
/// 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`].
424
423
#[ cfg_attr(
425
424
portable_atomic_no_cfg_target_has_atomic,
426
425
cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -454,8 +453,7 @@ impl AtomicBool {
454
453
/// `failure` describes the required ordering for the load operation that takes place when
455
454
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
456
455
/// 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`].
459
457
#[ cfg_attr(
460
458
portable_atomic_no_cfg_target_has_atomic,
461
459
cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -593,8 +591,7 @@ impl AtomicBool {
593
591
/// Using [`Acquire`] as success ordering makes the store part of this
594
592
/// operation [`Relaxed`], and using [`Release`] makes the final successful
595
593
/// 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`].
598
595
#[ cfg_attr(
599
596
portable_atomic_no_cfg_target_has_atomic,
600
597
cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -792,8 +789,7 @@ impl<T> AtomicPtr<T> {
792
789
/// `failure` describes the required ordering for the load operation that takes place when
793
790
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
794
791
/// 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`].
797
793
#[ cfg_attr(
798
794
portable_atomic_no_cfg_target_has_atomic,
799
795
cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -827,8 +823,7 @@ impl<T> AtomicPtr<T> {
827
823
/// `failure` describes the required ordering for the load operation that takes place when
828
824
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
829
825
/// 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`].
832
827
#[ cfg_attr(
833
828
portable_atomic_no_cfg_target_has_atomic,
834
829
cfg( any( not( portable_atomic_no_atomic_cas) , portable_atomic_unsafe_assume_single_core) )
@@ -867,8 +862,7 @@ impl<T> AtomicPtr<T> {
867
862
/// Using [`Acquire`] as success ordering makes the store part of this
868
863
/// operation [`Relaxed`], and using [`Release`] makes the final successful
869
864
/// 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`].
872
866
#[ cfg_attr(
873
867
portable_atomic_no_cfg_target_has_atomic,
874
868
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.
1087
1081
/// `failure` describes the required ordering for the load operation that takes place when
1088
1082
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
1089
1083
/// 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`].
1092
1085
#[ cfg_attr(
1093
1086
portable_atomic_no_cfg_target_has_atomic,
1094
1087
cfg( any(
@@ -1126,8 +1119,7 @@ atomic instructions or locks will be used.
1126
1119
/// `failure` describes the required ordering for the load operation that takes place when
1127
1120
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
1128
1121
/// 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`].
1131
1123
#[ cfg_attr(
1132
1124
portable_atomic_no_cfg_target_has_atomic,
1133
1125
cfg( any(
@@ -1322,8 +1314,7 @@ atomic instructions or locks will be used.
1322
1314
///
1323
1315
/// Using [`Acquire`] as success ordering makes the store part
1324
1316
/// 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`].
1327
1318
#[ cfg_attr(
1328
1319
portable_atomic_no_cfg_target_has_atomic,
1329
1320
cfg( any(
@@ -1585,8 +1576,7 @@ This type has the same in-memory representation as the underlying floating point
1585
1576
/// `failure` describes the required ordering for the load operation that takes place when
1586
1577
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
1587
1578
/// 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`].
1590
1580
#[ cfg_attr(
1591
1581
portable_atomic_no_cfg_target_has_atomic,
1592
1582
cfg( any(
@@ -1632,8 +1622,7 @@ This type has the same in-memory representation as the underlying floating point
1632
1622
/// `failure` describes the required ordering for the load operation that takes place when
1633
1623
/// the comparison fails. Using [`Acquire`] as success ordering makes the store part
1634
1624
/// 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`].
1637
1626
#[ cfg_attr(
1638
1627
portable_atomic_no_cfg_target_has_atomic,
1639
1628
cfg( any(
@@ -1734,8 +1723,7 @@ This type has the same in-memory representation as the underlying floating point
1734
1723
///
1735
1724
/// Using [`Acquire`] as success ordering makes the store part
1736
1725
/// 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`].
1739
1727
#[ cfg_attr(
1740
1728
portable_atomic_no_cfg_target_has_atomic,
1741
1729
cfg( any(
0 commit comments