• Home
  • Raw
  • Download

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()
445 state.write_u8(23u8); in hash()
446 v0.hash(state); in hash()
449 state.write_u8(24u8); in hash()
450 v0.hash(state); in hash()
453 state.write_u8(25u8); in hash()
454 v0.hash(state); in hash()
458 state.write_u8(26u8); in hash()
459 v0.hash(state); in hash()
463 state.write_u8(27u8); in hash()
464 v0.hash(state); in hash()
468 state.write_u8(28u8); in hash()
469 v0.hash(state); in hash()
473 state.write_u8(29u8); in hash()
474 v0.hash(state); in hash()
478 state.write_u8(30u8); in hash()
479 v0.hash(state); in hash()
483 state.write_u8(31u8); in hash()
484 v0.hash(state); in hash()
488 state.write_u8(32u8); in hash()
489 v0.hash(state); in hash()
493 state.write_u8(33u8); in hash()
494 v0.hash(state); in hash()
497 state.write_u8(34u8); in hash()
498 v0.hash(state); in hash()
502 state.write_u8(35u8); in hash()
503 v0.hash(state); in hash()
506 state.write_u8(36u8); in hash()
507 TokenStreamHelper(v0).hash(state); in hash()
511 state.write_u8(37u8); in hash()
512 v0.hash(state); in hash()
516 state.write_u8(38u8); in hash()
517 v0.hash(state); in hash()
527 fn hash<H>(&self, state: &mut H) in hash()
531 self.attrs.hash(state); in hash()
532 self.elems.hash(state); in hash()
538 fn hash<H>(&self, state: &mut H) in hash()
542 self.attrs.hash(state); in hash()
543 self.left.hash(state); in hash()
544 self.right.hash(state); in hash()
550 fn hash<H>(&self, state: &mut H) in hash()
554 self.attrs.hash(state); in hash()
555 self.capture.hash(state); in hash()
556 self.block.hash(state); in hash()
562 fn hash<H>(&self, state: &mut H) in hash()
566 self.attrs.hash(state); in hash()
567 self.base.hash(state); in hash()
573 fn hash<H>(&self, state: &mut H) in hash()
577 self.attrs.hash(state); in hash()
578 self.left.hash(state); in hash()
579 self.op.hash(state); in hash()
580 self.right.hash(state); in hash()
586 fn hash<H>(&self, state: &mut H) in hash()
590 self.attrs.hash(state); in hash()
591 self.label.hash(state); in hash()
592 self.block.hash(state); in hash()
598 fn hash<H>(&self, state: &mut H) in hash()
602 self.attrs.hash(state); in hash()
603 self.label.hash(state); in hash()
604 self.expr.hash(state); in hash()
610 fn hash<H>(&self, state: &mut H) in hash()
614 self.attrs.hash(state); in hash()
615 self.func.hash(state); in hash()
616 self.args.hash(state); in hash()
622 fn hash<H>(&self, state: &mut H) in hash()
626 self.attrs.hash(state); in hash()
627 self.expr.hash(state); in hash()
628 self.ty.hash(state); in hash()
634 fn hash<H>(&self, state: &mut H) in hash()
638 self.attrs.hash(state); in hash()
639 self.lifetimes.hash(state); in hash()
640 self.constness.hash(state); in hash()
641 self.movability.hash(state); in hash()
642 self.asyncness.hash(state); in hash()
643 self.capture.hash(state); in hash()
644 self.inputs.hash(state); in hash()
645 self.output.hash(state); in hash()
646 self.body.hash(state); in hash()
652 fn hash<H>(&self, state: &mut H) in hash()
656 self.attrs.hash(state); in hash()
657 self.block.hash(state); in hash()
663 fn hash<H>(&self, state: &mut H) in hash()
667 self.attrs.hash(state); in hash()
668 self.label.hash(state); in hash()
674 fn hash<H>(&self, state: &mut H) in hash()
678 self.attrs.hash(state); in hash()
679 self.base.hash(state); in hash()
680 self.member.hash(state); in hash()
686 fn hash<H>(&self, state: &mut H) in hash()
690 self.attrs.hash(state); in hash()
691 self.label.hash(state); in hash()
692 self.pat.hash(state); in hash()
693 self.expr.hash(state); in hash()
694 self.body.hash(state); in hash()
700 fn hash<H>(&self, state: &mut H) in hash()
704 self.attrs.hash(state); in hash()
705 self.expr.hash(state); in hash()
711 fn hash<H>(&self, state: &mut H) in hash()
715 self.attrs.hash(state); in hash()
716 self.cond.hash(state); in hash()
717 self.then_branch.hash(state); in hash()
718 self.else_branch.hash(state); in hash()
724 fn hash<H>(&self, state: &mut H) in hash()
728 self.attrs.hash(state); in hash()
729 self.expr.hash(state); in hash()
730 self.index.hash(state); in hash()
736 fn hash<H>(&self, state: &mut H) in hash()
740 self.attrs.hash(state); in hash()
746 fn hash<H>(&self, state: &mut H) in hash()
750 self.attrs.hash(state); in hash()
751 self.pat.hash(state); in hash()
752 self.expr.hash(state); in hash()
758 fn hash<H>(&self, state: &mut H) in hash()
762 self.attrs.hash(state); in hash()
763 self.lit.hash(state); in hash()
769 fn hash<H>(&self, state: &mut H) in hash()
773 self.attrs.hash(state); in hash()
774 self.label.hash(state); in hash()
775 self.body.hash(state); in hash()
781 fn hash<H>(&self, state: &mut H) in hash()
785 self.attrs.hash(state); in hash()
786 self.mac.hash(state); in hash()
792 fn hash<H>(&self, state: &mut H) in hash()
796 self.attrs.hash(state); in hash()
797 self.expr.hash(state); in hash()
798 self.arms.hash(state); in hash()
804 fn hash<H>(&self, state: &mut H) in hash()
808 self.attrs.hash(state); in hash()
809 self.receiver.hash(state); in hash()
810 self.method.hash(state); in hash()
811 self.turbofish.hash(state); in hash()
812 self.args.hash(state); in hash()
818 fn hash<H>(&self, state: &mut H) in hash()
822 self.attrs.hash(state); in hash()
823 self.expr.hash(state); in hash()
829 fn hash<H>(&self, state: &mut H) in hash()
833 self.attrs.hash(state); in hash()
834 self.qself.hash(state); in hash()
835 self.path.hash(state); in hash()
841 fn hash<H>(&self, state: &mut H) in hash()
845 self.attrs.hash(state); in hash()
846 self.start.hash(state); in hash()
847 self.limits.hash(state); in hash()
848 self.end.hash(state); in hash()
854 fn hash<H>(&self, state: &mut H) in hash()
858 self.attrs.hash(state); in hash()
859 self.mutability.hash(state); in hash()
860 self.expr.hash(state); in hash()
866 fn hash<H>(&self, state: &mut H) in hash()
870 self.attrs.hash(state); in hash()
871 self.expr.hash(state); in hash()
872 self.len.hash(state); in hash()
878 fn hash<H>(&self, state: &mut H) in hash()
882 self.attrs.hash(state); in hash()
883 self.expr.hash(state); in hash()
889 fn hash<H>(&self, state: &mut H) in hash()
893 self.attrs.hash(state); in hash()
894 self.qself.hash(state); in hash()
895 self.path.hash(state); in hash()
896 self.fields.hash(state); in hash()
897 self.dot2_token.hash(state); in hash()
898 self.rest.hash(state); in hash()
904 fn hash<H>(&self, state: &mut H) in hash()
908 self.attrs.hash(state); in hash()
909 self.expr.hash(state); in hash()
915 fn hash<H>(&self, state: &mut H) in hash()
919 self.attrs.hash(state); in hash()
920 self.block.hash(state); in hash()
926 fn hash<H>(&self, state: &mut H) in hash()
930 self.attrs.hash(state); in hash()
931 self.elems.hash(state); in hash()
937 fn hash<H>(&self, state: &mut H) in hash()
941 self.attrs.hash(state); in hash()
942 self.op.hash(state); in hash()
943 self.expr.hash(state); in hash()
949 fn hash<H>(&self, state: &mut H) in hash()
953 self.attrs.hash(state); in hash()
954 self.block.hash(state); in hash()
960 fn hash<H>(&self, state: &mut H) in hash()
964 self.attrs.hash(state); in hash()
965 self.label.hash(state); in hash()
966 self.cond.hash(state); in hash()
967 self.body.hash(state); in hash()
973 fn hash<H>(&self, state: &mut H) in hash()
977 self.attrs.hash(state); in hash()
978 self.expr.hash(state); in hash()
984 fn hash<H>(&self, state: &mut H) in hash()
988 self.attrs.hash(state); in hash()
989 self.vis.hash(state); in hash()
990 self.mutability.hash(state); in hash()
991 self.ident.hash(state); in hash()
992 self.colon_token.hash(state); in hash()
993 self.ty.hash(state); in hash()
999 fn hash<H>(&self, state: &mut H) in hash()
1005 state.write_u8(0u8); in hash()
1013 fn hash<H>(&self, state: &mut H) in hash()
1017 self.attrs.hash(state); in hash()
1018 self.member.hash(state); in hash()
1019 self.colon_token.hash(state); in hash()
1020 self.pat.hash(state); in hash()
1026 fn hash<H>(&self, state: &mut H) in hash()
1030 self.attrs.hash(state); in hash()
1031 self.member.hash(state); in hash()
1032 self.colon_token.hash(state); in hash()
1033 self.expr.hash(state); in hash()
1039 fn hash<H>(&self, state: &mut H) in hash()
1045 state.write_u8(0u8); in hash()
1046 v0.hash(state); in hash()
1049 state.write_u8(1u8); in hash()
1050 v0.hash(state); in hash()
1053 state.write_u8(2u8); in hash()
1061 fn hash<H>(&self, state: &mut H) in hash()
1065 self.named.hash(state); in hash()
1071 fn hash<H>(&self, state: &mut H) in hash()
1075 self.unnamed.hash(state); in hash()
1081 fn hash<H>(&self, state: &mut H) in hash()
1085 self.shebang.hash(state); in hash()
1086 self.attrs.hash(state); in hash()
1087 self.items.hash(state); in hash()
1093 fn hash<H>(&self, state: &mut H) in hash()
1099 state.write_u8(0u8); in hash()
1100 v0.hash(state); in hash()
1103 state.write_u8(1u8); in hash()
1104 v0.hash(state); in hash()
1112 fn hash<H>(&self, state: &mut H) in hash()
1118 state.write_u8(0u8); in hash()
1119 v0.hash(state); in hash()
1122 state.write_u8(1u8); in hash()
1123 v0.hash(state); in hash()
1126 state.write_u8(2u8); in hash()
1127 v0.hash(state); in hash()
1130 state.write_u8(3u8); in hash()
1131 v0.hash(state); in hash()
1134 state.write_u8(4u8); in hash()
1135 TokenStreamHelper(v0).hash(state); in hash()
1143 fn hash<H>(&self, state: &mut H) in hash()
1147 self.attrs.hash(state); in hash()
1148 self.vis.hash(state); in hash()
1149 self.sig.hash(state); in hash()
1155 fn hash<H>(&self, state: &mut H) in hash()
1159 self.attrs.hash(state); in hash()
1160 self.mac.hash(state); in hash()
1161 self.semi_token.hash(state); in hash()
1167 fn hash<H>(&self, state: &mut H) in hash()
1171 self.attrs.hash(state); in hash()
1172 self.vis.hash(state); in hash()
1173 self.mutability.hash(state); in hash()
1174 self.ident.hash(state); in hash()
1175 self.ty.hash(state); in hash()
1181 fn hash<H>(&self, state: &mut H) in hash()
1185 self.attrs.hash(state); in hash()
1186 self.vis.hash(state); in hash()
1187 self.ident.hash(state); in hash()
1188 self.generics.hash(state); in hash()
1194 fn hash<H>(&self, state: &mut H) in hash()
1200 state.write_u8(0u8); in hash()
1201 v0.hash(state); in hash()
1204 state.write_u8(1u8); in hash()
1205 v0.hash(state); in hash()
1208 state.write_u8(2u8); in hash()
1209 v0.hash(state); in hash()
1212 state.write_u8(3u8); in hash()
1213 v0.hash(state); in hash()
1216 state.write_u8(4u8); in hash()
1217 v0.hash(state); in hash()
1220 state.write_u8(5u8); in hash()
1221 v0.hash(state); in hash()
1229 fn hash<H>(&self, state: &mut H) in hash()
1235 state.write_u8(0u8); in hash()
1236 v0.hash(state); in hash()
1239 state.write_u8(1u8); in hash()
1240 v0.hash(state); in hash()
1243 state.write_u8(2u8); in hash()
1244 v0.hash(state); in hash()
1252 fn hash<H>(&self, state: &mut H) in hash()
1256 self.lt_token.hash(state); in hash()
1257 self.params.hash(state); in hash()
1258 self.gt_token.hash(state); in hash()
1259 self.where_clause.hash(state); in hash()
1265 fn hash<H>(&self, state: &mut H) in hash()
1271 state.write_u8(0u8); in hash()
1272 v0.hash(state); in hash()
1275 state.write_u8(1u8); in hash()
1276 v0.hash(state); in hash()
1279 state.write_u8(2u8); in hash()
1280 v0.hash(state); in hash()
1283 state.write_u8(3u8); in hash()
1284 v0.hash(state); in hash()
1287 state.write_u8(4u8); in hash()
1288 TokenStreamHelper(v0).hash(state); in hash()
1296 fn hash<H>(&self, state: &mut H) in hash()
1300 self.attrs.hash(state); in hash()
1301 self.vis.hash(state); in hash()
1302 self.defaultness.hash(state); in hash()
1303 self.ident.hash(state); in hash()
1304 self.generics.hash(state); in hash()
1305 self.ty.hash(state); in hash()
1306 self.expr.hash(state); in hash()
1312 fn hash<H>(&self, state: &mut H) in hash()
1316 self.attrs.hash(state); in hash()
1317 self.vis.hash(state); in hash()
1318 self.defaultness.hash(state); in hash()
1319 self.sig.hash(state); in hash()
1320 self.block.hash(state); in hash()
1326 fn hash<H>(&self, state: &mut H) in hash()
1330 self.attrs.hash(state); in hash()
1331 self.mac.hash(state); in hash()
1332 self.semi_token.hash(state); in hash()
1338 fn hash<H>(&self, state: &mut H) in hash()
1342 self.attrs.hash(state); in hash()
1343 self.vis.hash(state); in hash()
1344 self.defaultness.hash(state); in hash()
1345 self.ident.hash(state); in hash()
1346 self.generics.hash(state); in hash()
1347 self.ty.hash(state); in hash()
1363 fn hash<H>(&self, state: &mut H) in hash()
1369 state.write_u8(0u8); in hash()
1370 v0.hash(state); in hash()
1373 state.write_u8(1u8); in hash()
1374 v0.hash(state); in hash()
1377 state.write_u8(2u8); in hash()
1378 v0.hash(state); in hash()
1381 state.write_u8(3u8); in hash()
1382 v0.hash(state); in hash()
1385 state.write_u8(4u8); in hash()
1386 v0.hash(state); in hash()
1389 state.write_u8(5u8); in hash()
1390 v0.hash(state); in hash()
1393 state.write_u8(6u8); in hash()
1394 v0.hash(state); in hash()
1397 state.write_u8(7u8); in hash()
1398 v0.hash(state); in hash()
1401 state.write_u8(8u8); in hash()
1402 v0.hash(state); in hash()
1405 state.write_u8(9u8); in hash()
1406 v0.hash(state); in hash()
1409 state.write_u8(10u8); in hash()
1410 v0.hash(state); in hash()
1413 state.write_u8(11u8); in hash()
1414 v0.hash(state); in hash()
1417 state.write_u8(12u8); in hash()
1418 v0.hash(state); in hash()
1421 state.write_u8(13u8); in hash()
1422 v0.hash(state); in hash()
1425 state.write_u8(14u8); in hash()
1426 v0.hash(state); in hash()
1429 state.write_u8(15u8); in hash()
1430 TokenStreamHelper(v0).hash(state); in hash()
1438 fn hash<H>(&self, state: &mut H) in hash()
1442 self.attrs.hash(state); in hash()
1443 self.vis.hash(state); in hash()
1444 self.ident.hash(state); in hash()
1445 self.generics.hash(state); in hash()
1446 self.ty.hash(state); in hash()
1447 self.expr.hash(state); in hash()
1453 fn hash<H>(&self, state: &mut H) in hash()
1457 self.attrs.hash(state); in hash()
1458 self.vis.hash(state); in hash()
1459 self.ident.hash(state); in hash()
1460 self.generics.hash(state); in hash()
1461 self.variants.hash(state); in hash()
1467 fn hash<H>(&self, state: &mut H) in hash()
1471 self.attrs.hash(state); in hash()
1472 self.vis.hash(state); in hash()
1473 self.ident.hash(state); in hash()
1474 self.rename.hash(state); in hash()
1480 fn hash<H>(&self, state: &mut H) in hash()
1484 self.attrs.hash(state); in hash()
1485 self.vis.hash(state); in hash()
1486 self.sig.hash(state); in hash()
1487 self.block.hash(state); in hash()
1493 fn hash<H>(&self, state: &mut H) in hash()
1497 self.attrs.hash(state); in hash()
1498 self.unsafety.hash(state); in hash()
1499 self.abi.hash(state); in hash()
1500 self.items.hash(state); in hash()
1506 fn hash<H>(&self, state: &mut H) in hash()
1510 self.attrs.hash(state); in hash()
1511 self.defaultness.hash(state); in hash()
1512 self.unsafety.hash(state); in hash()
1513 self.generics.hash(state); in hash()
1514 self.trait_.hash(state); in hash()
1515 self.self_ty.hash(state); in hash()
1516 self.items.hash(state); in hash()
1522 fn hash<H>(&self, state: &mut H) in hash()
1526 self.attrs.hash(state); in hash()
1527 self.ident.hash(state); in hash()
1528 self.mac.hash(state); in hash()
1529 self.semi_token.hash(state); in hash()
1535 fn hash<H>(&self, state: &mut H) in hash()
1539 self.attrs.hash(state); in hash()
1540 self.vis.hash(state); in hash()
1541 self.unsafety.hash(state); in hash()
1542 self.ident.hash(state); in hash()
1543 self.content.hash(state); in hash()
1544 self.semi.hash(state); in hash()
1550 fn hash<H>(&self, state: &mut H) in hash()
1554 self.attrs.hash(state); in hash()
1555 self.vis.hash(state); in hash()
1556 self.mutability.hash(state); in hash()
1557 self.ident.hash(state); in hash()
1558 self.ty.hash(state); in hash()
1559 self.expr.hash(state); in hash()
1565 fn hash<H>(&self, state: &mut H) in hash()
1569 self.attrs.hash(state); in hash()
1570 self.vis.hash(state); in hash()
1571 self.ident.hash(state); in hash()
1572 self.generics.hash(state); in hash()
1573 self.fields.hash(state); in hash()
1574 self.semi_token.hash(state); in hash()
1580 fn hash<H>(&self, state: &mut H) in hash()
1584 self.attrs.hash(state); in hash()
1585 self.vis.hash(state); in hash()
1586 self.unsafety.hash(state); in hash()
1587 self.auto_token.hash(state); in hash()
1588 self.restriction.hash(state); in hash()
1589 self.ident.hash(state); in hash()
1590 self.generics.hash(state); in hash()
1591 self.colon_token.hash(state); in hash()
1592 self.supertraits.hash(state); in hash()
1593 self.items.hash(state); in hash()
1599 fn hash<H>(&self, state: &mut H) in hash()
1603 self.attrs.hash(state); in hash()
1604 self.vis.hash(state); in hash()
1605 self.ident.hash(state); in hash()
1606 self.generics.hash(state); in hash()
1607 self.bounds.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.ident.hash(state); in hash()
1620 self.generics.hash(state); in hash()
1621 self.ty.hash(state); in hash()
1627 fn hash<H>(&self, state: &mut H) in hash()
1631 self.attrs.hash(state); in hash()
1632 self.vis.hash(state); in hash()
1633 self.ident.hash(state); in hash()
1634 self.generics.hash(state); in hash()
1635 self.fields.hash(state); in hash()
1641 fn hash<H>(&self, state: &mut H) in hash()
1645 self.attrs.hash(state); in hash()
1646 self.vis.hash(state); in hash()
1647 self.leading_colon.hash(state); in hash()
1648 self.tree.hash(state); in hash()
1654 fn hash<H>(&self, state: &mut H) in hash()
1658 self.name.hash(state); in hash()
1664 fn hash<H>(&self, state: &mut H) in hash()
1668 self.attrs.hash(state); in hash()
1669 self.lifetime.hash(state); in hash()
1670 self.colon_token.hash(state); in hash()
1671 self.bounds.hash(state); in hash()
1676 fn hash<H>(&self, state: &mut H) in hash()
1682 state.write_u8(0u8); in hash()
1683 v0.hash(state); in hash()
1686 state.write_u8(1u8); in hash()
1687 v0.hash(state); in hash()
1690 state.write_u8(2u8); in hash()
1691 v0.hash(state); in hash()
1694 state.write_u8(3u8); in hash()
1695 v0.hash(state); in hash()
1698 state.write_u8(4u8); in hash()
1699 v0.hash(state); in hash()
1702 state.write_u8(5u8); in hash()
1703 v0.hash(state); in hash()
1706 state.write_u8(6u8); in hash()
1707 v0.hash(state); in hash()
1710 state.write_u8(7u8); in hash()
1711 v0.to_string().hash(state); in hash()
1718 fn hash<H>(&self, state: &mut H) in hash()
1722 self.value.hash(state); in hash()
1728 fn hash<H>(&self, state: &mut H) in hash()
1732 self.attrs.hash(state); in hash()
1733 self.pat.hash(state); in hash()
1734 self.init.hash(state); in hash()
1740 fn hash<H>(&self, state: &mut H) in hash()
1744 self.expr.hash(state); in hash()
1745 self.diverge.hash(state); in hash()
1751 fn hash<H>(&self, state: &mut H) in hash()
1755 self.path.hash(state); in hash()
1756 self.delimiter.hash(state); in hash()
1757 TokenStreamHelper(&self.tokens).hash(state); in hash()
1763 fn hash<H>(&self, state: &mut H) in hash()
1769 state.write_u8(0u8); in hash()
1772 state.write_u8(1u8); in hash()
1775 state.write_u8(2u8); in hash()
1783 fn hash<H>(&self, state: &mut H) in hash()
1789 state.write_u8(0u8); in hash()
1790 v0.hash(state); in hash()
1793 state.write_u8(1u8); in hash()
1794 v0.hash(state); in hash()
1797 state.write_u8(2u8); in hash()
1798 v0.hash(state); in hash()
1806 fn hash<H>(&self, state: &mut H) in hash()
1810 self.path.hash(state); in hash()
1811 self.delimiter.hash(state); in hash()
1812 TokenStreamHelper(&self.tokens).hash(state); in hash()
1818 fn hash<H>(&self, state: &mut H) in hash()
1822 self.path.hash(state); in hash()
1823 self.value.hash(state); in hash()
1829 fn hash<H>(&self, state: &mut H) in hash()
1833 self.inputs.hash(state); in hash()
1834 self.output.hash(state); in hash()
1840 fn hash<H>(&self, state: &mut H) in hash()
1846 state.write_u8(0u8); in hash()
1847 v0.hash(state); in hash()
1850 state.write_u8(1u8); in hash()
1851 v0.hash(state); in hash()
1854 state.write_u8(2u8); in hash()
1855 v0.hash(state); in hash()
1858 state.write_u8(3u8); in hash()
1859 v0.hash(state); in hash()
1862 state.write_u8(4u8); in hash()
1863 v0.hash(state); in hash()
1866 state.write_u8(5u8); in hash()
1867 v0.hash(state); in hash()
1870 state.write_u8(6u8); in hash()
1871 v0.hash(state); in hash()
1874 state.write_u8(7u8); in hash()
1875 v0.hash(state); in hash()
1878 state.write_u8(8u8); in hash()
1879 v0.hash(state); in hash()
1882 state.write_u8(9u8); in hash()
1883 v0.hash(state); in hash()
1886 state.write_u8(10u8); in hash()
1887 v0.hash(state); in hash()
1890 state.write_u8(11u8); in hash()
1891 v0.hash(state); in hash()
1894 state.write_u8(12u8); in hash()
1895 v0.hash(state); in hash()
1898 state.write_u8(13u8); in hash()
1899 v0.hash(state); in hash()
1902 state.write_u8(14u8); in hash()
1903 v0.hash(state); in hash()
1906 state.write_u8(15u8); in hash()
1907 TokenStreamHelper(v0).hash(state); in hash()
1910 state.write_u8(16u8); in hash()
1911 v0.hash(state); in hash()
1919 fn hash<H>(&self, state: &mut H) in hash()
1923 self.attrs.hash(state); in hash()
1924 self.by_ref.hash(state); in hash()
1925 self.mutability.hash(state); in hash()
1926 self.ident.hash(state); in hash()
1927 self.subpat.hash(state); in hash()
1933 fn hash<H>(&self, state: &mut H) in hash()
1937 self.attrs.hash(state); in hash()
1938 self.leading_vert.hash(state); in hash()
1939 self.cases.hash(state); in hash()
1945 fn hash<H>(&self, state: &mut H) in hash()
1949 self.attrs.hash(state); in hash()
1950 self.pat.hash(state); in hash()
1956 fn hash<H>(&self, state: &mut H) in hash()
1960 self.attrs.hash(state); in hash()
1961 self.mutability.hash(state); in hash()
1962 self.pat.hash(state); in hash()
1968 fn hash<H>(&self, state: &mut H) in hash()
1972 self.attrs.hash(state); in hash()
1978 fn hash<H>(&self, state: &mut H) in hash()
1982 self.attrs.hash(state); in hash()
1983 self.elems.hash(state); in hash()
1989 fn hash<H>(&self, state: &mut H) in hash()
1993 self.attrs.hash(state); in hash()
1994 self.qself.hash(state); in hash()
1995 self.path.hash(state); in hash()
1996 self.fields.hash(state); in hash()
1997 self.rest.hash(state); in hash()
2003 fn hash<H>(&self, state: &mut H) in hash()
2007 self.attrs.hash(state); in hash()
2008 self.elems.hash(state); in hash()
2014 fn hash<H>(&self, state: &mut H) in hash()
2018 self.attrs.hash(state); in hash()
2019 self.qself.hash(state); in hash()
2020 self.path.hash(state); in hash()
2021 self.elems.hash(state); in hash()
2027 fn hash<H>(&self, state: &mut H) in hash()
2031 self.attrs.hash(state); in hash()
2032 self.pat.hash(state); in hash()
2033 self.ty.hash(state); in hash()
2039 fn hash<H>(&self, state: &mut H) in hash()
2043 self.attrs.hash(state); in hash()
2049 fn hash<H>(&self, state: &mut H) in hash()
2053 self.leading_colon.hash(state); in hash()
2054 self.segments.hash(state); in hash()
2060 fn hash<H>(&self, state: &mut H) in hash()
2066 state.write_u8(0u8); in hash()
2069 state.write_u8(1u8); in hash()
2070 v0.hash(state); in hash()
2073 state.write_u8(2u8); in hash()
2074 v0.hash(state); in hash()
2082 fn hash<H>(&self, state: &mut H) in hash()
2086 self.ident.hash(state); in hash()
2087 self.arguments.hash(state); in hash()
2093 fn hash<H>(&self, state: &mut H) in hash()
2097 self.lifetime.hash(state); in hash()
2098 self.bounds.hash(state); in hash()
2104 fn hash<H>(&self, state: &mut H) in hash()
2108 self.lifetimes.hash(state); in hash()
2109 self.bounded_ty.hash(state); in hash()
2110 self.bounds.hash(state); in hash()
2116 fn hash<H>(&self, state: &mut H) in hash()
2120 self.ty.hash(state); in hash()
2121 self.position.hash(state); in hash()
2122 self.as_token.hash(state); in hash()
2128 fn hash<H>(&self, state: &mut H) in hash()
2134 state.write_u8(0u8); in hash()
2137 state.write_u8(1u8); in hash()
2145 fn hash<H>(&self, state: &mut H) in hash()
2149 self.attrs.hash(state); in hash()
2150 self.reference.hash(state); in hash()
2151 self.mutability.hash(state); in hash()
2152 self.colon_token.hash(state); in hash()
2153 self.ty.hash(state); in hash()
2159 fn hash<H>(&self, state: &mut H) in hash()
2165 state.write_u8(0u8); in hash()
2168 state.write_u8(1u8); in hash()
2169 v1.hash(state); in hash()
2177 fn hash<H>(&self, state: &mut H) in hash()
2181 self.constness.hash(state); in hash()
2182 self.asyncness.hash(state); in hash()
2183 self.unsafety.hash(state); in hash()
2184 self.abi.hash(state); in hash()
2185 self.ident.hash(state); in hash()
2186 self.generics.hash(state); in hash()
2187 self.inputs.hash(state); in hash()
2188 self.variadic.hash(state); in hash()
2189 self.output.hash(state); in hash()
2195 fn hash<H>(&self, state: &mut H) in hash()
2201 state.write_u8(0u8); in hash()
2204 state.write_u8(1u8); in hash()
2212 fn hash<H>(&self, state: &mut H) in hash()
2218 state.write_u8(0u8); in hash()
2219 v0.hash(state); in hash()
2222 state.write_u8(1u8); in hash()
2223 v0.hash(state); in hash()
2226 state.write_u8(2u8); in hash()
2227 v0.hash(state); in hash()
2228 v1.hash(state); in hash()
2231 state.write_u8(3u8); in hash()
2232 v0.hash(state); in hash()
2240 fn hash<H>(&self, state: &mut H) in hash()
2244 self.attrs.hash(state); in hash()
2245 self.mac.hash(state); in hash()
2246 self.semi_token.hash(state); in hash()
2252 fn hash<H>(&self, state: &mut H) in hash()
2256 self.paren_token.hash(state); in hash()
2257 self.modifier.hash(state); in hash()
2258 self.lifetimes.hash(state); in hash()
2259 self.path.hash(state); in hash()
2265 fn hash<H>(&self, state: &mut H) in hash()
2271 state.write_u8(0u8); in hash()
2274 state.write_u8(1u8); in hash()
2282 fn hash<H>(&self, state: &mut H) in hash()
2288 state.write_u8(0u8); in hash()
2289 v0.hash(state); in hash()
2292 state.write_u8(1u8); in hash()
2293 v0.hash(state); in hash()
2296 state.write_u8(2u8); in hash()
2297 v0.hash(state); in hash()
2300 state.write_u8(3u8); in hash()
2301 v0.hash(state); in hash()
2304 state.write_u8(4u8); in hash()
2305 TokenStreamHelper(v0).hash(state); in hash()
2313 fn hash<H>(&self, state: &mut H) in hash()
2317 self.attrs.hash(state); in hash()
2318 self.ident.hash(state); in hash()
2319 self.generics.hash(state); in hash()
2320 self.ty.hash(state); in hash()
2321 self.default.hash(state); in hash()
2327 fn hash<H>(&self, state: &mut H) in hash()
2331 self.attrs.hash(state); in hash()
2332 self.sig.hash(state); in hash()
2333 self.default.hash(state); in hash()
2334 self.semi_token.hash(state); in hash()
2340 fn hash<H>(&self, state: &mut H) in hash()
2344 self.attrs.hash(state); in hash()
2345 self.mac.hash(state); in hash()
2346 self.semi_token.hash(state); in hash()
2352 fn hash<H>(&self, state: &mut H) in hash()
2356 self.attrs.hash(state); in hash()
2357 self.ident.hash(state); in hash()
2358 self.generics.hash(state); in hash()
2359 self.colon_token.hash(state); in hash()
2360 self.bounds.hash(state); in hash()
2361 self.default.hash(state); in hash()
2367 fn hash<H>(&self, state: &mut H) in hash()
2373 state.write_u8(0u8); in hash()
2374 v0.hash(state); in hash()
2377 state.write_u8(1u8); in hash()
2378 v0.hash(state); in hash()
2381 state.write_u8(2u8); in hash()
2382 v0.hash(state); in hash()
2385 state.write_u8(3u8); in hash()
2386 v0.hash(state); in hash()
2389 state.write_u8(4u8); in hash()
2390 v0.hash(state); in hash()
2393 state.write_u8(5u8); in hash()
2394 v0.hash(state); in hash()
2397 state.write_u8(6u8); in hash()
2398 v0.hash(state); in hash()
2401 state.write_u8(7u8); in hash()
2402 v0.hash(state); in hash()
2405 state.write_u8(8u8); in hash()
2406 v0.hash(state); in hash()
2409 state.write_u8(9u8); in hash()
2410 v0.hash(state); in hash()
2413 state.write_u8(10u8); in hash()
2414 v0.hash(state); in hash()
2417 state.write_u8(11u8); in hash()
2418 v0.hash(state); in hash()
2421 state.write_u8(12u8); in hash()
2422 v0.hash(state); in hash()
2425 state.write_u8(13u8); in hash()
2426 v0.hash(state); in hash()
2429 state.write_u8(14u8); in hash()
2430 TokenStreamHelper(v0).hash(state); in hash()
2438 fn hash<H>(&self, state: &mut H) in hash()
2442 self.elem.hash(state); in hash()
2443 self.len.hash(state); in hash()
2449 fn hash<H>(&self, state: &mut H) in hash()
2453 self.lifetimes.hash(state); in hash()
2454 self.unsafety.hash(state); in hash()
2455 self.abi.hash(state); in hash()
2456 self.inputs.hash(state); in hash()
2457 self.variadic.hash(state); in hash()
2458 self.output.hash(state); in hash()
2464 fn hash<H>(&self, state: &mut H) in hash()
2468 self.elem.hash(state); in hash()
2474 fn hash<H>(&self, state: &mut H) in hash()
2478 self.bounds.hash(state); in hash()
2492 fn hash<H>(&self, state: &mut H) in hash()
2496 self.mac.hash(state); in hash()
2510 fn hash<H>(&self, state: &mut H) in hash()
2514 self.attrs.hash(state); in hash()
2515 self.ident.hash(state); in hash()
2516 self.colon_token.hash(state); in hash()
2517 self.bounds.hash(state); in hash()
2518 self.eq_token.hash(state); in hash()
2519 self.default.hash(state); in hash()
2525 fn hash<H>(&self, state: &mut H) in hash()
2531 state.write_u8(0u8); in hash()
2532 v0.hash(state); in hash()
2535 state.write_u8(1u8); in hash()
2536 v0.hash(state); in hash()
2539 state.write_u8(2u8); in hash()
2540 TokenStreamHelper(v0).hash(state); in hash()
2548 fn hash<H>(&self, state: &mut H) in hash()
2552 self.elem.hash(state); in hash()
2558 fn hash<H>(&self, state: &mut H) in hash()
2562 self.qself.hash(state); in hash()
2563 self.path.hash(state); in hash()
2569 fn hash<H>(&self, state: &mut H) in hash()
2573 self.const_token.hash(state); in hash()
2574 self.mutability.hash(state); in hash()
2575 self.elem.hash(state); in hash()
2581 fn hash<H>(&self, state: &mut H) in hash()
2585 self.lifetime.hash(state); in hash()
2586 self.mutability.hash(state); in hash()
2587 self.elem.hash(state); in hash()
2593 fn hash<H>(&self, state: &mut H) in hash()
2597 self.elem.hash(state); in hash()
2603 fn hash<H>(&self, state: &mut H) in hash()
2607 self.dyn_token.hash(state); in hash()
2608 self.bounds.hash(state); in hash()
2614 fn hash<H>(&self, state: &mut H) in hash()
2618 self.elems.hash(state); in hash()
2624 fn hash<H>(&self, state: &mut H) in hash()
2630 state.write_u8(0u8); in hash()
2633 state.write_u8(1u8); in hash()
2636 state.write_u8(2u8); in hash()
2652 fn hash<H>(&self, state: &mut H) in hash()
2656 self.items.hash(state); in hash()
2662 fn hash<H>(&self, state: &mut H) in hash()
2666 self.ident.hash(state); in hash()
2672 fn hash<H>(&self, state: &mut H) in hash()
2676 self.ident.hash(state); in hash()
2677 self.tree.hash(state); in hash()
2683 fn hash<H>(&self, state: &mut H) in hash()
2687 self.ident.hash(state); in hash()
2688 self.rename.hash(state); in hash()
2694 fn hash<H>(&self, state: &mut H) in hash()
2700 state.write_u8(0u8); in hash()
2701 v0.hash(state); in hash()
2704 state.write_u8(1u8); in hash()
2705 v0.hash(state); in hash()
2708 state.write_u8(2u8); in hash()
2709 v0.hash(state); in hash()
2712 state.write_u8(3u8); in hash()
2713 v0.hash(state); in hash()
2716 state.write_u8(4u8); in hash()
2717 v0.hash(state); in hash()
2725 fn hash<H>(&self, state: &mut H) in hash()
2729 self.attrs.hash(state); in hash()
2730 self.pat.hash(state); in hash()
2731 self.comma.hash(state); in hash()
2737 fn hash<H>(&self, state: &mut H) in hash()
2741 self.attrs.hash(state); in hash()
2742 self.ident.hash(state); in hash()
2743 self.fields.hash(state); in hash()
2744 self.discriminant.hash(state); in hash()
2750 fn hash<H>(&self, state: &mut H) in hash()
2754 self.in_token.hash(state); in hash()
2755 self.path.hash(state); in hash()
2761 fn hash<H>(&self, state: &mut H) in hash()
2767 state.write_u8(0u8); in hash()
2770 state.write_u8(1u8); in hash()
2771 v0.hash(state); in hash()
2774 state.write_u8(2u8); in hash()
2782 fn hash<H>(&self, state: &mut H) in hash()
2786 self.predicates.hash(state); in hash()
2792 fn hash<H>(&self, state: &mut H) in hash()
2798 state.write_u8(0u8); in hash()
2799 v0.hash(state); in hash()
2802 state.write_u8(1u8); in hash()
2803 v0.hash(state); in hash()