4 N2[label="stmt struct S19 {\l x: isize,\l}\l"];
5 N3[label="stmt impl S19 {\l fn inner(self: Self) -> S19 { S19{x: self.x + self.x,} }\l}\l"];
7 N5[label="expr S19{x: 19,}"];
9 N7[label="stmt let s = S19{x: 19,};"];
11 N9[label="expr s.inner()"];
12 N10[label="expr s.inner().inner()"];
13 N11[label="stmt s.inner().inner();"];
14 N12[label="block {\l struct S19 {\l x: isize,\l }\l impl S19 {\l fn inner(self: Self) -> S19 { S19{x: self.x + self.x,} }\l }\l let s = S19{x: 19,};\l s.inner().inner();\l}\l"];
15 N13[label="expr {\l struct S19 {\l x: isize,\l }\l impl S19 {\l fn inner(self: Self) -> S19 { S19{x: self.x + self.x,} }\l }\l let s = S19{x: 19,};\l s.inner().inner();\l}\l"];