Lines Matching refs:state
12 fn hash<H>(&self, state: &mut H) in hash()
16 self.name.hash(state); in hash()
22 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
77 state.write_u8(0u8); in hash()
80 state.write_u8(1u8); in hash()
88 fn hash<H>(&self, state: &mut H) in hash()
92 self.style.hash(state); in hash()
93 self.meta.hash(state); in hash()
99 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
129 state.write_u8(0u8); in hash()
132 state.write_u8(1u8); in hash()
135 state.write_u8(2u8); in hash()
138 state.write_u8(3u8); in hash()
141 state.write_u8(4u8); in hash()
144 state.write_u8(5u8); in hash()
147 state.write_u8(6u8); in hash()
150 state.write_u8(7u8); in hash()
153 state.write_u8(8u8); in hash()
156 state.write_u8(9u8); in hash()
159 state.write_u8(10u8); in hash()
162 state.write_u8(11u8); in hash()
165 state.write_u8(12u8); in hash()
168 state.write_u8(13u8); in hash()
171 state.write_u8(14u8); in hash()
174 state.write_u8(15u8); in hash()
177 state.write_u8(16u8); in hash()
180 state.write_u8(17u8); in hash()
183 state.write_u8(18u8); in hash()
186 state.write_u8(19u8); in hash()
189 state.write_u8(20u8); in hash()
192 state.write_u8(21u8); in hash()
195 state.write_u8(22u8); in hash()
198 state.write_u8(23u8); in hash()
201 state.write_u8(24u8); in hash()
204 state.write_u8(25u8); in hash()
207 state.write_u8(26u8); in hash()
210 state.write_u8(27u8); in hash()
218 fn hash<H>(&self, state: &mut H) in hash()
222 self.stmts.hash(state); in hash()
228 fn hash<H>(&self, state: &mut H) in hash()
232 self.lifetimes.hash(state); in hash()
238 fn hash<H>(&self, state: &mut H) in hash()
244 state.write_u8(0u8); in hash()
245 v0.hash(state); in hash()
248 state.write_u8(1u8); in hash()
249 v0.hash(state); in hash()
257 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
289 state.write_u8(0u8); in hash()
290 v0.hash(state); in hash()
293 state.write_u8(1u8); in hash()
294 v0.hash(state); in hash()
297 state.write_u8(2u8); in hash()
298 v0.hash(state); in hash()
306 fn hash<H>(&self, state: &mut H) in hash()
310 self.variants.hash(state); in hash()
316 fn hash<H>(&self, state: &mut H) in hash()
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()
331 self.fields.hash(state); in hash()
337 fn hash<H>(&self, state: &mut H) in hash()
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()
358 state.write_u8(0u8); in hash()
359 v0.hash(state); in hash()
363 state.write_u8(1u8); in hash()
364 v0.hash(state); in hash()
368 state.write_u8(2u8); in hash()
369 v0.hash(state); in hash()
373 state.write_u8(3u8); in hash()
374 v0.hash(state); in hash()
377 state.write_u8(4u8); in hash()
378 v0.hash(state); in hash()
382 state.write_u8(5u8); in hash()
383 v0.hash(state); in hash()
387 state.write_u8(6u8); in hash()
388 v0.hash(state); in hash()
391 state.write_u8(7u8); in hash()
392 v0.hash(state); in hash()
395 state.write_u8(8u8); in hash()
396 v0.hash(state); in hash()
400 state.write_u8(9u8); in hash()
401 v0.hash(state); in hash()
405 state.write_u8(10u8); in hash()
406 v0.hash(state); in hash()
410 state.write_u8(11u8); in hash()
411 v0.hash(state); in hash()
414 state.write_u8(12u8); in hash()
415 v0.hash(state); in hash()
419 state.write_u8(13u8); in hash()
420 v0.hash(state); in hash()
423 state.write_u8(14u8); in hash()
424 v0.hash(state); in hash()
428 state.write_u8(15u8); in hash()
429 v0.hash(state); in hash()
432 state.write_u8(16u8); in hash()
433 v0.hash(state); in hash()
437 state.write_u8(17u8); in hash()
438 v0.hash(state); in hash()
442 state.write_u8(18u8); in hash()
443 v0.hash(state); in hash()
446 state.write_u8(19u8); in hash()
447 v0.hash(state); in hash()
451 state.write_u8(20u8); in hash()
452 v0.hash(state); in hash()
455 state.write_u8(21u8); in hash()
456 v0.hash(state); in hash()
460 state.write_u8(22u8); in hash()
461 v0.hash(state); in hash()
464 state.write_u8(23u8); in hash()
465 v0.hash(state); in hash()
468 state.write_u8(24u8); in hash()
469 v0.hash(state); in hash()
472 state.write_u8(25u8); in hash()
473 v0.hash(state); in hash()
477 state.write_u8(26u8); in hash()
478 v0.hash(state); in hash()
482 state.write_u8(27u8); in hash()
483 v0.hash(state); in hash()
486 state.write_u8(28u8); in hash()
487 v0.hash(state); in hash()
491 state.write_u8(29u8); in hash()
492 v0.hash(state); in hash()
496 state.write_u8(30u8); in hash()
497 v0.hash(state); in hash()
500 state.write_u8(31u8); in hash()
501 v0.hash(state); in hash()
505 state.write_u8(32u8); in hash()
506 v0.hash(state); in hash()
510 state.write_u8(33u8); in hash()
511 v0.hash(state); in hash()
514 state.write_u8(34u8); in hash()
515 v0.hash(state); in hash()
518 state.write_u8(35u8); in hash()
519 v0.hash(state); in hash()
523 state.write_u8(36u8); in hash()
524 v0.hash(state); in hash()
527 state.write_u8(37u8); in hash()
528 TokenStreamHelper(v0).hash(state); in hash()
532 state.write_u8(38u8); in hash()
533 v0.hash(state); in hash()
537 state.write_u8(39u8); in hash()
538 v0.hash(state); in hash()
548 fn hash<H>(&self, state: &mut H) in hash()
552 self.attrs.hash(state); in hash()
553 self.elems.hash(state); in hash()
559 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
587 self.attrs.hash(state); in hash()
588 self.base.hash(state); in hash()
594 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
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()
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()
677 self.attrs.hash(state); in hash()
678 self.block.hash(state); in hash()
684 fn hash<H>(&self, state: &mut H) in hash()
688 self.attrs.hash(state); in hash()
689 self.label.hash(state); in hash()
695 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
725 self.attrs.hash(state); in hash()
726 self.expr.hash(state); in hash()
732 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
761 self.attrs.hash(state); in hash()
767 fn hash<H>(&self, state: &mut H) in hash()
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()
783 self.attrs.hash(state); in hash()
784 self.lit.hash(state); in hash()
790 fn hash<H>(&self, state: &mut H) in hash()
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()
806 self.attrs.hash(state); in hash()
807 self.mac.hash(state); in hash()
813 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
843 self.attrs.hash(state); in hash()
844 self.expr.hash(state); in hash()
850 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
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()
915 self.attrs.hash(state); in hash()
916 self.expr.hash(state); in hash()
922 fn hash<H>(&self, state: &mut H) in hash()
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()
941 self.attrs.hash(state); in hash()
942 self.expr.hash(state); in hash()
948 fn hash<H>(&self, state: &mut H) in hash()
952 self.attrs.hash(state); in hash()
953 self.block.hash(state); in hash()
959 fn hash<H>(&self, state: &mut H) in hash()
963 self.attrs.hash(state); in hash()
964 self.elems.hash(state); in hash()
970 fn hash<H>(&self, state: &mut H) in hash()
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()
986 self.attrs.hash(state); in hash()
987 self.block.hash(state); in hash()
993 fn hash<H>(&self, state: &mut H) in hash()
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()
1010 self.attrs.hash(state); in hash()
1011 self.expr.hash(state); in hash()
1017 fn hash<H>(&self, state: &mut H) in hash()
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()
1038 state.write_u8(0u8); in hash()
1046 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
1078 state.write_u8(0u8); in hash()
1079 v0.hash(state); in hash()
1082 state.write_u8(1u8); in hash()
1083 v0.hash(state); in hash()
1086 state.write_u8(2u8); in hash()
1094 fn hash<H>(&self, state: &mut H) in hash()
1098 self.named.hash(state); in hash()
1104 fn hash<H>(&self, state: &mut H) in hash()
1108 self.unnamed.hash(state); in hash()
1114 fn hash<H>(&self, state: &mut H) in hash()
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()
1132 state.write_u8(0u8); in hash()
1133 v0.hash(state); in hash()
1136 state.write_u8(1u8); in hash()
1137 v0.hash(state); in hash()
1145 fn hash<H>(&self, state: &mut H) in hash()
1151 state.write_u8(0u8); in hash()
1152 v0.hash(state); in hash()
1155 state.write_u8(1u8); in hash()
1156 v0.hash(state); in hash()
1159 state.write_u8(2u8); in hash()
1160 v0.hash(state); in hash()
1163 state.write_u8(3u8); in hash()
1164 v0.hash(state); in hash()
1167 state.write_u8(4u8); in hash()
1168 TokenStreamHelper(v0).hash(state); in hash()
1176 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
1233 state.write_u8(0u8); in hash()
1234 v0.hash(state); in hash()
1237 state.write_u8(1u8); in hash()
1238 v0.hash(state); in hash()
1241 state.write_u8(2u8); in hash()
1242 v0.hash(state); in hash()
1245 state.write_u8(3u8); in hash()
1246 v0.hash(state); in hash()
1249 state.write_u8(4u8); in hash()
1250 v0.hash(state); in hash()
1253 state.write_u8(5u8); in hash()
1254 v0.hash(state); in hash()
1262 fn hash<H>(&self, state: &mut H) in hash()
1268 state.write_u8(0u8); in hash()
1269 v0.hash(state); in hash()
1272 state.write_u8(1u8); in hash()
1273 v0.hash(state); in hash()
1276 state.write_u8(2u8); in hash()
1277 v0.hash(state); in hash()
1285 fn hash<H>(&self, state: &mut H) in hash()
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()
1304 state.write_u8(0u8); in hash()
1305 v0.hash(state); in hash()
1308 state.write_u8(1u8); in hash()
1309 v0.hash(state); in hash()
1312 state.write_u8(2u8); in hash()
1313 v0.hash(state); in hash()
1316 state.write_u8(3u8); in hash()
1317 v0.hash(state); in hash()
1320 state.write_u8(4u8); in hash()
1321 TokenStreamHelper(v0).hash(state); in hash()
1329 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
1396 fn hash<H>(&self, state: &mut H) in hash()
1402 state.write_u8(0u8); in hash()
1403 v0.hash(state); in hash()
1406 state.write_u8(1u8); in hash()
1407 v0.hash(state); in hash()
1410 state.write_u8(2u8); in hash()
1411 v0.hash(state); in hash()
1414 state.write_u8(3u8); in hash()
1415 v0.hash(state); in hash()
1418 state.write_u8(4u8); in hash()
1419 v0.hash(state); in hash()
1422 state.write_u8(5u8); in hash()
1423 v0.hash(state); in hash()
1426 state.write_u8(6u8); in hash()
1427 v0.hash(state); in hash()
1430 state.write_u8(7u8); in hash()
1431 v0.hash(state); in hash()
1434 state.write_u8(8u8); in hash()
1435 v0.hash(state); in hash()
1438 state.write_u8(9u8); in hash()
1439 v0.hash(state); in hash()
1442 state.write_u8(10u8); in hash()
1443 v0.hash(state); in hash()
1446 state.write_u8(11u8); in hash()
1447 v0.hash(state); in hash()
1450 state.write_u8(12u8); in hash()
1451 v0.hash(state); in hash()
1454 state.write_u8(13u8); in hash()
1455 v0.hash(state); in hash()
1458 state.write_u8(14u8); in hash()
1459 v0.hash(state); in hash()
1462 state.write_u8(15u8); in hash()
1463 TokenStreamHelper(v0).hash(state); in hash()
1471 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
1691 self.name.hash(state); in hash()
1697 fn hash<H>(&self, state: &mut H) in hash()
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()
1715 state.write_u8(0u8); in hash()
1716 v0.hash(state); in hash()
1719 state.write_u8(1u8); in hash()
1720 v0.hash(state); in hash()
1723 state.write_u8(2u8); in hash()
1724 v0.hash(state); in hash()
1727 state.write_u8(3u8); in hash()
1728 v0.hash(state); in hash()
1731 state.write_u8(4u8); in hash()
1732 v0.hash(state); in hash()
1735 state.write_u8(5u8); in hash()
1736 v0.hash(state); in hash()
1739 state.write_u8(6u8); in hash()
1740 v0.hash(state); in hash()
1743 state.write_u8(7u8); in hash()
1744 v0.hash(state); in hash()
1747 state.write_u8(8u8); in hash()
1748 v0.to_string().hash(state); in hash()
1755 fn hash<H>(&self, state: &mut H) in hash()
1759 self.value.hash(state); in hash()
1765 fn hash<H>(&self, state: &mut H) in hash()
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()
1781 self.expr.hash(state); in hash()
1782 self.diverge.hash(state); in hash()
1788 fn hash<H>(&self, state: &mut H) in hash()
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()
1806 state.write_u8(0u8); in hash()
1809 state.write_u8(1u8); in hash()
1812 state.write_u8(2u8); in hash()
1820 fn hash<H>(&self, state: &mut H) in hash()
1826 state.write_u8(0u8); in hash()
1827 v0.hash(state); in hash()
1830 state.write_u8(1u8); in hash()
1831 v0.hash(state); in hash()
1834 state.write_u8(2u8); in hash()
1835 v0.hash(state); in hash()
1843 fn hash<H>(&self, state: &mut H) in hash()
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()
1859 self.path.hash(state); in hash()
1860 self.value.hash(state); in hash()
1866 fn hash<H>(&self, state: &mut H) in hash()
1870 self.inputs.hash(state); in hash()
1871 self.output.hash(state); in hash()
1877 fn hash<H>(&self, state: &mut H) in hash()
1883 state.write_u8(0u8); in hash()
1884 v0.hash(state); in hash()
1887 state.write_u8(1u8); in hash()
1888 v0.hash(state); in hash()
1891 state.write_u8(2u8); in hash()
1892 v0.hash(state); in hash()
1895 state.write_u8(3u8); in hash()
1896 v0.hash(state); in hash()
1899 state.write_u8(4u8); in hash()
1900 v0.hash(state); in hash()
1903 state.write_u8(5u8); in hash()
1904 v0.hash(state); in hash()
1907 state.write_u8(6u8); in hash()
1908 v0.hash(state); in hash()
1911 state.write_u8(7u8); in hash()
1912 v0.hash(state); in hash()
1915 state.write_u8(8u8); in hash()
1916 v0.hash(state); in hash()
1919 state.write_u8(9u8); in hash()
1920 v0.hash(state); in hash()
1923 state.write_u8(10u8); in hash()
1924 v0.hash(state); in hash()
1927 state.write_u8(11u8); in hash()
1928 v0.hash(state); in hash()
1931 state.write_u8(12u8); in hash()
1932 v0.hash(state); in hash()
1935 state.write_u8(13u8); in hash()
1936 v0.hash(state); in hash()
1939 state.write_u8(14u8); in hash()
1940 v0.hash(state); in hash()
1943 state.write_u8(15u8); in hash()
1944 TokenStreamHelper(v0).hash(state); in hash()
1947 state.write_u8(16u8); in hash()
1948 v0.hash(state); in hash()
1956 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
1986 self.attrs.hash(state); in hash()
1987 self.pat.hash(state); in hash()
1993 fn hash<H>(&self, state: &mut H) in hash()
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()
2009 self.attrs.hash(state); in hash()
2015 fn hash<H>(&self, state: &mut H) in hash()
2019 self.attrs.hash(state); in hash()
2020 self.elems.hash(state); in hash()
2026 fn hash<H>(&self, state: &mut H) in hash()
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()
2044 self.attrs.hash(state); in hash()
2045 self.elems.hash(state); in hash()
2051 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
2080 self.attrs.hash(state); in hash()
2086 fn hash<H>(&self, state: &mut H) in hash()
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()
2103 state.write_u8(0u8); in hash()
2106 state.write_u8(1u8); in hash()
2107 v0.hash(state); in hash()
2110 state.write_u8(2u8); in hash()
2111 v0.hash(state); in hash()
2119 fn hash<H>(&self, state: &mut H) in hash()
2123 self.ident.hash(state); in hash()
2124 self.arguments.hash(state); in hash()
2130 fn hash<H>(&self, state: &mut H) in hash()
2136 state.write_u8(0u8); in hash()
2139 state.write_u8(1u8); in hash()
2147 fn hash<H>(&self, state: &mut H) in hash()
2151 self.params.hash(state); in hash()
2157 fn hash<H>(&self, state: &mut H) in hash()
2161 self.lifetime.hash(state); in hash()
2162 self.bounds.hash(state); in hash()
2168 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
2198 state.write_u8(0u8); in hash()
2201 state.write_u8(1u8); in hash()
2209 fn hash<H>(&self, state: &mut H) in hash()
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()
2229 state.write_u8(0u8); in hash()
2232 state.write_u8(1u8); in hash()
2233 v1.hash(state); in hash()
2241 fn hash<H>(&self, state: &mut H) in hash()
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()
2265 state.write_u8(0u8); in hash()
2268 state.write_u8(1u8); in hash()
2276 fn hash<H>(&self, state: &mut H) in hash()
2282 state.write_u8(0u8); in hash()
2283 v0.hash(state); in hash()
2286 state.write_u8(1u8); in hash()
2287 v0.hash(state); in hash()
2290 state.write_u8(2u8); in hash()
2291 v0.hash(state); in hash()
2292 v1.hash(state); in hash()
2295 state.write_u8(3u8); in hash()
2296 v0.hash(state); in hash()
2304 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
2335 state.write_u8(0u8); in hash()
2338 state.write_u8(1u8); in hash()
2346 fn hash<H>(&self, state: &mut H) in hash()
2352 state.write_u8(0u8); in hash()
2353 v0.hash(state); in hash()
2356 state.write_u8(1u8); in hash()
2357 v0.hash(state); in hash()
2360 state.write_u8(2u8); in hash()
2361 v0.hash(state); in hash()
2364 state.write_u8(3u8); in hash()
2365 v0.hash(state); in hash()
2368 state.write_u8(4u8); in hash()
2369 TokenStreamHelper(v0).hash(state); in hash()
2377 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
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()
2437 state.write_u8(0u8); in hash()
2438 v0.hash(state); in hash()
2441 state.write_u8(1u8); in hash()
2442 v0.hash(state); in hash()
2445 state.write_u8(2u8); in hash()
2446 v0.hash(state); in hash()
2449 state.write_u8(3u8); in hash()
2450 v0.hash(state); in hash()
2453 state.write_u8(4u8); in hash()
2454 v0.hash(state); in hash()
2457 state.write_u8(5u8); in hash()
2458 v0.hash(state); in hash()
2461 state.write_u8(6u8); in hash()
2462 v0.hash(state); in hash()
2465 state.write_u8(7u8); in hash()
2466 v0.hash(state); in hash()
2469 state.write_u8(8u8); in hash()
2470 v0.hash(state); in hash()
2473 state.write_u8(9u8); in hash()
2474 v0.hash(state); in hash()
2477 state.write_u8(10u8); in hash()
2478 v0.hash(state); in hash()
2481 state.write_u8(11u8); in hash()
2482 v0.hash(state); in hash()
2485 state.write_u8(12u8); in hash()
2486 v0.hash(state); in hash()
2489 state.write_u8(13u8); in hash()
2490 v0.hash(state); in hash()
2493 state.write_u8(14u8); in hash()
2494 TokenStreamHelper(v0).hash(state); in hash()
2502 fn hash<H>(&self, state: &mut H) in hash()
2506 self.elem.hash(state); in hash()
2507 self.len.hash(state); in hash()
2513 fn hash<H>(&self, state: &mut H) in hash()
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()
2532 self.elem.hash(state); in hash()
2538 fn hash<H>(&self, state: &mut H) in hash()
2542 self.bounds.hash(state); in hash()
2556 fn hash<H>(&self, state: &mut H) in hash()
2560 self.mac.hash(state); in hash()
2574 fn hash<H>(&self, state: &mut H) in hash()
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()
2595 state.write_u8(0u8); in hash()
2596 v0.hash(state); in hash()
2599 state.write_u8(1u8); in hash()
2600 v0.hash(state); in hash()
2604 state.write_u8(2u8); in hash()
2605 v0.hash(state); in hash()
2608 state.write_u8(3u8); in hash()
2609 TokenStreamHelper(v0).hash(state); in hash()
2619 fn hash<H>(&self, state: &mut H) in hash()
2623 self.elem.hash(state); in hash()
2629 fn hash<H>(&self, state: &mut H) in hash()
2633 self.qself.hash(state); in hash()
2634 self.path.hash(state); in hash()
2640 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
2668 self.elem.hash(state); in hash()
2674 fn hash<H>(&self, state: &mut H) in hash()
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()
2689 self.elems.hash(state); in hash()
2695 fn hash<H>(&self, state: &mut H) in hash()
2701 state.write_u8(0u8); in hash()
2704 state.write_u8(1u8); in hash()
2707 state.write_u8(2u8); in hash()
2723 fn hash<H>(&self, state: &mut H) in hash()
2727 self.items.hash(state); in hash()
2733 fn hash<H>(&self, state: &mut H) in hash()
2737 self.ident.hash(state); in hash()
2743 fn hash<H>(&self, state: &mut H) in hash()
2747 self.ident.hash(state); in hash()
2748 self.tree.hash(state); in hash()
2754 fn hash<H>(&self, state: &mut H) in hash()
2758 self.ident.hash(state); in hash()
2759 self.rename.hash(state); in hash()
2765 fn hash<H>(&self, state: &mut H) in hash()
2771 state.write_u8(0u8); in hash()
2772 v0.hash(state); in hash()
2775 state.write_u8(1u8); in hash()
2776 v0.hash(state); in hash()
2779 state.write_u8(2u8); in hash()
2780 v0.hash(state); in hash()
2783 state.write_u8(3u8); in hash()
2784 v0.hash(state); in hash()
2787 state.write_u8(4u8); in hash()
2788 v0.hash(state); in hash()
2796 fn hash<H>(&self, state: &mut H) in hash()
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()
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()
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()
2838 state.write_u8(0u8); in hash()
2841 state.write_u8(1u8); in hash()
2842 v0.hash(state); in hash()
2845 state.write_u8(2u8); in hash()
2853 fn hash<H>(&self, state: &mut H) in hash()
2857 self.predicates.hash(state); in hash()
2863 fn hash<H>(&self, state: &mut H) in hash()
2869 state.write_u8(0u8); in hash()
2870 v0.hash(state); in hash()
2873 state.write_u8(1u8); in hash()
2874 v0.hash(state); in hash()