Lines Matching refs:hash

8 use std::hash::{Hash, Hasher};
12 fn hash<H>(&self, state: &mut H) in hash() method
16 self.name.hash(state); in hash()
22 fn hash<H>(&self, state: &mut H) in hash() method
26 self.colon2_token.hash(state); in hash()
27 self.args.hash(state); in hash()
33 fn hash<H>(&self, state: &mut H) in hash() method
37 self.attrs.hash(state); in hash()
38 self.pat.hash(state); in hash()
39 self.guard.hash(state); in hash()
40 self.body.hash(state); in hash()
41 self.comma.hash(state); in hash()
47 fn hash<H>(&self, state: &mut H) in hash() method
51 self.ident.hash(state); in hash()
52 self.generics.hash(state); in hash()
53 self.value.hash(state); in hash()
59 fn hash<H>(&self, state: &mut H) in hash() method
63 self.ident.hash(state); in hash()
64 self.generics.hash(state); in hash()
65 self.ty.hash(state); in hash()
71 fn hash<H>(&self, state: &mut H) in hash() method
88 fn hash<H>(&self, state: &mut H) in hash() method
92 self.style.hash(state); in hash()
93 self.meta.hash(state); in hash()
99 fn hash<H>(&self, state: &mut H) in hash() method
103 self.attrs.hash(state); in hash()
104 self.name.hash(state); in hash()
105 self.ty.hash(state); in hash()
111 fn hash<H>(&self, state: &mut H) in hash() method
115 self.attrs.hash(state); in hash()
116 self.name.hash(state); in hash()
117 self.comma.hash(state); in hash()
123 fn hash<H>(&self, state: &mut H) in hash() method
218 fn hash<H>(&self, state: &mut H) in hash() method
222 self.stmts.hash(state); in hash()
228 fn hash<H>(&self, state: &mut H) in hash() method
232 self.lifetimes.hash(state); in hash()
238 fn hash<H>(&self, state: &mut H) in hash() method
245 v0.hash(state); in hash()
249 v0.hash(state); in hash()
257 fn hash<H>(&self, state: &mut H) in hash() method
261 self.attrs.hash(state); in hash()
262 self.ident.hash(state); in hash()
263 self.ty.hash(state); in hash()
264 self.eq_token.hash(state); in hash()
265 self.default.hash(state); in hash()
271 fn hash<H>(&self, state: &mut H) in hash() method
275 self.ident.hash(state); in hash()
276 self.generics.hash(state); in hash()
277 self.bounds.hash(state); in hash()
283 fn hash<H>(&self, state: &mut H) in hash() method
290 v0.hash(state); in hash()
294 v0.hash(state); in hash()
298 v0.hash(state); in hash()
306 fn hash<H>(&self, state: &mut H) in hash() method
310 self.variants.hash(state); in hash()
316 fn hash<H>(&self, state: &mut H) in hash() method
320 self.fields.hash(state); in hash()
321 self.semi_token.hash(state); in hash()
327 fn hash<H>(&self, state: &mut H) in hash() method
331 self.fields.hash(state); in hash()
337 fn hash<H>(&self, state: &mut H) in hash() method
341 self.attrs.hash(state); in hash()
342 self.vis.hash(state); in hash()
343 self.ident.hash(state); in hash()
344 self.generics.hash(state); in hash()
345 self.data.hash(state); in hash()
351 fn hash<H>(&self, state: &mut H) in hash() method
359 v0.hash(state); in hash()
364 v0.hash(state); in hash()
369 v0.hash(state); in hash()
374 v0.hash(state); in hash()
378 v0.hash(state); in hash()
383 v0.hash(state); in hash()
388 v0.hash(state); in hash()
392 v0.hash(state); in hash()
396 v0.hash(state); in hash()
401 v0.hash(state); in hash()
406 v0.hash(state); in hash()
411 v0.hash(state); in hash()
415 v0.hash(state); in hash()
420 v0.hash(state); in hash()
424 v0.hash(state); in hash()
429 v0.hash(state); in hash()
433 v0.hash(state); in hash()
438 v0.hash(state); in hash()
443 v0.hash(state); in hash()
447 v0.hash(state); in hash()
452 v0.hash(state); in hash()
456 v0.hash(state); in hash()
461 v0.hash(state); in hash()
465 v0.hash(state); in hash()
469 v0.hash(state); in hash()
473 v0.hash(state); in hash()
478 v0.hash(state); in hash()
483 v0.hash(state); in hash()
487 v0.hash(state); in hash()
492 v0.hash(state); in hash()
497 v0.hash(state); in hash()
501 v0.hash(state); in hash()
506 v0.hash(state); in hash()
511 v0.hash(state); in hash()
515 v0.hash(state); in hash()
519 v0.hash(state); in hash()
524 v0.hash(state); in hash()
528 TokenStreamHelper(v0).hash(state); in hash()
533 v0.hash(state); in hash()
538 v0.hash(state); in hash()
548 fn hash<H>(&self, state: &mut H) in hash() method
552 self.attrs.hash(state); in hash()
553 self.elems.hash(state); in hash()
559 fn hash<H>(&self, state: &mut H) in hash() method
563 self.attrs.hash(state); in hash()
564 self.left.hash(state); in hash()
565 self.right.hash(state); in hash()
571 fn hash<H>(&self, state: &mut H) in hash() method
575 self.attrs.hash(state); in hash()
576 self.capture.hash(state); in hash()
577 self.block.hash(state); in hash()
583 fn hash<H>(&self, state: &mut H) in hash() method
587 self.attrs.hash(state); in hash()
588 self.base.hash(state); in hash()
594 fn hash<H>(&self, state: &mut H) in hash() method
598 self.attrs.hash(state); in hash()
599 self.left.hash(state); in hash()
600 self.op.hash(state); in hash()
601 self.right.hash(state); in hash()
607 fn hash<H>(&self, state: &mut H) in hash() method
611 self.attrs.hash(state); in hash()
612 self.label.hash(state); in hash()
613 self.block.hash(state); in hash()
619 fn hash<H>(&self, state: &mut H) in hash() method
623 self.attrs.hash(state); in hash()
624 self.label.hash(state); in hash()
625 self.expr.hash(state); in hash()
631 fn hash<H>(&self, state: &mut H) in hash() method
635 self.attrs.hash(state); in hash()
636 self.func.hash(state); in hash()
637 self.args.hash(state); in hash()
643 fn hash<H>(&self, state: &mut H) in hash() method
647 self.attrs.hash(state); in hash()
648 self.expr.hash(state); in hash()
649 self.ty.hash(state); in hash()
655 fn hash<H>(&self, state: &mut H) in hash() method
659 self.attrs.hash(state); in hash()
660 self.lifetimes.hash(state); in hash()
661 self.constness.hash(state); in hash()
662 self.movability.hash(state); in hash()
663 self.asyncness.hash(state); in hash()
664 self.capture.hash(state); in hash()
665 self.inputs.hash(state); in hash()
666 self.output.hash(state); in hash()
667 self.body.hash(state); in hash()
673 fn hash<H>(&self, state: &mut H) in hash() method
677 self.attrs.hash(state); in hash()
678 self.block.hash(state); in hash()
684 fn hash<H>(&self, state: &mut H) in hash() method
688 self.attrs.hash(state); in hash()
689 self.label.hash(state); in hash()
695 fn hash<H>(&self, state: &mut H) in hash() method
699 self.attrs.hash(state); in hash()
700 self.base.hash(state); in hash()
701 self.member.hash(state); in hash()
707 fn hash<H>(&self, state: &mut H) in hash() method
711 self.attrs.hash(state); in hash()
712 self.label.hash(state); in hash()
713 self.pat.hash(state); in hash()
714 self.expr.hash(state); in hash()
715 self.body.hash(state); in hash()
721 fn hash<H>(&self, state: &mut H) in hash() method
725 self.attrs.hash(state); in hash()
726 self.expr.hash(state); in hash()
732 fn hash<H>(&self, state: &mut H) in hash() method
736 self.attrs.hash(state); in hash()
737 self.cond.hash(state); in hash()
738 self.then_branch.hash(state); in hash()
739 self.else_branch.hash(state); in hash()
745 fn hash<H>(&self, state: &mut H) in hash() method
749 self.attrs.hash(state); in hash()
750 self.expr.hash(state); in hash()
751 self.index.hash(state); in hash()
757 fn hash<H>(&self, state: &mut H) in hash() method
761 self.attrs.hash(state); in hash()
767 fn hash<H>(&self, state: &mut H) in hash() method
771 self.attrs.hash(state); in hash()
772 self.pat.hash(state); in hash()
773 self.expr.hash(state); in hash()
779 fn hash<H>(&self, state: &mut H) in hash() method
783 self.attrs.hash(state); in hash()
784 self.lit.hash(state); in hash()
790 fn hash<H>(&self, state: &mut H) in hash() method
794 self.attrs.hash(state); in hash()
795 self.label.hash(state); in hash()
796 self.body.hash(state); in hash()
802 fn hash<H>(&self, state: &mut H) in hash() method
806 self.attrs.hash(state); in hash()
807 self.mac.hash(state); in hash()
813 fn hash<H>(&self, state: &mut H) in hash() method
817 self.attrs.hash(state); in hash()
818 self.expr.hash(state); in hash()
819 self.arms.hash(state); in hash()
825 fn hash<H>(&self, state: &mut H) in hash() method
829 self.attrs.hash(state); in hash()
830 self.receiver.hash(state); in hash()
831 self.method.hash(state); in hash()
832 self.turbofish.hash(state); in hash()
833 self.args.hash(state); in hash()
839 fn hash<H>(&self, state: &mut H) in hash() method
843 self.attrs.hash(state); in hash()
844 self.expr.hash(state); in hash()
850 fn hash<H>(&self, state: &mut H) in hash() method
854 self.attrs.hash(state); in hash()
855 self.qself.hash(state); in hash()
856 self.path.hash(state); in hash()
862 fn hash<H>(&self, state: &mut H) in hash() method
866 self.attrs.hash(state); in hash()
867 self.start.hash(state); in hash()
868 self.limits.hash(state); in hash()
869 self.end.hash(state); in hash()
875 fn hash<H>(&self, state: &mut H) in hash() method
879 self.attrs.hash(state); in hash()
880 self.mutability.hash(state); in hash()
881 self.expr.hash(state); in hash()
887 fn hash<H>(&self, state: &mut H) in hash() method
891 self.attrs.hash(state); in hash()
892 self.mutability.hash(state); in hash()
893 self.expr.hash(state); in hash()
899 fn hash<H>(&self, state: &mut H) in hash() method
903 self.attrs.hash(state); in hash()
904 self.expr.hash(state); in hash()
905 self.len.hash(state); in hash()
911 fn hash<H>(&self, state: &mut H) in hash() method
915 self.attrs.hash(state); in hash()
916 self.expr.hash(state); in hash()
922 fn hash<H>(&self, state: &mut H) in hash() method
926 self.attrs.hash(state); in hash()
927 self.qself.hash(state); in hash()
928 self.path.hash(state); in hash()
929 self.fields.hash(state); in hash()
930 self.dot2_token.hash(state); in hash()
931 self.rest.hash(state); in hash()
937 fn hash<H>(&self, state: &mut H) in hash() method
941 self.attrs.hash(state); in hash()
942 self.expr.hash(state); in hash()
948 fn hash<H>(&self, state: &mut H) in hash() method
952 self.attrs.hash(state); in hash()
953 self.block.hash(state); in hash()
959 fn hash<H>(&self, state: &mut H) in hash() method
963 self.attrs.hash(state); in hash()
964 self.elems.hash(state); in hash()
970 fn hash<H>(&self, state: &mut H) in hash() method
974 self.attrs.hash(state); in hash()
975 self.op.hash(state); in hash()
976 self.expr.hash(state); in hash()
982 fn hash<H>(&self, state: &mut H) in hash() method
986 self.attrs.hash(state); in hash()
987 self.block.hash(state); in hash()
993 fn hash<H>(&self, state: &mut H) in hash() method
997 self.attrs.hash(state); in hash()
998 self.label.hash(state); in hash()
999 self.cond.hash(state); in hash()
1000 self.body.hash(state); in hash()
1006 fn hash<H>(&self, state: &mut H) in hash() method
1010 self.attrs.hash(state); in hash()
1011 self.expr.hash(state); in hash()
1017 fn hash<H>(&self, state: &mut H) in hash() method
1021 self.attrs.hash(state); in hash()
1022 self.vis.hash(state); in hash()
1023 self.mutability.hash(state); in hash()
1024 self.ident.hash(state); in hash()
1025 self.colon_token.hash(state); in hash()
1026 self.ty.hash(state); in hash()
1032 fn hash<H>(&self, state: &mut H) in hash() method
1046 fn hash<H>(&self, state: &mut H) in hash() method
1050 self.attrs.hash(state); in hash()
1051 self.member.hash(state); in hash()
1052 self.colon_token.hash(state); in hash()
1053 self.pat.hash(state); in hash()
1059 fn hash<H>(&self, state: &mut H) in hash() method
1063 self.attrs.hash(state); in hash()
1064 self.member.hash(state); in hash()
1065 self.colon_token.hash(state); in hash()
1066 self.expr.hash(state); in hash()
1072 fn hash<H>(&self, state: &mut H) in hash() method
1079 v0.hash(state); in hash()
1083 v0.hash(state); in hash()
1094 fn hash<H>(&self, state: &mut H) in hash() method
1098 self.named.hash(state); in hash()
1104 fn hash<H>(&self, state: &mut H) in hash() method
1108 self.unnamed.hash(state); in hash()
1114 fn hash<H>(&self, state: &mut H) in hash() method
1118 self.shebang.hash(state); in hash()
1119 self.attrs.hash(state); in hash()
1120 self.items.hash(state); in hash()
1126 fn hash<H>(&self, state: &mut H) in hash() method
1133 v0.hash(state); in hash()
1137 v0.hash(state); in hash()
1145 fn hash<H>(&self, state: &mut H) in hash() method
1152 v0.hash(state); in hash()
1156 v0.hash(state); in hash()
1160 v0.hash(state); in hash()
1164 v0.hash(state); in hash()
1168 TokenStreamHelper(v0).hash(state); in hash()
1176 fn hash<H>(&self, state: &mut H) in hash() method
1180 self.attrs.hash(state); in hash()
1181 self.vis.hash(state); in hash()
1182 self.sig.hash(state); in hash()
1188 fn hash<H>(&self, state: &mut H) in hash() method
1192 self.attrs.hash(state); in hash()
1193 self.mac.hash(state); in hash()
1194 self.semi_token.hash(state); in hash()
1200 fn hash<H>(&self, state: &mut H) in hash() method
1204 self.attrs.hash(state); in hash()
1205 self.vis.hash(state); in hash()
1206 self.mutability.hash(state); in hash()
1207 self.ident.hash(state); in hash()
1208 self.ty.hash(state); in hash()
1214 fn hash<H>(&self, state: &mut H) in hash() method
1218 self.attrs.hash(state); in hash()
1219 self.vis.hash(state); in hash()
1220 self.ident.hash(state); in hash()
1221 self.generics.hash(state); in hash()
1227 fn hash<H>(&self, state: &mut H) in hash() method
1234 v0.hash(state); in hash()
1238 v0.hash(state); in hash()
1242 v0.hash(state); in hash()
1246 v0.hash(state); in hash()
1250 v0.hash(state); in hash()
1254 v0.hash(state); in hash()
1262 fn hash<H>(&self, state: &mut H) in hash() method
1269 v0.hash(state); in hash()
1273 v0.hash(state); in hash()
1277 v0.hash(state); in hash()
1285 fn hash<H>(&self, state: &mut H) in hash() method
1289 self.lt_token.hash(state); in hash()
1290 self.params.hash(state); in hash()
1291 self.gt_token.hash(state); in hash()
1292 self.where_clause.hash(state); in hash()
1298 fn hash<H>(&self, state: &mut H) in hash() method
1305 v0.hash(state); in hash()
1309 v0.hash(state); in hash()
1313 v0.hash(state); in hash()
1317 v0.hash(state); in hash()
1321 TokenStreamHelper(v0).hash(state); in hash()
1329 fn hash<H>(&self, state: &mut H) in hash() method
1333 self.attrs.hash(state); in hash()
1334 self.vis.hash(state); in hash()
1335 self.defaultness.hash(state); in hash()
1336 self.ident.hash(state); in hash()
1337 self.generics.hash(state); in hash()
1338 self.ty.hash(state); in hash()
1339 self.expr.hash(state); in hash()
1345 fn hash<H>(&self, state: &mut H) in hash() method
1349 self.attrs.hash(state); in hash()
1350 self.vis.hash(state); in hash()
1351 self.defaultness.hash(state); in hash()
1352 self.sig.hash(state); in hash()
1353 self.block.hash(state); in hash()
1359 fn hash<H>(&self, state: &mut H) in hash() method
1363 self.attrs.hash(state); in hash()
1364 self.mac.hash(state); in hash()
1365 self.semi_token.hash(state); in hash()
1371 fn hash<H>(&self, state: &mut H) in hash() method
1375 self.attrs.hash(state); in hash()
1376 self.vis.hash(state); in hash()
1377 self.defaultness.hash(state); in hash()
1378 self.ident.hash(state); in hash()
1379 self.generics.hash(state); in hash()
1380 self.ty.hash(state); in hash()
1386 fn hash<H>(&self, _state: &mut H) in hash() method
1396 fn hash<H>(&self, state: &mut H) in hash() method
1403 v0.hash(state); in hash()
1407 v0.hash(state); in hash()
1411 v0.hash(state); in hash()
1415 v0.hash(state); in hash()
1419 v0.hash(state); in hash()
1423 v0.hash(state); in hash()
1427 v0.hash(state); in hash()
1431 v0.hash(state); in hash()
1435 v0.hash(state); in hash()
1439 v0.hash(state); in hash()
1443 v0.hash(state); in hash()
1447 v0.hash(state); in hash()
1451 v0.hash(state); in hash()
1455 v0.hash(state); in hash()
1459 v0.hash(state); in hash()
1463 TokenStreamHelper(v0).hash(state); in hash()
1471 fn hash<H>(&self, state: &mut H) in hash() method
1475 self.attrs.hash(state); in hash()
1476 self.vis.hash(state); in hash()
1477 self.ident.hash(state); in hash()
1478 self.generics.hash(state); in hash()
1479 self.ty.hash(state); in hash()
1480 self.expr.hash(state); in hash()
1486 fn hash<H>(&self, state: &mut H) in hash() method
1490 self.attrs.hash(state); in hash()
1491 self.vis.hash(state); in hash()
1492 self.ident.hash(state); in hash()
1493 self.generics.hash(state); in hash()
1494 self.variants.hash(state); in hash()
1500 fn hash<H>(&self, state: &mut H) in hash() method
1504 self.attrs.hash(state); in hash()
1505 self.vis.hash(state); in hash()
1506 self.ident.hash(state); in hash()
1507 self.rename.hash(state); in hash()
1513 fn hash<H>(&self, state: &mut H) in hash() method
1517 self.attrs.hash(state); in hash()
1518 self.vis.hash(state); in hash()
1519 self.sig.hash(state); in hash()
1520 self.block.hash(state); in hash()
1526 fn hash<H>(&self, state: &mut H) in hash() method
1530 self.attrs.hash(state); in hash()
1531 self.unsafety.hash(state); in hash()
1532 self.abi.hash(state); in hash()
1533 self.items.hash(state); in hash()
1539 fn hash<H>(&self, state: &mut H) in hash() method
1543 self.attrs.hash(state); in hash()
1544 self.defaultness.hash(state); in hash()
1545 self.unsafety.hash(state); in hash()
1546 self.generics.hash(state); in hash()
1547 self.trait_.hash(state); in hash()
1548 self.self_ty.hash(state); in hash()
1549 self.items.hash(state); in hash()
1555 fn hash<H>(&self, state: &mut H) in hash() method
1559 self.attrs.hash(state); in hash()
1560 self.ident.hash(state); in hash()
1561 self.mac.hash(state); in hash()
1562 self.semi_token.hash(state); in hash()
1568 fn hash<H>(&self, state: &mut H) in hash() method
1572 self.attrs.hash(state); in hash()
1573 self.vis.hash(state); in hash()
1574 self.unsafety.hash(state); in hash()
1575 self.ident.hash(state); in hash()
1576 self.content.hash(state); in hash()
1577 self.semi.hash(state); in hash()
1583 fn hash<H>(&self, state: &mut H) in hash() method
1587 self.attrs.hash(state); in hash()
1588 self.vis.hash(state); in hash()
1589 self.mutability.hash(state); in hash()
1590 self.ident.hash(state); in hash()
1591 self.ty.hash(state); in hash()
1592 self.expr.hash(state); in hash()
1598 fn hash<H>(&self, state: &mut H) in hash() method
1602 self.attrs.hash(state); in hash()
1603 self.vis.hash(state); in hash()
1604 self.ident.hash(state); in hash()
1605 self.generics.hash(state); in hash()
1606 self.fields.hash(state); in hash()
1607 self.semi_token.hash(state); in hash()
1613 fn hash<H>(&self, state: &mut H) in hash() method
1617 self.attrs.hash(state); in hash()
1618 self.vis.hash(state); in hash()
1619 self.unsafety.hash(state); in hash()
1620 self.auto_token.hash(state); in hash()
1621 self.restriction.hash(state); in hash()
1622 self.ident.hash(state); in hash()
1623 self.generics.hash(state); in hash()
1624 self.colon_token.hash(state); in hash()
1625 self.supertraits.hash(state); in hash()
1626 self.items.hash(state); in hash()
1632 fn hash<H>(&self, state: &mut H) in hash() method
1636 self.attrs.hash(state); in hash()
1637 self.vis.hash(state); in hash()
1638 self.ident.hash(state); in hash()
1639 self.generics.hash(state); in hash()
1640 self.bounds.hash(state); in hash()
1646 fn hash<H>(&self, state: &mut H) in hash() method
1650 self.attrs.hash(state); in hash()
1651 self.vis.hash(state); in hash()
1652 self.ident.hash(state); in hash()
1653 self.generics.hash(state); in hash()
1654 self.ty.hash(state); in hash()
1660 fn hash<H>(&self, state: &mut H) in hash() method
1664 self.attrs.hash(state); in hash()
1665 self.vis.hash(state); in hash()
1666 self.ident.hash(state); in hash()
1667 self.generics.hash(state); in hash()
1668 self.fields.hash(state); in hash()
1674 fn hash<H>(&self, state: &mut H) in hash() method
1678 self.attrs.hash(state); in hash()
1679 self.vis.hash(state); in hash()
1680 self.leading_colon.hash(state); in hash()
1681 self.tree.hash(state); in hash()
1687 fn hash<H>(&self, state: &mut H) in hash() method
1691 self.name.hash(state); in hash()
1697 fn hash<H>(&self, state: &mut H) in hash() method
1701 self.attrs.hash(state); in hash()
1702 self.lifetime.hash(state); in hash()
1703 self.colon_token.hash(state); in hash()
1704 self.bounds.hash(state); in hash()
1709 fn hash<H>(&self, state: &mut H) in hash() method
1716 v0.hash(state); in hash()
1720 v0.hash(state); in hash()
1724 v0.hash(state); in hash()
1728 v0.hash(state); in hash()
1732 v0.hash(state); in hash()
1736 v0.hash(state); in hash()
1740 v0.hash(state); in hash()
1744 v0.hash(state); in hash()
1748 v0.to_string().hash(state); in hash()
1755 fn hash<H>(&self, state: &mut H) in hash() method
1759 self.value.hash(state); in hash()
1765 fn hash<H>(&self, state: &mut H) in hash() method
1769 self.attrs.hash(state); in hash()
1770 self.pat.hash(state); in hash()
1771 self.init.hash(state); in hash()
1777 fn hash<H>(&self, state: &mut H) in hash() method
1781 self.expr.hash(state); in hash()
1782 self.diverge.hash(state); in hash()
1788 fn hash<H>(&self, state: &mut H) in hash() method
1792 self.path.hash(state); in hash()
1793 self.delimiter.hash(state); in hash()
1794 TokenStreamHelper(&self.tokens).hash(state); in hash()
1800 fn hash<H>(&self, state: &mut H) in hash() method
1820 fn hash<H>(&self, state: &mut H) in hash() method
1827 v0.hash(state); in hash()
1831 v0.hash(state); in hash()
1835 v0.hash(state); in hash()
1843 fn hash<H>(&self, state: &mut H) in hash() method
1847 self.path.hash(state); in hash()
1848 self.delimiter.hash(state); in hash()
1849 TokenStreamHelper(&self.tokens).hash(state); in hash()
1855 fn hash<H>(&self, state: &mut H) in hash() method
1859 self.path.hash(state); in hash()
1860 self.value.hash(state); in hash()
1866 fn hash<H>(&self, state: &mut H) in hash() method
1870 self.inputs.hash(state); in hash()
1871 self.output.hash(state); in hash()
1877 fn hash<H>(&self, state: &mut H) in hash() method
1884 v0.hash(state); in hash()
1888 v0.hash(state); in hash()
1892 v0.hash(state); in hash()
1896 v0.hash(state); in hash()
1900 v0.hash(state); in hash()
1904 v0.hash(state); in hash()
1908 v0.hash(state); in hash()
1912 v0.hash(state); in hash()
1916 v0.hash(state); in hash()
1920 v0.hash(state); in hash()
1924 v0.hash(state); in hash()
1928 v0.hash(state); in hash()
1932 v0.hash(state); in hash()
1936 v0.hash(state); in hash()
1940 v0.hash(state); in hash()
1944 TokenStreamHelper(v0).hash(state); in hash()
1948 v0.hash(state); in hash()
1956 fn hash<H>(&self, state: &mut H) in hash() method
1960 self.attrs.hash(state); in hash()
1961 self.by_ref.hash(state); in hash()
1962 self.mutability.hash(state); in hash()
1963 self.ident.hash(state); in hash()
1964 self.subpat.hash(state); in hash()
1970 fn hash<H>(&self, state: &mut H) in hash() method
1974 self.attrs.hash(state); in hash()
1975 self.leading_vert.hash(state); in hash()
1976 self.cases.hash(state); in hash()
1982 fn hash<H>(&self, state: &mut H) in hash() method
1986 self.attrs.hash(state); in hash()
1987 self.pat.hash(state); in hash()
1993 fn hash<H>(&self, state: &mut H) in hash() method
1997 self.attrs.hash(state); in hash()
1998 self.mutability.hash(state); in hash()
1999 self.pat.hash(state); in hash()
2005 fn hash<H>(&self, state: &mut H) in hash() method
2009 self.attrs.hash(state); in hash()
2015 fn hash<H>(&self, state: &mut H) in hash() method
2019 self.attrs.hash(state); in hash()
2020 self.elems.hash(state); in hash()
2026 fn hash<H>(&self, state: &mut H) in hash() method
2030 self.attrs.hash(state); in hash()
2031 self.qself.hash(state); in hash()
2032 self.path.hash(state); in hash()
2033 self.fields.hash(state); in hash()
2034 self.rest.hash(state); in hash()
2040 fn hash<H>(&self, state: &mut H) in hash() method
2044 self.attrs.hash(state); in hash()
2045 self.elems.hash(state); in hash()
2051 fn hash<H>(&self, state: &mut H) in hash() method
2055 self.attrs.hash(state); in hash()
2056 self.qself.hash(state); in hash()
2057 self.path.hash(state); in hash()
2058 self.elems.hash(state); in hash()
2064 fn hash<H>(&self, state: &mut H) in hash() method
2068 self.attrs.hash(state); in hash()
2069 self.pat.hash(state); in hash()
2070 self.ty.hash(state); in hash()
2076 fn hash<H>(&self, state: &mut H) in hash() method
2080 self.attrs.hash(state); in hash()
2086 fn hash<H>(&self, state: &mut H) in hash() method
2090 self.leading_colon.hash(state); in hash()
2091 self.segments.hash(state); in hash()
2097 fn hash<H>(&self, state: &mut H) in hash() method
2107 v0.hash(state); in hash()
2111 v0.hash(state); in hash()
2119 fn hash<H>(&self, state: &mut H) in hash() method
2123 self.ident.hash(state); in hash()
2124 self.arguments.hash(state); in hash()
2130 fn hash<H>(&self, state: &mut H) in hash() method
2147 fn hash<H>(&self, state: &mut H) in hash() method
2151 self.params.hash(state); in hash()
2157 fn hash<H>(&self, state: &mut H) in hash() method
2161 self.lifetime.hash(state); in hash()
2162 self.bounds.hash(state); in hash()
2168 fn hash<H>(&self, state: &mut H) in hash() method
2172 self.lifetimes.hash(state); in hash()
2173 self.bounded_ty.hash(state); in hash()
2174 self.bounds.hash(state); in hash()
2180 fn hash<H>(&self, state: &mut H) in hash() method
2184 self.ty.hash(state); in hash()
2185 self.position.hash(state); in hash()
2186 self.as_token.hash(state); in hash()
2192 fn hash<H>(&self, state: &mut H) in hash() method
2209 fn hash<H>(&self, state: &mut H) in hash() method
2213 self.attrs.hash(state); in hash()
2214 self.reference.hash(state); in hash()
2215 self.mutability.hash(state); in hash()
2216 self.colon_token.hash(state); in hash()
2217 self.ty.hash(state); in hash()
2223 fn hash<H>(&self, state: &mut H) in hash() method
2233 v1.hash(state); in hash()
2241 fn hash<H>(&self, state: &mut H) in hash() method
2245 self.constness.hash(state); in hash()
2246 self.asyncness.hash(state); in hash()
2247 self.unsafety.hash(state); in hash()
2248 self.abi.hash(state); in hash()
2249 self.ident.hash(state); in hash()
2250 self.generics.hash(state); in hash()
2251 self.inputs.hash(state); in hash()
2252 self.variadic.hash(state); in hash()
2253 self.output.hash(state); in hash()
2259 fn hash<H>(&self, state: &mut H) in hash() method
2276 fn hash<H>(&self, state: &mut H) in hash() method
2283 v0.hash(state); in hash()
2287 v0.hash(state); in hash()
2291 v0.hash(state); in hash()
2292 v1.hash(state); in hash()
2296 v0.hash(state); in hash()
2304 fn hash<H>(&self, state: &mut H) in hash() method
2308 self.attrs.hash(state); in hash()
2309 self.mac.hash(state); in hash()
2310 self.semi_token.hash(state); in hash()
2316 fn hash<H>(&self, state: &mut H) in hash() method
2320 self.paren_token.hash(state); in hash()
2321 self.modifier.hash(state); in hash()
2322 self.lifetimes.hash(state); in hash()
2323 self.path.hash(state); in hash()
2329 fn hash<H>(&self, state: &mut H) in hash() method
2346 fn hash<H>(&self, state: &mut H) in hash() method
2353 v0.hash(state); in hash()
2357 v0.hash(state); in hash()
2361 v0.hash(state); in hash()
2365 v0.hash(state); in hash()
2369 TokenStreamHelper(v0).hash(state); in hash()
2377 fn hash<H>(&self, state: &mut H) in hash() method
2381 self.attrs.hash(state); in hash()
2382 self.ident.hash(state); in hash()
2383 self.generics.hash(state); in hash()
2384 self.ty.hash(state); in hash()
2385 self.default.hash(state); in hash()
2391 fn hash<H>(&self, state: &mut H) in hash() method
2395 self.attrs.hash(state); in hash()
2396 self.sig.hash(state); in hash()
2397 self.default.hash(state); in hash()
2398 self.semi_token.hash(state); in hash()
2404 fn hash<H>(&self, state: &mut H) in hash() method
2408 self.attrs.hash(state); in hash()
2409 self.mac.hash(state); in hash()
2410 self.semi_token.hash(state); in hash()
2416 fn hash<H>(&self, state: &mut H) in hash() method
2420 self.attrs.hash(state); in hash()
2421 self.ident.hash(state); in hash()
2422 self.generics.hash(state); in hash()
2423 self.colon_token.hash(state); in hash()
2424 self.bounds.hash(state); in hash()
2425 self.default.hash(state); in hash()
2431 fn hash<H>(&self, state: &mut H) in hash() method
2438 v0.hash(state); in hash()
2442 v0.hash(state); in hash()
2446 v0.hash(state); in hash()
2450 v0.hash(state); in hash()
2454 v0.hash(state); in hash()
2458 v0.hash(state); in hash()
2462 v0.hash(state); in hash()
2466 v0.hash(state); in hash()
2470 v0.hash(state); in hash()
2474 v0.hash(state); in hash()
2478 v0.hash(state); in hash()
2482 v0.hash(state); in hash()
2486 v0.hash(state); in hash()
2490 v0.hash(state); in hash()
2494 TokenStreamHelper(v0).hash(state); in hash()
2502 fn hash<H>(&self, state: &mut H) in hash() method
2506 self.elem.hash(state); in hash()
2507 self.len.hash(state); in hash()
2513 fn hash<H>(&self, state: &mut H) in hash() method
2517 self.lifetimes.hash(state); in hash()
2518 self.unsafety.hash(state); in hash()
2519 self.abi.hash(state); in hash()
2520 self.inputs.hash(state); in hash()
2521 self.variadic.hash(state); in hash()
2522 self.output.hash(state); in hash()
2528 fn hash<H>(&self, state: &mut H) in hash() method
2532 self.elem.hash(state); in hash()
2538 fn hash<H>(&self, state: &mut H) in hash() method
2542 self.bounds.hash(state); in hash()
2548 fn hash<H>(&self, _state: &mut H) in hash() method
2556 fn hash<H>(&self, state: &mut H) in hash() method
2560 self.mac.hash(state); in hash()
2566 fn hash<H>(&self, _state: &mut H) in hash() method
2574 fn hash<H>(&self, state: &mut H) in hash() method
2578 self.attrs.hash(state); in hash()
2579 self.ident.hash(state); in hash()
2580 self.colon_token.hash(state); in hash()
2581 self.bounds.hash(state); in hash()
2582 self.eq_token.hash(state); in hash()
2583 self.default.hash(state); in hash()
2589 fn hash<H>(&self, state: &mut H) in hash() method
2596 v0.hash(state); in hash()
2600 v0.hash(state); in hash()
2605 v0.hash(state); in hash()
2609 TokenStreamHelper(v0).hash(state); in hash()
2619 fn hash<H>(&self, state: &mut H) in hash() method
2623 self.elem.hash(state); in hash()
2629 fn hash<H>(&self, state: &mut H) in hash() method
2633 self.qself.hash(state); in hash()
2634 self.path.hash(state); in hash()
2640 fn hash<H>(&self, state: &mut H) in hash() method
2644 self.const_token.hash(state); in hash()
2645 self.mutability.hash(state); in hash()
2646 self.elem.hash(state); in hash()
2652 fn hash<H>(&self, state: &mut H) in hash() method
2656 self.lifetime.hash(state); in hash()
2657 self.mutability.hash(state); in hash()
2658 self.elem.hash(state); in hash()
2664 fn hash<H>(&self, state: &mut H) in hash() method
2668 self.elem.hash(state); in hash()
2674 fn hash<H>(&self, state: &mut H) in hash() method
2678 self.dyn_token.hash(state); in hash()
2679 self.bounds.hash(state); in hash()
2685 fn hash<H>(&self, state: &mut H) in hash() method
2689 self.elems.hash(state); in hash()
2695 fn hash<H>(&self, state: &mut H) in hash() method
2715 fn hash<H>(&self, _state: &mut H) in hash() method
2723 fn hash<H>(&self, state: &mut H) in hash() method
2727 self.items.hash(state); in hash()
2733 fn hash<H>(&self, state: &mut H) in hash() method
2737 self.ident.hash(state); in hash()
2743 fn hash<H>(&self, state: &mut H) in hash() method
2747 self.ident.hash(state); in hash()
2748 self.tree.hash(state); in hash()
2754 fn hash<H>(&self, state: &mut H) in hash() method
2758 self.ident.hash(state); in hash()
2759 self.rename.hash(state); in hash()
2765 fn hash<H>(&self, state: &mut H) in hash() method
2772 v0.hash(state); in hash()
2776 v0.hash(state); in hash()
2780 v0.hash(state); in hash()
2784 v0.hash(state); in hash()
2788 v0.hash(state); in hash()
2796 fn hash<H>(&self, state: &mut H) in hash() method
2800 self.attrs.hash(state); in hash()
2801 self.pat.hash(state); in hash()
2802 self.comma.hash(state); in hash()
2808 fn hash<H>(&self, state: &mut H) in hash() method
2812 self.attrs.hash(state); in hash()
2813 self.ident.hash(state); in hash()
2814 self.fields.hash(state); in hash()
2815 self.discriminant.hash(state); in hash()
2821 fn hash<H>(&self, state: &mut H) in hash() method
2825 self.in_token.hash(state); in hash()
2826 self.path.hash(state); in hash()
2832 fn hash<H>(&self, state: &mut H) in hash() method
2842 v0.hash(state); in hash()
2853 fn hash<H>(&self, state: &mut H) in hash() method
2857 self.predicates.hash(state); in hash()
2863 fn hash<H>(&self, state: &mut H) in hash() method
2870 v0.hash(state); in hash()
2874 v0.hash(state); in hash()