Lines Matching full:state
11 fn hash<H>(&self, state: &mut H) in hash()
15 self.name.hash(state); in hash()
21 fn hash<H>(&self, state: &mut H) in hash()
25 self.colon2_token.hash(state); in hash()
26 self.args.hash(state); in hash()
32 fn hash<H>(&self, state: &mut H) in hash()
36 self.attrs.hash(state); in hash()
37 self.pat.hash(state); in hash()
38 self.guard.hash(state); in hash()
39 self.body.hash(state); in hash()
40 self.comma.hash(state); in hash()
46 fn hash<H>(&self, state: &mut H) in hash()
50 self.ident.hash(state); in hash()
51 self.generics.hash(state); in hash()
52 self.value.hash(state); in hash()
58 fn hash<H>(&self, state: &mut H) in hash()
62 self.ident.hash(state); in hash()
63 self.generics.hash(state); in hash()
64 self.ty.hash(state); in hash()
70 fn hash<H>(&self, state: &mut H) in hash()
76 state.write_u8(0u8); in hash()
79 state.write_u8(1u8); in hash()
87 fn hash<H>(&self, state: &mut H) in hash()
91 self.style.hash(state); in hash()
92 self.meta.hash(state); in hash()
98 fn hash<H>(&self, state: &mut H) in hash()
102 self.attrs.hash(state); in hash()
103 self.name.hash(state); in hash()
104 self.ty.hash(state); in hash()
110 fn hash<H>(&self, state: &mut H) in hash()
114 self.attrs.hash(state); in hash()
115 self.name.hash(state); in hash()
116 self.comma.hash(state); in hash()
122 fn hash<H>(&self, state: &mut H) in hash()
128 state.write_u8(0u8); in hash()
131 state.write_u8(1u8); in hash()
134 state.write_u8(2u8); in hash()
137 state.write_u8(3u8); in hash()
140 state.write_u8(4u8); in hash()
143 state.write_u8(5u8); in hash()
146 state.write_u8(6u8); in hash()
149 state.write_u8(7u8); in hash()
152 state.write_u8(8u8); in hash()
155 state.write_u8(9u8); in hash()
158 state.write_u8(10u8); in hash()
161 state.write_u8(11u8); in hash()
164 state.write_u8(12u8); in hash()
167 state.write_u8(13u8); in hash()
170 state.write_u8(14u8); in hash()
173 state.write_u8(15u8); in hash()
176 state.write_u8(16u8); in hash()
179 state.write_u8(17u8); in hash()
182 state.write_u8(18u8); in hash()
185 state.write_u8(19u8); in hash()
188 state.write_u8(20u8); in hash()
191 state.write_u8(21u8); in hash()
194 state.write_u8(22u8); in hash()
197 state.write_u8(23u8); in hash()
200 state.write_u8(24u8); in hash()
203 state.write_u8(25u8); in hash()
206 state.write_u8(26u8); in hash()
209 state.write_u8(27u8); in hash()
217 fn hash<H>(&self, state: &mut H) in hash()
221 self.stmts.hash(state); in hash()
227 fn hash<H>(&self, state: &mut H) in hash()
231 self.lifetimes.hash(state); in hash()
237 fn hash<H>(&self, state: &mut H) in hash()
241 self.attrs.hash(state); in hash()
242 self.ident.hash(state); in hash()
243 self.ty.hash(state); in hash()
244 self.eq_token.hash(state); in hash()
245 self.default.hash(state); in hash()
251 fn hash<H>(&self, state: &mut H) in hash()
255 self.ident.hash(state); in hash()
256 self.generics.hash(state); in hash()
257 self.bounds.hash(state); in hash()
263 fn hash<H>(&self, state: &mut H) in hash()
269 state.write_u8(0u8); in hash()
270 v0.hash(state); in hash()
273 state.write_u8(1u8); in hash()
274 v0.hash(state); in hash()
277 state.write_u8(2u8); in hash()
278 v0.hash(state); in hash()
286 fn hash<H>(&self, state: &mut H) in hash()
290 self.variants.hash(state); in hash()
296 fn hash<H>(&self, state: &mut H) in hash()
300 self.fields.hash(state); in hash()
301 self.semi_token.hash(state); in hash()
307 fn hash<H>(&self, state: &mut H) in hash()
311 self.fields.hash(state); in hash()
317 fn hash<H>(&self, state: &mut H) in hash()
321 self.attrs.hash(state); in hash()
322 self.vis.hash(state); in hash()
323 self.ident.hash(state); in hash()
324 self.generics.hash(state); in hash()
325 self.data.hash(state); in hash()
331 fn hash<H>(&self, state: &mut H) in hash()
338 state.write_u8(0u8); in hash()
339 v0.hash(state); in hash()
343 state.write_u8(1u8); in hash()
344 v0.hash(state); in hash()
348 state.write_u8(2u8); in hash()
349 v0.hash(state); in hash()
353 state.write_u8(3u8); in hash()
354 v0.hash(state); in hash()
357 state.write_u8(4u8); in hash()
358 v0.hash(state); in hash()
362 state.write_u8(5u8); in hash()
363 v0.hash(state); in hash()
367 state.write_u8(6u8); in hash()
368 v0.hash(state); in hash()
371 state.write_u8(7u8); in hash()
372 v0.hash(state); in hash()
375 state.write_u8(8u8); in hash()
376 v0.hash(state); in hash()
380 state.write_u8(9u8); in hash()
381 v0.hash(state); in hash()
385 state.write_u8(10u8); in hash()
386 v0.hash(state); in hash()
390 state.write_u8(11u8); in hash()
391 v0.hash(state); in hash()
394 state.write_u8(12u8); in hash()
395 v0.hash(state); in hash()
399 state.write_u8(13u8); in hash()
400 v0.hash(state); in hash()
403 state.write_u8(14u8); in hash()
404 v0.hash(state); in hash()
408 state.write_u8(15u8); in hash()
409 v0.hash(state); in hash()
412 state.write_u8(16u8); in hash()
413 v0.hash(state); in hash()
417 state.write_u8(17u8); in hash()
418 v0.hash(state); in hash()
422 state.write_u8(18u8); in hash()
423 v0.hash(state); in hash()
426 state.write_u8(19u8); in hash()
427 v0.hash(state); in hash()
431 state.write_u8(20u8); in hash()
432 v0.hash(state); in hash()
435 state.write_u8(21u8); in hash()
436 v0.hash(state); in hash()
440 state.write_u8(22u8); in hash()
441 v0.hash(state); in hash()
444 state.write_u8(23u8); in hash()
445 v0.hash(state); in hash()
448 state.write_u8(24u8); in hash()
449 v0.hash(state); in hash()
452 state.write_u8(25u8); in hash()
453 v0.hash(state); in hash()
457 state.write_u8(26u8); in hash()
458 v0.hash(state); in hash()
461 state.write_u8(27u8); in hash()
462 v0.hash(state); in hash()
466 state.write_u8(28u8); in hash()
467 v0.hash(state); in hash()
471 state.write_u8(29u8); in hash()
472 v0.hash(state); in hash()
475 state.write_u8(30u8); in hash()
476 v0.hash(state); in hash()
480 state.write_u8(31u8); in hash()
481 v0.hash(state); in hash()
485 state.write_u8(32u8); in hash()
486 v0.hash(state); in hash()
490 state.write_u8(33u8); in hash()
491 v0.hash(state); in hash()
494 state.write_u8(34u8); in hash()
495 v0.hash(state); in hash()
499 state.write_u8(35u8); in hash()
500 v0.hash(state); in hash()
503 state.write_u8(36u8); in hash()
504 TokenStreamHelper(v0).hash(state); in hash()
508 state.write_u8(37u8); in hash()
509 v0.hash(state); in hash()
513 state.write_u8(38u8); in hash()
514 v0.hash(state); in hash()
524 fn hash<H>(&self, state: &mut H) in hash()
528 self.attrs.hash(state); in hash()
529 self.elems.hash(state); in hash()
535 fn hash<H>(&self, state: &mut H) in hash()
539 self.attrs.hash(state); in hash()
540 self.left.hash(state); in hash()
541 self.right.hash(state); in hash()
547 fn hash<H>(&self, state: &mut H) in hash()
551 self.attrs.hash(state); in hash()
552 self.capture.hash(state); in hash()
553 self.block.hash(state); in hash()
559 fn hash<H>(&self, state: &mut H) in hash()
563 self.attrs.hash(state); in hash()
564 self.base.hash(state); in hash()
570 fn hash<H>(&self, state: &mut H) in hash()
574 self.attrs.hash(state); in hash()
575 self.left.hash(state); in hash()
576 self.op.hash(state); in hash()
577 self.right.hash(state); in hash()
583 fn hash<H>(&self, state: &mut H) in hash()
587 self.attrs.hash(state); in hash()
588 self.label.hash(state); in hash()
589 self.block.hash(state); in hash()
595 fn hash<H>(&self, state: &mut H) in hash()
599 self.attrs.hash(state); in hash()
600 self.label.hash(state); in hash()
601 self.expr.hash(state); in hash()
607 fn hash<H>(&self, state: &mut H) in hash()
611 self.attrs.hash(state); in hash()
612 self.func.hash(state); in hash()
613 self.args.hash(state); in hash()
619 fn hash<H>(&self, state: &mut H) in hash()
623 self.attrs.hash(state); in hash()
624 self.expr.hash(state); in hash()
625 self.ty.hash(state); in hash()
631 fn hash<H>(&self, state: &mut H) in hash()
635 self.attrs.hash(state); in hash()
636 self.lifetimes.hash(state); in hash()
637 self.constness.hash(state); in hash()
638 self.movability.hash(state); in hash()
639 self.asyncness.hash(state); in hash()
640 self.capture.hash(state); in hash()
641 self.inputs.hash(state); in hash()
642 self.output.hash(state); in hash()
643 self.body.hash(state); in hash()
649 fn hash<H>(&self, state: &mut H) in hash()
653 self.attrs.hash(state); in hash()
654 self.block.hash(state); in hash()
660 fn hash<H>(&self, state: &mut H) in hash()
664 self.attrs.hash(state); in hash()
665 self.label.hash(state); in hash()
671 fn hash<H>(&self, state: &mut H) in hash()
675 self.attrs.hash(state); in hash()
676 self.base.hash(state); in hash()
677 self.member.hash(state); in hash()
683 fn hash<H>(&self, state: &mut H) in hash()
687 self.attrs.hash(state); in hash()
688 self.label.hash(state); in hash()
689 self.pat.hash(state); in hash()
690 self.expr.hash(state); in hash()
691 self.body.hash(state); in hash()
697 fn hash<H>(&self, state: &mut H) in hash()
701 self.attrs.hash(state); in hash()
702 self.expr.hash(state); in hash()
708 fn hash<H>(&self, state: &mut H) in hash()
712 self.attrs.hash(state); in hash()
713 self.cond.hash(state); in hash()
714 self.then_branch.hash(state); in hash()
715 self.else_branch.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()
727 self.index.hash(state); in hash()
733 fn hash<H>(&self, state: &mut H) in hash()
737 self.attrs.hash(state); in hash()
743 fn hash<H>(&self, state: &mut H) in hash()
747 self.attrs.hash(state); in hash()
748 self.pat.hash(state); in hash()
749 self.expr.hash(state); in hash()
755 fn hash<H>(&self, state: &mut H) in hash()
759 self.attrs.hash(state); in hash()
760 self.lit.hash(state); in hash()
766 fn hash<H>(&self, state: &mut H) in hash()
770 self.attrs.hash(state); in hash()
771 self.label.hash(state); in hash()
772 self.body.hash(state); in hash()
778 fn hash<H>(&self, state: &mut H) in hash()
782 self.attrs.hash(state); in hash()
783 self.mac.hash(state); in hash()
789 fn hash<H>(&self, state: &mut H) in hash()
793 self.attrs.hash(state); in hash()
794 self.expr.hash(state); in hash()
795 self.arms.hash(state); in hash()
801 fn hash<H>(&self, state: &mut H) in hash()
805 self.attrs.hash(state); in hash()
806 self.receiver.hash(state); in hash()
807 self.method.hash(state); in hash()
808 self.turbofish.hash(state); in hash()
809 self.args.hash(state); in hash()
815 fn hash<H>(&self, state: &mut H) in hash()
819 self.attrs.hash(state); in hash()
820 self.expr.hash(state); in hash()
826 fn hash<H>(&self, state: &mut H) in hash()
830 self.attrs.hash(state); in hash()
831 self.qself.hash(state); in hash()
832 self.path.hash(state); in hash()
838 fn hash<H>(&self, state: &mut H) in hash()
842 self.attrs.hash(state); in hash()
843 self.start.hash(state); in hash()
844 self.limits.hash(state); in hash()
845 self.end.hash(state); in hash()
851 fn hash<H>(&self, state: &mut H) in hash()
855 self.attrs.hash(state); in hash()
856 self.mutability.hash(state); in hash()
857 self.expr.hash(state); in hash()
863 fn hash<H>(&self, state: &mut H) in hash()
867 self.attrs.hash(state); in hash()
868 self.expr.hash(state); in hash()
869 self.len.hash(state); in hash()
875 fn hash<H>(&self, state: &mut H) in hash()
879 self.attrs.hash(state); in hash()
880 self.expr.hash(state); in hash()
886 fn hash<H>(&self, state: &mut H) in hash()
890 self.attrs.hash(state); in hash()
891 self.qself.hash(state); in hash()
892 self.path.hash(state); in hash()
893 self.fields.hash(state); in hash()
894 self.dot2_token.hash(state); in hash()
895 self.rest.hash(state); in hash()
901 fn hash<H>(&self, state: &mut H) in hash()
905 self.attrs.hash(state); in hash()
906 self.expr.hash(state); in hash()
912 fn hash<H>(&self, state: &mut H) in hash()
916 self.attrs.hash(state); in hash()
917 self.block.hash(state); in hash()
923 fn hash<H>(&self, state: &mut H) in hash()
927 self.attrs.hash(state); in hash()
928 self.elems.hash(state); in hash()
934 fn hash<H>(&self, state: &mut H) in hash()
938 self.attrs.hash(state); in hash()
939 self.op.hash(state); in hash()
940 self.expr.hash(state); in hash()
946 fn hash<H>(&self, state: &mut H) in hash()
950 self.attrs.hash(state); in hash()
951 self.block.hash(state); in hash()
957 fn hash<H>(&self, state: &mut H) in hash()
961 self.attrs.hash(state); in hash()
962 self.label.hash(state); in hash()
963 self.cond.hash(state); in hash()
964 self.body.hash(state); in hash()
970 fn hash<H>(&self, state: &mut H) in hash()
974 self.attrs.hash(state); in hash()
975 self.expr.hash(state); in hash()
981 fn hash<H>(&self, state: &mut H) in hash()
985 self.attrs.hash(state); in hash()
986 self.vis.hash(state); in hash()
987 self.mutability.hash(state); in hash()
988 self.ident.hash(state); in hash()
989 self.colon_token.hash(state); in hash()
990 self.ty.hash(state); in hash()
996 fn hash<H>(&self, state: &mut H) in hash()
1002 state.write_u8(0u8); in hash()
1010 fn hash<H>(&self, state: &mut H) in hash()
1014 self.attrs.hash(state); in hash()
1015 self.member.hash(state); in hash()
1016 self.colon_token.hash(state); in hash()
1017 self.pat.hash(state); in hash()
1023 fn hash<H>(&self, state: &mut H) in hash()
1027 self.attrs.hash(state); in hash()
1028 self.member.hash(state); in hash()
1029 self.colon_token.hash(state); in hash()
1030 self.expr.hash(state); in hash()
1036 fn hash<H>(&self, state: &mut H) in hash()
1042 state.write_u8(0u8); in hash()
1043 v0.hash(state); in hash()
1046 state.write_u8(1u8); in hash()
1047 v0.hash(state); in hash()
1050 state.write_u8(2u8); in hash()
1058 fn hash<H>(&self, state: &mut H) in hash()
1062 self.named.hash(state); in hash()
1068 fn hash<H>(&self, state: &mut H) in hash()
1072 self.unnamed.hash(state); in hash()
1078 fn hash<H>(&self, state: &mut H) in hash()
1082 self.shebang.hash(state); in hash()
1083 self.attrs.hash(state); in hash()
1084 self.items.hash(state); in hash()
1090 fn hash<H>(&self, state: &mut H) in hash()
1096 state.write_u8(0u8); in hash()
1097 v0.hash(state); in hash()
1100 state.write_u8(1u8); in hash()
1101 v0.hash(state); in hash()
1109 fn hash<H>(&self, state: &mut H) in hash()
1115 state.write_u8(0u8); in hash()
1116 v0.hash(state); in hash()
1119 state.write_u8(1u8); in hash()
1120 v0.hash(state); in hash()
1123 state.write_u8(2u8); in hash()
1124 v0.hash(state); in hash()
1127 state.write_u8(3u8); in hash()
1128 v0.hash(state); in hash()
1131 state.write_u8(4u8); in hash()
1132 TokenStreamHelper(v0).hash(state); in hash()
1140 fn hash<H>(&self, state: &mut H) in hash()
1144 self.attrs.hash(state); in hash()
1145 self.vis.hash(state); in hash()
1146 self.sig.hash(state); in hash()
1152 fn hash<H>(&self, state: &mut H) in hash()
1156 self.attrs.hash(state); in hash()
1157 self.mac.hash(state); in hash()
1158 self.semi_token.hash(state); in hash()
1164 fn hash<H>(&self, state: &mut H) in hash()
1168 self.attrs.hash(state); in hash()
1169 self.vis.hash(state); in hash()
1170 self.mutability.hash(state); in hash()
1171 self.ident.hash(state); in hash()
1172 self.ty.hash(state); in hash()
1178 fn hash<H>(&self, state: &mut H) in hash()
1182 self.attrs.hash(state); in hash()
1183 self.vis.hash(state); in hash()
1184 self.ident.hash(state); in hash()
1185 self.generics.hash(state); in hash()
1191 fn hash<H>(&self, state: &mut H) in hash()
1197 state.write_u8(0u8); in hash()
1198 v0.hash(state); in hash()
1201 state.write_u8(1u8); in hash()
1202 v0.hash(state); in hash()
1205 state.write_u8(2u8); in hash()
1206 v0.hash(state); in hash()
1209 state.write_u8(3u8); in hash()
1210 v0.hash(state); in hash()
1213 state.write_u8(4u8); in hash()
1214 v0.hash(state); in hash()
1217 state.write_u8(5u8); in hash()
1218 v0.hash(state); in hash()
1226 fn hash<H>(&self, state: &mut H) in hash()
1232 state.write_u8(0u8); in hash()
1233 v0.hash(state); in hash()
1236 state.write_u8(1u8); in hash()
1237 v0.hash(state); in hash()
1240 state.write_u8(2u8); in hash()
1241 v0.hash(state); in hash()
1249 fn hash<H>(&self, state: &mut H) in hash()
1253 self.lt_token.hash(state); in hash()
1254 self.params.hash(state); in hash()
1255 self.gt_token.hash(state); in hash()
1256 self.where_clause.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()
1280 state.write_u8(3u8); in hash()
1281 v0.hash(state); in hash()
1284 state.write_u8(4u8); in hash()
1285 TokenStreamHelper(v0).hash(state); in hash()
1293 fn hash<H>(&self, state: &mut H) in hash()
1297 self.attrs.hash(state); in hash()
1298 self.vis.hash(state); in hash()
1299 self.defaultness.hash(state); in hash()
1300 self.ident.hash(state); in hash()
1301 self.generics.hash(state); in hash()
1302 self.ty.hash(state); in hash()
1303 self.expr.hash(state); in hash()
1309 fn hash<H>(&self, state: &mut H) in hash()
1313 self.attrs.hash(state); in hash()
1314 self.vis.hash(state); in hash()
1315 self.defaultness.hash(state); in hash()
1316 self.sig.hash(state); in hash()
1317 self.block.hash(state); in hash()
1323 fn hash<H>(&self, state: &mut H) in hash()
1327 self.attrs.hash(state); in hash()
1328 self.mac.hash(state); in hash()
1329 self.semi_token.hash(state); in hash()
1335 fn hash<H>(&self, state: &mut H) in hash()
1339 self.attrs.hash(state); in hash()
1340 self.vis.hash(state); in hash()
1341 self.defaultness.hash(state); in hash()
1342 self.ident.hash(state); in hash()
1343 self.generics.hash(state); in hash()
1344 self.ty.hash(state); in hash()
1360 fn hash<H>(&self, state: &mut H) in hash()
1366 state.write_u8(0u8); in hash()
1367 v0.hash(state); in hash()
1370 state.write_u8(1u8); in hash()
1371 v0.hash(state); in hash()
1374 state.write_u8(2u8); in hash()
1375 v0.hash(state); in hash()
1378 state.write_u8(3u8); in hash()
1379 v0.hash(state); in hash()
1382 state.write_u8(4u8); in hash()
1383 v0.hash(state); in hash()
1386 state.write_u8(5u8); in hash()
1387 v0.hash(state); in hash()
1390 state.write_u8(6u8); in hash()
1391 v0.hash(state); in hash()
1394 state.write_u8(7u8); in hash()
1395 v0.hash(state); in hash()
1398 state.write_u8(8u8); in hash()
1399 v0.hash(state); in hash()
1402 state.write_u8(9u8); in hash()
1403 v0.hash(state); in hash()
1406 state.write_u8(10u8); in hash()
1407 v0.hash(state); in hash()
1410 state.write_u8(11u8); in hash()
1411 v0.hash(state); in hash()
1414 state.write_u8(12u8); in hash()
1415 v0.hash(state); in hash()
1418 state.write_u8(13u8); in hash()
1419 v0.hash(state); in hash()
1422 state.write_u8(14u8); in hash()
1423 v0.hash(state); in hash()
1426 state.write_u8(15u8); in hash()
1427 TokenStreamHelper(v0).hash(state); in hash()
1435 fn hash<H>(&self, state: &mut H) in hash()
1439 self.attrs.hash(state); in hash()
1440 self.vis.hash(state); in hash()
1441 self.ident.hash(state); in hash()
1442 self.generics.hash(state); in hash()
1443 self.ty.hash(state); in hash()
1444 self.expr.hash(state); in hash()
1450 fn hash<H>(&self, state: &mut H) in hash()
1454 self.attrs.hash(state); in hash()
1455 self.vis.hash(state); in hash()
1456 self.ident.hash(state); in hash()
1457 self.generics.hash(state); in hash()
1458 self.variants.hash(state); in hash()
1464 fn hash<H>(&self, state: &mut H) in hash()
1468 self.attrs.hash(state); in hash()
1469 self.vis.hash(state); in hash()
1470 self.ident.hash(state); in hash()
1471 self.rename.hash(state); in hash()
1477 fn hash<H>(&self, state: &mut H) in hash()
1481 self.attrs.hash(state); in hash()
1482 self.vis.hash(state); in hash()
1483 self.sig.hash(state); in hash()
1484 self.block.hash(state); in hash()
1490 fn hash<H>(&self, state: &mut H) in hash()
1494 self.attrs.hash(state); in hash()
1495 self.unsafety.hash(state); in hash()
1496 self.abi.hash(state); in hash()
1497 self.items.hash(state); in hash()
1503 fn hash<H>(&self, state: &mut H) in hash()
1507 self.attrs.hash(state); in hash()
1508 self.defaultness.hash(state); in hash()
1509 self.unsafety.hash(state); in hash()
1510 self.generics.hash(state); in hash()
1511 self.trait_.hash(state); in hash()
1512 self.self_ty.hash(state); in hash()
1513 self.items.hash(state); in hash()
1519 fn hash<H>(&self, state: &mut H) in hash()
1523 self.attrs.hash(state); in hash()
1524 self.ident.hash(state); in hash()
1525 self.mac.hash(state); in hash()
1526 self.semi_token.hash(state); in hash()
1532 fn hash<H>(&self, state: &mut H) in hash()
1536 self.attrs.hash(state); in hash()
1537 self.vis.hash(state); in hash()
1538 self.unsafety.hash(state); in hash()
1539 self.ident.hash(state); in hash()
1540 self.content.hash(state); in hash()
1541 self.semi.hash(state); in hash()
1547 fn hash<H>(&self, state: &mut H) in hash()
1551 self.attrs.hash(state); in hash()
1552 self.vis.hash(state); in hash()
1553 self.mutability.hash(state); in hash()
1554 self.ident.hash(state); in hash()
1555 self.ty.hash(state); in hash()
1556 self.expr.hash(state); in hash()
1562 fn hash<H>(&self, state: &mut H) in hash()
1566 self.attrs.hash(state); in hash()
1567 self.vis.hash(state); in hash()
1568 self.ident.hash(state); in hash()
1569 self.generics.hash(state); in hash()
1570 self.fields.hash(state); in hash()
1571 self.semi_token.hash(state); in hash()
1577 fn hash<H>(&self, state: &mut H) in hash()
1581 self.attrs.hash(state); in hash()
1582 self.vis.hash(state); in hash()
1583 self.unsafety.hash(state); in hash()
1584 self.auto_token.hash(state); in hash()
1585 self.restriction.hash(state); in hash()
1586 self.ident.hash(state); in hash()
1587 self.generics.hash(state); in hash()
1588 self.colon_token.hash(state); in hash()
1589 self.supertraits.hash(state); in hash()
1590 self.items.hash(state); in hash()
1596 fn hash<H>(&self, state: &mut H) in hash()
1600 self.attrs.hash(state); in hash()
1601 self.vis.hash(state); in hash()
1602 self.ident.hash(state); in hash()
1603 self.generics.hash(state); in hash()
1604 self.bounds.hash(state); in hash()
1610 fn hash<H>(&self, state: &mut H) in hash()
1614 self.attrs.hash(state); in hash()
1615 self.vis.hash(state); in hash()
1616 self.ident.hash(state); in hash()
1617 self.generics.hash(state); in hash()
1618 self.ty.hash(state); in hash()
1624 fn hash<H>(&self, state: &mut H) in hash()
1628 self.attrs.hash(state); in hash()
1629 self.vis.hash(state); in hash()
1630 self.ident.hash(state); in hash()
1631 self.generics.hash(state); in hash()
1632 self.fields.hash(state); in hash()
1638 fn hash<H>(&self, state: &mut H) in hash()
1642 self.attrs.hash(state); in hash()
1643 self.vis.hash(state); in hash()
1644 self.leading_colon.hash(state); in hash()
1645 self.tree.hash(state); in hash()
1651 fn hash<H>(&self, state: &mut H) in hash()
1655 self.name.hash(state); in hash()
1661 fn hash<H>(&self, state: &mut H) in hash()
1665 self.attrs.hash(state); in hash()
1666 self.lifetime.hash(state); in hash()
1667 self.colon_token.hash(state); in hash()
1668 self.bounds.hash(state); in hash()
1673 fn hash<H>(&self, state: &mut H) in hash()
1679 state.write_u8(0u8); in hash()
1680 v0.hash(state); in hash()
1683 state.write_u8(1u8); in hash()
1684 v0.hash(state); in hash()
1687 state.write_u8(2u8); in hash()
1688 v0.hash(state); in hash()
1691 state.write_u8(3u8); in hash()
1692 v0.hash(state); in hash()
1695 state.write_u8(4u8); in hash()
1696 v0.hash(state); in hash()
1699 state.write_u8(5u8); in hash()
1700 v0.hash(state); in hash()
1703 state.write_u8(6u8); in hash()
1704 v0.hash(state); in hash()
1707 state.write_u8(7u8); in hash()
1708 v0.to_string().hash(state); in hash()
1715 fn hash<H>(&self, state: &mut H) in hash()
1719 self.value.hash(state); in hash()
1725 fn hash<H>(&self, state: &mut H) in hash()
1729 self.attrs.hash(state); in hash()
1730 self.pat.hash(state); in hash()
1731 self.init.hash(state); in hash()
1737 fn hash<H>(&self, state: &mut H) in hash()
1741 self.expr.hash(state); in hash()
1742 self.diverge.hash(state); in hash()
1748 fn hash<H>(&self, state: &mut H) in hash()
1752 self.path.hash(state); in hash()
1753 self.delimiter.hash(state); in hash()
1754 TokenStreamHelper(&self.tokens).hash(state); in hash()
1760 fn hash<H>(&self, state: &mut H) in hash()
1766 state.write_u8(0u8); in hash()
1769 state.write_u8(1u8); in hash()
1772 state.write_u8(2u8); in hash()
1780 fn hash<H>(&self, state: &mut H) in hash()
1786 state.write_u8(0u8); in hash()
1787 v0.hash(state); in hash()
1790 state.write_u8(1u8); in hash()
1791 v0.hash(state); in hash()
1794 state.write_u8(2u8); in hash()
1795 v0.hash(state); in hash()
1803 fn hash<H>(&self, state: &mut H) in hash()
1807 self.path.hash(state); in hash()
1808 self.delimiter.hash(state); in hash()
1809 TokenStreamHelper(&self.tokens).hash(state); in hash()
1815 fn hash<H>(&self, state: &mut H) in hash()
1819 self.path.hash(state); in hash()
1820 self.value.hash(state); in hash()
1826 fn hash<H>(&self, state: &mut H) in hash()
1830 self.inputs.hash(state); in hash()
1831 self.output.hash(state); in hash()
1837 fn hash<H>(&self, state: &mut H) in hash()
1843 state.write_u8(0u8); in hash()
1844 v0.hash(state); in hash()
1847 state.write_u8(1u8); in hash()
1848 v0.hash(state); in hash()
1851 state.write_u8(2u8); in hash()
1852 v0.hash(state); in hash()
1855 state.write_u8(3u8); in hash()
1856 v0.hash(state); in hash()
1859 state.write_u8(4u8); in hash()
1860 v0.hash(state); in hash()
1863 state.write_u8(5u8); in hash()
1864 v0.hash(state); in hash()
1867 state.write_u8(6u8); in hash()
1868 v0.hash(state); in hash()
1871 state.write_u8(7u8); in hash()
1872 v0.hash(state); in hash()
1875 state.write_u8(8u8); in hash()
1876 v0.hash(state); in hash()
1879 state.write_u8(9u8); in hash()
1880 v0.hash(state); in hash()
1883 state.write_u8(10u8); in hash()
1884 v0.hash(state); in hash()
1887 state.write_u8(11u8); in hash()
1888 v0.hash(state); in hash()
1891 state.write_u8(12u8); in hash()
1892 v0.hash(state); in hash()
1895 state.write_u8(13u8); in hash()
1896 v0.hash(state); in hash()
1899 state.write_u8(14u8); in hash()
1900 v0.hash(state); in hash()
1903 state.write_u8(15u8); in hash()
1904 TokenStreamHelper(v0).hash(state); in hash()
1907 state.write_u8(16u8); in hash()
1908 v0.hash(state); in hash()
1916 fn hash<H>(&self, state: &mut H) in hash()
1920 self.attrs.hash(state); in hash()
1921 self.by_ref.hash(state); in hash()
1922 self.mutability.hash(state); in hash()
1923 self.ident.hash(state); in hash()
1924 self.subpat.hash(state); in hash()
1930 fn hash<H>(&self, state: &mut H) in hash()
1934 self.attrs.hash(state); in hash()
1935 self.leading_vert.hash(state); in hash()
1936 self.cases.hash(state); in hash()
1942 fn hash<H>(&self, state: &mut H) in hash()
1946 self.attrs.hash(state); in hash()
1947 self.pat.hash(state); in hash()
1953 fn hash<H>(&self, state: &mut H) in hash()
1957 self.attrs.hash(state); in hash()
1958 self.mutability.hash(state); in hash()
1959 self.pat.hash(state); in hash()
1965 fn hash<H>(&self, state: &mut H) in hash()
1969 self.attrs.hash(state); in hash()
1975 fn hash<H>(&self, state: &mut H) in hash()
1979 self.attrs.hash(state); in hash()
1980 self.elems.hash(state); in hash()
1986 fn hash<H>(&self, state: &mut H) in hash()
1990 self.attrs.hash(state); in hash()
1991 self.qself.hash(state); in hash()
1992 self.path.hash(state); in hash()
1993 self.fields.hash(state); in hash()
1994 self.rest.hash(state); in hash()
2000 fn hash<H>(&self, state: &mut H) in hash()
2004 self.attrs.hash(state); in hash()
2005 self.elems.hash(state); in hash()
2011 fn hash<H>(&self, state: &mut H) in hash()
2015 self.attrs.hash(state); in hash()
2016 self.qself.hash(state); in hash()
2017 self.path.hash(state); in hash()
2018 self.elems.hash(state); in hash()
2024 fn hash<H>(&self, state: &mut H) in hash()
2028 self.attrs.hash(state); in hash()
2029 self.pat.hash(state); in hash()
2030 self.ty.hash(state); in hash()
2036 fn hash<H>(&self, state: &mut H) in hash()
2040 self.attrs.hash(state); in hash()
2046 fn hash<H>(&self, state: &mut H) in hash()
2050 self.leading_colon.hash(state); in hash()
2051 self.segments.hash(state); in hash()
2057 fn hash<H>(&self, state: &mut H) in hash()
2063 state.write_u8(0u8); in hash()
2066 state.write_u8(1u8); in hash()
2067 v0.hash(state); in hash()
2070 state.write_u8(2u8); in hash()
2071 v0.hash(state); in hash()
2079 fn hash<H>(&self, state: &mut H) in hash()
2083 self.ident.hash(state); in hash()
2084 self.arguments.hash(state); in hash()
2090 fn hash<H>(&self, state: &mut H) in hash()
2094 self.lifetime.hash(state); in hash()
2095 self.bounds.hash(state); in hash()
2101 fn hash<H>(&self, state: &mut H) in hash()
2105 self.lifetimes.hash(state); in hash()
2106 self.bounded_ty.hash(state); in hash()
2107 self.bounds.hash(state); in hash()
2113 fn hash<H>(&self, state: &mut H) in hash()
2117 self.ty.hash(state); in hash()
2118 self.position.hash(state); in hash()
2119 self.as_token.hash(state); in hash()
2125 fn hash<H>(&self, state: &mut H) in hash()
2131 state.write_u8(0u8); in hash()
2134 state.write_u8(1u8); in hash()
2142 fn hash<H>(&self, state: &mut H) in hash()
2146 self.attrs.hash(state); in hash()
2147 self.reference.hash(state); in hash()
2148 self.mutability.hash(state); in hash()
2149 self.colon_token.hash(state); in hash()
2150 self.ty.hash(state); in hash()
2156 fn hash<H>(&self, state: &mut H) in hash()
2162 state.write_u8(0u8); in hash()
2165 state.write_u8(1u8); in hash()
2166 v1.hash(state); in hash()
2174 fn hash<H>(&self, state: &mut H) in hash()
2178 self.constness.hash(state); in hash()
2179 self.asyncness.hash(state); in hash()
2180 self.unsafety.hash(state); in hash()
2181 self.abi.hash(state); in hash()
2182 self.ident.hash(state); in hash()
2183 self.generics.hash(state); in hash()
2184 self.inputs.hash(state); in hash()
2185 self.variadic.hash(state); in hash()
2186 self.output.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()
2215 state.write_u8(0u8); in hash()
2216 v0.hash(state); in hash()
2219 state.write_u8(1u8); in hash()
2220 v0.hash(state); in hash()
2223 state.write_u8(2u8); in hash()
2224 v0.hash(state); in hash()
2225 v1.hash(state); in hash()
2228 state.write_u8(3u8); in hash()
2229 v0.hash(state); in hash()
2237 fn hash<H>(&self, state: &mut H) in hash()
2241 self.attrs.hash(state); in hash()
2242 self.mac.hash(state); in hash()
2243 self.semi_token.hash(state); in hash()
2249 fn hash<H>(&self, state: &mut H) in hash()
2253 self.paren_token.hash(state); in hash()
2254 self.modifier.hash(state); in hash()
2255 self.lifetimes.hash(state); in hash()
2256 self.path.hash(state); in hash()
2262 fn hash<H>(&self, state: &mut H) in hash()
2268 state.write_u8(0u8); in hash()
2271 state.write_u8(1u8); in hash()
2279 fn hash<H>(&self, state: &mut H) in hash()
2285 state.write_u8(0u8); in hash()
2286 v0.hash(state); in hash()
2289 state.write_u8(1u8); in hash()
2290 v0.hash(state); in hash()
2293 state.write_u8(2u8); in hash()
2294 v0.hash(state); in hash()
2297 state.write_u8(3u8); in hash()
2298 v0.hash(state); in hash()
2301 state.write_u8(4u8); in hash()
2302 TokenStreamHelper(v0).hash(state); in hash()
2310 fn hash<H>(&self, state: &mut H) in hash()
2314 self.attrs.hash(state); in hash()
2315 self.ident.hash(state); in hash()
2316 self.generics.hash(state); in hash()
2317 self.ty.hash(state); in hash()
2318 self.default.hash(state); in hash()
2324 fn hash<H>(&self, state: &mut H) in hash()
2328 self.attrs.hash(state); in hash()
2329 self.sig.hash(state); in hash()
2330 self.default.hash(state); in hash()
2331 self.semi_token.hash(state); in hash()
2337 fn hash<H>(&self, state: &mut H) in hash()
2341 self.attrs.hash(state); in hash()
2342 self.mac.hash(state); in hash()
2343 self.semi_token.hash(state); in hash()
2349 fn hash<H>(&self, state: &mut H) in hash()
2353 self.attrs.hash(state); in hash()
2354 self.ident.hash(state); in hash()
2355 self.generics.hash(state); in hash()
2356 self.colon_token.hash(state); in hash()
2357 self.bounds.hash(state); in hash()
2358 self.default.hash(state); in hash()
2364 fn hash<H>(&self, state: &mut H) in hash()
2370 state.write_u8(0u8); in hash()
2371 v0.hash(state); in hash()
2374 state.write_u8(1u8); in hash()
2375 v0.hash(state); in hash()
2378 state.write_u8(2u8); in hash()
2379 v0.hash(state); in hash()
2382 state.write_u8(3u8); in hash()
2383 v0.hash(state); in hash()
2386 state.write_u8(4u8); in hash()
2387 v0.hash(state); in hash()
2390 state.write_u8(5u8); in hash()
2391 v0.hash(state); in hash()
2394 state.write_u8(6u8); in hash()
2395 v0.hash(state); in hash()
2398 state.write_u8(7u8); in hash()
2399 v0.hash(state); in hash()
2402 state.write_u8(8u8); in hash()
2403 v0.hash(state); in hash()
2406 state.write_u8(9u8); in hash()
2407 v0.hash(state); in hash()
2410 state.write_u8(10u8); in hash()
2411 v0.hash(state); in hash()
2414 state.write_u8(11u8); in hash()
2415 v0.hash(state); in hash()
2418 state.write_u8(12u8); in hash()
2419 v0.hash(state); in hash()
2422 state.write_u8(13u8); in hash()
2423 v0.hash(state); in hash()
2426 state.write_u8(14u8); in hash()
2427 TokenStreamHelper(v0).hash(state); in hash()
2435 fn hash<H>(&self, state: &mut H) in hash()
2439 self.elem.hash(state); in hash()
2440 self.len.hash(state); in hash()
2446 fn hash<H>(&self, state: &mut H) in hash()
2450 self.lifetimes.hash(state); in hash()
2451 self.unsafety.hash(state); in hash()
2452 self.abi.hash(state); in hash()
2453 self.inputs.hash(state); in hash()
2454 self.variadic.hash(state); in hash()
2455 self.output.hash(state); in hash()
2461 fn hash<H>(&self, state: &mut H) in hash()
2465 self.elem.hash(state); in hash()
2471 fn hash<H>(&self, state: &mut H) in hash()
2475 self.bounds.hash(state); in hash()
2489 fn hash<H>(&self, state: &mut H) in hash()
2493 self.mac.hash(state); in hash()
2507 fn hash<H>(&self, state: &mut H) in hash()
2511 self.attrs.hash(state); in hash()
2512 self.ident.hash(state); in hash()
2513 self.colon_token.hash(state); in hash()
2514 self.bounds.hash(state); in hash()
2515 self.eq_token.hash(state); in hash()
2516 self.default.hash(state); in hash()
2522 fn hash<H>(&self, state: &mut H) in hash()
2528 state.write_u8(0u8); in hash()
2529 v0.hash(state); in hash()
2532 state.write_u8(1u8); in hash()
2533 v0.hash(state); in hash()
2536 state.write_u8(2u8); in hash()
2537 TokenStreamHelper(v0).hash(state); in hash()
2545 fn hash<H>(&self, state: &mut H) in hash()
2549 self.elem.hash(state); in hash()
2555 fn hash<H>(&self, state: &mut H) in hash()
2559 self.qself.hash(state); in hash()
2560 self.path.hash(state); in hash()
2566 fn hash<H>(&self, state: &mut H) in hash()
2570 self.const_token.hash(state); in hash()
2571 self.mutability.hash(state); in hash()
2572 self.elem.hash(state); in hash()
2578 fn hash<H>(&self, state: &mut H) in hash()
2582 self.lifetime.hash(state); in hash()
2583 self.mutability.hash(state); in hash()
2584 self.elem.hash(state); in hash()
2590 fn hash<H>(&self, state: &mut H) in hash()
2594 self.elem.hash(state); in hash()
2600 fn hash<H>(&self, state: &mut H) in hash()
2604 self.dyn_token.hash(state); in hash()
2605 self.bounds.hash(state); in hash()
2611 fn hash<H>(&self, state: &mut H) in hash()
2615 self.elems.hash(state); in hash()
2621 fn hash<H>(&self, state: &mut H) in hash()
2627 state.write_u8(0u8); in hash()
2630 state.write_u8(1u8); in hash()
2633 state.write_u8(2u8); in hash()
2649 fn hash<H>(&self, state: &mut H) in hash()
2653 self.items.hash(state); in hash()
2659 fn hash<H>(&self, state: &mut H) in hash()
2663 self.ident.hash(state); in hash()
2669 fn hash<H>(&self, state: &mut H) in hash()
2673 self.ident.hash(state); in hash()
2674 self.tree.hash(state); in hash()
2680 fn hash<H>(&self, state: &mut H) in hash()
2684 self.ident.hash(state); in hash()
2685 self.rename.hash(state); in hash()
2691 fn hash<H>(&self, state: &mut H) in hash()
2697 state.write_u8(0u8); in hash()
2698 v0.hash(state); in hash()
2701 state.write_u8(1u8); in hash()
2702 v0.hash(state); in hash()
2705 state.write_u8(2u8); in hash()
2706 v0.hash(state); in hash()
2709 state.write_u8(3u8); in hash()
2710 v0.hash(state); in hash()
2713 state.write_u8(4u8); in hash()
2714 v0.hash(state); in hash()
2722 fn hash<H>(&self, state: &mut H) in hash()
2726 self.attrs.hash(state); in hash()
2727 self.pat.hash(state); in hash()
2728 self.comma.hash(state); in hash()
2734 fn hash<H>(&self, state: &mut H) in hash()
2738 self.attrs.hash(state); in hash()
2739 self.ident.hash(state); in hash()
2740 self.fields.hash(state); in hash()
2741 self.discriminant.hash(state); in hash()
2747 fn hash<H>(&self, state: &mut H) in hash()
2751 self.in_token.hash(state); in hash()
2752 self.path.hash(state); in hash()
2758 fn hash<H>(&self, state: &mut H) in hash()
2764 state.write_u8(0u8); in hash()
2767 state.write_u8(1u8); in hash()
2768 v0.hash(state); in hash()
2771 state.write_u8(2u8); in hash()
2779 fn hash<H>(&self, state: &mut H) in hash()
2783 self.predicates.hash(state); in hash()
2789 fn hash<H>(&self, state: &mut H) in hash()
2795 state.write_u8(0u8); in hash()
2796 v0.hash(state); in hash()
2799 state.write_u8(1u8); in hash()
2800 v0.hash(state); in hash()