1 error: `as` casting between raw pointers without changing its mutability
2 --> $DIR/ptr_as_ptr.rs:18: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:19: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:24: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:37: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:38: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:10:9
36 LL | $ptr as *const i32
37 | ^^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `$ptr.cast::<i32>()`
39 LL | let _ = cast_it!(ptr);
40 | ------------- in this macro invocation
42 = note: this error originates in the macro `cast_it` (in Nightly builds, run with -Z macro-backtrace for more info)
44 error: `as` casting between raw pointers without changing its mutability
45 --> $DIR/ptr_as_ptr.rs:62:13
47 LL | let _ = ptr as *const i32;
48 | ^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `ptr.cast::<i32>()`
50 error: `as` casting between raw pointers without changing its mutability
51 --> $DIR/ptr_as_ptr.rs:63:13
53 LL | let _ = mut_ptr as *mut i32;
54 | ^^^^^^^^^^^^^^^^^^^ help: try `pointer::cast`, a safer alternative: `mut_ptr.cast::<i32>()`
56 error: aborting due to 8 previous errors