Lines Matching refs:field

24             formatter.field("name", Print::ref_cast(val));
33 formatter.field("colon2_token", &Present);
36 formatter.field("args", Lite(&self.value.args));
45 formatter.field("attrs", Lite(&self.value.attrs));
47 formatter.field("pat", Lite(&self.value.pat));
60 formatter.field("guard", Print::ref_cast(val));
62 formatter.field("body", Lite(&self.value.body));
64 formatter.field("comma", &Present);
72 formatter.field("ident", Lite(&self.value.ident));
85 formatter.field("generics", Print::ref_cast(val));
87 formatter.field("value", Lite(&self.value.value));
94 formatter.field("ident", Lite(&self.value.ident));
107 formatter.field("generics", Print::ref_cast(val));
109 formatter.field("ty", Lite(&self.value.ty));
127 formatter.field("style", Lite(&self.value.style));
128 formatter.field("meta", Lite(&self.value.meta));
136 formatter.field("attrs", Lite(&self.value.attrs));
150 formatter.field("name", Print::ref_cast(val));
152 formatter.field("ty", Lite(&self.value.ty));
160 formatter.field("attrs", Lite(&self.value.attrs));
174 formatter.field("name", Print::ref_cast(val));
177 formatter.field("comma", &Present);
304 formatter.field("stmts", Lite(&self.value.stmts));
312 formatter.field("lifetimes", Lite(&self.value.lifetimes));
321 formatter.field("attrs", Lite(&self.value.attrs));
323 formatter.field("ident", Lite(&self.value.ident));
324 formatter.field("ty", Lite(&self.value.ty));
326 formatter.field("eq_token", &Present);
340 formatter.field("default", Print::ref_cast(val));
348 formatter.field("ident", Lite(&self.value.ident));
361 formatter.field("generics", Print::ref_cast(val));
364 formatter.field("bounds", Lite(&self.value.bounds));
374 formatter.field("fields", Lite(&_val.fields));
376 formatter.field("semi_token", &Present);
383 formatter.field("variants", Lite(&_val.variants));
389 formatter.field("fields", Lite(&_val.fields));
399 formatter.field("variants", Lite(&self.value.variants));
407 formatter.field("fields", Lite(&self.value.fields));
409 formatter.field("semi_token", &Present);
417 formatter.field("fields", Lite(&self.value.fields));
425 formatter.field("attrs", Lite(&self.value.attrs));
427 formatter.field("vis", Lite(&self.value.vis));
428 formatter.field("ident", Lite(&self.value.ident));
429 formatter.field("generics", Lite(&self.value.generics));
430 formatter.field("data", Lite(&self.value.data));
440 formatter.field("attrs", Lite(&_val.attrs));
443 formatter.field("elems", Lite(&_val.elems));
450 formatter.field("attrs", Lite(&_val.attrs));
452 formatter.field("left", Lite(&_val.left));
453 formatter.field("right", Lite(&_val.right));
459 formatter.field("attrs", Lite(&_val.attrs));
462 formatter.field("capture", &Present);
464 formatter.field("block", Lite(&_val.block));
470 formatter.field("attrs", Lite(&_val.attrs));
472 formatter.field("base", Lite(&_val.base));
478 formatter.field("attrs", Lite(&_val.attrs));
480 formatter.field("left", Lite(&_val.left));
481 formatter.field("op", Lite(&_val.op));
482 formatter.field("right", Lite(&_val.right));
488 formatter.field("attrs", Lite(&_val.attrs));
502 formatter.field("label", Print::ref_cast(val));
504 formatter.field("block", Lite(&_val.block));
510 formatter.field("attrs", Lite(&_val.attrs));
524 formatter.field("label", Print::ref_cast(val));
538 formatter.field("expr", Print::ref_cast(val));
545 formatter.field("attrs", Lite(&_val.attrs));
547 formatter.field("func", Lite(&_val.func));
549 formatter.field("args", Lite(&_val.args));
556 formatter.field("attrs", Lite(&_val.attrs));
558 formatter.field("expr", Lite(&_val.expr));
559 formatter.field("ty", Lite(&_val.ty));
565 formatter.field("attrs", Lite(&_val.attrs));
579 formatter.field("lifetimes", Print::ref_cast(val));
582 formatter.field("constness", &Present);
585 formatter.field("movability", &Present);
588 formatter.field("asyncness", &Present);
591 formatter.field("capture", &Present);
594 formatter.field("inputs", Lite(&_val.inputs));
596 formatter.field("output", Lite(&_val.output));
597 formatter.field("body", Lite(&_val.body));
603 formatter.field("attrs", Lite(&_val.attrs));
605 formatter.field("block", Lite(&_val.block));
611 formatter.field("attrs", Lite(&_val.attrs));
625 formatter.field("label", Print::ref_cast(val));
632 formatter.field("attrs", Lite(&_val.attrs));
634 formatter.field("base", Lite(&_val.base));
635 formatter.field("member", Lite(&_val.member));
641 formatter.field("attrs", Lite(&_val.attrs));
655 formatter.field("label", Print::ref_cast(val));
657 formatter.field("pat", Lite(&_val.pat));
658 formatter.field("expr", Lite(&_val.expr));
659 formatter.field("body", Lite(&_val.body));
665 formatter.field("attrs", Lite(&_val.attrs));
667 formatter.field("expr", Lite(&_val.expr));
673 formatter.field("attrs", Lite(&_val.attrs));
675 formatter.field("cond", Lite(&_val.cond));
676 formatter.field("then_branch", Lite(&_val.then_branch));
689 formatter.field("else_branch", Print::ref_cast(val));
696 formatter.field("attrs", Lite(&_val.attrs));
698 formatter.field("expr", Lite(&_val.expr));
699 formatter.field("index", Lite(&_val.index));
705 formatter.field("attrs", Lite(&_val.attrs));
712 formatter.field("attrs", Lite(&_val.attrs));
714 formatter.field("pat", Lite(&_val.pat));
715 formatter.field("expr", Lite(&_val.expr));
721 formatter.field("attrs", Lite(&_val.attrs));
723 formatter.field("lit", Lite(&_val.lit));
729 formatter.field("attrs", Lite(&_val.attrs));
743 formatter.field("label", Print::ref_cast(val));
745 formatter.field("body", Lite(&_val.body));
751 formatter.field("attrs", Lite(&_val.attrs));
753 formatter.field("mac", Lite(&_val.mac));
759 formatter.field("attrs", Lite(&_val.attrs));
761 formatter.field("expr", Lite(&_val.expr));
763 formatter.field("arms", Lite(&_val.arms));
770 formatter.field("attrs", Lite(&_val.attrs));
772 formatter.field("receiver", Lite(&_val.receiver));
773 formatter.field("method", Lite(&_val.method));
786 formatter.field("turbofish", Print::ref_cast(val));
789 formatter.field("args", Lite(&_val.args));
796 formatter.field("attrs", Lite(&_val.attrs));
798 formatter.field("expr", Lite(&_val.expr));
804 formatter.field("attrs", Lite(&_val.attrs));
818 formatter.field("qself", Print::ref_cast(val));
820 formatter.field("path", Lite(&_val.path));
826 formatter.field("attrs", Lite(&_val.attrs));
840 formatter.field("start", Print::ref_cast(val));
842 formatter.field("limits", Lite(&_val.limits));
855 formatter.field("end", Print::ref_cast(val));
862 formatter.field("attrs", Lite(&_val.attrs));
865 formatter.field("mutability", &Present);
867 formatter.field("expr", Lite(&_val.expr));
873 formatter.field("attrs", Lite(&_val.attrs));
875 formatter.field("expr", Lite(&_val.expr));
876 formatter.field("len", Lite(&_val.len));
882 formatter.field("attrs", Lite(&_val.attrs));
896 formatter.field("expr", Print::ref_cast(val));
903 formatter.field("attrs", Lite(&_val.attrs));
917 formatter.field("qself", Print::ref_cast(val));
919 formatter.field("path", Lite(&_val.path));
921 formatter.field("fields", Lite(&_val.fields));
924 formatter.field("dot2_token", &Present);
938 formatter.field("rest", Print::ref_cast(val));
945 formatter.field("attrs", Lite(&_val.attrs));
947 formatter.field("expr", Lite(&_val.expr));
953 formatter.field("attrs", Lite(&_val.attrs));
955 formatter.field("block", Lite(&_val.block));
961 formatter.field("attrs", Lite(&_val.attrs));
964 formatter.field("elems", Lite(&_val.elems));
971 formatter.field("attrs", Lite(&_val.attrs));
973 formatter.field("op", Lite(&_val.op));
974 formatter.field("expr", Lite(&_val.expr));
980 formatter.field("attrs", Lite(&_val.attrs));
982 formatter.field("block", Lite(&_val.block));
995 formatter.field("attrs", Lite(&_val.attrs));
1009 formatter.field("label", Print::ref_cast(val));
1011 formatter.field("cond", Lite(&_val.cond));
1012 formatter.field("body", Lite(&_val.body));
1018 formatter.field("attrs", Lite(&_val.attrs));
1032 formatter.field("expr", Print::ref_cast(val));
1044 formatter.field("attrs", Lite(&self.value.attrs));
1047 formatter.field("elems", Lite(&self.value.elems));
1056 formatter.field("attrs", Lite(&self.value.attrs));
1058 formatter.field("left", Lite(&self.value.left));
1059 formatter.field("right", Lite(&self.value.right));
1067 formatter.field("attrs", Lite(&self.value.attrs));
1070 formatter.field("capture", &Present);
1072 formatter.field("block", Lite(&self.value.block));
1080 formatter.field("attrs", Lite(&self.value.attrs));
1082 formatter.field("base", Lite(&self.value.base));
1090 formatter.field("attrs", Lite(&self.value.attrs));
1092 formatter.field("left", Lite(&self.value.left));
1093 formatter.field("op", Lite(&self.value.op));
1094 formatter.field("right", Lite(&self.value.right));
1102 formatter.field("attrs", Lite(&self.value.attrs));
1116 formatter.field("label", Print::ref_cast(val));
1118 formatter.field("block", Lite(&self.value.block));
1126 formatter.field("attrs", Lite(&self.value.attrs));
1140 formatter.field("label", Print::ref_cast(val));
1154 formatter.field("expr", Print::ref_cast(val));
1163 formatter.field("attrs", Lite(&self.value.attrs));
1165 formatter.field("func", Lite(&self.value.func));
1167 formatter.field("args", Lite(&self.value.args));
1176 formatter.field("attrs", Lite(&self.value.attrs));
1178 formatter.field("expr", Lite(&self.value.expr));
1179 formatter.field("ty", Lite(&self.value.ty));
1187 formatter.field("attrs", Lite(&self.value.attrs));
1201 formatter.field("lifetimes", Print::ref_cast(val));
1204 formatter.field("constness", &Present);
1207 formatter.field("movability", &Present);
1210 formatter.field("asyncness", &Present);
1213 formatter.field("capture", &Present);
1216 formatter.field("inputs", Lite(&self.value.inputs));
1218 formatter.field("output", Lite(&self.value.output));
1219 formatter.field("body", Lite(&self.value.body));
1227 formatter.field("attrs", Lite(&self.value.attrs));
1229 formatter.field("block", Lite(&self.value.block));
1237 formatter.field("attrs", Lite(&self.value.attrs));
1251 formatter.field("label", Print::ref_cast(val));
1260 formatter.field("attrs", Lite(&self.value.attrs));
1262 formatter.field("base", Lite(&self.value.base));
1263 formatter.field("member", Lite(&self.value.member));
1271 formatter.field("attrs", Lite(&self.value.attrs));
1285 formatter.field("label", Print::ref_cast(val));
1287 formatter.field("pat", Lite(&self.value.pat));
1288 formatter.field("expr", Lite(&self.value.expr));
1289 formatter.field("body", Lite(&self.value.body));
1297 formatter.field("attrs", Lite(&self.value.attrs));
1299 formatter.field("expr", Lite(&self.value.expr));
1307 formatter.field("attrs", Lite(&self.value.attrs));
1309 formatter.field("cond", Lite(&self.value.cond));
1310 formatter.field("then_branch", Lite(&self.value.then_branch));
1323 formatter.field("else_branch", Print::ref_cast(val));
1332 formatter.field("attrs", Lite(&self.value.attrs));
1334 formatter.field("expr", Lite(&self.value.expr));
1335 formatter.field("index", Lite(&self.value.index));
1343 formatter.field("attrs", Lite(&self.value.attrs));
1352 formatter.field("attrs", Lite(&self.value.attrs));
1354 formatter.field("pat", Lite(&self.value.pat));
1355 formatter.field("expr", Lite(&self.value.expr));
1363 formatter.field("attrs", Lite(&self.value.attrs));
1365 formatter.field("lit", Lite(&self.value.lit));
1373 formatter.field("attrs", Lite(&self.value.attrs));
1387 formatter.field("label", Print::ref_cast(val));
1389 formatter.field("body", Lite(&self.value.body));
1397 formatter.field("attrs", Lite(&self.value.attrs));
1399 formatter.field("mac", Lite(&self.value.mac));
1407 formatter.field("attrs", Lite(&self.value.attrs));
1409 formatter.field("expr", Lite(&self.value.expr));
1411 formatter.field("arms", Lite(&self.value.arms));
1420 formatter.field("attrs", Lite(&self.value.attrs));
1422 formatter.field("receiver", Lite(&self.value.receiver));
1423 formatter.field("method", Lite(&self.value.method));
1436 formatter.field("turbofish", Print::ref_cast(val));
1439 formatter.field("args", Lite(&self.value.args));
1448 formatter.field("attrs", Lite(&self.value.attrs));
1450 formatter.field("expr", Lite(&self.value.expr));
1458 formatter.field("attrs", Lite(&self.value.attrs));
1472 formatter.field("qself", Print::ref_cast(val));
1474 formatter.field("path", Lite(&self.value.path));
1482 formatter.field("attrs", Lite(&self.value.attrs));
1496 formatter.field("start", Print::ref_cast(val));
1498 formatter.field("limits", Lite(&self.value.limits));
1511 formatter.field("end", Print::ref_cast(val));
1520 formatter.field("attrs", Lite(&self.value.attrs));
1523 formatter.field("mutability", &Present);
1525 formatter.field("expr", Lite(&self.value.expr));
1533 formatter.field("attrs", Lite(&self.value.attrs));
1535 formatter.field("expr", Lite(&self.value.expr));
1536 formatter.field("len", Lite(&self.value.len));
1544 formatter.field("attrs", Lite(&self.value.attrs));
1558 formatter.field("expr", Print::ref_cast(val));
1567 formatter.field("attrs", Lite(&self.value.attrs));
1581 formatter.field("qself", Print::ref_cast(val));
1583 formatter.field("path", Lite(&self.value.path));
1585 formatter.field("fields", Lite(&self.value.fields));
1588 formatter.field("dot2_token", &Present);
1602 formatter.field("rest", Print::ref_cast(val));
1611 formatter.field("attrs", Lite(&self.value.attrs));
1613 formatter.field("expr", Lite(&self.value.expr));
1621 formatter.field("attrs", Lite(&self.value.attrs));
1623 formatter.field("block", Lite(&self.value.block));
1631 formatter.field("attrs", Lite(&self.value.attrs));
1634 formatter.field("elems", Lite(&self.value.elems));
1643 formatter.field("attrs", Lite(&self.value.attrs));
1645 formatter.field("op", Lite(&self.value.op));
1646 formatter.field("expr", Lite(&self.value.expr));
1654 formatter.field("attrs", Lite(&self.value.attrs));
1656 formatter.field("block", Lite(&self.value.block));
1664 formatter.field("attrs", Lite(&self.value.attrs));
1678 formatter.field("label", Print::ref_cast(val));
1680 formatter.field("cond", Lite(&self.value.cond));
1681 formatter.field("body", Lite(&self.value.body));
1689 formatter.field("attrs", Lite(&self.value.attrs));
1703 formatter.field("expr", Print::ref_cast(val));
1712 formatter.field("attrs", Lite(&self.value.attrs));
1714 formatter.field("vis", Lite(&self.value.vis));
1718 formatter.field("mutability", Lite(&self.value.mutability));
1733 formatter.field("ident", Print::ref_cast(val));
1736 formatter.field("colon_token", &Present);
1738 formatter.field("ty", Lite(&self.value.ty));
1754 formatter.field("attrs", Lite(&self.value.attrs));
1756 formatter.field("member", Lite(&self.value.member));
1758 formatter.field("colon_token", &Present);
1760 formatter.field("pat", Lite(&self.value.pat));
1768 formatter.field("attrs", Lite(&self.value.attrs));
1770 formatter.field("member", Lite(&self.value.member));
1772 formatter.field("colon_token", &Present);
1774 formatter.field("expr", Lite(&self.value.expr));
1784 formatter.field("named", Lite(&_val.named));
1791 formatter.field("unnamed", Lite(&_val.unnamed));
1803 formatter.field("named", Lite(&self.value.named));
1812 formatter.field("unnamed", Lite(&self.value.unnamed));
1832 formatter.field("shebang", Print::ref_cast(val));
1835 formatter.field("attrs", Lite(&self.value.attrs));
1838 formatter.field("items", Lite(&self.value.items));
1869 formatter.field("attrs", Lite(&_val.attrs));
1871 formatter.field("vis", Lite(&_val.vis));
1872 formatter.field("sig", Lite(&_val.sig));
1878 formatter.field("attrs", Lite(&_val.attrs));
1880 formatter.field("vis", Lite(&_val.vis));
1884 formatter.field("mutability", Lite(&_val.mutability));
1887 formatter.field("ident", Lite(&_val.ident));
1888 formatter.field("ty", Lite(&_val.ty));
1894 formatter.field("attrs", Lite(&_val.attrs));
1896 formatter.field("vis", Lite(&_val.vis));
1897 formatter.field("ident", Lite(&_val.ident));
1898 formatter.field("generics", Lite(&_val.generics));
1904 formatter.field("attrs", Lite(&_val.attrs));
1906 formatter.field("mac", Lite(&_val.mac));
1908 formatter.field("semi_token", &Present);
1927 formatter.field("attrs", Lite(&self.value.attrs));
1929 formatter.field("vis", Lite(&self.value.vis));
1930 formatter.field("sig", Lite(&self.value.sig));
1938 formatter.field("attrs", Lite(&self.value.attrs));
1940 formatter.field("mac", Lite(&self.value.mac));
1942 formatter.field("semi_token", &Present);
1951 formatter.field("attrs", Lite(&self.value.attrs));
1953 formatter.field("vis", Lite(&self.value.vis));
1957 formatter.field("mutability", Lite(&self.value.mutability));
1960 formatter.field("ident", Lite(&self.value.ident));
1961 formatter.field("ty", Lite(&self.value.ty));
1969 formatter.field("attrs", Lite(&self.value.attrs));
1971 formatter.field("vis", Lite(&self.value.vis));
1972 formatter.field("ident", Lite(&self.value.ident));
1973 formatter.field("generics", Lite(&self.value.generics));
2057 formatter.field("lt_token", &Present);
2060 formatter.field("params", Lite(&self.value.params));
2063 formatter.field("gt_token", &Present);
2077 formatter.field("where_clause", Print::ref_cast(val));
2088 formatter.field("attrs", Lite(&_val.attrs));
2090 formatter.field("vis", Lite(&_val.vis));
2092 formatter.field("defaultness", &Present);
2094 formatter.field("ident", Lite(&_val.ident));
2095 formatter.field("generics", Lite(&_val.generics));
2096 formatter.field("ty", Lite(&_val.ty));
2097 formatter.field("expr", Lite(&_val.expr));
2103 formatter.field("attrs", Lite(&_val.attrs));
2105 formatter.field("vis", Lite(&_val.vis));
2107 formatter.field("defaultness", &Present);
2109 formatter.field("sig", Lite(&_val.sig));
2110 formatter.field("block", Lite(&_val.block));
2116 formatter.field("attrs", Lite(&_val.attrs));
2118 formatter.field("vis", Lite(&_val.vis));
2120 formatter.field("defaultness", &Present);
2122 formatter.field("ident", Lite(&_val.ident));
2123 formatter.field("generics", Lite(&_val.generics));
2124 formatter.field("ty", Lite(&_val.ty));
2130 formatter.field("attrs", Lite(&_val.attrs));
2132 formatter.field("mac", Lite(&_val.mac));
2134 formatter.field("semi_token", &Present);
2153 formatter.field("attrs", Lite(&self.value.attrs));
2155 formatter.field("vis", Lite(&self.value.vis));
2157 formatter.field("defaultness", &Present);
2159 formatter.field("ident", Lite(&self.value.ident));
2160 formatter.field("generics", Lite(&self.value.generics));
2161 formatter.field("ty", Lite(&self.value.ty));
2162 formatter.field("expr", Lite(&self.value.expr));
2170 formatter.field("attrs", Lite(&self.value.attrs));
2172 formatter.field("vis", Lite(&self.value.vis));
2174 formatter.field("defaultness", &Present);
2176 formatter.field("sig", Lite(&self.value.sig));
2177 formatter.field("block", Lite(&self.value.block));
2185 formatter.field("attrs", Lite(&self.value.attrs));
2187 formatter.field("mac", Lite(&self.value.mac));
2189 formatter.field("semi_token", &Present);
2198 formatter.field("attrs", Lite(&self.value.attrs));
2200 formatter.field("vis", Lite(&self.value.vis));
2202 formatter.field("defaultness", &Present);
2204 formatter.field("ident", Lite(&self.value.ident));
2205 formatter.field("generics", Lite(&self.value.generics));
2206 formatter.field("ty", Lite(&self.value.ty));
2218 formatter.field("index", Lite(&self.value.index));
2228 formatter.field("attrs", Lite(&_val.attrs));
2230 formatter.field("vis", Lite(&_val.vis));
2231 formatter.field("ident", Lite(&_val.ident));
2232 formatter.field("generics", Lite(&_val.generics));
2233 formatter.field("ty", Lite(&_val.ty));
2234 formatter.field("expr", Lite(&_val.expr));
2240 formatter.field("attrs", Lite(&_val.attrs));
2242 formatter.field("vis", Lite(&_val.vis));
2243 formatter.field("ident", Lite(&_val.ident));
2244 formatter.field("generics", Lite(&_val.generics));
2246 formatter.field("variants", Lite(&_val.variants));
2253 formatter.field("attrs", Lite(&_val.attrs));
2255 formatter.field("vis", Lite(&_val.vis));
2256 formatter.field("ident", Lite(&_val.ident));
2269 formatter.field("rename", Print::ref_cast(val));
2276 formatter.field("attrs", Lite(&_val.attrs));
2278 formatter.field("vis", Lite(&_val.vis));
2279 formatter.field("sig", Lite(&_val.sig));
2280 formatter.field("block", Lite(&_val.block));
2286 formatter.field("attrs", Lite(&_val.attrs));
2289 formatter.field("unsafety", &Present);
2291 formatter.field("abi", Lite(&_val.abi));
2293 formatter.field("items", Lite(&_val.items));
2300 formatter.field("attrs", Lite(&_val.attrs));
2303 formatter.field("defaultness", &Present);
2306 formatter.field("unsafety", &Present);
2308 formatter.field("generics", Lite(&_val.generics));
2329 formatter.field("trait_", Print::ref_cast(val));
2331 formatter.field("self_ty", Lite(&_val.self_ty));
2333 formatter.field("items", Lite(&_val.items));
2340 formatter.field("attrs", Lite(&_val.attrs));
2354 formatter.field("ident", Print::ref_cast(val));
2356 formatter.field("mac", Lite(&_val.mac));
2358 formatter.field("semi_token", &Present);
2365 formatter.field("attrs", Lite(&_val.attrs));
2367 formatter.field("vis", Lite(&_val.vis));
2369 formatter.field("unsafety", &Present);
2371 formatter.field("ident", Lite(&_val.ident));
2384 formatter.field("content", Print::ref_cast(val));
2387 formatter.field("semi", &Present);
2394 formatter.field("attrs", Lite(&_val.attrs));
2396 formatter.field("vis", Lite(&_val.vis));
2400 formatter.field("mutability", Lite(&_val.mutability));
2403 formatter.field("ident", Lite(&_val.ident));
2404 formatter.field("ty", Lite(&_val.ty));
2405 formatter.field("expr", Lite(&_val.expr));
2411 formatter.field("attrs", Lite(&_val.attrs));
2413 formatter.field("vis", Lite(&_val.vis));
2414 formatter.field("ident", Lite(&_val.ident));
2415 formatter.field("generics", Lite(&_val.generics));
2416 formatter.field("fields", Lite(&_val.fields));
2418 formatter.field("semi_token", &Present);
2425 formatter.field("attrs", Lite(&_val.attrs));
2427 formatter.field("vis", Lite(&_val.vis));
2429 formatter.field("unsafety", &Present);
2432 formatter.field("auto_token", &Present);
2446 formatter.field("restriction", Print::ref_cast(val));
2448 formatter.field("ident", Lite(&_val.ident));
2449 formatter.field("generics", Lite(&_val.generics));
2451 formatter.field("colon_token", &Present);
2454 formatter.field("supertraits", Lite(&_val.supertraits));
2457 formatter.field("items", Lite(&_val.items));
2464 formatter.field("attrs", Lite(&_val.attrs));
2466 formatter.field("vis", Lite(&_val.vis));
2467 formatter.field("ident", Lite(&_val.ident));
2468 formatter.field("generics", Lite(&_val.generics));
2470 formatter.field("bounds", Lite(&_val.bounds));
2477 formatter.field("attrs", Lite(&_val.attrs));
2479 formatter.field("vis", Lite(&_val.vis));
2480 formatter.field("ident", Lite(&_val.ident));
2481 formatter.field("generics", Lite(&_val.generics));
2482 formatter.field("ty", Lite(&_val.ty));
2488 formatter.field("attrs", Lite(&_val.attrs));
2490 formatter.field("vis", Lite(&_val.vis));
2491 formatter.field("ident", Lite(&_val.ident));
2492 formatter.field("generics", Lite(&_val.generics));
2493 formatter.field("fields", Lite(&_val.fields));
2499 formatter.field("attrs", Lite(&_val.attrs));
2501 formatter.field("vis", Lite(&_val.vis));
2503 formatter.field("leading_colon", &Present);
2505 formatter.field("tree", Lite(&_val.tree));
2523 formatter.field("attrs", Lite(&self.value.attrs));
2525 formatter.field("vis", Lite(&self.value.vis));
2526 formatter.field("ident", Lite(&self.value.ident));
2527 formatter.field("generics", Lite(&self.value.generics));
2528 formatter.field("ty", Lite(&self.value.ty));
2529 formatter.field("expr", Lite(&self.value.expr));
2537 formatter.field("attrs", Lite(&self.value.attrs));
2539 formatter.field("vis", Lite(&self.value.vis));
2540 formatter.field("ident", Lite(&self.value.ident));
2541 formatter.field("generics", Lite(&self.value.generics));
2543 formatter.field("variants", Lite(&self.value.variants));
2552 formatter.field("attrs", Lite(&self.value.attrs));
2554 formatter.field("vis", Lite(&self.value.vis));
2555 formatter.field("ident", Lite(&self.value.ident));
2568 formatter.field("rename", Print::ref_cast(val));
2577 formatter.field("attrs", Lite(&self.value.attrs));
2579 formatter.field("vis", Lite(&self.value.vis));
2580 formatter.field("sig", Lite(&self.value.sig));
2581 formatter.field("block", Lite(&self.value.block));
2589 formatter.field("attrs", Lite(&self.value.attrs));
2592 formatter.field("unsafety", &Present);
2594 formatter.field("abi", Lite(&self.value.abi));
2596 formatter.field("items", Lite(&self.value.items));
2605 formatter.field("attrs", Lite(&self.value.attrs));
2608 formatter.field("defaultness", &Present);
2611 formatter.field("unsafety", &Present);
2613 formatter.field("generics", Lite(&self.value.generics));
2634 formatter.field("trait_", Print::ref_cast(val));
2636 formatter.field("self_ty", Lite(&self.value.self_ty));
2638 formatter.field("items", Lite(&self.value.items));
2647 formatter.field("attrs", Lite(&self.value.attrs));
2661 formatter.field("ident", Print::ref_cast(val));
2663 formatter.field("mac", Lite(&self.value.mac));
2665 formatter.field("semi_token", &Present);
2674 formatter.field("attrs", Lite(&self.value.attrs));
2676 formatter.field("vis", Lite(&self.value.vis));
2678 formatter.field("unsafety", &Present);
2680 formatter.field("ident", Lite(&self.value.ident));
2693 formatter.field("content", Print::ref_cast(val));
2696 formatter.field("semi", &Present);
2705 formatter.field("attrs", Lite(&self.value.attrs));
2707 formatter.field("vis", Lite(&self.value.vis));
2711 formatter.field("mutability", Lite(&self.value.mutability));
2714 formatter.field("ident", Lite(&self.value.ident));
2715 formatter.field("ty", Lite(&self.value.ty));
2716 formatter.field("expr", Lite(&self.value.expr));
2724 formatter.field("attrs", Lite(&self.value.attrs));
2726 formatter.field("vis", Lite(&self.value.vis));
2727 formatter.field("ident", Lite(&self.value.ident));
2728 formatter.field("generics", Lite(&self.value.generics));
2729 formatter.field("fields", Lite(&self.value.fields));
2731 formatter.field("semi_token", &Present);
2740 formatter.field("attrs", Lite(&self.value.attrs));
2742 formatter.field("vis", Lite(&self.value.vis));
2744 formatter.field("unsafety", &Present);
2747 formatter.field("auto_token", &Present);
2761 formatter.field("restriction", Print::ref_cast(val));
2763 formatter.field("ident", Lite(&self.value.ident));
2764 formatter.field("generics", Lite(&self.value.generics));
2766 formatter.field("colon_token", &Present);
2769 formatter.field("supertraits", Lite(&self.value.supertraits));
2772 formatter.field("items", Lite(&self.value.items));
2781 formatter.field("attrs", Lite(&self.value.attrs));
2783 formatter.field("vis", Lite(&self.value.vis));
2784 formatter.field("ident", Lite(&self.value.ident));
2785 formatter.field("generics", Lite(&self.value.generics));
2787 formatter.field("bounds", Lite(&self.value.bounds));
2796 formatter.field("attrs", Lite(&self.value.attrs));
2798 formatter.field("vis", Lite(&self.value.vis));
2799 formatter.field("ident", Lite(&self.value.ident));
2800 formatter.field("generics", Lite(&self.value.generics));
2801 formatter.field("ty", Lite(&self.value.ty));
2809 formatter.field("attrs", Lite(&self.value.attrs));
2811 formatter.field("vis", Lite(&self.value.vis));
2812 formatter.field("ident", Lite(&self.value.ident));
2813 formatter.field("generics", Lite(&self.value.generics));
2814 formatter.field("fields", Lite(&self.value.fields));
2822 formatter.field("attrs", Lite(&self.value.attrs));
2824 formatter.field("vis", Lite(&self.value.vis));
2826 formatter.field("leading_colon", &Present);
2828 formatter.field("tree", Lite(&self.value.tree));
2835 formatter.field("name", Lite(&self.value.name));
2842 formatter.field("ident", Lite(&self.value.ident));
2850 formatter.field("attrs", Lite(&self.value.attrs));
2852 formatter.field("lifetime", Lite(&self.value.lifetime));
2854 formatter.field("colon_token", &Present);
2857 formatter.field("bounds", Lite(&self.value.bounds));
2873 formatter.field("value", Lite(&_val.value));
2890 formatter.field("value", Lite(&self.value.value));
2928 formatter.field("attrs", Lite(&self.value.attrs));
2930 formatter.field("pat", Lite(&self.value.pat));
2943 formatter.field("init", Print::ref_cast(val));
2951 formatter.field("expr", Lite(&self.value.expr));
2964 formatter.field("diverge", Print::ref_cast(val));
2972 formatter.field("path", Lite(&self.value.path));
2973 formatter.field("delimiter", Lite(&self.value.delimiter));
2974 formatter.field("tokens", Lite(&self.value.tokens));
3022 formatter.field("leading_colon", &Present);
3025 formatter.field("segments", Lite(&_val.segments));
3031 formatter.field("path", Lite(&_val.path));
3032 formatter.field("delimiter", Lite(&_val.delimiter));
3033 formatter.field("tokens", Lite(&_val.tokens));
3038 formatter.field("path", Lite(&_val.path));
3039 formatter.field("value", Lite(&_val.value));
3048 formatter.field("path", Lite(&self.value.path));
3049 formatter.field("delimiter", Lite(&self.value.delimiter));
3050 formatter.field("tokens", Lite(&self.value.tokens));
3057 formatter.field("path", Lite(&self.value.path));
3058 formatter.field("value", Lite(&self.value.value));
3066 formatter.field("inputs", Lite(&self.value.inputs));
3068 formatter.field("output", Lite(&self.value.output));
3085 formatter.field("attrs", Lite(&_val.attrs));
3088 formatter.field("by_ref", &Present);
3091 formatter.field("mutability", &Present);
3093 formatter.field("ident", Lite(&_val.ident));
3106 formatter.field("subpat", Print::ref_cast(val));
3127 formatter.field("attrs", Lite(&_val.attrs));
3130 formatter.field("leading_vert", &Present);
3133 formatter.field("cases", Lite(&_val.cases));
3140 formatter.field("attrs", Lite(&_val.attrs));
3142 formatter.field("pat", Lite(&_val.pat));
3162 formatter.field("attrs", Lite(&_val.attrs));
3165 formatter.field("mutability", &Present);
3167 formatter.field("pat", Lite(&_val.pat));
3173 formatter.field("attrs", Lite(&_val.attrs));
3180 formatter.field("attrs", Lite(&_val.attrs));
3183 formatter.field("elems", Lite(&_val.elems));
3190 formatter.field("attrs", Lite(&_val.attrs));
3204 formatter.field("qself", Print::ref_cast(val));
3206 formatter.field("path", Lite(&_val.path));
3208 formatter.field("fields", Lite(&_val.fields));
3222 formatter.field("rest", Print::ref_cast(val));
3229 formatter.field("attrs", Lite(&_val.attrs));
3232 formatter.field("elems", Lite(&_val.elems));
3239 formatter.field("attrs", Lite(&_val.attrs));
3253 formatter.field("qself", Print::ref_cast(val));
3255 formatter.field("path", Lite(&_val.path));
3257 formatter.field("elems", Lite(&_val.elems));
3264 formatter.field("attrs", Lite(&_val.attrs));
3266 formatter.field("pat", Lite(&_val.pat));
3267 formatter.field("ty", Lite(&_val.ty));
3280 formatter.field("attrs", Lite(&_val.attrs));
3292 formatter.field("attrs", Lite(&self.value.attrs));
3295 formatter.field("by_ref", &Present);
3298 formatter.field("mutability", &Present);
3300 formatter.field("ident", Lite(&self.value.ident));
3313 formatter.field("subpat", Print::ref_cast(val));
3322 formatter.field("attrs", Lite(&self.value.attrs));
3325 formatter.field("leading_vert", &Present);
3328 formatter.field("cases", Lite(&self.value.cases));
3337 formatter.field("attrs", Lite(&self.value.attrs));
3339 formatter.field("pat", Lite(&self.value.pat));
3347 formatter.field("attrs", Lite(&self.value.attrs));
3350 formatter.field("mutability", &Present);
3352 formatter.field("pat", Lite(&self.value.pat));
3360 formatter.field("attrs", Lite(&self.value.attrs));
3369 formatter.field("attrs", Lite(&self.value.attrs));
3372 formatter.field("elems", Lite(&self.value.elems));
3381 formatter.field("attrs", Lite(&self.value.attrs));
3395 formatter.field("qself", Print::ref_cast(val));
3397 formatter.field("path", Lite(&self.value.path));
3399 formatter.field("fields", Lite(&self.value.fields));
3413 formatter.field("rest", Print::ref_cast(val));
3422 formatter.field("attrs", Lite(&self.value.attrs));
3425 formatter.field("elems", Lite(&self.value.elems));
3434 formatter.field("attrs", Lite(&self.value.attrs));
3448 formatter.field("qself", Print::ref_cast(val));
3450 formatter.field("path", Lite(&self.value.path));
3452 formatter.field("elems", Lite(&self.value.elems));
3461 formatter.field("attrs", Lite(&self.value.attrs));
3463 formatter.field("pat", Lite(&self.value.pat));
3464 formatter.field("ty", Lite(&self.value.ty));
3472 formatter.field("attrs", Lite(&self.value.attrs));
3481 formatter.field("leading_colon", &Present);
3484 formatter.field("segments", Lite(&self.value.segments));
3497 formatter.field("colon2_token", &Present);
3500 formatter.field("args", Lite(&_val.args));
3508 formatter.field("inputs", Lite(&_val.inputs));
3510 formatter.field("output", Lite(&_val.output));
3519 formatter.field("ident", Lite(&self.value.ident));
3523 formatter.field("arguments", Lite(&self.value.arguments));
3532 formatter.field("lifetime", Lite(&self.value.lifetime));
3534 formatter.field("bounds", Lite(&self.value.bounds));
3554 formatter.field("lifetimes", Print::ref_cast(val));
3556 formatter.field("bounded_ty", Lite(&self.value.bounded_ty));
3558 formatter.field("bounds", Lite(&self.value.bounds));
3566 formatter.field("ty", Lite(&self.value.ty));
3567 formatter.field("position", Lite(&self.value.position));
3569 formatter.field("as_token", &Present);
3592 formatter.field("attrs", Lite(&self.value.attrs));
3630 formatter.field("reference", Print::ref_cast(val));
3633 formatter.field("mutability", &Present);
3636 formatter.field("colon_token", &Present);
3638 formatter.field("ty", Lite(&self.value.ty));
3648 formatter.field(Lite(_v1));
3658 formatter.field("constness", &Present);
3661 formatter.field("asyncness", &Present);
3664 formatter.field("unsafety", &Present);
3678 formatter.field("abi", Print::ref_cast(val));
3680 formatter.field("ident", Lite(&self.value.ident));
3681 formatter.field("generics", Lite(&self.value.generics));
3683 formatter.field("inputs", Lite(&self.value.inputs));
3697 formatter.field("variadic", Print::ref_cast(val));
3699 formatter.field("output", Lite(&self.value.output));
3721 formatter.field("attrs", Lite(&_val.attrs));
3723 formatter.field("pat", Lite(&_val.pat));
3736 formatter.field("init", Print::ref_cast(val));
3749 formatter.field(Lite(_v0));
3751 .field(
3761 formatter.field("attrs", Lite(&_val.attrs));
3763 formatter.field("mac", Lite(&_val.mac));
3765 formatter.field("semi_token", &Present);
3776 formatter.field("attrs", Lite(&self.value.attrs));
3778 formatter.field("mac", Lite(&self.value.mac));
3780 formatter.field("semi_token", &Present);
3789 formatter.field("paren_token", &Present);
3794 formatter.field("modifier", Lite(&self.value.modifier));
3809 formatter.field("lifetimes", Print::ref_cast(val));
3811 formatter.field("path", Lite(&self.value.path));
3834 formatter.field("attrs", Lite(&_val.attrs));
3836 formatter.field("ident", Lite(&_val.ident));
3837 formatter.field("generics", Lite(&_val.generics));
3838 formatter.field("ty", Lite(&_val.ty));
3851 formatter.field("default", Print::ref_cast(val));
3858 formatter.field("attrs", Lite(&_val.attrs));
3860 formatter.field("sig", Lite(&_val.sig));
3873 formatter.field("default", Print::ref_cast(val));
3876 formatter.field("semi_token", &Present);
3883 formatter.field("attrs", Lite(&_val.attrs));
3885 formatter.field("ident", Lite(&_val.ident));
3886 formatter.field("generics", Lite(&_val.generics));
3888 formatter.field("colon_token", &Present);
3891 formatter.field("bounds", Lite(&_val.bounds));
3905 formatter.field("default", Print::ref_cast(val));
3912 formatter.field("attrs", Lite(&_val.attrs));
3914 formatter.field("mac", Lite(&_val.mac));
3916 formatter.field("semi_token", &Present);
3935 formatter.field("attrs", Lite(&self.value.attrs));
3937 formatter.field("ident", Lite(&self.value.ident));
3938 formatter.field("generics", Lite(&self.value.generics));
3939 formatter.field("ty", Lite(&self.value.ty));
3952 formatter.field("default", Print::ref_cast(val));
3961 formatter.field("attrs", Lite(&self.value.attrs));
3963 formatter.field("sig", Lite(&self.value.sig));
3976 formatter.field("default", Print::ref_cast(val));
3979 formatter.field("semi_token", &Present);
3988 formatter.field("attrs", Lite(&self.value.attrs));
3990 formatter.field("mac", Lite(&self.value.mac));
3992 formatter.field("semi_token", &Present);
4001 formatter.field("attrs", Lite(&self.value.attrs));
4003 formatter.field("ident", Lite(&self.value.ident));
4004 formatter.field("generics", Lite(&self.value.generics));
4006 formatter.field("colon_token", &Present);
4009 formatter.field("bounds", Lite(&self.value.bounds));
4023 formatter.field("default", Print::ref_cast(val));
4033 formatter.field("elem", Lite(&_val.elem));
4034 formatter.field("len", Lite(&_val.len));
4051 formatter.field("lifetimes", Print::ref_cast(val));
4054 formatter.field("unsafety", &Present);
4068 formatter.field("abi", Print::ref_cast(val));
4071 formatter.field("inputs", Lite(&_val.inputs));
4085 formatter.field("variadic", Print::ref_cast(val));
4087 formatter.field("output", Lite(&_val.output));
4092 formatter.field("elem", Lite(&_val.elem));
4098 formatter.field("bounds", Lite(&_val.bounds));
4108 formatter.field("mac", Lite(&_val.mac));
4117 formatter.field("elem", Lite(&_val.elem));
4134 formatter.field("qself", Print::ref_cast(val));
4136 formatter.field("path", Lite(&_val.path));
4142 formatter.field("const_token", &Present);
4145 formatter.field("mutability", &Present);
4147 formatter.field("elem", Lite(&_val.elem));
4164 formatter.field("lifetime", Print::ref_cast(val));
4167 formatter.field("mutability", &Present);
4169 formatter.field("elem", Lite(&_val.elem));
4174 formatter.field("elem", Lite(&_val.elem));
4180 formatter.field("dyn_token", &Present);
4183 formatter.field("bounds", Lite(&_val.bounds));
4190 formatter.field("elems", Lite(&_val.elems));
4208 formatter.field("elem", Lite(&self.value.elem));
4209 formatter.field("len", Lite(&self.value.len));
4228 formatter.field("lifetimes", Print::ref_cast(val));
4231 formatter.field("unsafety", &Present);
4245 formatter.field("abi", Print::ref_cast(val));
4248 formatter.field("inputs", Lite(&self.value.inputs));
4262 formatter.field("variadic", Print::ref_cast(val));
4264 formatter.field("output", Lite(&self.value.output));
4271 formatter.field("elem", Lite(&self.value.elem));
4279 formatter.field("bounds", Lite(&self.value.bounds));
4293 formatter.field("mac", Lite(&self.value.mac));
4307 formatter.field("attrs", Lite(&self.value.attrs));
4309 formatter.field("ident", Lite(&self.value.ident));
4311 formatter.field("colon_token", &Present);
4314 formatter.field("bounds", Lite(&self.value.bounds));
4317 formatter.field("eq_token", &Present);
4331 formatter.field("default", Print::ref_cast(val));
4348 formatter.field("ident", Lite(&_val.ident));
4365 formatter.field("elem", Lite(&self.value.elem));
4384 formatter.field("qself", Print::ref_cast(val));
4386 formatter.field("path", Lite(&self.value.path));
4394 formatter.field("const_token", &Present);
4397 formatter.field("mutability", &Present);
4399 formatter.field("elem", Lite(&self.value.elem));
4418 formatter.field("lifetime", Print::ref_cast(val));
4421 formatter.field("mutability", &Present);
4423 formatter.field("elem", Lite(&self.value.elem));
4430 formatter.field("elem", Lite(&self.value.elem));
4438 formatter.field("dyn_token", &Present);
4441 formatter.field("bounds", Lite(&self.value.bounds));
4450 formatter.field("elems", Lite(&self.value.elems));
4484 formatter.field("items", Lite(&self.value.items));
4492 formatter.field("ident", Lite(&self.value.ident));
4499 formatter.field("ident", Lite(&self.value.ident));
4500 formatter.field("tree", Lite(&self.value.tree));
4507 formatter.field("ident", Lite(&self.value.ident));
4508 formatter.field("rename", Lite(&self.value.rename));
4557 formatter.field("attrs", Lite(&self.value.attrs));
4571 formatter.field("pat", Print::ref_cast(val));
4574 formatter.field("comma", &Present);
4583 formatter.field("attrs", Lite(&self.value.attrs));
4585 formatter.field("ident", Lite(&self.value.ident));
4586 formatter.field("fields", Lite(&self.value.fields));
4599 formatter.field("discriminant", Print::ref_cast(val));
4608 formatter.field("in_token", &Present);
4610 formatter.field("path", Lite(&self.value.path));
4624 formatter.field("in_token", &Present);
4626 formatter.field("path", Lite(&_val.path));
4637 formatter.field("predicates", Lite(&self.value.predicates));