1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#![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() {}
|