16 lines
283 B
Rust
16 lines
283 B
Rust
|
|
#![warn(clippy::as_pointer_underscore)]
|
||
|
|
#![crate_type = "lib"]
|
||
|
|
#![no_std]
|
||
|
|
|
||
|
|
struct S;
|
||
|
|
|
||
|
|
fn f(s: &S) -> usize {
|
||
|
|
&s as *const &S as usize
|
||
|
|
//~^ ERROR: using inferred pointer cast
|
||
|
|
}
|
||
|
|
|
||
|
|
fn g(s: &mut S) -> usize {
|
||
|
|
s as *mut S as usize
|
||
|
|
//~^ ERROR: using inferred pointer cast
|
||
|
|
}
|