From 7594dd60d2cf4e23fd8a76ffb30e981387080774 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Fri, 19 Mar 2021 11:09:49 +0100 Subject: [PATCH] Remove compare_and_swap from int_like!. --- src/common/int_like.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/common/int_like.rs b/src/common/int_like.rs index 103e509..925d9b7 100644 --- a/src/common/int_like.rs +++ b/src/common/int_like.rs @@ -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)),