Lines Matching defs:Lite
6 use super::{Lite, Present};
9 impl Debug for Lite<syn::Abi> {
19 Debug::fmt(Lite(&self.0), formatter)?;
29 impl Debug for Lite<syn::AngleBracketedGenericArguments> {
36 formatter.field("args", Lite(&self.value.args));
41 impl Debug for Lite<syn::Arm> {
45 formatter.field("attrs", Lite(&self.value.attrs));
47 formatter.field("pat", Lite(&self.value.pat));
55 Debug::fmt(Lite(&self.0.1), formatter)?;
62 formatter.field("body", Lite(&self.value.body));
69 impl Debug for Lite<syn::AssocConst> {
72 formatter.field("ident", Lite(&self.value.ident));
80 Debug::fmt(Lite(&self.0), formatter)?;
87 formatter.field("value", Lite(&self.value.value));
91 impl Debug for Lite<syn::AssocType> {
94 formatter.field("ident", Lite(&self.value.ident));
102 Debug::fmt(Lite(&self.0), formatter)?;
109 formatter.field("ty", Lite(&self.value.ty));
113 impl Debug for Lite<syn::AttrStyle> {
124 impl Debug for Lite<syn::Attribute> {
127 formatter.field("style", Lite(&self.value.style));
128 formatter.field("meta", Lite(&self.value.meta));
132 impl Debug for Lite<syn::BareFnArg> {
136 formatter.field("attrs", Lite(&self.value.attrs));
145 Debug::fmt(Lite(&self.0.0), formatter)?;
152 formatter.field("ty", Lite(&self.value.ty));
156 impl Debug for Lite<syn::BareVariadic> {
160 formatter.field("attrs", Lite(&self.value.attrs));
169 Debug::fmt(Lite(&self.0.0), formatter)?;
182 impl Debug for Lite<syn::BinOp> {
301 impl Debug for Lite<syn::Block> {
304 formatter.field("stmts", Lite(&self.value.stmts));
308 impl Debug for Lite<syn::BoundLifetimes> {
312 formatter.field("lifetimes", Lite(&self.value.lifetimes));
317 impl Debug for Lite<syn::ConstParam> {
321 formatter.field("attrs", Lite(&self.value.attrs));
323 formatter.field("ident", Lite(&self.value.ident));
324 formatter.field("ty", Lite(&self.value.ty));
335 Debug::fmt(Lite(&self.0), formatter)?;
345 impl Debug for Lite<syn::Constraint> {
348 formatter.field("ident", Lite(&self.value.ident));
356 Debug::fmt(Lite(&self.0), formatter)?;
364 formatter.field("bounds", Lite(&self.value.bounds));
369 impl Debug for Lite<syn::Data> {
374 formatter.field("fields", Lite(&_val.fields));
383 formatter.field("variants", Lite(&_val.variants));
389 formatter.field("fields", Lite(&_val.fields));
395 impl Debug for Lite<syn::DataEnum> {
399 formatter.field("variants", Lite(&self.value.variants));
404 impl Debug for Lite<syn::DataStruct> {
407 formatter.field("fields", Lite(&self.value.fields));
414 impl Debug for Lite<syn::DataUnion> {
417 formatter.field("fields", Lite(&self.value.fields));
421 impl Debug for Lite<syn::DeriveInput> {
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));
434 impl Debug for Lite<syn::Expr> {
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));
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));
497 Debug::fmt(Lite(&self.0), formatter)?;
504 formatter.field("block", Lite(&_val.block));
510 formatter.field("attrs", Lite(&_val.attrs));
519 Debug::fmt(Lite(&self.0), formatter)?;
533 Debug::fmt(Lite(&self.0), formatter)?;
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));
574 Debug::fmt(Lite(&self.0), formatter)?;
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));
620 Debug::fmt(Lite(&self.0), formatter)?;
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));
650 Debug::fmt(Lite(&self.0), formatter)?;
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));
684 Debug::fmt(Lite(&self.0.1), formatter)?;
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));
738 Debug::fmt(Lite(&self.0), formatter)?;
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));
781 Debug::fmt(Lite(&self.0), formatter)?;
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));
813 Debug::fmt(Lite(&self.0), formatter)?;
820 formatter.field("path", Lite(&_val.path));
826 formatter.field("attrs", Lite(&_val.attrs));
835 Debug::fmt(Lite(&self.0), formatter)?;
842 formatter.field("limits", Lite(&_val.limits));
850 Debug::fmt(Lite(&self.0), formatter)?;
862 formatter.field("attrs", Lite(&_val.attrs));
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));
891 Debug::fmt(Lite(&self.0), formatter)?;
903 formatter.field("attrs", Lite(&_val.attrs));
912 Debug::fmt(Lite(&self.0), formatter)?;
919 formatter.field("path", Lite(&_val.path));
921 formatter.field("fields", Lite(&_val.fields));
933 Debug::fmt(Lite(&self.0), formatter)?;
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));
1004 Debug::fmt(Lite(&self.0), formatter)?;
1011 formatter.field("cond", Lite(&_val.cond));
1012 formatter.field("body", Lite(&_val.body));
1018 formatter.field("attrs", Lite(&_val.attrs));
1027 Debug::fmt(Lite(&self.0), formatter)?;
1040 impl Debug for Lite<syn::ExprArray> {
1044 formatter.field("attrs", Lite(&self.value.attrs));
1047 formatter.field("elems", Lite(&self.value.elems));
1052 impl Debug for Lite<syn::ExprAssign> {
1056 formatter.field("attrs", Lite(&self.value.attrs));
1058 formatter.field("left", Lite(&self.value.left));
1059 formatter.field("right", Lite(&self.value.right));
1063 impl Debug for Lite<syn::ExprAsync> {
1067 formatter.field("attrs", Lite(&self.value.attrs));
1072 formatter.field("block", Lite(&self.value.block));
1076 impl Debug for Lite<syn::ExprAwait> {
1080 formatter.field("attrs", Lite(&self.value.attrs));
1082 formatter.field("base", Lite(&self.value.base));
1086 impl Debug for Lite<syn::ExprBinary> {
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));
1098 impl Debug for Lite<syn::ExprBlock> {
1102 formatter.field("attrs", Lite(&self.value.attrs));
1111 Debug::fmt(Lite(&self.0), formatter)?;
1118 formatter.field("block", Lite(&self.value.block));
1122 impl Debug for Lite<syn::ExprBreak> {
1126 formatter.field("attrs", Lite(&self.value.attrs));
1135 Debug::fmt(Lite(&self.0), formatter)?;
1149 Debug::fmt(Lite(&self.0), formatter)?;
1159 impl Debug for Lite<syn::ExprCall> {
1163 formatter.field("attrs", Lite(&self.value.attrs));
1165 formatter.field("func", Lite(&self.value.func));
1167 formatter.field("args", Lite(&self.value.args));
1172 impl Debug for Lite<syn::ExprCast> {
1176 formatter.field("attrs", Lite(&self.value.attrs));
1178 formatter.field("expr", Lite(&self.value.expr));
1179 formatter.field("ty", Lite(&self.value.ty));
1183 impl Debug for Lite<syn::ExprClosure> {
1187 formatter.field("attrs", Lite(&self.value.attrs));
1196 Debug::fmt(Lite(&self.0), formatter)?;
1216 formatter.field("inputs", Lite(&self.value.inputs));
1218 formatter.field("output", Lite(&self.value.output));
1219 formatter.field("body", Lite(&self.value.body));
1223 impl Debug for Lite<syn::ExprConst> {
1227 formatter.field("attrs", Lite(&self.value.attrs));
1229 formatter.field("block", Lite(&self.value.block));
1233 impl Debug for Lite<syn::ExprContinue> {
1237 formatter.field("attrs", Lite(&self.value.attrs));
1246 Debug::fmt(Lite(&self.0), formatter)?;
1256 impl Debug for Lite<syn::ExprField> {
1260 formatter.field("attrs", Lite(&self.value.attrs));
1262 formatter.field("base", Lite(&self.value.base));
1263 formatter.field("member", Lite(&self.value.member));
1267 impl Debug for Lite<syn::ExprForLoop> {
1271 formatter.field("attrs", Lite(&self.value.attrs));
1280 Debug::fmt(Lite(&self.0), formatter)?;
1287 formatter.field("pat", Lite(&self.value.pat));
1288 formatter.field("expr", Lite(&self.value.expr));
1289 formatter.field("body", Lite(&self.value.body));
1293 impl Debug for Lite<syn::ExprGroup> {
1297 formatter.field("attrs", Lite(&self.value.attrs));
1299 formatter.field("expr", Lite(&self.value.expr));
1303 impl Debug for Lite<syn::ExprIf> {
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));
1318 Debug::fmt(Lite(&self.0.1), formatter)?;
1328 impl Debug for Lite<syn::ExprIndex> {
1332 formatter.field("attrs", Lite(&self.value.attrs));
1334 formatter.field("expr", Lite(&self.value.expr));
1335 formatter.field("index", Lite(&self.value.index));
1339 impl Debug for Lite<syn::ExprInfer> {
1343 formatter.field("attrs", Lite(&self.value.attrs));
1348 impl Debug for Lite<syn::ExprLet> {
1352 formatter.field("attrs", Lite(&self.value.attrs));
1354 formatter.field("pat", Lite(&self.value.pat));
1355 formatter.field("expr", Lite(&self.value.expr));
1359 impl Debug for Lite<syn::ExprLit> {
1363 formatter.field("attrs", Lite(&self.value.attrs));
1365 formatter.field("lit", Lite(&self.value.lit));
1369 impl Debug for Lite<syn::ExprLoop> {
1373 formatter.field("attrs", Lite(&self.value.attrs));
1382 Debug::fmt(Lite(&self.0), formatter)?;
1389 formatter.field("body", Lite(&self.value.body));
1393 impl Debug for Lite<syn::ExprMacro> {
1397 formatter.field("attrs", Lite(&self.value.attrs));
1399 formatter.field("mac", Lite(&self.value.mac));
1403 impl Debug for Lite<syn::ExprMatch> {
1407 formatter.field("attrs", Lite(&self.value.attrs));
1409 formatter.field("expr", Lite(&self.value.expr));
1411 formatter.field("arms", Lite(&self.value.arms));
1416 impl Debug for Lite<syn::ExprMethodCall> {
1420 formatter.field("attrs", Lite(&self.value.attrs));
1422 formatter.field("receiver", Lite(&self.value.receiver));
1423 formatter.field("method", Lite(&self.value.method));
1431 Debug::fmt(Lite(&self.0), formatter)?;
1439 formatter.field("args", Lite(&self.value.args));
1444 impl Debug for Lite<syn::ExprParen> {
1448 formatter.field("attrs", Lite(&self.value.attrs));
1450 formatter.field("expr", Lite(&self.value.expr));
1454 impl Debug for Lite<syn::ExprPath> {
1458 formatter.field("attrs", Lite(&self.value.attrs));
1467 Debug::fmt(Lite(&self.0), formatter)?;
1474 formatter.field("path", Lite(&self.value.path));
1478 impl Debug for Lite<syn::ExprRange> {
1482 formatter.field("attrs", Lite(&self.value.attrs));
1491 Debug::fmt(Lite(&self.0), formatter)?;
1498 formatter.field("limits", Lite(&self.value.limits));
1506 Debug::fmt(Lite(&self.0), formatter)?;
1516 impl Debug for Lite<syn::ExprReference> {
1520 formatter.field("attrs", Lite(&self.value.attrs));
1525 formatter.field("expr", Lite(&self.value.expr));
1529 impl Debug for Lite<syn::ExprRepeat> {
1533 formatter.field("attrs", Lite(&self.value.attrs));
1535 formatter.field("expr", Lite(&self.value.expr));
1536 formatter.field("len", Lite(&self.value.len));
1540 impl Debug for Lite<syn::ExprReturn> {
1544 formatter.field("attrs", Lite(&self.value.attrs));
1553 Debug::fmt(Lite(&self.0), formatter)?;
1563 impl Debug for Lite<syn::ExprStruct> {
1567 formatter.field("attrs", Lite(&self.value.attrs));
1576 Debug::fmt(Lite(&self.0), formatter)?;
1583 formatter.field("path", Lite(&self.value.path));
1585 formatter.field("fields", Lite(&self.value.fields));
1597 Debug::fmt(Lite(&self.0), formatter)?;
1607 impl Debug for Lite<syn::ExprTry> {
1611 formatter.field("attrs", Lite(&self.value.attrs));
1613 formatter.field("expr", Lite(&self.value.expr));
1617 impl Debug for Lite<syn::ExprTryBlock> {
1621 formatter.field("attrs", Lite(&self.value.attrs));
1623 formatter.field("block", Lite(&self.value.block));
1627 impl Debug for Lite<syn::ExprTuple> {
1631 formatter.field("attrs", Lite(&self.value.attrs));
1634 formatter.field("elems", Lite(&self.value.elems));
1639 impl Debug for Lite<syn::ExprUnary> {
1643 formatter.field("attrs", Lite(&self.value.attrs));
1645 formatter.field("op", Lite(&self.value.op));
1646 formatter.field("expr", Lite(&self.value.expr));
1650 impl Debug for Lite<syn::ExprUnsafe> {
1654 formatter.field("attrs", Lite(&self.value.attrs));
1656 formatter.field("block", Lite(&self.value.block));
1660 impl Debug for Lite<syn::ExprWhile> {
1664 formatter.field("attrs", Lite(&self.value.attrs));
1673 Debug::fmt(Lite(&self.0), formatter)?;
1680 formatter.field("cond", Lite(&self.value.cond));
1681 formatter.field("body", Lite(&self.value.body));
1685 impl Debug for Lite<syn::ExprYield> {
1689 formatter.field("attrs", Lite(&self.value.attrs));
1698 Debug::fmt(Lite(&self.0), formatter)?;
1708 impl Debug for Lite<syn::Field> {
1712 formatter.field("attrs", Lite(&self.value.attrs));
1714 formatter.field("vis", Lite(&self.value.vis));
1718 formatter.field("mutability", Lite(&self.value.mutability));
1728 Debug::fmt(Lite(&self.0), formatter)?;
1738 formatter.field("ty", Lite(&self.value.ty));
1742 impl Debug for Lite<syn::FieldMutability> {
1750 impl Debug for Lite<syn::FieldPat> {
1754 formatter.field("attrs", Lite(&self.value.attrs));
1756 formatter.field("member", Lite(&self.value.member));
1760 formatter.field("pat", Lite(&self.value.pat));
1764 impl Debug for Lite<syn::FieldValue> {
1768 formatter.field("attrs", Lite(&self.value.attrs));
1770 formatter.field("member", Lite(&self.value.member));
1774 formatter.field("expr", Lite(&self.value.expr));
1778 impl Debug for Lite<syn::Fields> {
1784 formatter.field("named", Lite(&_val.named));
1791 formatter.field("unnamed", Lite(&_val.unnamed));
1799 impl Debug for Lite<syn::FieldsNamed> {
1803 formatter.field("named", Lite(&self.value.named));
1808 impl Debug for Lite<syn::FieldsUnnamed> {
1812 formatter.field("unnamed", Lite(&self.value.unnamed));
1817 impl Debug for Lite<syn::File> {
1827 Debug::fmt(Lite(&self.0), formatter)?;
1835 formatter.field("attrs", Lite(&self.value.attrs));
1838 formatter.field("items", Lite(&self.value.items));
1843 impl Debug for Lite<syn::FnArg> {
1849 Debug::fmt(Lite(_val), formatter)?;
1856 Debug::fmt(Lite(_val), formatter)?;
1863 impl Debug for Lite<syn::ForeignItem> {
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));
1923 impl Debug for Lite<syn::ForeignItemFn> {
1927 formatter.field("attrs", Lite(&self.value.attrs));
1929 formatter.field("vis", Lite(&self.value.vis));
1930 formatter.field("sig", Lite(&self.value.sig));
1934 impl Debug for Lite<syn::ForeignItemMacro> {
1938 formatter.field("attrs", Lite(&self.value.attrs));
1940 formatter.field("mac", Lite(&self.value.mac));
1947 impl Debug for Lite<syn::ForeignItemStatic> {
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));
1965 impl Debug for Lite<syn::ForeignItemType> {
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));
1977 impl Debug for Lite<syn::GenericArgument> {
1983 Debug::fmt(Lite(_val), formatter)?;
1990 Debug::fmt(Lite(_val), formatter)?;
1997 Debug::fmt(Lite(_val), formatter)?;
2004 Debug::fmt(Lite(_val), formatter)?;
2011 Debug::fmt(Lite(_val), formatter)?;
2018 Debug::fmt(Lite(_val), formatter)?;
2026 impl Debug for Lite<syn::GenericParam> {
2032 Debug::fmt(Lite(_val), formatter)?;
2039 Debug::fmt(Lite(_val), formatter)?;
2046 Debug::fmt(Lite(_val), formatter)?;
2053 impl Debug for Lite<syn::Generics> {
2060 formatter.field("params", Lite(&self.value.params));
2072 Debug::fmt(Lite(&self.0), formatter)?;
2082 impl Debug for Lite<syn::ImplItem> {
2088 formatter.field("attrs", Lite(&_val.attrs));
2090 formatter.field("vis", Lite(&_val.vis));
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));
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));
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));
2149 impl Debug for Lite<syn::ImplItemConst> {
2153 formatter.field("attrs", Lite(&self.value.attrs));
2155 formatter.field("vis", Lite(&self.value.vis));
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));
2166 impl Debug for Lite<syn::ImplItemFn> {
2170 formatter.field("attrs", Lite(&self.value.attrs));
2172 formatter.field("vis", Lite(&self.value.vis));
2176 formatter.field("sig", Lite(&self.value.sig));
2177 formatter.field("block", Lite(&self.value.block));
2181 impl Debug for Lite<syn::ImplItemMacro> {
2185 formatter.field("attrs", Lite(&self.value.attrs));
2187 formatter.field("mac", Lite(&self.value.mac));
2194 impl Debug for Lite<syn::ImplItemType> {
2198 formatter.field("attrs", Lite(&self.value.attrs));
2200 formatter.field("vis", Lite(&self.value.vis));
2204 formatter.field("ident", Lite(&self.value.ident));
2205 formatter.field("generics", Lite(&self.value.generics));
2206 formatter.field("ty", Lite(&self.value.ty));
2210 impl Debug for Lite<syn::ImplRestriction> {
2215 impl Debug for Lite<syn::Index> {
2218 formatter.field("index", Lite(&self.value.index));
2222 impl Debug for Lite<syn::Item> {
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));
2264 Debug::fmt(Lite(&self.0.1), formatter)?;
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));
2291 formatter.field("abi", Lite(&_val.abi));
2293 formatter.field("items", Lite(&_val.items));
2300 formatter.field("attrs", Lite(&_val.attrs));
2308 formatter.field("generics", Lite(&_val.generics));
2321 Lite(&self.0.1),
2331 formatter.field("self_ty", Lite(&_val.self_ty));
2333 formatter.field("items", Lite(&_val.items));
2340 formatter.field("attrs", Lite(&_val.attrs));
2349 Debug::fmt(Lite(&self.0), formatter)?;
2356 formatter.field("mac", Lite(&_val.mac));
2365 formatter.field("attrs", Lite(&_val.attrs));
2367 formatter.field("vis", Lite(&_val.vis));
2371 formatter.field("ident", Lite(&_val.ident));
2379 Debug::fmt(Lite(&self.0.1), formatter)?;
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));
2425 formatter.field("attrs", Lite(&_val.attrs));
2427 formatter.field("vis", Lite(&_val.vis));
2441 Debug::fmt(Lite(&self.0), formatter)?;
2448 formatter.field("ident", Lite(&_val.ident));
2449 formatter.field("generics", Lite(&_val.generics));
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));
2505 formatter.field("tree", Lite(&_val.tree));
2519 impl Debug for Lite<syn::ItemConst> {
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));
2533 impl Debug for Lite<syn::ItemEnum> {
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));
2548 impl Debug for Lite<syn::ItemExternCrate> {
2552 formatter.field("attrs", Lite(&self.value.attrs));
2554 formatter.field("vis", Lite(&self.value.vis));
2555 formatter.field("ident", Lite(&self.value.ident));
2563 Debug::fmt(Lite(&self.0.1), formatter)?;
2573 impl Debug for Lite<syn::ItemFn> {
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));
2585 impl Debug for Lite<syn::ItemForeignMod> {
2589 formatter.field("attrs", Lite(&self.value.attrs));
2594 formatter.field("abi", Lite(&self.value.abi));
2596 formatter.field("items", Lite(&self.value.items));
2601 impl Debug for Lite<syn::ItemImpl> {
2605 formatter.field("attrs", Lite(&self.value.attrs));
2613 formatter.field("generics", Lite(&self.value.generics));
2626 Lite(&self.0.1),
2636 formatter.field("self_ty", Lite(&self.value.self_ty));
2638 formatter.field("items", Lite(&self.value.items));
2643 impl Debug for Lite<syn::ItemMacro> {
2647 formatter.field("attrs", Lite(&self.value.attrs));
2656 Debug::fmt(Lite(&self.0), formatter)?;
2663 formatter.field("mac", Lite(&self.value.mac));
2670 impl Debug for Lite<syn::ItemMod> {
2674 formatter.field("attrs", Lite(&self.value.attrs));
2676 formatter.field("vis", Lite(&self.value.vis));
2680 formatter.field("ident", Lite(&self.value.ident));
2688 Debug::fmt(Lite(&self.0.1), formatter)?;
2701 impl Debug for Lite<syn::ItemStatic> {
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));
2720 impl Debug for Lite<syn::ItemStruct> {
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));
2736 impl Debug for Lite<syn::ItemTrait> {
2740 formatter.field("attrs", Lite(&self.value.attrs));
2742 formatter.field("vis", Lite(&self.value.vis));
2756 Debug::fmt(Lite(&self.0), formatter)?;
2763 formatter.field("ident", Lite(&self.value.ident));
2764 formatter.field("generics", Lite(&self.value.generics));
2769 formatter.field("supertraits", Lite(&self.value.supertraits));
2772 formatter.field("items", Lite(&self.value.items));
2777 impl Debug for Lite<syn::ItemTraitAlias> {
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));
2792 impl Debug for Lite<syn::ItemType> {
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));
2805 impl Debug for Lite<syn::ItemUnion> {
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));
2818 impl Debug for Lite<syn::ItemUse> {
2822 formatter.field("attrs", Lite(&self.value.attrs));
2824 formatter.field("vis", Lite(&self.value.vis));
2828 formatter.field("tree", Lite(&self.value.tree));
2832 impl Debug for Lite<syn::Label> {
2835 formatter.field("name", Lite(&self.value.name));
2839 impl Debug for Lite<syn::Lifetime> {
2842 formatter.field("ident", Lite(&self.value.ident));
2846 impl Debug for Lite<syn::LifetimeParam> {
2850 formatter.field("attrs", Lite(&self.value.attrs));
2852 formatter.field("lifetime", Lite(&self.value.lifetime));
2857 formatter.field("bounds", Lite(&self.value.bounds));
2862 impl Debug for Lite<syn::Lit> {
2873 formatter.field("value", Lite(&_val.value));
2887 impl Debug for Lite<syn::LitBool> {
2890 formatter.field("value", Lite(&self.value.value));
2894 impl Debug for Lite<syn::LitByte> {
2899 impl Debug for Lite<syn::LitByteStr> {
2904 impl Debug for Lite<syn::LitChar> {
2909 impl Debug for Lite<syn::LitFloat> {
2914 impl Debug for Lite<syn::LitInt> {
2919 impl Debug for Lite<syn::LitStr> {
2924 impl Debug for Lite<syn::Local> {
2928 formatter.field("attrs", Lite(&self.value.attrs));
2930 formatter.field("pat", Lite(&self.value.pat));
2938 Debug::fmt(Lite(&self.0), formatter)?;
2948 impl Debug for Lite<syn::LocalInit> {
2951 formatter.field("expr", Lite(&self.value.expr));
2959 Debug::fmt(Lite(&self.0.1), formatter)?;
2969 impl Debug for Lite<syn::Macro> {
2972 formatter.field("path", Lite(&self.value.path));
2973 formatter.field("delimiter", Lite(&self.value.delimiter));
2974 formatter.field("tokens", Lite(&self.value.tokens));
2978 impl Debug for Lite<syn::MacroDelimiter> {
2996 impl Debug for Lite<syn::Member> {
3002 Debug::fmt(Lite(_val), formatter)?;
3009 Debug::fmt(Lite(_val), formatter)?;
3016 impl Debug for Lite<syn::Meta> {
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));
3045 impl Debug for Lite<syn::MetaList> {
3048 formatter.field("path", Lite(&self.value.path));
3049 formatter.field("delimiter", Lite(&self.value.delimiter));
3050 formatter.field("tokens", Lite(&self.value.tokens));
3054 impl Debug for Lite<syn::MetaNameValue> {
3057 formatter.field("path", Lite(&self.value.path));
3058 formatter.field("value", Lite(&self.value.value));
3062 impl Debug for Lite<syn::ParenthesizedGenericArguments> {
3066 formatter.field("inputs", Lite(&self.value.inputs));
3068 formatter.field("output", Lite(&self.value.output));
3072 impl Debug for Lite<syn::Pat> {
3078 Debug::fmt(Lite(_val), formatter)?;
3085 formatter.field("attrs", Lite(&_val.attrs));
3093 formatter.field("ident", Lite(&_val.ident));
3101 Debug::fmt(Lite(&self.0.1), formatter)?;
3113 Debug::fmt(Lite(_val), formatter)?;
3120 Debug::fmt(Lite(_val), formatter)?;
3127 formatter.field("attrs", Lite(&_val.attrs));
3133 formatter.field("cases", Lite(&_val.cases));
3140 formatter.field("attrs", Lite(&_val.attrs));
3142 formatter.field("pat", Lite(&_val.pat));
3148 Debug::fmt(Lite(_val), formatter)?;
3155 Debug::fmt(Lite(_val), formatter)?;
3162 formatter.field("attrs", Lite(&_val.attrs));
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));
3199 Debug::fmt(Lite(&self.0), formatter)?;
3206 formatter.field("path", Lite(&_val.path));
3208 formatter.field("fields", Lite(&_val.fields));
3217 Debug::fmt(Lite(&self.0), formatter)?;
3229 formatter.field("attrs", Lite(&_val.attrs));
3232 formatter.field("elems", Lite(&_val.elems));
3239 formatter.field("attrs", Lite(&_val.attrs));
3248 Debug::fmt(Lite(&self.0), formatter)?;
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));
3288 impl Debug for Lite<syn::PatIdent> {
3292 formatter.field("attrs", Lite(&self.value.attrs));
3300 formatter.field("ident", Lite(&self.value.ident));
3308 Debug::fmt(Lite(&self.0.1), formatter)?;
3318 impl Debug for Lite<syn::PatOr> {
3322 formatter.field("attrs", Lite(&self.value.attrs));
3328 formatter.field("cases", Lite(&self.value.cases));
3333 impl Debug for Lite<syn::PatParen> {
3337 formatter.field("attrs", Lite(&self.value.attrs));
3339 formatter.field("pat", Lite(&self.value.pat));
3343 impl Debug for Lite<syn::PatReference> {
3347 formatter.field("attrs", Lite(&self.value.attrs));
3352 formatter.field("pat", Lite(&self.value.pat));
3356 impl Debug for Lite<syn::PatRest> {
3360 formatter.field("attrs", Lite(&self.value.attrs));
3365 impl Debug for Lite<syn::PatSlice> {
3369 formatter.field("attrs", Lite(&self.value.attrs));
3372 formatter.field("elems", Lite(&self.value.elems));
3377 impl Debug for Lite<syn::PatStruct> {
3381 formatter.field("attrs", Lite(&self.value.attrs));
3390 Debug::fmt(Lite(&self.0), formatter)?;
3397 formatter.field("path", Lite(&self.value.path));
3399 formatter.field("fields", Lite(&self.value.fields));
3408 Debug::fmt(Lite(&self.0), formatter)?;
3418 impl Debug for Lite<syn::PatTuple> {
3422 formatter.field("attrs", Lite(&self.value.attrs));
3425 formatter.field("elems", Lite(&self.value.elems));
3430 impl Debug for Lite<syn::PatTupleStruct> {
3434 formatter.field("attrs", Lite(&self.value.attrs));
3443 Debug::fmt(Lite(&self.0), formatter)?;
3450 formatter.field("path", Lite(&self.value.path));
3452 formatter.field("elems", Lite(&self.value.elems));
3457 impl Debug for Lite<syn::PatType> {
3461 formatter.field("attrs", Lite(&self.value.attrs));
3463 formatter.field("pat", Lite(&self.value.pat));
3464 formatter.field("ty", Lite(&self.value.ty));
3468 impl Debug for Lite<syn::PatWild> {
3472 formatter.field("attrs", Lite(&self.value.attrs));
3477 impl Debug for Lite<syn::Path> {
3484 formatter.field("segments", Lite(&self.value.segments));
3489 impl Debug for Lite<syn::PathArguments> {
3500 formatter.field("args", Lite(&_val.args));
3508 formatter.field("inputs", Lite(&_val.inputs));
3510 formatter.field("output", Lite(&_val.output));
3516 impl Debug for Lite<syn::PathSegment> {
3519 formatter.field("ident", Lite(&self.value.ident));
3523 formatter.field("arguments", Lite(&self.value.arguments));
3529 impl Debug for Lite<syn::PredicateLifetime> {
3532 formatter.field("lifetime", Lite(&self.value.lifetime));
3534 formatter.field("bounds", Lite(&self.value.bounds));
3539 impl Debug for Lite<syn::PredicateType> {
3549 Debug::fmt(Lite(&self.0), formatter)?;
3556 formatter.field("bounded_ty", Lite(&self.value.bounded_ty));
3558 formatter.field("bounds", Lite(&self.value.bounds));
3563 impl Debug for Lite<syn::QSelf> {
3566 formatter.field("ty", Lite(&self.value.ty));
3567 formatter.field("position", Lite(&self.value.position));
3574 impl Debug for Lite<syn::RangeLimits> {
3588 impl Debug for Lite<syn::Receiver> {
3592 formatter.field("attrs", Lite(&self.value.attrs));
3614 Debug::fmt(Lite(_val), formatter)?;
3638 formatter.field("ty", Lite(&self.value.ty));
3642 impl Debug for Lite<syn::ReturnType> {
3648 formatter.field(Lite(_v1));
3654 impl Debug for Lite<syn::Signature> {
3673 Debug::fmt(Lite(&self.0), formatter)?;
3680 formatter.field("ident", Lite(&self.value.ident));
3681 formatter.field("generics", Lite(&self.value.generics));
3683 formatter.field("inputs", Lite(&self.value.inputs));
3692 Debug::fmt(Lite(&self.0), formatter)?;
3699 formatter.field("output", Lite(&self.value.output));
3703 impl Debug for Lite<syn::StaticMutability> {
3715 impl Debug for Lite<syn::Stmt> {
3721 formatter.field("attrs", Lite(&_val.attrs));
3723 formatter.field("pat", Lite(&_val.pat));
3731 Debug::fmt(Lite(&self.0), formatter)?;
3743 Debug::fmt(Lite(_val), formatter)?;
3749 formatter.field(Lite(_v0));
3761 formatter.field("attrs", Lite(&_val.attrs));
3763 formatter.field("mac", Lite(&_val.mac));
3772 impl Debug for Lite<syn::StmtMacro> {
3776 formatter.field("attrs", Lite(&self.value.attrs));
3778 formatter.field("mac", Lite(&self.value.mac));
3785 impl Debug for Lite<syn::TraitBound> {
3794 formatter.field("modifier", Lite(&self.value.modifier));
3804 Debug::fmt(Lite(&self.0), formatter)?;
3811 formatter.field("path", Lite(&self.value.path));
3815 impl Debug for Lite<syn::TraitBoundModifier> {
3828 impl Debug for Lite<syn::TraitItem> {
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));
3846 Debug::fmt(Lite(&self.0.1), formatter)?;
3858 formatter.field("attrs", Lite(&_val.attrs));
3860 formatter.field("sig", Lite(&_val.sig));
3868 Debug::fmt(Lite(&self.0), formatter)?;
3883 formatter.field("attrs", Lite(&_val.attrs));
3885 formatter.field("ident", Lite(&_val.ident));
3886 formatter.field("generics", Lite(&_val.generics));
3891 formatter.field("bounds", Lite(&_val.bounds));
3900 Debug::fmt(Lite(&self.0.1), formatter)?;
3912 formatter.field("attrs", Lite(&_val.attrs));
3914 formatter.field("mac", Lite(&_val.mac));
3931 impl Debug for Lite<syn::TraitItemConst> {
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));
3947 Debug::fmt(Lite(&self.0.1), formatter)?;
3957 impl Debug for Lite<syn::TraitItemFn> {
3961 formatter.field("attrs", Lite(&self.value.attrs));
3963 formatter.field("sig", Lite(&self.value.sig));
3971 Debug::fmt(Lite(&self.0), formatter)?;
3984 impl Debug for Lite<syn::TraitItemMacro> {
3988 formatter.field("attrs", Lite(&self.value.attrs));
3990 formatter.field("mac", Lite(&self.value.mac));
3997 impl Debug for Lite<syn::TraitItemType> {
4001 formatter.field("attrs", Lite(&self.value.attrs));
4003 formatter.field("ident", Lite(&self.value.ident));
4004 formatter.field("generics", Lite(&self.value.generics));
4009 formatter.field("bounds", Lite(&self.value.bounds));
4018 Debug::fmt(Lite(&self.0.1), formatter)?;
4028 impl Debug for Lite<syn::Type> {
4033 formatter.field("elem", Lite(&_val.elem));
4034 formatter.field("len", Lite(&_val.len));
4046 Debug::fmt(Lite(&self.0), formatter)?;
4063 Debug::fmt(Lite(&self.0), formatter)?;
4071 formatter.field("inputs", Lite(&_val.inputs));
4080 Debug::fmt(Lite(&self.0), formatter)?;
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));
4129 Debug::fmt(Lite(&self.0), formatter)?;
4136 formatter.field("path", Lite(&_val.path));
4147 formatter.field("elem", Lite(&_val.elem));
4159 Debug::fmt(Lite(&self.0), formatter)?;
4169 formatter.field("elem", Lite(&_val.elem));
4174 formatter.field("elem", Lite(&_val.elem));
4183 formatter.field("bounds", Lite(&_val.bounds));
4190 formatter.field("elems", Lite(&_val.elems));
4205 impl Debug for Lite<syn::TypeArray> {
4208 formatter.field("elem", Lite(&self.value.elem));
4209 formatter.field("len", Lite(&self.value.len));
4213 impl Debug for Lite<syn::TypeBareFn> {
4223 Debug::fmt(Lite(&self.0), formatter)?;
4240 Debug::fmt(Lite(&self.0), formatter)?;
4248 formatter.field("inputs", Lite(&self.value.inputs));
4257 Debug::fmt(Lite(&self.0), formatter)?;
4264 formatter.field("output", Lite(&self.value.output));
4268 impl Debug for Lite<syn::TypeGroup> {
4271 formatter.field("elem", Lite(&self.value.elem));
4275 impl Debug for Lite<syn::TypeImplTrait> {
4279 formatter.field("bounds", Lite(&self.value.bounds));
4284 impl Debug for Lite<syn::TypeInfer> {
4290 impl Debug for Lite<syn::TypeMacro> {
4293 formatter.field("mac", Lite(&self.value.mac));
4297 impl Debug for Lite<syn::TypeNever> {
4303 impl Debug for Lite<syn::TypeParam> {
4307 formatter.field("attrs", Lite(&self.value.attrs));
4309 formatter.field("ident", Lite(&self.value.ident));
4314 formatter.field("bounds", Lite(&self.value.bounds));
4326 Debug::fmt(Lite(&self.0), formatter)?;
4336 impl Debug for Lite<syn::TypeParamBound> {
4342 Debug::fmt(Lite(_val), formatter)?;
4348 formatter.field("ident", Lite(&_val.ident));
4362 impl Debug for Lite<syn::TypeParen> {
4365 formatter.field("elem", Lite(&self.value.elem));
4369 impl Debug for Lite<syn::TypePath> {
4379 Debug::fmt(Lite(&self.0), formatter)?;
4386 formatter.field("path", Lite(&self.value.path));
4390 impl Debug for Lite<syn::TypePtr> {
4399 formatter.field("elem", Lite(&self.value.elem));
4403 impl Debug for Lite<syn::TypeReference> {
4413 Debug::fmt(Lite(&self.0), formatter)?;
4423 formatter.field("elem", Lite(&self.value.elem));
4427 impl Debug for Lite<syn::TypeSlice> {
4430 formatter.field("elem", Lite(&self.value.elem));
4434 impl Debug for Lite<syn::TypeTraitObject> {
4441 formatter.field("bounds", Lite(&self.value.bounds));
4446 impl Debug for Lite<syn::TypeTuple> {
4450 formatter.field("elems", Lite(&self.value.elems));
4455 impl Debug for Lite<syn::UnOp> {
4474 impl Debug for Lite<syn::UseGlob> {
4480 impl Debug for Lite<syn::UseGroup> {
4484 formatter.field("items", Lite(&self.value.items));
4489 impl Debug for Lite<syn::UseName> {
4492 formatter.field("ident", Lite(&self.value.ident));
4496 impl Debug for Lite<syn::UsePath> {
4499 formatter.field("ident", Lite(&self.value.ident));
4500 formatter.field("tree", Lite(&self.value.tree));
4504 impl Debug for Lite<syn::UseRename> {
4507 formatter.field("ident", Lite(&self.value.ident));
4508 formatter.field("rename", Lite(&self.value.rename));
4512 impl Debug for Lite<syn::UseTree> {
4518 Debug::fmt(Lite(_val), formatter)?;
4525 Debug::fmt(Lite(_val), formatter)?;
4532 Debug::fmt(Lite(_val), formatter)?;
4539 Debug::fmt(Lite(_val), formatter)?;
4546 Debug::fmt(Lite(_val), formatter)?;
4553 impl Debug for Lite<syn::Variadic> {
4557 formatter.field("attrs", Lite(&self.value.attrs));
4566 Debug::fmt(Lite(&self.0.0), formatter)?;
4579 impl Debug for Lite<syn::Variant> {
4583 formatter.field("attrs", Lite(&self.value.attrs));
4585 formatter.field("ident", Lite(&self.value.ident));
4586 formatter.field("fields", Lite(&self.value.fields));
4594 Debug::fmt(Lite(&self.0.1), formatter)?;
4604 impl Debug for Lite<syn::VisRestricted> {
4610 formatter.field("path", Lite(&self.value.path));
4614 impl Debug for Lite<syn::Visibility> {
4626 formatter.field("path", Lite(&_val.path));
4633 impl Debug for Lite<syn::WhereClause> {
4637 formatter.field("predicates", Lite(&self.value.predicates));
4642 impl Debug for Lite<syn::WherePredicate> {
4648 Debug::fmt(Lite(_val), formatter)?;
4655 Debug::fmt(Lite(_val), formatter)?;
4663 impl Debug for Lite<syn::token::Abstract> {
4668 impl Debug for Lite<syn::token::And> {
4673 impl Debug for Lite<syn::token::AndAnd> {
4678 impl Debug for Lite<syn::token::AndEq> {
4683 impl Debug for Lite<syn::token::As> {
4688 impl Debug for Lite<syn::token::Async> {
4693 impl Debug for Lite<syn::token::At> {
4698 impl Debug for Lite<syn::token::Auto> {
4703 impl Debug for Lite<syn::token::Await> {
4708 impl Debug for Lite<syn::token::Become> {
4713 impl Debug for Lite<syn::token::Box> {
4718 impl Debug for Lite<syn::token::Break> {
4723 impl Debug for Lite<syn::token::Caret> {
4728 impl Debug for Lite<syn::token::CaretEq> {
4733 impl Debug for Lite<syn::token::Colon> {
4738 impl Debug for Lite<syn::token::Comma> {
4743 impl Debug for Lite<syn::token::Const> {
4748 impl Debug for Lite<syn::token::Continue> {
4753 impl Debug for Lite<syn::token::Crate> {
4758 impl Debug for Lite<syn::token::Default> {
4763 impl Debug for Lite<syn::token::Do> {
4768 impl Debug for Lite<syn::token::Dollar> {
4773 impl Debug for Lite<syn::token::Dot> {
4778 impl Debug for Lite<syn::token::DotDot> {
4783 impl Debug for Lite<syn::token::DotDotDot> {
4788 impl Debug for Lite<syn::token::DotDotEq> {
4793 impl Debug for Lite<syn::token::Dyn> {
4798 impl Debug for Lite<syn::token::Else> {
4803 impl Debug for Lite<syn::token::Enum> {
4808 impl Debug for Lite<syn::token::Eq> {
4813 impl Debug for Lite<syn::token::EqEq> {
4818 impl Debug for Lite<syn::token::Extern> {
4823 impl Debug for Lite<syn::token::FatArrow> {
4828 impl Debug for Lite<syn::token::Final> {
4833 impl Debug for Lite<syn::token::Fn> {
4838 impl Debug for Lite<syn::token::For> {
4843 impl Debug for Lite<syn::token::Ge> {
4848 impl Debug for Lite<syn::token::Gt> {
4853 impl Debug for Lite<syn::token::If> {
4858 impl Debug for Lite<syn::token::Impl> {
4863 impl Debug for Lite<syn::token::In> {
4868 impl Debug for Lite<syn::token::LArrow> {
4873 impl Debug for Lite<syn::token::Le> {
4878 impl Debug for Lite<syn::token::Let> {
4883 impl Debug for Lite<syn::token::Loop> {
4888 impl Debug for Lite<syn::token::Lt> {
4893 impl Debug for Lite<syn::token::Macro> {
4898 impl Debug for Lite<syn::token::Match> {
4903 impl Debug for Lite<syn::token::Minus> {
4908 impl Debug for Lite<syn::token::MinusEq> {
4913 impl Debug for Lite<syn::token::Mod> {
4918 impl Debug for Lite<syn::token::Move> {
4923 impl Debug for Lite<syn::token::Mut> {
4928 impl Debug for Lite<syn::token::Ne> {
4933 impl Debug for Lite<syn::token::Not> {
4938 impl Debug for Lite<syn::token::Or> {
4943 impl Debug for Lite<syn::token::OrEq> {
4948 impl Debug for Lite<syn::token::OrOr> {
4953 impl Debug for Lite<syn::token::Override> {
4958 impl Debug for Lite<syn::token::PathSep> {
4963 impl Debug for Lite<syn::token::Percent> {
4968 impl Debug for Lite<syn::token::PercentEq> {
4973 impl Debug for Lite<syn::token::Plus> {
4978 impl Debug for Lite<syn::token::PlusEq> {
4983 impl Debug for Lite<syn::token::Pound> {
4988 impl Debug for Lite<syn::token::Priv> {
4993 impl Debug for Lite<syn::token::Pub> {
4998 impl Debug for Lite<syn::token::Question> {
5003 impl Debug for Lite<syn::token::RArrow> {
5008 impl Debug for Lite<syn::token::Ref> {
5013 impl Debug for Lite<syn::token::Return> {
5018 impl Debug for Lite<syn::token::SelfType> {
5023 impl Debug for Lite<syn::token::SelfValue> {
5028 impl Debug for Lite<syn::token::Semi> {
5033 impl Debug for Lite<syn::token::Shl> {
5038 impl Debug for Lite<syn::token::ShlEq> {
5043 impl Debug for Lite<syn::token::Shr> {
5048 impl Debug for Lite<syn::token::ShrEq> {
5053 impl Debug for Lite<syn::token::Slash> {
5058 impl Debug for Lite<syn::token::SlashEq> {
5063 impl Debug for Lite<syn::token::Star> {
5068 impl Debug for Lite<syn::token::StarEq> {
5073 impl Debug for Lite<syn::token::Static> {
5078 impl Debug for Lite<syn::token::Struct> {
5083 impl Debug for Lite<syn::token::Super> {
5088 impl Debug for Lite<syn::token::Tilde> {
5093 impl Debug for Lite<syn::token::Trait> {
5098 impl Debug for Lite<syn::token::Try> {
5103 impl Debug for Lite<syn::token::Type> {
5108 impl Debug for Lite<syn::token::Typeof> {
5113 impl Debug for Lite<syn::token::Underscore> {
5118 impl Debug for Lite<syn::token::Union> {
5123 impl Debug for Lite<syn::token::Unsafe> {
5128 impl Debug for Lite<syn::token::Unsized> {
5133 impl Debug for Lite<syn::token::Use> {
5138 impl Debug for Lite<syn::token::Virtual> {
5143 impl Debug for Lite<syn::token::Where> {
5148 impl Debug for Lite<syn::token::While> {
5153 impl Debug for Lite<syn::token::Yield> {