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()
52 state.write_u8(0u8); in hash()
55 state.write_u8(1u8); in hash()
63 fn hash<H>(&self, state: &mut H) in hash()
67 self.style.hash(state); in hash()
68 self.path.hash(state); in hash()
69 TokenStreamHelper(&self.tokens).hash(state); in hash()
75 fn hash<H>(&self, state: &mut H) in hash()
79 self.attrs.hash(state); in hash()
80 self.name.hash(state); in hash()
81 self.ty.hash(state); in hash()
87 fn hash<H>(&self, state: &mut H) in hash()
93 state.write_u8(0u8); in hash()
96 state.write_u8(1u8); in hash()
99 state.write_u8(2u8); in hash()
102 state.write_u8(3u8); in hash()
105 state.write_u8(4u8); in hash()
108 state.write_u8(5u8); in hash()
111 state.write_u8(6u8); in hash()
114 state.write_u8(7u8); in hash()
117 state.write_u8(8u8); in hash()
120 state.write_u8(9u8); in hash()
123 state.write_u8(10u8); in hash()
126 state.write_u8(11u8); in hash()
129 state.write_u8(12u8); in hash()
132 state.write_u8(13u8); in hash()
135 state.write_u8(14u8); in hash()
138 state.write_u8(15u8); in hash()
141 state.write_u8(16u8); in hash()
144 state.write_u8(17u8); in hash()
147 state.write_u8(18u8); in hash()
150 state.write_u8(19u8); in hash()
153 state.write_u8(20u8); in hash()
156 state.write_u8(21u8); in hash()
159 state.write_u8(22u8); in hash()
162 state.write_u8(23u8); in hash()
165 state.write_u8(24u8); in hash()
168 state.write_u8(25u8); in hash()
171 state.write_u8(26u8); in hash()
174 state.write_u8(27u8); in hash()
182 fn hash<H>(&self, state: &mut H) in hash()
186 self.ident.hash(state); in hash()
187 self.ty.hash(state); in hash()
193 fn hash<H>(&self, state: &mut H) in hash()
197 self.stmts.hash(state); in hash()
203 fn hash<H>(&self, state: &mut H) in hash()
207 self.lifetimes.hash(state); in hash()
213 fn hash<H>(&self, state: &mut H) in hash()
217 self.attrs.hash(state); in hash()
218 self.ident.hash(state); in hash()
219 self.ty.hash(state); in hash()
220 self.eq_token.hash(state); in hash()
221 self.default.hash(state); in hash()
227 fn hash<H>(&self, state: &mut H) in hash()
231 self.ident.hash(state); in hash()
232 self.bounds.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()
252 state.write_u8(2u8); in hash()
253 v0.hash(state); in hash()
261 fn hash<H>(&self, state: &mut H) in hash()
265 self.variants.hash(state); in hash()
271 fn hash<H>(&self, state: &mut H) in hash()
275 self.fields.hash(state); in hash()
276 self.semi_token.hash(state); in hash()
282 fn hash<H>(&self, state: &mut H) in hash()
286 self.fields.hash(state); in hash()
292 fn hash<H>(&self, state: &mut H) in hash()
296 self.attrs.hash(state); in hash()
297 self.vis.hash(state); in hash()
298 self.ident.hash(state); in hash()
299 self.generics.hash(state); in hash()
300 self.data.hash(state); in hash()
306 fn hash<H>(&self, state: &mut H) in hash()
313 state.write_u8(0u8); in hash()
314 v0.hash(state); in hash()
318 state.write_u8(1u8); in hash()
319 v0.hash(state); in hash()
323 state.write_u8(2u8); in hash()
324 v0.hash(state); in hash()
328 state.write_u8(3u8); in hash()
329 v0.hash(state); in hash()
333 state.write_u8(4u8); in hash()
334 v0.hash(state); in hash()
337 state.write_u8(5u8); in hash()
338 v0.hash(state); in hash()
342 state.write_u8(6u8); in hash()
343 v0.hash(state); in hash()
347 state.write_u8(7u8); in hash()
348 v0.hash(state); in hash()
352 state.write_u8(8u8); in hash()
353 v0.hash(state); in hash()
356 state.write_u8(9u8); in hash()
357 v0.hash(state); in hash()
360 state.write_u8(10u8); in hash()
361 v0.hash(state); in hash()
365 state.write_u8(11u8); in hash()
366 v0.hash(state); in hash()
370 state.write_u8(12u8); in hash()
371 v0.hash(state); in hash()
374 state.write_u8(13u8); in hash()
375 v0.hash(state); in hash()
379 state.write_u8(14u8); in hash()
380 v0.hash(state); in hash()
384 state.write_u8(15u8); in hash()
385 v0.hash(state); in hash()
389 state.write_u8(16u8); in hash()
390 v0.hash(state); in hash()
393 state.write_u8(17u8); in hash()
394 v0.hash(state); in hash()
398 state.write_u8(18u8); in hash()
399 v0.hash(state); in hash()
402 state.write_u8(19u8); in hash()
403 v0.hash(state); in hash()
407 state.write_u8(20u8); in hash()
408 v0.hash(state); in hash()
412 state.write_u8(21u8); in hash()
413 v0.hash(state); in hash()
417 state.write_u8(22u8); in hash()
418 v0.hash(state); in hash()
422 state.write_u8(23u8); in hash()
423 v0.hash(state); in hash()
426 state.write_u8(24u8); in hash()
427 v0.hash(state); in hash()
430 state.write_u8(25u8); in hash()
431 v0.hash(state); in hash()
435 state.write_u8(26u8); in hash()
436 v0.hash(state); in hash()
440 state.write_u8(27u8); in hash()
441 v0.hash(state); in hash()
445 state.write_u8(28u8); in hash()
446 v0.hash(state); in hash()
450 state.write_u8(29u8); in hash()
451 v0.hash(state); in hash()
455 state.write_u8(30u8); in hash()
456 v0.hash(state); in hash()
460 state.write_u8(31u8); in hash()
461 v0.hash(state); in hash()
465 state.write_u8(32u8); in hash()
466 v0.hash(state); in hash()
470 state.write_u8(33u8); in hash()
471 v0.hash(state); in hash()
475 state.write_u8(34u8); in hash()
476 v0.hash(state); in hash()
479 state.write_u8(35u8); in hash()
480 v0.hash(state); in hash()
484 state.write_u8(36u8); in hash()
485 v0.hash(state); in hash()
488 state.write_u8(37u8); in hash()
489 TokenStreamHelper(v0).hash(state); in hash()
493 state.write_u8(38u8); in hash()
494 v0.hash(state); in hash()
498 state.write_u8(39u8); in hash()
499 v0.hash(state); in hash()
509 fn hash<H>(&self, state: &mut H) in hash()
513 self.attrs.hash(state); in hash()
514 self.elems.hash(state); in hash()
520 fn hash<H>(&self, state: &mut H) in hash()
524 self.attrs.hash(state); in hash()
525 self.left.hash(state); in hash()
526 self.right.hash(state); in hash()
532 fn hash<H>(&self, state: &mut H) in hash()
536 self.attrs.hash(state); in hash()
537 self.left.hash(state); in hash()
538 self.op.hash(state); in hash()
539 self.right.hash(state); in hash()
545 fn hash<H>(&self, state: &mut H) in hash()
549 self.attrs.hash(state); in hash()
550 self.capture.hash(state); in hash()
551 self.block.hash(state); in hash()
557 fn hash<H>(&self, state: &mut H) in hash()
561 self.attrs.hash(state); in hash()
562 self.base.hash(state); in hash()
568 fn hash<H>(&self, state: &mut H) in hash()
572 self.attrs.hash(state); in hash()
573 self.left.hash(state); in hash()
574 self.op.hash(state); in hash()
575 self.right.hash(state); in hash()
581 fn hash<H>(&self, state: &mut H) in hash()
585 self.attrs.hash(state); in hash()
586 self.label.hash(state); in hash()
587 self.block.hash(state); in hash()
593 fn hash<H>(&self, state: &mut H) in hash()
597 self.attrs.hash(state); in hash()
598 self.expr.hash(state); in hash()
604 fn hash<H>(&self, state: &mut H) in hash()
608 self.attrs.hash(state); in hash()
609 self.label.hash(state); in hash()
610 self.expr.hash(state); in hash()
616 fn hash<H>(&self, state: &mut H) in hash()
620 self.attrs.hash(state); in hash()
621 self.func.hash(state); in hash()
622 self.args.hash(state); in hash()
628 fn hash<H>(&self, state: &mut H) in hash()
632 self.attrs.hash(state); in hash()
633 self.expr.hash(state); in hash()
634 self.ty.hash(state); in hash()
640 fn hash<H>(&self, state: &mut H) in hash()
644 self.attrs.hash(state); in hash()
645 self.movability.hash(state); in hash()
646 self.asyncness.hash(state); in hash()
647 self.capture.hash(state); in hash()
648 self.inputs.hash(state); in hash()
649 self.output.hash(state); in hash()
650 self.body.hash(state); in hash()
656 fn hash<H>(&self, state: &mut H) in hash()
660 self.attrs.hash(state); in hash()
661 self.label.hash(state); in hash()
667 fn hash<H>(&self, state: &mut H) in hash()
671 self.attrs.hash(state); in hash()
672 self.base.hash(state); in hash()
673 self.member.hash(state); in hash()
679 fn hash<H>(&self, state: &mut H) in hash()
683 self.attrs.hash(state); in hash()
684 self.label.hash(state); in hash()
685 self.pat.hash(state); in hash()
686 self.expr.hash(state); in hash()
687 self.body.hash(state); in hash()
693 fn hash<H>(&self, state: &mut H) in hash()
697 self.attrs.hash(state); in hash()
698 self.expr.hash(state); in hash()
704 fn hash<H>(&self, state: &mut H) in hash()
708 self.attrs.hash(state); in hash()
709 self.cond.hash(state); in hash()
710 self.then_branch.hash(state); in hash()
711 self.else_branch.hash(state); in hash()
717 fn hash<H>(&self, state: &mut H) in hash()
721 self.attrs.hash(state); in hash()
722 self.expr.hash(state); in hash()
723 self.index.hash(state); in hash()
729 fn hash<H>(&self, state: &mut H) in hash()
733 self.attrs.hash(state); in hash()
734 self.pat.hash(state); in hash()
735 self.expr.hash(state); in hash()
741 fn hash<H>(&self, state: &mut H) in hash()
745 self.attrs.hash(state); in hash()
746 self.lit.hash(state); in hash()
752 fn hash<H>(&self, state: &mut H) in hash()
756 self.attrs.hash(state); in hash()
757 self.label.hash(state); in hash()
758 self.body.hash(state); in hash()
764 fn hash<H>(&self, state: &mut H) in hash()
768 self.attrs.hash(state); in hash()
769 self.mac.hash(state); in hash()
775 fn hash<H>(&self, state: &mut H) in hash()
779 self.attrs.hash(state); in hash()
780 self.expr.hash(state); in hash()
781 self.arms.hash(state); in hash()
787 fn hash<H>(&self, state: &mut H) in hash()
791 self.attrs.hash(state); in hash()
792 self.receiver.hash(state); in hash()
793 self.method.hash(state); in hash()
794 self.turbofish.hash(state); in hash()
795 self.args.hash(state); in hash()
801 fn hash<H>(&self, state: &mut H) in hash()
805 self.attrs.hash(state); in hash()
806 self.expr.hash(state); in hash()
812 fn hash<H>(&self, state: &mut H) in hash()
816 self.attrs.hash(state); in hash()
817 self.qself.hash(state); in hash()
818 self.path.hash(state); in hash()
824 fn hash<H>(&self, state: &mut H) in hash()
828 self.attrs.hash(state); in hash()
829 self.from.hash(state); in hash()
830 self.limits.hash(state); in hash()
831 self.to.hash(state); in hash()
837 fn hash<H>(&self, state: &mut H) in hash()
841 self.attrs.hash(state); in hash()
842 self.mutability.hash(state); in hash()
843 self.expr.hash(state); in hash()
849 fn hash<H>(&self, state: &mut H) in hash()
853 self.attrs.hash(state); in hash()
854 self.expr.hash(state); in hash()
855 self.len.hash(state); in hash()
861 fn hash<H>(&self, state: &mut H) in hash()
865 self.attrs.hash(state); in hash()
866 self.expr.hash(state); in hash()
872 fn hash<H>(&self, state: &mut H) in hash()
876 self.attrs.hash(state); in hash()
877 self.path.hash(state); in hash()
878 self.fields.hash(state); in hash()
879 self.dot2_token.hash(state); in hash()
880 self.rest.hash(state); in hash()
886 fn hash<H>(&self, state: &mut H) in hash()
890 self.attrs.hash(state); in hash()
891 self.expr.hash(state); in hash()
897 fn hash<H>(&self, state: &mut H) in hash()
901 self.attrs.hash(state); in hash()
902 self.block.hash(state); in hash()
908 fn hash<H>(&self, state: &mut H) in hash()
912 self.attrs.hash(state); in hash()
913 self.elems.hash(state); in hash()
919 fn hash<H>(&self, state: &mut H) in hash()
923 self.attrs.hash(state); in hash()
924 self.expr.hash(state); in hash()
925 self.ty.hash(state); in hash()
931 fn hash<H>(&self, state: &mut H) in hash()
935 self.attrs.hash(state); in hash()
936 self.op.hash(state); in hash()
937 self.expr.hash(state); in hash()
943 fn hash<H>(&self, state: &mut H) in hash()
947 self.attrs.hash(state); in hash()
948 self.block.hash(state); in hash()
954 fn hash<H>(&self, state: &mut H) in hash()
958 self.attrs.hash(state); in hash()
959 self.label.hash(state); in hash()
960 self.cond.hash(state); in hash()
961 self.body.hash(state); in hash()
967 fn hash<H>(&self, state: &mut H) in hash()
971 self.attrs.hash(state); in hash()
972 self.expr.hash(state); in hash()
978 fn hash<H>(&self, state: &mut H) in hash()
982 self.attrs.hash(state); in hash()
983 self.vis.hash(state); in hash()
984 self.ident.hash(state); in hash()
985 self.colon_token.hash(state); in hash()
986 self.ty.hash(state); in hash()
992 fn hash<H>(&self, state: &mut H) in hash()
996 self.attrs.hash(state); in hash()
997 self.member.hash(state); in hash()
998 self.colon_token.hash(state); in hash()
999 self.pat.hash(state); in hash()
1005 fn hash<H>(&self, state: &mut H) in hash()
1009 self.attrs.hash(state); in hash()
1010 self.member.hash(state); in hash()
1011 self.colon_token.hash(state); in hash()
1012 self.expr.hash(state); in hash()
1018 fn hash<H>(&self, state: &mut H) in hash()
1024 state.write_u8(0u8); in hash()
1025 v0.hash(state); in hash()
1028 state.write_u8(1u8); in hash()
1029 v0.hash(state); in hash()
1032 state.write_u8(2u8); in hash()
1040 fn hash<H>(&self, state: &mut H) in hash()
1044 self.named.hash(state); in hash()
1050 fn hash<H>(&self, state: &mut H) in hash()
1054 self.unnamed.hash(state); in hash()
1060 fn hash<H>(&self, state: &mut H) in hash()
1064 self.shebang.hash(state); in hash()
1065 self.attrs.hash(state); in hash()
1066 self.items.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()
1091 fn hash<H>(&self, state: &mut H) in hash()
1097 state.write_u8(0u8); in hash()
1098 v0.hash(state); in hash()
1101 state.write_u8(1u8); in hash()
1102 v0.hash(state); in hash()
1105 state.write_u8(2u8); in hash()
1106 v0.hash(state); in hash()
1109 state.write_u8(3u8); in hash()
1110 v0.hash(state); in hash()
1113 state.write_u8(4u8); in hash()
1114 TokenStreamHelper(v0).hash(state); in hash()
1124 fn hash<H>(&self, state: &mut H) in hash()
1128 self.attrs.hash(state); in hash()
1129 self.vis.hash(state); in hash()
1130 self.sig.hash(state); in hash()
1136 fn hash<H>(&self, state: &mut H) in hash()
1140 self.attrs.hash(state); in hash()
1141 self.mac.hash(state); in hash()
1142 self.semi_token.hash(state); in hash()
1148 fn hash<H>(&self, state: &mut H) in hash()
1152 self.attrs.hash(state); in hash()
1153 self.vis.hash(state); in hash()
1154 self.mutability.hash(state); in hash()
1155 self.ident.hash(state); in hash()
1156 self.ty.hash(state); in hash()
1162 fn hash<H>(&self, state: &mut H) in hash()
1166 self.attrs.hash(state); in hash()
1167 self.vis.hash(state); in hash()
1168 self.ident.hash(state); in hash()
1174 fn hash<H>(&self, state: &mut H) in hash()
1180 state.write_u8(0u8); in hash()
1181 v0.hash(state); in hash()
1184 state.write_u8(1u8); in hash()
1185 v0.hash(state); in hash()
1188 state.write_u8(2u8); in hash()
1189 v0.hash(state); in hash()
1192 state.write_u8(3u8); in hash()
1193 v0.hash(state); in hash()
1196 state.write_u8(4u8); in hash()
1197 v0.hash(state); in hash()
1205 fn hash<H>(&self, state: &mut H) in hash()
1211 state.write_u8(0u8); in hash()
1212 v0.hash(state); in hash()
1215 state.write_u8(1u8); in hash()
1216 v0.hash(state); in hash()
1224 fn hash<H>(&self, state: &mut H) in hash()
1230 state.write_u8(0u8); in hash()
1231 v0.hash(state); in hash()
1234 state.write_u8(1u8); in hash()
1235 v0.hash(state); in hash()
1238 state.write_u8(2u8); in hash()
1239 v0.hash(state); in hash()
1247 fn hash<H>(&self, state: &mut H) in hash()
1251 self.lt_token.hash(state); in hash()
1252 self.params.hash(state); in hash()
1253 self.gt_token.hash(state); in hash()
1254 self.where_clause.hash(state); in hash()
1260 fn hash<H>(&self, state: &mut H) in hash()
1266 state.write_u8(0u8); in hash()
1267 v0.hash(state); in hash()
1270 state.write_u8(1u8); in hash()
1271 v0.hash(state); in hash()
1274 state.write_u8(2u8); in hash()
1275 v0.hash(state); in hash()
1278 state.write_u8(3u8); in hash()
1279 v0.hash(state); in hash()
1282 state.write_u8(4u8); in hash()
1283 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.ty.hash(state); in hash()
1302 self.expr.hash(state); in hash()
1308 fn hash<H>(&self, state: &mut H) in hash()
1312 self.attrs.hash(state); in hash()
1313 self.mac.hash(state); in hash()
1314 self.semi_token.hash(state); in hash()
1320 fn hash<H>(&self, state: &mut H) in hash()
1324 self.attrs.hash(state); in hash()
1325 self.vis.hash(state); in hash()
1326 self.defaultness.hash(state); in hash()
1327 self.sig.hash(state); in hash()
1328 self.block.hash(state); in hash()
1334 fn hash<H>(&self, state: &mut H) in hash()
1338 self.attrs.hash(state); in hash()
1339 self.vis.hash(state); in hash()
1340 self.defaultness.hash(state); in hash()
1341 self.ident.hash(state); in hash()
1342 self.generics.hash(state); in hash()
1343 self.ty.hash(state); in hash()
1349 fn hash<H>(&self, state: &mut H) in hash()
1355 state.write_u8(0u8); in hash()
1356 v0.hash(state); in hash()
1359 state.write_u8(1u8); in hash()
1360 v0.hash(state); in hash()
1363 state.write_u8(2u8); in hash()
1364 v0.hash(state); in hash()
1367 state.write_u8(3u8); in hash()
1368 v0.hash(state); in hash()
1371 state.write_u8(4u8); in hash()
1372 v0.hash(state); in hash()
1375 state.write_u8(5u8); in hash()
1376 v0.hash(state); in hash()
1379 state.write_u8(6u8); in hash()
1380 v0.hash(state); in hash()
1383 state.write_u8(7u8); in hash()
1384 v0.hash(state); in hash()
1387 state.write_u8(8u8); in hash()
1388 v0.hash(state); in hash()
1391 state.write_u8(9u8); in hash()
1392 v0.hash(state); in hash()
1395 state.write_u8(10u8); in hash()
1396 v0.hash(state); in hash()
1399 state.write_u8(11u8); in hash()
1400 v0.hash(state); in hash()
1403 state.write_u8(12u8); in hash()
1404 v0.hash(state); in hash()
1407 state.write_u8(13u8); in hash()
1408 v0.hash(state); in hash()
1411 state.write_u8(14u8); in hash()
1412 v0.hash(state); in hash()
1415 state.write_u8(15u8); in hash()
1416 v0.hash(state); in hash()
1419 state.write_u8(16u8); in hash()
1420 TokenStreamHelper(v0).hash(state); in hash()
1430 fn hash<H>(&self, state: &mut H) in hash()
1434 self.attrs.hash(state); in hash()
1435 self.vis.hash(state); in hash()
1436 self.ident.hash(state); in hash()
1437 self.ty.hash(state); in hash()
1438 self.expr.hash(state); in hash()
1444 fn hash<H>(&self, state: &mut H) in hash()
1448 self.attrs.hash(state); in hash()
1449 self.vis.hash(state); in hash()
1450 self.ident.hash(state); in hash()
1451 self.generics.hash(state); in hash()
1452 self.variants.hash(state); in hash()
1458 fn hash<H>(&self, state: &mut H) in hash()
1462 self.attrs.hash(state); in hash()
1463 self.vis.hash(state); in hash()
1464 self.ident.hash(state); in hash()
1465 self.rename.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.sig.hash(state); in hash()
1478 self.block.hash(state); in hash()
1484 fn hash<H>(&self, state: &mut H) in hash()
1488 self.attrs.hash(state); in hash()
1489 self.abi.hash(state); in hash()
1490 self.items.hash(state); in hash()
1496 fn hash<H>(&self, state: &mut H) in hash()
1500 self.attrs.hash(state); in hash()
1501 self.defaultness.hash(state); in hash()
1502 self.unsafety.hash(state); in hash()
1503 self.generics.hash(state); in hash()
1504 self.trait_.hash(state); in hash()
1505 self.self_ty.hash(state); in hash()
1506 self.items.hash(state); in hash()
1512 fn hash<H>(&self, state: &mut H) in hash()
1516 self.attrs.hash(state); in hash()
1517 self.ident.hash(state); in hash()
1518 self.mac.hash(state); in hash()
1519 self.semi_token.hash(state); in hash()
1525 fn hash<H>(&self, state: &mut H) in hash()
1529 self.attrs.hash(state); in hash()
1530 self.vis.hash(state); in hash()
1531 self.ident.hash(state); in hash()
1532 TokenStreamHelper(&self.rules).hash(state); in hash()
1538 fn hash<H>(&self, state: &mut H) in hash()
1542 self.attrs.hash(state); in hash()
1543 self.vis.hash(state); in hash()
1544 self.ident.hash(state); in hash()
1545 self.content.hash(state); in hash()
1546 self.semi.hash(state); in hash()
1552 fn hash<H>(&self, state: &mut H) in hash()
1556 self.attrs.hash(state); in hash()
1557 self.vis.hash(state); in hash()
1558 self.mutability.hash(state); in hash()
1559 self.ident.hash(state); in hash()
1560 self.ty.hash(state); in hash()
1561 self.expr.hash(state); in hash()
1567 fn hash<H>(&self, state: &mut H) in hash()
1571 self.attrs.hash(state); in hash()
1572 self.vis.hash(state); in hash()
1573 self.ident.hash(state); in hash()
1574 self.generics.hash(state); in hash()
1575 self.fields.hash(state); in hash()
1576 self.semi_token.hash(state); in hash()
1582 fn hash<H>(&self, state: &mut H) in hash()
1586 self.attrs.hash(state); in hash()
1587 self.vis.hash(state); in hash()
1588 self.unsafety.hash(state); in hash()
1589 self.auto_token.hash(state); in hash()
1590 self.ident.hash(state); in hash()
1591 self.generics.hash(state); in hash()
1592 self.colon_token.hash(state); in hash()
1593 self.supertraits.hash(state); in hash()
1594 self.items.hash(state); in hash()
1600 fn hash<H>(&self, state: &mut H) in hash()
1604 self.attrs.hash(state); in hash()
1605 self.vis.hash(state); in hash()
1606 self.ident.hash(state); in hash()
1607 self.generics.hash(state); in hash()
1608 self.bounds.hash(state); in hash()
1614 fn hash<H>(&self, state: &mut H) in hash()
1618 self.attrs.hash(state); in hash()
1619 self.vis.hash(state); in hash()
1620 self.ident.hash(state); in hash()
1621 self.generics.hash(state); in hash()
1622 self.ty.hash(state); in hash()
1628 fn hash<H>(&self, state: &mut H) in hash()
1632 self.attrs.hash(state); in hash()
1633 self.vis.hash(state); in hash()
1634 self.ident.hash(state); in hash()
1635 self.generics.hash(state); in hash()
1636 self.fields.hash(state); in hash()
1642 fn hash<H>(&self, state: &mut H) in hash()
1646 self.attrs.hash(state); in hash()
1647 self.vis.hash(state); in hash()
1648 self.leading_colon.hash(state); in hash()
1649 self.tree.hash(state); in hash()
1655 fn hash<H>(&self, state: &mut H) in hash()
1659 self.name.hash(state); in hash()
1665 fn hash<H>(&self, state: &mut H) in hash()
1669 self.attrs.hash(state); in hash()
1670 self.lifetime.hash(state); in hash()
1671 self.colon_token.hash(state); in hash()
1672 self.bounds.hash(state); in hash()
1677 fn hash<H>(&self, state: &mut H) in hash()
1683 state.write_u8(0u8); in hash()
1684 v0.hash(state); in hash()
1687 state.write_u8(1u8); in hash()
1688 v0.hash(state); in hash()
1691 state.write_u8(2u8); in hash()
1692 v0.hash(state); in hash()
1695 state.write_u8(3u8); in hash()
1696 v0.hash(state); in hash()
1699 state.write_u8(4u8); in hash()
1700 v0.hash(state); in hash()
1703 state.write_u8(5u8); in hash()
1704 v0.hash(state); in hash()
1707 state.write_u8(6u8); in hash()
1708 v0.hash(state); in hash()
1711 state.write_u8(7u8); in hash()
1712 v0.to_string().hash(state); in hash()
1719 fn hash<H>(&self, state: &mut H) in hash()
1723 self.value.hash(state); in hash()
1729 fn hash<H>(&self, state: &mut H) in hash()
1733 self.attrs.hash(state); in hash()
1734 self.pat.hash(state); in hash()
1735 self.init.hash(state); in hash()
1741 fn hash<H>(&self, state: &mut H) in hash()
1745 self.path.hash(state); in hash()
1746 self.delimiter.hash(state); in hash()
1747 TokenStreamHelper(&self.tokens).hash(state); in hash()
1753 fn hash<H>(&self, state: &mut H) in hash()
1759 state.write_u8(0u8); in hash()
1762 state.write_u8(1u8); in hash()
1765 state.write_u8(2u8); in hash()
1773 fn hash<H>(&self, state: &mut H) in hash()
1779 state.write_u8(0u8); in hash()
1780 v0.hash(state); in hash()
1783 state.write_u8(1u8); in hash()
1784 v0.hash(state); in hash()
1787 state.write_u8(2u8); in hash()
1788 v0.hash(state); in hash()
1796 fn hash<H>(&self, state: &mut H) in hash()
1800 self.path.hash(state); in hash()
1801 self.nested.hash(state); in hash()
1807 fn hash<H>(&self, state: &mut H) in hash()
1811 self.path.hash(state); in hash()
1812 self.lit.hash(state); in hash()
1818 fn hash<H>(&self, state: &mut H) in hash()
1822 self.args.hash(state); in hash()
1828 fn hash<H>(&self, state: &mut H) in hash()
1834 state.write_u8(0u8); in hash()
1835 v0.hash(state); in hash()
1838 state.write_u8(1u8); in hash()
1839 v0.hash(state); in hash()
1847 fn hash<H>(&self, state: &mut H) in hash()
1851 self.inputs.hash(state); in hash()
1852 self.output.hash(state); in hash()
1858 fn hash<H>(&self, state: &mut H) in hash()
1864 state.write_u8(0u8); in hash()
1865 v0.hash(state); in hash()
1868 state.write_u8(1u8); in hash()
1869 v0.hash(state); in hash()
1872 state.write_u8(2u8); in hash()
1873 v0.hash(state); in hash()
1876 state.write_u8(3u8); in hash()
1877 v0.hash(state); in hash()
1880 state.write_u8(4u8); in hash()
1881 v0.hash(state); in hash()
1884 state.write_u8(5u8); in hash()
1885 v0.hash(state); in hash()
1888 state.write_u8(6u8); in hash()
1889 v0.hash(state); in hash()
1892 state.write_u8(7u8); in hash()
1893 v0.hash(state); in hash()
1896 state.write_u8(8u8); in hash()
1897 v0.hash(state); in hash()
1900 state.write_u8(9u8); in hash()
1901 v0.hash(state); in hash()
1904 state.write_u8(10u8); in hash()
1905 v0.hash(state); in hash()
1908 state.write_u8(11u8); in hash()
1909 v0.hash(state); in hash()
1912 state.write_u8(12u8); in hash()
1913 v0.hash(state); in hash()
1916 state.write_u8(13u8); in hash()
1917 v0.hash(state); in hash()
1920 state.write_u8(14u8); in hash()
1921 TokenStreamHelper(v0).hash(state); in hash()
1924 state.write_u8(15u8); in hash()
1925 v0.hash(state); in hash()
1935 fn hash<H>(&self, state: &mut H) in hash()
1939 self.attrs.hash(state); in hash()
1940 self.pat.hash(state); in hash()
1946 fn hash<H>(&self, state: &mut H) in hash()
1950 self.attrs.hash(state); in hash()
1951 self.by_ref.hash(state); in hash()
1952 self.mutability.hash(state); in hash()
1953 self.ident.hash(state); in hash()
1954 self.subpat.hash(state); in hash()
1960 fn hash<H>(&self, state: &mut H) in hash()
1964 self.attrs.hash(state); in hash()
1965 self.expr.hash(state); in hash()
1971 fn hash<H>(&self, state: &mut H) in hash()
1975 self.attrs.hash(state); in hash()
1976 self.mac.hash(state); in hash()
1982 fn hash<H>(&self, state: &mut H) in hash()
1986 self.attrs.hash(state); in hash()
1987 self.leading_vert.hash(state); in hash()
1988 self.cases.hash(state); in hash()
1994 fn hash<H>(&self, state: &mut H) in hash()
1998 self.attrs.hash(state); in hash()
1999 self.qself.hash(state); in hash()
2000 self.path.hash(state); in hash()
2006 fn hash<H>(&self, state: &mut H) in hash()
2010 self.attrs.hash(state); in hash()
2011 self.lo.hash(state); in hash()
2012 self.limits.hash(state); in hash()
2013 self.hi.hash(state); in hash()
2019 fn hash<H>(&self, state: &mut H) in hash()
2023 self.attrs.hash(state); in hash()
2024 self.mutability.hash(state); in hash()
2025 self.pat.hash(state); in hash()
2031 fn hash<H>(&self, state: &mut H) in hash()
2035 self.attrs.hash(state); in hash()
2041 fn hash<H>(&self, state: &mut H) in hash()
2045 self.attrs.hash(state); in hash()
2046 self.elems.hash(state); in hash()
2052 fn hash<H>(&self, state: &mut H) in hash()
2056 self.attrs.hash(state); in hash()
2057 self.path.hash(state); in hash()
2058 self.fields.hash(state); in hash()
2059 self.dot2_token.hash(state); in hash()
2065 fn hash<H>(&self, state: &mut H) in hash()
2069 self.attrs.hash(state); in hash()
2070 self.elems.hash(state); in hash()
2076 fn hash<H>(&self, state: &mut H) in hash()
2080 self.attrs.hash(state); in hash()
2081 self.path.hash(state); in hash()
2082 self.pat.hash(state); in hash()
2088 fn hash<H>(&self, state: &mut H) in hash()
2092 self.attrs.hash(state); in hash()
2093 self.pat.hash(state); in hash()
2094 self.ty.hash(state); in hash()
2100 fn hash<H>(&self, state: &mut H) in hash()
2104 self.attrs.hash(state); in hash()
2110 fn hash<H>(&self, state: &mut H) in hash()
2114 self.leading_colon.hash(state); in hash()
2115 self.segments.hash(state); in hash()
2121 fn hash<H>(&self, state: &mut H) in hash()
2127 state.write_u8(0u8); in hash()
2130 state.write_u8(1u8); in hash()
2131 v0.hash(state); in hash()
2134 state.write_u8(2u8); in hash()
2135 v0.hash(state); in hash()
2143 fn hash<H>(&self, state: &mut H) in hash()
2147 self.ident.hash(state); in hash()
2148 self.arguments.hash(state); in hash()
2154 fn hash<H>(&self, state: &mut H) in hash()
2158 self.lhs_ty.hash(state); in hash()
2159 self.rhs_ty.hash(state); in hash()
2165 fn hash<H>(&self, state: &mut H) in hash()
2169 self.lifetime.hash(state); in hash()
2170 self.bounds.hash(state); in hash()
2176 fn hash<H>(&self, state: &mut H) in hash()
2180 self.lifetimes.hash(state); in hash()
2181 self.bounded_ty.hash(state); in hash()
2182 self.bounds.hash(state); in hash()
2188 fn hash<H>(&self, state: &mut H) in hash()
2192 self.ty.hash(state); in hash()
2193 self.position.hash(state); in hash()
2194 self.as_token.hash(state); in hash()
2200 fn hash<H>(&self, state: &mut H) in hash()
2206 state.write_u8(0u8); in hash()
2209 state.write_u8(1u8); in hash()
2217 fn hash<H>(&self, state: &mut H) in hash()
2221 self.attrs.hash(state); in hash()
2222 self.reference.hash(state); in hash()
2223 self.mutability.hash(state); in hash()
2229 fn hash<H>(&self, state: &mut H) in hash()
2235 state.write_u8(0u8); in hash()
2238 state.write_u8(1u8); in hash()
2239 v1.hash(state); in hash()
2247 fn hash<H>(&self, state: &mut H) in hash()
2251 self.constness.hash(state); in hash()
2252 self.asyncness.hash(state); in hash()
2253 self.unsafety.hash(state); in hash()
2254 self.abi.hash(state); in hash()
2255 self.ident.hash(state); in hash()
2256 self.generics.hash(state); in hash()
2257 self.inputs.hash(state); in hash()
2258 self.variadic.hash(state); in hash()
2259 self.output.hash(state); in hash()
2265 fn hash<H>(&self, state: &mut H) in hash()
2271 state.write_u8(0u8); in hash()
2272 v0.hash(state); in hash()
2275 state.write_u8(1u8); in hash()
2276 v0.hash(state); in hash()
2279 state.write_u8(2u8); in hash()
2280 v0.hash(state); in hash()
2283 state.write_u8(3u8); in hash()
2284 v0.hash(state); in hash()
2292 fn hash<H>(&self, state: &mut H) in hash()
2296 self.paren_token.hash(state); in hash()
2297 self.modifier.hash(state); in hash()
2298 self.lifetimes.hash(state); in hash()
2299 self.path.hash(state); in hash()
2305 fn hash<H>(&self, state: &mut H) in hash()
2311 state.write_u8(0u8); in hash()
2314 state.write_u8(1u8); in hash()
2322 fn hash<H>(&self, state: &mut H) in hash()
2328 state.write_u8(0u8); in hash()
2329 v0.hash(state); in hash()
2332 state.write_u8(1u8); in hash()
2333 v0.hash(state); in hash()
2336 state.write_u8(2u8); in hash()
2337 v0.hash(state); in hash()
2340 state.write_u8(3u8); in hash()
2341 v0.hash(state); in hash()
2344 state.write_u8(4u8); in hash()
2345 TokenStreamHelper(v0).hash(state); in hash()
2355 fn hash<H>(&self, state: &mut H) in hash()
2359 self.attrs.hash(state); in hash()
2360 self.ident.hash(state); in hash()
2361 self.ty.hash(state); in hash()
2362 self.default.hash(state); in hash()
2368 fn hash<H>(&self, state: &mut H) in hash()
2372 self.attrs.hash(state); in hash()
2373 self.mac.hash(state); in hash()
2374 self.semi_token.hash(state); in hash()
2380 fn hash<H>(&self, state: &mut H) in hash()
2384 self.attrs.hash(state); in hash()
2385 self.sig.hash(state); in hash()
2386 self.default.hash(state); in hash()
2387 self.semi_token.hash(state); in hash()
2393 fn hash<H>(&self, state: &mut H) in hash()
2397 self.attrs.hash(state); in hash()
2398 self.ident.hash(state); in hash()
2399 self.generics.hash(state); in hash()
2400 self.colon_token.hash(state); in hash()
2401 self.bounds.hash(state); in hash()
2402 self.default.hash(state); in hash()
2408 fn hash<H>(&self, state: &mut H) in hash()
2414 state.write_u8(0u8); in hash()
2415 v0.hash(state); in hash()
2418 state.write_u8(1u8); in hash()
2419 v0.hash(state); in hash()
2422 state.write_u8(2u8); in hash()
2423 v0.hash(state); in hash()
2426 state.write_u8(3u8); in hash()
2427 v0.hash(state); in hash()
2430 state.write_u8(4u8); in hash()
2431 v0.hash(state); in hash()
2434 state.write_u8(5u8); in hash()
2435 v0.hash(state); in hash()
2438 state.write_u8(6u8); in hash()
2439 v0.hash(state); in hash()
2442 state.write_u8(7u8); in hash()
2443 v0.hash(state); in hash()
2446 state.write_u8(8u8); in hash()
2447 v0.hash(state); in hash()
2450 state.write_u8(9u8); in hash()
2451 v0.hash(state); in hash()
2454 state.write_u8(10u8); in hash()
2455 v0.hash(state); in hash()
2458 state.write_u8(11u8); in hash()
2459 v0.hash(state); in hash()
2462 state.write_u8(12u8); in hash()
2463 v0.hash(state); in hash()
2466 state.write_u8(13u8); in hash()
2467 v0.hash(state); in hash()
2470 state.write_u8(14u8); in hash()
2471 TokenStreamHelper(v0).hash(state); in hash()
2481 fn hash<H>(&self, state: &mut H) in hash()
2485 self.elem.hash(state); in hash()
2486 self.len.hash(state); in hash()
2492 fn hash<H>(&self, state: &mut H) in hash()
2496 self.lifetimes.hash(state); in hash()
2497 self.unsafety.hash(state); in hash()
2498 self.abi.hash(state); in hash()
2499 self.inputs.hash(state); in hash()
2500 self.variadic.hash(state); in hash()
2501 self.output.hash(state); in hash()
2507 fn hash<H>(&self, state: &mut H) in hash()
2511 self.elem.hash(state); in hash()
2517 fn hash<H>(&self, state: &mut H) in hash()
2521 self.bounds.hash(state); in hash()
2535 fn hash<H>(&self, state: &mut H) in hash()
2539 self.mac.hash(state); in hash()
2553 fn hash<H>(&self, state: &mut H) in hash()
2557 self.attrs.hash(state); in hash()
2558 self.ident.hash(state); in hash()
2559 self.colon_token.hash(state); in hash()
2560 self.bounds.hash(state); in hash()
2561 self.eq_token.hash(state); in hash()
2562 self.default.hash(state); in hash()
2568 fn hash<H>(&self, state: &mut H) in hash()
2574 state.write_u8(0u8); in hash()
2575 v0.hash(state); in hash()
2578 state.write_u8(1u8); in hash()
2579 v0.hash(state); in hash()
2587 fn hash<H>(&self, state: &mut H) in hash()
2591 self.elem.hash(state); in hash()
2597 fn hash<H>(&self, state: &mut H) in hash()
2601 self.qself.hash(state); in hash()
2602 self.path.hash(state); in hash()
2608 fn hash<H>(&self, state: &mut H) in hash()
2612 self.const_token.hash(state); in hash()
2613 self.mutability.hash(state); in hash()
2614 self.elem.hash(state); in hash()
2620 fn hash<H>(&self, state: &mut H) in hash()
2624 self.lifetime.hash(state); in hash()
2625 self.mutability.hash(state); in hash()
2626 self.elem.hash(state); in hash()
2632 fn hash<H>(&self, state: &mut H) in hash()
2636 self.elem.hash(state); in hash()
2642 fn hash<H>(&self, state: &mut H) in hash()
2646 self.dyn_token.hash(state); in hash()
2647 self.bounds.hash(state); in hash()
2653 fn hash<H>(&self, state: &mut H) in hash()
2657 self.elems.hash(state); in hash()
2663 fn hash<H>(&self, state: &mut H) in hash()
2669 state.write_u8(0u8); in hash()
2672 state.write_u8(1u8); in hash()
2675 state.write_u8(2u8); in hash()
2691 fn hash<H>(&self, state: &mut H) in hash()
2695 self.items.hash(state); in hash()
2701 fn hash<H>(&self, state: &mut H) in hash()
2705 self.ident.hash(state); in hash()
2711 fn hash<H>(&self, state: &mut H) in hash()
2715 self.ident.hash(state); in hash()
2716 self.tree.hash(state); in hash()
2722 fn hash<H>(&self, state: &mut H) in hash()
2726 self.ident.hash(state); in hash()
2727 self.rename.hash(state); in hash()
2733 fn hash<H>(&self, state: &mut H) in hash()
2739 state.write_u8(0u8); in hash()
2740 v0.hash(state); in hash()
2743 state.write_u8(1u8); in hash()
2744 v0.hash(state); in hash()
2747 state.write_u8(2u8); in hash()
2748 v0.hash(state); in hash()
2751 state.write_u8(3u8); in hash()
2752 v0.hash(state); in hash()
2755 state.write_u8(4u8); in hash()
2756 v0.hash(state); in hash()
2764 fn hash<H>(&self, state: &mut H) in hash()
2768 self.attrs.hash(state); in hash()
2774 fn hash<H>(&self, state: &mut H) in hash()
2778 self.attrs.hash(state); in hash()
2779 self.ident.hash(state); in hash()
2780 self.fields.hash(state); in hash()
2781 self.discriminant.hash(state); in hash()
2803 fn hash<H>(&self, state: &mut H) in hash()
2807 self.in_token.hash(state); in hash()
2808 self.path.hash(state); in hash()
2814 fn hash<H>(&self, state: &mut H) in hash()
2820 state.write_u8(0u8); in hash()
2821 v0.hash(state); in hash()
2824 state.write_u8(1u8); in hash()
2825 v0.hash(state); in hash()
2828 state.write_u8(2u8); in hash()
2829 v0.hash(state); in hash()
2832 state.write_u8(3u8); in hash()
2840 fn hash<H>(&self, state: &mut H) in hash()
2844 self.predicates.hash(state); in hash()
2850 fn hash<H>(&self, state: &mut H) in hash()
2856 state.write_u8(0u8); in hash()
2857 v0.hash(state); in hash()
2860 state.write_u8(1u8); in hash()
2861 v0.hash(state); in hash()
2864 state.write_u8(2u8); in hash()
2865 v0.hash(state); in hash()