Remove compare_and_swap from int_like!.
This commit is contained in:
@@ -73,10 +73,6 @@ macro_rules! int_like {
|
||||
$new_type_name::from(self.container.swap(val.into(), order))
|
||||
}
|
||||
#[allow(dead_code)]
|
||||
pub fn compare_and_swap(&self, current: $new_type_name, new: $new_type_name, order: ::core::sync::atomic::Ordering) -> $new_type_name {
|
||||
$new_type_name::from(self.container.compare_and_swap(current.into(), new.into(), order))
|
||||
}
|
||||
#[allow(dead_code)]
|
||||
pub fn compare_exchange(&self, current: $new_type_name, new: $new_type_name, success: ::core::sync::atomic::Ordering, failure: ::core::sync::atomic::Ordering) -> ::core::result::Result<$new_type_name, $new_type_name> {
|
||||
match self.container.compare_exchange(current.into(), new.into(), success, failure) {
|
||||
Ok(result) => Ok($new_type_name::from(result)),
|
||||
|
||||
Reference in New Issue
Block a user