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