Documentation
error: field `xx` not declared in struct `M::S`
   ┌─ tests/sources/structs_err.move:26:7
   │
26 │       s.xx
   │       ^^^^

error: expected `bool` but found `u64` in field selection
   ┌─ tests/sources/structs_err.move:31:7
   │
31 │       s.x
   │       ^^^

error: expected `bool` but found `u64` in name expression
   ┌─ tests/sources/structs_err.move:36:18
   │
36 │       S{x: x, y: y, z: z}
   │                  ^

error: missing fields `y`, `z`
   ┌─ tests/sources/structs_err.move:40:7
   │
40 │       S{x: x}
   │       ^^^^^^^

error: expected `bool` but found `u64` in pack expression
   ┌─ tests/sources/structs_err.move:45:7
   │
45 │       G{x: x, y: y}
   │       ^^^^^^^^^^^^^

error: generic count mismatch (expected 1 but found 2)
   ┌─ tests/sources/structs_err.move:50:7
   │
50 │       G<u64, bool>{x: x, y: y}
   │       ^^^^^^^^^^^^^^^^^^^^^^^^