1 error[E0609]: no field `c` on type `Foo`
2 --> $DIR/non-existent-field-present-in-subfield.rs:37:24
4 LL | let _test = &fooer.c;
7 = note: available fields are: `first`, `_second`, `_third`
8 help: one of the expressions' fields has a field of the same name
10 LL | let _test = &fooer.first.bar.c;
13 error[E0609]: no field `test` on type `Foo`
14 --> $DIR/non-existent-field-present-in-subfield.rs:40:24
16 LL | let _test2 = fooer.test;
19 = note: available fields are: `first`, `_second`, `_third`
20 help: one of the expressions' fields has a field of the same name
22 LL | let _test2 = fooer.first.bar.c.test;
25 error: aborting due to 2 previous errors
27 For more information about this error, try `rustc --explain E0609`.