File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -479,6 +479,10 @@ impl AtomicBool {
479
479
/// ```
480
480
#[ inline]
481
481
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
482
+ #[ rustc_deprecated(
483
+ since = "1.50.0" ,
484
+ reason = "Use `compare_exchange` or `compare_exchange_weak` instead"
485
+ ) ]
482
486
#[ cfg( target_has_atomic = "8" ) ]
483
487
pub fn compare_and_swap ( & self , current : bool , new : bool , order : Ordering ) -> bool {
484
488
match self . compare_exchange ( current, new, order, strongest_failure_ordering ( order) ) {
@@ -1080,6 +1084,10 @@ impl<T> AtomicPtr<T> {
1080
1084
/// ```
1081
1085
#[ inline]
1082
1086
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1087
+ #[ rustc_deprecated(
1088
+ since = "1.50.0" ,
1089
+ reason = "Use `compare_exchange` or `compare_exchange_weak` instead"
1090
+ ) ]
1083
1091
#[ cfg( target_has_atomic = "ptr" ) ]
1084
1092
pub fn compare_and_swap ( & self , current : * mut T , new : * mut T , order : Ordering ) -> * mut T {
1085
1093
match self . compare_exchange ( current, new, order, strongest_failure_ordering ( order) ) {
@@ -1619,6 +1627,10 @@ assert_eq!(some_var.load(Ordering::Relaxed), 10);
1619
1627
```" ) ,
1620
1628
#[ inline]
1621
1629
#[ $stable]
1630
+ #[ rustc_deprecated(
1631
+ since = "1.50.0" ,
1632
+ reason = "Use `compare_exchange` or `compare_exchange_weak` instead" )
1633
+ ]
1622
1634
#[ $cfg_cas]
1623
1635
pub fn compare_and_swap( & self ,
1624
1636
current: $int_type,
You can’t perform that action at this time.
0 commit comments