1 error: call to `core::mem::swap` with a parameter derived from a raw pointer
2 --> $DIR/swap_ptr_to_ref_unfixable.rs:14:9
4 LL | core::mem::swap(addr_of_mut_to_ref!(x), &mut *y);
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 = note: `-D clippy::swap-ptr-to-ref` implied by `-D warnings`
9 error: call to `core::mem::swap` with a parameter derived from a raw pointer
10 --> $DIR/swap_ptr_to_ref_unfixable.rs:15:9
12 LL | core::mem::swap(&mut *y, addr_of_mut_to_ref!(x));
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 error: call to `core::mem::swap` with a parameter derived from a raw pointer
16 --> $DIR/swap_ptr_to_ref_unfixable.rs:16:9
18 LL | core::mem::swap(addr_of_mut_to_ref!(x), addr_of_mut_to_ref!(x));
19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
21 error: aborting due to 3 previous errors