Lines Matching full:other

14     fn eq(&self, other: &Self) -> bool {  in eq()
15 self.name == other.name in eq()
24 fn eq(&self, other: &Self) -> bool { in eq()
25 self.colon2_token == other.colon2_token && self.args == other.args in eq()
34 fn eq(&self, other: &Self) -> bool { in eq()
35 self.attrs == other.attrs && self.pat == other.pat && self.guard == other.guard in eq()
36 && self.body == other.body && self.comma == other.comma in eq()
45 fn eq(&self, other: &Self) -> bool { in eq()
46 self.ident == other.ident && self.generics == other.generics in eq()
47 && self.value == other.value in eq()
56 fn eq(&self, other: &Self) -> bool { in eq()
57 self.ident == other.ident && self.generics == other.generics in eq()
58 && self.ty == other.ty in eq()
67 fn eq(&self, other: &Self) -> bool { in eq()
68 match (self, other) { in eq()
81 fn eq(&self, other: &Self) -> bool { in eq()
82 self.style == other.style && self.meta == other.meta in eq()
91 fn eq(&self, other: &Self) -> bool { in eq()
92 self.attrs == other.attrs && self.name == other.name && self.ty == other.ty in eq()
101 fn eq(&self, other: &Self) -> bool { in eq()
102 self.attrs == other.attrs && self.name == other.name && self.comma == other.comma in eq()
111 fn eq(&self, other: &Self) -> bool { in eq()
112 match (self, other) { in eq()
151 fn eq(&self, other: &Self) -> bool { in eq()
152 self.stmts == other.stmts in eq()
161 fn eq(&self, other: &Self) -> bool { in eq()
162 self.lifetimes == other.lifetimes in eq()
171 fn eq(&self, other: &Self) -> bool { in eq()
172 match (self, other) { in eq()
190 fn eq(&self, other: &Self) -> bool { in eq()
191 self.attrs == other.attrs && self.ident == other.ident && self.ty == other.ty in eq()
192 && self.eq_token == other.eq_token && self.default == other.default in eq()
201 fn eq(&self, other: &Self) -> bool { in eq()
202 self.ident == other.ident && self.generics == other.generics in eq()
203 && self.bounds == other.bounds in eq()
212 fn eq(&self, other: &Self) -> bool { in eq()
213 match (self, other) { in eq()
227 fn eq(&self, other: &Self) -> bool { in eq()
228 self.variants == other.variants in eq()
237 fn eq(&self, other: &Self) -> bool { in eq()
238 self.fields == other.fields && self.semi_token == other.semi_token in eq()
247 fn eq(&self, other: &Self) -> bool { in eq()
248 self.fields == other.fields in eq()
257 fn eq(&self, other: &Self) -> bool { in eq()
258 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
259 && self.generics == other.generics && self.data == other.data in eq()
268 fn eq(&self, other: &Self) -> bool { in eq()
269 match (self, other) { in eq()
360 fn eq(&self, other: &Self) -> bool { in eq()
361 self.attrs == other.attrs && self.elems == other.elems in eq()
370 fn eq(&self, other: &Self) -> bool { in eq()
371 self.attrs == other.attrs && self.left == other.left && self.right == other.right in eq()
380 fn eq(&self, other: &Self) -> bool { in eq()
381 self.attrs == other.attrs && self.capture == other.capture in eq()
382 && self.block == other.block in eq()
391 fn eq(&self, other: &Self) -> bool { in eq()
392 self.attrs == other.attrs && self.base == other.base in eq()
401 fn eq(&self, other: &Self) -> bool { in eq()
402 self.attrs == other.attrs && self.left == other.left && self.op == other.op in eq()
403 && self.right == other.right in eq()
412 fn eq(&self, other: &Self) -> bool { in eq()
413 self.attrs == other.attrs && self.label == other.label in eq()
414 && self.block == other.block in eq()
423 fn eq(&self, other: &Self) -> bool { in eq()
424 self.attrs == other.attrs && self.label == other.label && self.expr == other.expr in eq()
433 fn eq(&self, other: &Self) -> bool { in eq()
434 self.attrs == other.attrs && self.func == other.func && self.args == other.args in eq()
443 fn eq(&self, other: &Self) -> bool { in eq()
444 self.attrs == other.attrs && self.expr == other.expr && self.ty == other.ty in eq()
453 fn eq(&self, other: &Self) -> bool { in eq()
454 self.attrs == other.attrs && self.lifetimes == other.lifetimes in eq()
455 && self.constness == other.constness && self.movability == other.movability in eq()
456 && self.asyncness == other.asyncness && self.capture == other.capture in eq()
457 && self.inputs == other.inputs && self.output == other.output in eq()
458 && self.body == other.body in eq()
467 fn eq(&self, other: &Self) -> bool { in eq()
468 self.attrs == other.attrs && self.block == other.block in eq()
477 fn eq(&self, other: &Self) -> bool { in eq()
478 self.attrs == other.attrs && self.label == other.label in eq()
487 fn eq(&self, other: &Self) -> bool { in eq()
488 self.attrs == other.attrs && self.base == other.base in eq()
489 && self.member == other.member in eq()
498 fn eq(&self, other: &Self) -> bool { in eq()
499 self.attrs == other.attrs && self.label == other.label && self.pat == other.pat in eq()
500 && self.expr == other.expr && self.body == other.body in eq()
509 fn eq(&self, other: &Self) -> bool { in eq()
510 self.attrs == other.attrs && self.expr == other.expr in eq()
519 fn eq(&self, other: &Self) -> bool { in eq()
520 self.attrs == other.attrs && self.cond == other.cond in eq()
521 && self.then_branch == other.then_branch in eq()
522 && self.else_branch == other.else_branch in eq()
531 fn eq(&self, other: &Self) -> bool { in eq()
532 self.attrs == other.attrs && self.expr == other.expr && self.index == other.index in eq()
541 fn eq(&self, other: &Self) -> bool { in eq()
542 self.attrs == other.attrs in eq()
551 fn eq(&self, other: &Self) -> bool { in eq()
552 self.attrs == other.attrs && self.pat == other.pat && self.expr == other.expr in eq()
561 fn eq(&self, other: &Self) -> bool { in eq()
562 self.attrs == other.attrs && self.lit == other.lit in eq()
571 fn eq(&self, other: &Self) -> bool { in eq()
572 self.attrs == other.attrs && self.label == other.label && self.body == other.body in eq()
581 fn eq(&self, other: &Self) -> bool { in eq()
582 self.attrs == other.attrs && self.mac == other.mac in eq()
591 fn eq(&self, other: &Self) -> bool { in eq()
592 self.attrs == other.attrs && self.expr == other.expr && self.arms == other.arms in eq()
601 fn eq(&self, other: &Self) -> bool { in eq()
602 self.attrs == other.attrs && self.receiver == other.receiver in eq()
603 && self.method == other.method && self.turbofish == other.turbofish in eq()
604 && self.args == other.args in eq()
613 fn eq(&self, other: &Self) -> bool { in eq()
614 self.attrs == other.attrs && self.expr == other.expr in eq()
623 fn eq(&self, other: &Self) -> bool { in eq()
624 self.attrs == other.attrs && self.qself == other.qself && self.path == other.path in eq()
633 fn eq(&self, other: &Self) -> bool { in eq()
634 self.attrs == other.attrs && self.start == other.start in eq()
635 && self.limits == other.limits && self.end == other.end in eq()
644 fn eq(&self, other: &Self) -> bool { in eq()
645 self.attrs == other.attrs && self.mutability == other.mutability in eq()
646 && self.expr == other.expr in eq()
655 fn eq(&self, other: &Self) -> bool { in eq()
656 self.attrs == other.attrs && self.mutability == other.mutability in eq()
657 && self.expr == other.expr in eq()
666 fn eq(&self, other: &Self) -> bool { in eq()
667 self.attrs == other.attrs && self.expr == other.expr && self.len == other.len in eq()
676 fn eq(&self, other: &Self) -> bool { in eq()
677 self.attrs == other.attrs && self.expr == other.expr in eq()
686 fn eq(&self, other: &Self) -> bool { in eq()
687 self.attrs == other.attrs && self.qself == other.qself && self.path == other.path in eq()
688 && self.fields == other.fields && self.dot2_token == other.dot2_token in eq()
689 && self.rest == other.rest in eq()
698 fn eq(&self, other: &Self) -> bool { in eq()
699 self.attrs == other.attrs && self.expr == other.expr in eq()
708 fn eq(&self, other: &Self) -> bool { in eq()
709 self.attrs == other.attrs && self.block == other.block in eq()
718 fn eq(&self, other: &Self) -> bool { in eq()
719 self.attrs == other.attrs && self.elems == other.elems in eq()
728 fn eq(&self, other: &Self) -> bool { in eq()
729 self.attrs == other.attrs && self.op == other.op && self.expr == other.expr in eq()
738 fn eq(&self, other: &Self) -> bool { in eq()
739 self.attrs == other.attrs && self.block == other.block in eq()
748 fn eq(&self, other: &Self) -> bool { in eq()
749 self.attrs == other.attrs && self.label == other.label && self.cond == other.cond in eq()
750 && self.body == other.body in eq()
759 fn eq(&self, other: &Self) -> bool { in eq()
760 self.attrs == other.attrs && self.expr == other.expr in eq()
769 fn eq(&self, other: &Self) -> bool { in eq()
770 self.attrs == other.attrs && self.vis == other.vis in eq()
771 && self.mutability == other.mutability && self.ident == other.ident in eq()
772 && self.colon_token == other.colon_token && self.ty == other.ty in eq()
781 fn eq(&self, other: &Self) -> bool { in eq()
782 match (self, other) { in eq()
793 fn eq(&self, other: &Self) -> bool { in eq()
794 self.attrs == other.attrs && self.member == other.member in eq()
795 && self.colon_token == other.colon_token && self.pat == other.pat in eq()
804 fn eq(&self, other: &Self) -> bool { in eq()
805 self.attrs == other.attrs && self.member == other.member in eq()
806 && self.colon_token == other.colon_token && self.expr == other.expr in eq()
815 fn eq(&self, other: &Self) -> bool { in eq()
816 match (self, other) { in eq()
834 fn eq(&self, other: &Self) -> bool { in eq()
835 self.named == other.named in eq()
844 fn eq(&self, other: &Self) -> bool { in eq()
845 self.unnamed == other.unnamed in eq()
854 fn eq(&self, other: &Self) -> bool { in eq()
855 self.shebang == other.shebang && self.attrs == other.attrs in eq()
856 && self.items == other.items in eq()
865 fn eq(&self, other: &Self) -> bool { in eq()
866 match (self, other) { in eq()
881 fn eq(&self, other: &Self) -> bool { in eq()
882 match (self, other) { in eq()
909 fn eq(&self, other: &Self) -> bool { in eq()
910 self.attrs == other.attrs && self.vis == other.vis && self.sig == other.sig in eq()
919 fn eq(&self, other: &Self) -> bool { in eq()
920 self.attrs == other.attrs && self.mac == other.mac in eq()
921 && self.semi_token == other.semi_token in eq()
930 fn eq(&self, other: &Self) -> bool { in eq()
931 self.attrs == other.attrs && self.vis == other.vis in eq()
932 && self.mutability == other.mutability && self.ident == other.ident in eq()
933 && self.ty == other.ty in eq()
942 fn eq(&self, other: &Self) -> bool { in eq()
943 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
944 && self.generics == other.generics in eq()
953 fn eq(&self, other: &Self) -> bool { in eq()
954 match (self, other) { in eq()
989 fn eq(&self, other: &Self) -> bool { in eq()
990 match (self, other) { in eq()
1011 fn eq(&self, other: &Self) -> bool { in eq()
1012 self.lt_token == other.lt_token && self.params == other.params in eq()
1013 && self.gt_token == other.gt_token && self.where_clause == other.where_clause in eq()
1022 fn eq(&self, other: &Self) -> bool { in eq()
1023 match (self, other) { in eq()
1047 fn eq(&self, other: &Self) -> bool { in eq()
1048 self.attrs == other.attrs && self.vis == other.vis in eq()
1049 && self.defaultness == other.defaultness && self.ident == other.ident in eq()
1050 && self.generics == other.generics && self.ty == other.ty in eq()
1051 && self.expr == other.expr in eq()
1060 fn eq(&self, other: &Self) -> bool { in eq()
1061 self.attrs == other.attrs && self.vis == other.vis in eq()
1062 && self.defaultness == other.defaultness && self.sig == other.sig in eq()
1063 && self.block == other.block in eq()
1072 fn eq(&self, other: &Self) -> bool { in eq()
1073 self.attrs == other.attrs && self.mac == other.mac in eq()
1074 && self.semi_token == other.semi_token in eq()
1083 fn eq(&self, other: &Self) -> bool { in eq()
1084 self.attrs == other.attrs && self.vis == other.vis in eq()
1085 && self.defaultness == other.defaultness && self.ident == other.ident in eq()
1086 && self.generics == other.generics && self.ty == other.ty in eq()
1105 fn eq(&self, other: &Self) -> bool { in eq()
1106 match (self, other) { in eq()
1141 fn eq(&self, other: &Self) -> bool { in eq()
1142 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1143 && self.generics == other.generics && self.ty == other.ty in eq()
1144 && self.expr == other.expr in eq()
1153 fn eq(&self, other: &Self) -> bool { in eq()
1154 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1155 && self.generics == other.generics && self.variants == other.variants in eq()
1164 fn eq(&self, other: &Self) -> bool { in eq()
1165 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1166 && self.rename == other.rename in eq()
1175 fn eq(&self, other: &Self) -> bool { in eq()
1176 self.attrs == other.attrs && self.vis == other.vis && self.sig == other.sig in eq()
1177 && self.block == other.block in eq()
1186 fn eq(&self, other: &Self) -> bool { in eq()
1187 self.attrs == other.attrs && self.unsafety == other.unsafety in eq()
1188 && self.abi == other.abi && self.items == other.items in eq()
1197 fn eq(&self, other: &Self) -> bool { in eq()
1198 self.attrs == other.attrs && self.defaultness == other.defaultness in eq()
1199 && self.unsafety == other.unsafety && self.generics == other.generics in eq()
1200 && self.trait_ == other.trait_ && self.self_ty == other.self_ty in eq()
1201 && self.items == other.items in eq()
1210 fn eq(&self, other: &Self) -> bool { in eq()
1211 self.attrs == other.attrs && self.ident == other.ident && self.mac == other.mac in eq()
1212 && self.semi_token == other.semi_token in eq()
1221 fn eq(&self, other: &Self) -> bool { in eq()
1222 self.attrs == other.attrs && self.vis == other.vis in eq()
1223 && self.unsafety == other.unsafety && self.ident == other.ident in eq()
1224 && self.content == other.content && self.semi == other.semi in eq()
1233 fn eq(&self, other: &Self) -> bool { in eq()
1234 self.attrs == other.attrs && self.vis == other.vis in eq()
1235 && self.mutability == other.mutability && self.ident == other.ident in eq()
1236 && self.ty == other.ty && self.expr == other.expr in eq()
1245 fn eq(&self, other: &Self) -> bool { in eq()
1246 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1247 && self.generics == other.generics && self.fields == other.fields in eq()
1248 && self.semi_token == other.semi_token in eq()
1257 fn eq(&self, other: &Self) -> bool { in eq()
1258 self.attrs == other.attrs && self.vis == other.vis in eq()
1259 && self.unsafety == other.unsafety && self.auto_token == other.auto_token in eq()
1260 && self.restriction == other.restriction && self.ident == other.ident in eq()
1261 && self.generics == other.generics && self.colon_token == other.colon_token in eq()
1262 && self.supertraits == other.supertraits && self.items == other.items in eq()
1271 fn eq(&self, other: &Self) -> bool { in eq()
1272 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1273 && self.generics == other.generics && self.bounds == other.bounds in eq()
1282 fn eq(&self, other: &Self) -> bool { in eq()
1283 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1284 && self.generics == other.generics && self.ty == other.ty in eq()
1293 fn eq(&self, other: &Self) -> bool { in eq()
1294 self.attrs == other.attrs && self.vis == other.vis && self.ident == other.ident in eq()
1295 && self.generics == other.generics && self.fields == other.fields in eq()
1304 fn eq(&self, other: &Self) -> bool { in eq()
1305 self.attrs == other.attrs && self.vis == other.vis in eq()
1306 && self.leading_colon == other.leading_colon && self.tree == other.tree in eq()
1315 fn eq(&self, other: &Self) -> bool { in eq()
1316 self.name == other.name in eq()
1325 fn eq(&self, other: &Self) -> bool { in eq()
1326 self.attrs == other.attrs && self.lifetime == other.lifetime in eq()
1327 && self.colon_token == other.colon_token && self.bounds == other.bounds in eq()
1334 fn eq(&self, other: &Self) -> bool { in eq()
1335 match (self, other) { in eq()
1355 fn eq(&self, other: &Self) -> bool { in eq()
1356 self.value == other.value in eq()
1379 fn eq(&self, other: &Self) -> bool { in eq()
1380 self.attrs == other.attrs && self.pat == other.pat && self.init == other.init in eq()
1389 fn eq(&self, other: &Self) -> bool { in eq()
1390 self.expr == other.expr && self.diverge == other.diverge in eq()
1399 fn eq(&self, other: &Self) -> bool { in eq()
1400 self.path == other.path && self.delimiter == other.delimiter in eq()
1401 && TokenStreamHelper(&self.tokens) == TokenStreamHelper(&other.tokens) in eq()
1410 fn eq(&self, other: &Self) -> bool { in eq()
1411 match (self, other) { in eq()
1427 fn eq(&self, other: &Self) -> bool { in eq()
1428 match (self, other) { in eq()
1444 fn eq(&self, other: &Self) -> bool { in eq()
1445 self.path == other.path && self.delimiter == other.delimiter in eq()
1446 && TokenStreamHelper(&self.tokens) == TokenStreamHelper(&other.tokens) in eq()
1455 fn eq(&self, other: &Self) -> bool { in eq()
1456 self.path == other.path && self.value == other.value in eq()
1465 fn eq(&self, other: &Self) -> bool { in eq()
1466 self.inputs == other.inputs && self.output == other.output in eq()
1475 fn eq(&self, other: &Self) -> bool { in eq()
1476 match (self, other) { in eq()
1510 fn eq(&self, other: &Self) -> bool { in eq()
1511 self.attrs == other.attrs && self.by_ref == other.by_ref in eq()
1512 && self.mutability == other.mutability && self.ident == other.ident in eq()
1513 && self.subpat == other.subpat in eq()
1522 fn eq(&self, other: &Self) -> bool { in eq()
1523 self.attrs == other.attrs && self.leading_vert == other.leading_vert in eq()
1524 && self.cases == other.cases in eq()
1533 fn eq(&self, other: &Self) -> bool { in eq()
1534 self.attrs == other.attrs && self.pat == other.pat in eq()
1543 fn eq(&self, other: &Self) -> bool { in eq()
1544 self.attrs == other.attrs && self.mutability == other.mutability in eq()
1545 && self.pat == other.pat in eq()
1554 fn eq(&self, other: &Self) -> bool { in eq()
1555 self.attrs == other.attrs in eq()
1564 fn eq(&self, other: &Self) -> bool { in eq()
1565 self.attrs == other.attrs && self.elems == other.elems in eq()
1574 fn eq(&self, other: &Self) -> bool { in eq()
1575 self.attrs == other.attrs && self.qself == other.qself && self.path == other.path in eq()
1576 && self.fields == other.fields && self.rest == other.rest in eq()
1585 fn eq(&self, other: &Self) -> bool { in eq()
1586 self.attrs == other.attrs && self.elems == other.elems in eq()
1595 fn eq(&self, other: &Self) -> bool { in eq()
1596 self.attrs == other.attrs && self.qself == other.qself && self.path == other.path in eq()
1597 && self.elems == other.elems in eq()
1606 fn eq(&self, other: &Self) -> bool { in eq()
1607 self.attrs == other.attrs && self.pat == other.pat && self.ty == other.ty in eq()
1616 fn eq(&self, other: &Self) -> bool { in eq()
1617 self.attrs == other.attrs in eq()
1626 fn eq(&self, other: &Self) -> bool { in eq()
1627 self.leading_colon == other.leading_colon && self.segments == other.segments in eq()
1636 fn eq(&self, other: &Self) -> bool { in eq()
1637 match (self, other) { in eq()
1657 fn eq(&self, other: &Self) -> bool { in eq()
1658 self.ident == other.ident && self.arguments == other.arguments in eq()
1667 fn eq(&self, other: &Self) -> bool { in eq()
1668 match (self, other) { in eq()
1683 fn eq(&self, other: &Self) -> bool { in eq()
1684 self.params == other.params in eq()
1693 fn eq(&self, other: &Self) -> bool { in eq()
1694 self.lifetime == other.lifetime && self.bounds == other.bounds in eq()
1703 fn eq(&self, other: &Self) -> bool { in eq()
1704 self.lifetimes == other.lifetimes && self.bounded_ty == other.bounded_ty in eq()
1705 && self.bounds == other.bounds in eq()
1714 fn eq(&self, other: &Self) -> bool { in eq()
1715 self.ty == other.ty && self.position == other.position in eq()
1716 && self.as_token == other.as_token in eq()
1725 fn eq(&self, other: &Self) -> bool { in eq()
1726 match (self, other) { in eq()
1739 fn eq(&self, other: &Self) -> bool { in eq()
1740 self.attrs == other.attrs && self.reference == other.reference in eq()
1741 && self.mutability == other.mutability in eq()
1742 && self.colon_token == other.colon_token && self.ty == other.ty in eq()
1751 fn eq(&self, other: &Self) -> bool { in eq()
1752 match (self, other) { in eq()
1767 fn eq(&self, other: &Self) -> bool { in eq()
1768 self.constness == other.constness && self.asyncness == other.asyncness in eq()
1769 && self.unsafety == other.unsafety && self.abi == other.abi in eq()
1770 && self.ident == other.ident && self.generics == other.generics in eq()
1771 && self.inputs == other.inputs && self.variadic == other.variadic in eq()
1772 && self.output == other.output in eq()
1781 fn eq(&self, other: &Self) -> bool { in eq()
1782 match (self, other) { in eq()
1795 fn eq(&self, other: &Self) -> bool { in eq()
1796 match (self, other) { in eq()
1813 fn eq(&self, other: &Self) -> bool { in eq()
1814 self.attrs == other.attrs && self.mac == other.mac in eq()
1815 && self.semi_token == other.semi_token in eq()
1824 fn eq(&self, other: &Self) -> bool { in eq()
1825 self.paren_token == other.paren_token && self.modifier == other.modifier in eq()
1826 && self.lifetimes == other.lifetimes && self.path == other.path in eq()
1835 fn eq(&self, other: &Self) -> bool { in eq()
1836 match (self, other) { in eq()
1852 fn eq(&self, other: &Self) -> bool { in eq()
1853 match (self, other) { in eq()
1879 fn eq(&self, other: &Self) -> bool { in eq()
1880 self.attrs == other.attrs && self.ident == other.ident in eq()
1881 && self.generics == other.generics && self.ty == other.ty in eq()
1882 && self.default == other.default in eq()
1891 fn eq(&self, other: &Self) -> bool { in eq()
1892 self.attrs == other.attrs && self.sig == other.sig in eq()
1893 && self.default == other.default && self.semi_token == other.semi_token in eq()
1902 fn eq(&self, other: &Self) -> bool { in eq()
1903 self.attrs == other.attrs && self.mac == other.mac in eq()
1904 && self.semi_token == other.semi_token in eq()
1913 fn eq(&self, other: &Self) -> bool { in eq()
1914 self.attrs == other.attrs && self.ident == other.ident in eq()
1915 && self.generics == other.generics && self.colon_token == other.colon_token in eq()
1916 && self.bounds == other.bounds && self.default == other.default in eq()
1925 fn eq(&self, other: &Self) -> bool { in eq()
1926 match (self, other) { in eq()
1960 fn eq(&self, other: &Self) -> bool { in eq()
1961 self.elem == other.elem && self.len == other.len in eq()
1970 fn eq(&self, other: &Self) -> bool { in eq()
1971 self.lifetimes == other.lifetimes && self.unsafety == other.unsafety in eq()
1972 && self.abi == other.abi && self.inputs == other.inputs in eq()
1973 && self.variadic == other.variadic && self.output == other.output in eq()
1982 fn eq(&self, other: &Self) -> bool { in eq()
1983 self.elem == other.elem in eq()
1992 fn eq(&self, other: &Self) -> bool { in eq()
1993 self.bounds == other.bounds in eq()
2012 fn eq(&self, other: &Self) -> bool { in eq()
2013 self.mac == other.mac in eq()
2032 fn eq(&self, other: &Self) -> bool { in eq()
2033 self.attrs == other.attrs && self.ident == other.ident in eq()
2034 && self.colon_token == other.colon_token && self.bounds == other.bounds in eq()
2035 && self.eq_token == other.eq_token && self.default == other.default in eq()
2044 fn eq(&self, other: &Self) -> bool { in eq()
2045 match (self, other) { in eq()
2073 fn eq(&self, other: &Self) -> bool { in eq()
2074 self.elem == other.elem in eq()
2083 fn eq(&self, other: &Self) -> bool { in eq()
2084 self.qself == other.qself && self.path == other.path in eq()
2093 fn eq(&self, other: &Self) -> bool { in eq()
2094 self.const_token == other.const_token && self.mutability == other.mutability in eq()
2095 && self.elem == other.elem in eq()
2104 fn eq(&self, other: &Self) -> bool { in eq()
2105 self.lifetime == other.lifetime && self.mutability == other.mutability in eq()
2106 && self.elem == other.elem in eq()
2115 fn eq(&self, other: &Self) -> bool { in eq()
2116 self.elem == other.elem in eq()
2125 fn eq(&self, other: &Self) -> bool { in eq()
2126 self.dyn_token == other.dyn_token && self.bounds == other.bounds in eq()
2135 fn eq(&self, other: &Self) -> bool { in eq()
2136 self.elems == other.elems in eq()
2145 fn eq(&self, other: &Self) -> bool { in eq()
2146 match (self, other) { in eq()
2170 fn eq(&self, other: &Self) -> bool { in eq()
2171 self.items == other.items in eq()
2180 fn eq(&self, other: &Self) -> bool { in eq()
2181 self.ident == other.ident in eq()
2190 fn eq(&self, other: &Self) -> bool { in eq()
2191 self.ident == other.ident && self.tree == other.tree in eq()
2200 fn eq(&self, other: &Self) -> bool { in eq()
2201 self.ident == other.ident && self.rename == other.rename in eq()
2210 fn eq(&self, other: &Self) -> bool { in eq()
2211 match (self, other) { in eq()
2237 fn eq(&self, other: &Self) -> bool { in eq()
2238 self.attrs == other.attrs && self.pat == other.pat && self.comma == other.comma in eq()
2247 fn eq(&self, other: &Self) -> bool { in eq()
2248 self.attrs == other.attrs && self.ident == other.ident in eq()
2249 && self.fields == other.fields && self.discriminant == other.discriminant in eq()
2258 fn eq(&self, other: &Self) -> bool { in eq()
2259 self.in_token == other.in_token && self.path == other.path in eq()
2268 fn eq(&self, other: &Self) -> bool { in eq()
2269 match (self, other) { in eq()
2286 fn eq(&self, other: &Self) -> bool { in eq()
2287 self.predicates == other.predicates in eq()
2296 fn eq(&self, other: &Self) -> bool { in eq()
2297 match (self, other) { in eq()