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) ) {
@@ -1058,6 +1062,10 @@ impl<T> AtomicPtr<T> {
1058
1062
/// ```
1059
1063
#[ inline]
1060
1064
#[ stable( feature = "rust1" , since = "1.0.0" ) ]
1065
+ #[ rustc_deprecated(
1066
+ since = "1.50.0" ,
1067
+ reason = "Use `compare_exchange` or `compare_exchange_weak` instead"
1068
+ ) ]
1061
1069
#[ cfg( target_has_atomic = "ptr" ) ]
1062
1070
pub fn compare_and_swap ( & self , current : * mut T , new : * mut T , order : Ordering ) -> * mut T {
1063
1071
match self . compare_exchange ( current, new, order, strongest_failure_ordering ( order) ) {
@@ -1582,6 +1590,10 @@ assert_eq!(some_var.load(Ordering::Relaxed), 10);
1582
1590
```" ) ,
1583
1591
#[ inline]
1584
1592
#[ $stable]
1593
+ #[ rustc_deprecated(
1594
+ since = "1.50.0" ,
1595
+ reason = "Use `compare_exchange` or `compare_exchange_weak` instead" )
1596
+ ]
1585
1597
#[ $cfg_cas]
1586
1598
pub fn compare_and_swap( & self ,
1587
1599
current: $int_type,
You can’t perform that action at this time.
0 commit comments