Function atomic_compare_exchange_weak

pub(in ::sync::atomic) const unsafe fn atomic_compare_exchange_weak<T: Copy>(dst: *mut T, old: T, new: T, success: Ordering, failure: Ordering) -> Result<T, T>