1 #![warn(clippy::swap_ptr_to_ref)]
3 macro_rules! addr_of_mut_to_ref {
5 &mut *core::ptr::addr_of_mut!($e)
11 let y: *mut _ = &mut x;
14 core::mem::swap(addr_of_mut_to_ref!(x), &mut *y);
15 core::mem::swap(&mut *y, addr_of_mut_to_ref!(x));
16 core::mem::swap(addr_of_mut_to_ref!(x), addr_of_mut_to_ref!(x));