1 error[E0560]: struct `NonCopyable` has no field named `p`
2 --> $DIR/issue-4736.rs:4:26
4 LL | struct NonCopyable(());
5 | ----------- `NonCopyable` defined here
7 LL | let z = NonCopyable{ p: () };
8 | ----------- ^ field does not exist
10 | `NonCopyable` is a tuple struct, use the appropriate syntax: `NonCopyable(/* fields */)`
12 error: aborting due to previous error
14 For more information about this error, try `rustc --explain E0560`.