//@ run-rustfix | |
struct Something { | |
pub field: u32, | |
} | |
fn main() { | |
let mut something = Something { field: 1337 }; | |
let _ = something.field; | |
let _pointer_to_something = &something as *const Something; | |
//~^ ERROR: non-primitive cast | |
let _mut_pointer_to_something = &mut something as *mut Something; | |
//~^ ERROR: non-primitive cast | |
} |