#![allow( | |
dead_code, | |
unused_must_use | |
)] | |
struct Named { | |
foo: usize, | |
} | |
struct Unnamed(usize); | |
unsafe fn named_struct_field_access(named: *mut Named) { | |
named->foo += 1; //~ ERROR `->` is not valid syntax for field accesses and method calls | |
//~^ ERROR no field `foo` on type `*mut Named` | |
} | |
unsafe fn unnamed_struct_field_access(unnamed: *mut Unnamed) { | |
unnamed->0 += 1; //~ ERROR `->` is not valid syntax for field accesses and method calls | |
//~^ ERROR no field `0` on type `*mut Unnamed` | |
} | |
fn main() {} |