1error: `as` casting between raw pointers without changing its mutability 2 --> $DIR/ptr_as_ptr.rs:10:13 3 | 4LL | let _ = ptr as *const i32; 5 | ^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `ptr.cast::<i32>()` 6 | 7 = note: `-D clippy::ptr-as-ptr` implied by `-D warnings` 8 9error: `as` casting between raw pointers without changing its mutability 10 --> $DIR/ptr_as_ptr.rs:11:13 11 | 12LL | let _ = mut_ptr as *mut i32; 13 | ^^^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `mut_ptr.cast::<i32>()` 14 15error: `as` casting between raw pointers without changing its mutability 16 --> $DIR/ptr_as_ptr.rs:16:17 17 | 18LL | let _ = *ptr_ptr as *const i32; 19 | ^^^^^^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `(*ptr_ptr).cast::<i32>()` 20 21error: `as` casting between raw pointers without changing its mutability 22 --> $DIR/ptr_as_ptr.rs:29:25 23 | 24LL | let _: *const i32 = ptr as *const _; 25 | ^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `ptr.cast()` 26 27error: `as` casting between raw pointers without changing its mutability 28 --> $DIR/ptr_as_ptr.rs:30:23 29 | 30LL | let _: *mut i32 = mut_ptr as _; 31 | ^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `mut_ptr.cast()` 32 33error: `as` casting between raw pointers without changing its mutability 34 --> $DIR/ptr_as_ptr.rs:48:13 35 | 36LL | let _ = ptr as *const i32; 37 | ^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `ptr.cast::<i32>()` 38 39error: `as` casting between raw pointers without changing its mutability 40 --> $DIR/ptr_as_ptr.rs:49:13 41 | 42LL | let _ = mut_ptr as *mut i32; 43 | ^^^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `mut_ptr.cast::<i32>()` 44 45error: aborting due to 7 previous errors 46 47