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()
508 fn hash<H>(&self, state: &mut H) in hash()
512 self.attrs.hash(state); in hash()
513 self.elems.hash(state); in hash()
519 fn hash<H>(&self, state: &mut H) in hash()
523 self.attrs.hash(state); in hash()
524 self.left.hash(state); in hash()
525 self.right.hash(state); in hash()
531 fn hash<H>(&self, state: &mut H) in hash()
535 self.attrs.hash(state); in hash()
536 self.left.hash(state); in hash()
537 self.op.hash(state); in hash()
538 self.right.hash(state); in hash()
544 fn hash<H>(&self, state: &mut H) in hash()
548 self.attrs.hash(state); in hash()
549 self.capture.hash(state); in hash()
550 self.block.hash(state); in hash()
556 fn hash<H>(&self, state: &mut H) in hash()
560 self.attrs.hash(state); in hash()
561 self.base.hash(state); in hash()
567 fn hash<H>(&self, state: &mut H) in hash()
571 self.attrs.hash(state); in hash()
572 self.left.hash(state); in hash()
573 self.op.hash(state); in hash()
574 self.right.hash(state); in hash()
580 fn hash<H>(&self, state: &mut H) in hash()
584 self.attrs.hash(state); in hash()
585 self.label.hash(state); in hash()
586 self.block.hash(state); in hash()
592 fn hash<H>(&self, state: &mut H) in hash()
596 self.attrs.hash(state); in hash()
597 self.expr.hash(state); in hash()
603 fn hash<H>(&self, state: &mut H) in hash()
607 self.attrs.hash(state); in hash()
608 self.label.hash(state); in hash()
609 self.expr.hash(state); in hash()
615 fn hash<H>(&self, state: &mut H) in hash()
619 self.attrs.hash(state); in hash()
620 self.func.hash(state); in hash()
621 self.args.hash(state); in hash()
627 fn hash<H>(&self, state: &mut H) in hash()
631 self.attrs.hash(state); in hash()
632 self.expr.hash(state); in hash()
633 self.ty.hash(state); in hash()
639 fn hash<H>(&self, state: &mut H) in hash()
643 self.attrs.hash(state); in hash()
644 self.asyncness.hash(state); in hash()
645 self.movability.hash(state); in hash()
646 self.capture.hash(state); in hash()
647 self.inputs.hash(state); in hash()
648 self.output.hash(state); in hash()
649 self.body.hash(state); in hash()
655 fn hash<H>(&self, state: &mut H) in hash()
659 self.attrs.hash(state); in hash()
660 self.label.hash(state); in hash()
666 fn hash<H>(&self, state: &mut H) in hash()
670 self.attrs.hash(state); in hash()
671 self.base.hash(state); in hash()
672 self.member.hash(state); in hash()
678 fn hash<H>(&self, state: &mut H) in hash()
682 self.attrs.hash(state); in hash()
683 self.label.hash(state); in hash()
684 self.pat.hash(state); in hash()
685 self.expr.hash(state); in hash()
686 self.body.hash(state); in hash()
692 fn hash<H>(&self, state: &mut H) in hash()
696 self.attrs.hash(state); in hash()
697 self.expr.hash(state); in hash()
703 fn hash<H>(&self, state: &mut H) in hash()
707 self.attrs.hash(state); in hash()
708 self.cond.hash(state); in hash()
709 self.then_branch.hash(state); in hash()
710 self.else_branch.hash(state); in hash()
716 fn hash<H>(&self, state: &mut H) in hash()
720 self.attrs.hash(state); in hash()
721 self.expr.hash(state); in hash()
722 self.index.hash(state); in hash()
728 fn hash<H>(&self, state: &mut H) in hash()
732 self.attrs.hash(state); in hash()
733 self.pat.hash(state); in hash()
734 self.expr.hash(state); in hash()
740 fn hash<H>(&self, state: &mut H) in hash()
744 self.attrs.hash(state); in hash()
745 self.lit.hash(state); in hash()
751 fn hash<H>(&self, state: &mut H) in hash()
755 self.attrs.hash(state); in hash()
756 self.label.hash(state); in hash()
757 self.body.hash(state); in hash()
763 fn hash<H>(&self, state: &mut H) in hash()
767 self.attrs.hash(state); in hash()
768 self.mac.hash(state); in hash()
774 fn hash<H>(&self, state: &mut H) in hash()
778 self.attrs.hash(state); in hash()
779 self.expr.hash(state); in hash()
780 self.arms.hash(state); in hash()
786 fn hash<H>(&self, state: &mut H) in hash()
790 self.attrs.hash(state); in hash()
791 self.receiver.hash(state); in hash()
792 self.method.hash(state); in hash()
793 self.turbofish.hash(state); in hash()
794 self.args.hash(state); in hash()
800 fn hash<H>(&self, state: &mut H) in hash()
804 self.attrs.hash(state); in hash()
805 self.expr.hash(state); in hash()
811 fn hash<H>(&self, state: &mut H) in hash()
815 self.attrs.hash(state); in hash()
816 self.qself.hash(state); in hash()
817 self.path.hash(state); in hash()
823 fn hash<H>(&self, state: &mut H) in hash()
827 self.attrs.hash(state); in hash()
828 self.from.hash(state); in hash()
829 self.limits.hash(state); in hash()
830 self.to.hash(state); in hash()
836 fn hash<H>(&self, state: &mut H) in hash()
840 self.attrs.hash(state); in hash()
841 self.mutability.hash(state); in hash()
842 self.expr.hash(state); in hash()
848 fn hash<H>(&self, state: &mut H) in hash()
852 self.attrs.hash(state); in hash()
853 self.expr.hash(state); in hash()
854 self.len.hash(state); in hash()
860 fn hash<H>(&self, state: &mut H) in hash()
864 self.attrs.hash(state); in hash()
865 self.expr.hash(state); in hash()
871 fn hash<H>(&self, state: &mut H) in hash()
875 self.attrs.hash(state); in hash()
876 self.path.hash(state); in hash()
877 self.fields.hash(state); in hash()
878 self.dot2_token.hash(state); in hash()
879 self.rest.hash(state); in hash()
885 fn hash<H>(&self, state: &mut H) in hash()
889 self.attrs.hash(state); in hash()
890 self.expr.hash(state); in hash()
896 fn hash<H>(&self, state: &mut H) in hash()
900 self.attrs.hash(state); in hash()
901 self.block.hash(state); in hash()
907 fn hash<H>(&self, state: &mut H) in hash()
911 self.attrs.hash(state); in hash()
912 self.elems.hash(state); in hash()
918 fn hash<H>(&self, state: &mut H) in hash()
922 self.attrs.hash(state); in hash()
923 self.expr.hash(state); in hash()
924 self.ty.hash(state); in hash()
930 fn hash<H>(&self, state: &mut H) in hash()
934 self.attrs.hash(state); in hash()
935 self.op.hash(state); in hash()
936 self.expr.hash(state); in hash()
942 fn hash<H>(&self, state: &mut H) in hash()
946 self.attrs.hash(state); in hash()
947 self.block.hash(state); in hash()
953 fn hash<H>(&self, state: &mut H) in hash()
957 self.attrs.hash(state); in hash()
958 self.label.hash(state); in hash()
959 self.cond.hash(state); in hash()
960 self.body.hash(state); in hash()
966 fn hash<H>(&self, state: &mut H) in hash()
970 self.attrs.hash(state); in hash()
971 self.expr.hash(state); in hash()
977 fn hash<H>(&self, state: &mut H) in hash()
981 self.attrs.hash(state); in hash()
982 self.vis.hash(state); in hash()
983 self.ident.hash(state); in hash()
984 self.colon_token.hash(state); in hash()
985 self.ty.hash(state); in hash()
991 fn hash<H>(&self, state: &mut H) in hash()
995 self.attrs.hash(state); in hash()
996 self.member.hash(state); in hash()
997 self.colon_token.hash(state); in hash()
998 self.pat.hash(state); in hash()
1004 fn hash<H>(&self, state: &mut H) in hash()
1008 self.attrs.hash(state); in hash()
1009 self.member.hash(state); in hash()
1010 self.colon_token.hash(state); in hash()
1011 self.expr.hash(state); in hash()
1017 fn hash<H>(&self, state: &mut H) in hash()
1023 state.write_u8(0u8); in hash()
1024 v0.hash(state); in hash()
1027 state.write_u8(1u8); in hash()
1028 v0.hash(state); in hash()
1031 state.write_u8(2u8); in hash()
1039 fn hash<H>(&self, state: &mut H) in hash()
1043 self.named.hash(state); in hash()
1049 fn hash<H>(&self, state: &mut H) in hash()
1053 self.unnamed.hash(state); in hash()
1059 fn hash<H>(&self, state: &mut H) in hash()
1063 self.shebang.hash(state); in hash()
1064 self.attrs.hash(state); in hash()
1065 self.items.hash(state); in hash()
1071 fn hash<H>(&self, state: &mut H) in hash()
1077 state.write_u8(0u8); in hash()
1078 v0.hash(state); in hash()
1081 state.write_u8(1u8); in hash()
1082 v0.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()
1104 state.write_u8(2u8); in hash()
1105 v0.hash(state); in hash()
1108 state.write_u8(3u8); in hash()
1109 v0.hash(state); in hash()
1112 state.write_u8(4u8); in hash()
1113 TokenStreamHelper(v0).hash(state); in hash()
1122 fn hash<H>(&self, state: &mut H) in hash()
1126 self.attrs.hash(state); in hash()
1127 self.vis.hash(state); in hash()
1128 self.sig.hash(state); in hash()
1134 fn hash<H>(&self, state: &mut H) in hash()
1138 self.attrs.hash(state); in hash()
1139 self.mac.hash(state); in hash()
1140 self.semi_token.hash(state); in hash()
1146 fn hash<H>(&self, state: &mut H) in hash()
1150 self.attrs.hash(state); in hash()
1151 self.vis.hash(state); in hash()
1152 self.mutability.hash(state); in hash()
1153 self.ident.hash(state); in hash()
1154 self.ty.hash(state); in hash()
1160 fn hash<H>(&self, state: &mut H) in hash()
1164 self.attrs.hash(state); in hash()
1165 self.vis.hash(state); in hash()
1166 self.ident.hash(state); in hash()
1172 fn hash<H>(&self, state: &mut H) in hash()
1178 state.write_u8(0u8); in hash()
1179 v0.hash(state); in hash()
1182 state.write_u8(1u8); in hash()
1183 v0.hash(state); in hash()
1186 state.write_u8(2u8); in hash()
1187 v0.hash(state); in hash()
1190 state.write_u8(3u8); in hash()
1191 v0.hash(state); in hash()
1194 state.write_u8(4u8); in hash()
1195 v0.hash(state); in hash()
1203 fn hash<H>(&self, state: &mut H) in hash()
1209 state.write_u8(0u8); in hash()
1210 v0.hash(state); in hash()
1213 state.write_u8(1u8); in hash()
1214 v0.hash(state); in hash()
1222 fn hash<H>(&self, state: &mut H) in hash()
1228 state.write_u8(0u8); in hash()
1229 v0.hash(state); in hash()
1232 state.write_u8(1u8); in hash()
1233 v0.hash(state); in hash()
1236 state.write_u8(2u8); in hash()
1237 v0.hash(state); in hash()
1245 fn hash<H>(&self, state: &mut H) in hash()
1249 self.lt_token.hash(state); in hash()
1250 self.params.hash(state); in hash()
1251 self.gt_token.hash(state); in hash()
1252 self.where_clause.hash(state); in hash()
1258 fn hash<H>(&self, state: &mut H) in hash()
1264 state.write_u8(0u8); in hash()
1265 v0.hash(state); in hash()
1268 state.write_u8(1u8); in hash()
1269 v0.hash(state); in hash()
1272 state.write_u8(2u8); in hash()
1273 v0.hash(state); in hash()
1276 state.write_u8(3u8); in hash()
1277 v0.hash(state); in hash()
1280 state.write_u8(4u8); in hash()
1281 TokenStreamHelper(v0).hash(state); in hash()
1290 fn hash<H>(&self, state: &mut H) in hash()
1294 self.attrs.hash(state); in hash()
1295 self.vis.hash(state); in hash()
1296 self.defaultness.hash(state); in hash()
1297 self.ident.hash(state); in hash()
1298 self.ty.hash(state); in hash()
1299 self.expr.hash(state); in hash()
1305 fn hash<H>(&self, state: &mut H) in hash()
1309 self.attrs.hash(state); in hash()
1310 self.mac.hash(state); in hash()
1311 self.semi_token.hash(state); in hash()
1317 fn hash<H>(&self, state: &mut H) in hash()
1321 self.attrs.hash(state); in hash()
1322 self.vis.hash(state); in hash()
1323 self.defaultness.hash(state); in hash()
1324 self.sig.hash(state); in hash()
1325 self.block.hash(state); in hash()
1331 fn hash<H>(&self, state: &mut H) in hash()
1335 self.attrs.hash(state); in hash()
1336 self.vis.hash(state); in hash()
1337 self.defaultness.hash(state); in hash()
1338 self.ident.hash(state); in hash()
1339 self.generics.hash(state); in hash()
1340 self.ty.hash(state); in hash()
1346 fn hash<H>(&self, state: &mut H) in hash()
1352 state.write_u8(0u8); in hash()
1353 v0.hash(state); in hash()
1356 state.write_u8(1u8); in hash()
1357 v0.hash(state); in hash()
1360 state.write_u8(2u8); in hash()
1361 v0.hash(state); in hash()
1364 state.write_u8(3u8); in hash()
1365 v0.hash(state); in hash()
1368 state.write_u8(4u8); in hash()
1369 v0.hash(state); in hash()
1372 state.write_u8(5u8); in hash()
1373 v0.hash(state); in hash()
1376 state.write_u8(6u8); in hash()
1377 v0.hash(state); in hash()
1380 state.write_u8(7u8); in hash()
1381 v0.hash(state); in hash()
1384 state.write_u8(8u8); in hash()
1385 v0.hash(state); in hash()
1388 state.write_u8(9u8); in hash()
1389 v0.hash(state); in hash()
1392 state.write_u8(10u8); in hash()
1393 v0.hash(state); in hash()
1396 state.write_u8(11u8); in hash()
1397 v0.hash(state); in hash()
1400 state.write_u8(12u8); in hash()
1401 v0.hash(state); in hash()
1404 state.write_u8(13u8); in hash()
1405 v0.hash(state); in hash()
1408 state.write_u8(14u8); in hash()
1409 v0.hash(state); in hash()
1412 state.write_u8(15u8); in hash()
1413 v0.hash(state); in hash()
1416 state.write_u8(16u8); in hash()
1417 TokenStreamHelper(v0).hash(state); in hash()
1426 fn hash<H>(&self, state: &mut H) in hash()
1430 self.attrs.hash(state); in hash()
1431 self.vis.hash(state); in hash()
1432 self.ident.hash(state); in hash()
1433 self.ty.hash(state); in hash()
1434 self.expr.hash(state); in hash()
1440 fn hash<H>(&self, state: &mut H) in hash()
1444 self.attrs.hash(state); in hash()
1445 self.vis.hash(state); in hash()
1446 self.ident.hash(state); in hash()
1447 self.generics.hash(state); in hash()
1448 self.variants.hash(state); in hash()
1454 fn hash<H>(&self, state: &mut H) in hash()
1458 self.attrs.hash(state); in hash()
1459 self.vis.hash(state); in hash()
1460 self.ident.hash(state); in hash()
1461 self.rename.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.sig.hash(state); in hash()
1474 self.block.hash(state); in hash()
1480 fn hash<H>(&self, state: &mut H) in hash()
1484 self.attrs.hash(state); in hash()
1485 self.abi.hash(state); in hash()
1486 self.items.hash(state); in hash()
1492 fn hash<H>(&self, state: &mut H) in hash()
1496 self.attrs.hash(state); in hash()
1497 self.defaultness.hash(state); in hash()
1498 self.unsafety.hash(state); in hash()
1499 self.generics.hash(state); in hash()
1500 self.trait_.hash(state); in hash()
1501 self.self_ty.hash(state); in hash()
1502 self.items.hash(state); in hash()
1508 fn hash<H>(&self, state: &mut H) in hash()
1512 self.attrs.hash(state); in hash()
1513 self.ident.hash(state); in hash()
1514 self.mac.hash(state); in hash()
1515 self.semi_token.hash(state); in hash()
1521 fn hash<H>(&self, state: &mut H) in hash()
1525 self.attrs.hash(state); in hash()
1526 self.vis.hash(state); in hash()
1527 self.ident.hash(state); in hash()
1528 TokenStreamHelper(&self.rules).hash(state); in hash()
1534 fn hash<H>(&self, state: &mut H) in hash()
1538 self.attrs.hash(state); in hash()
1539 self.vis.hash(state); in hash()
1540 self.ident.hash(state); in hash()
1541 self.content.hash(state); in hash()
1542 self.semi.hash(state); in hash()
1548 fn hash<H>(&self, state: &mut H) in hash()
1552 self.attrs.hash(state); in hash()
1553 self.vis.hash(state); in hash()
1554 self.mutability.hash(state); in hash()
1555 self.ident.hash(state); in hash()
1556 self.ty.hash(state); in hash()
1557 self.expr.hash(state); in hash()
1563 fn hash<H>(&self, state: &mut H) in hash()
1567 self.attrs.hash(state); in hash()
1568 self.vis.hash(state); in hash()
1569 self.ident.hash(state); in hash()
1570 self.generics.hash(state); in hash()
1571 self.fields.hash(state); in hash()
1572 self.semi_token.hash(state); in hash()
1578 fn hash<H>(&self, state: &mut H) in hash()
1582 self.attrs.hash(state); in hash()
1583 self.vis.hash(state); in hash()
1584 self.unsafety.hash(state); in hash()
1585 self.auto_token.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.path.hash(state); in hash()
1742 self.delimiter.hash(state); in hash()
1743 TokenStreamHelper(&self.tokens).hash(state); in hash()
1749 fn hash<H>(&self, state: &mut H) in hash()
1755 state.write_u8(0u8); in hash()
1758 state.write_u8(1u8); in hash()
1761 state.write_u8(2u8); in hash()
1769 fn hash<H>(&self, state: &mut H) in hash()
1775 state.write_u8(0u8); in hash()
1776 v0.hash(state); in hash()
1779 state.write_u8(1u8); in hash()
1780 v0.hash(state); in hash()
1783 state.write_u8(2u8); in hash()
1784 v0.hash(state); in hash()
1792 fn hash<H>(&self, state: &mut H) in hash()
1796 self.path.hash(state); in hash()
1797 self.nested.hash(state); in hash()
1803 fn hash<H>(&self, state: &mut H) in hash()
1807 self.path.hash(state); in hash()
1808 self.lit.hash(state); in hash()
1814 fn hash<H>(&self, state: &mut H) in hash()
1818 self.args.hash(state); in hash()
1824 fn hash<H>(&self, state: &mut H) in hash()
1830 state.write_u8(0u8); in hash()
1831 v0.hash(state); in hash()
1834 state.write_u8(1u8); in hash()
1835 v0.hash(state); in hash()
1843 fn hash<H>(&self, state: &mut H) in hash()
1847 self.inputs.hash(state); in hash()
1848 self.output.hash(state); in hash()
1854 fn hash<H>(&self, state: &mut H) in hash()
1860 state.write_u8(0u8); in hash()
1861 v0.hash(state); in hash()
1864 state.write_u8(1u8); in hash()
1865 v0.hash(state); in hash()
1868 state.write_u8(2u8); in hash()
1869 v0.hash(state); in hash()
1872 state.write_u8(3u8); in hash()
1873 v0.hash(state); in hash()
1876 state.write_u8(4u8); in hash()
1877 v0.hash(state); in hash()
1880 state.write_u8(5u8); in hash()
1881 v0.hash(state); in hash()
1884 state.write_u8(6u8); in hash()
1885 v0.hash(state); in hash()
1888 state.write_u8(7u8); in hash()
1889 v0.hash(state); in hash()
1892 state.write_u8(8u8); in hash()
1893 v0.hash(state); in hash()
1896 state.write_u8(9u8); in hash()
1897 v0.hash(state); in hash()
1900 state.write_u8(10u8); in hash()
1901 v0.hash(state); in hash()
1904 state.write_u8(11u8); in hash()
1905 v0.hash(state); in hash()
1908 state.write_u8(12u8); in hash()
1909 v0.hash(state); in hash()
1912 state.write_u8(13u8); in hash()
1913 v0.hash(state); in hash()
1916 state.write_u8(14u8); in hash()
1917 TokenStreamHelper(v0).hash(state); in hash()
1920 state.write_u8(15u8); in hash()
1921 v0.hash(state); in hash()
1930 fn hash<H>(&self, state: &mut H) in hash()
1934 self.attrs.hash(state); in hash()
1935 self.pat.hash(state); in hash()
1941 fn hash<H>(&self, state: &mut H) in hash()
1945 self.attrs.hash(state); in hash()
1946 self.by_ref.hash(state); in hash()
1947 self.mutability.hash(state); in hash()
1948 self.ident.hash(state); in hash()
1949 self.subpat.hash(state); in hash()
1955 fn hash<H>(&self, state: &mut H) in hash()
1959 self.attrs.hash(state); in hash()
1960 self.expr.hash(state); in hash()
1966 fn hash<H>(&self, state: &mut H) in hash()
1970 self.attrs.hash(state); in hash()
1971 self.mac.hash(state); in hash()
1977 fn hash<H>(&self, state: &mut H) in hash()
1981 self.attrs.hash(state); in hash()
1982 self.leading_vert.hash(state); in hash()
1983 self.cases.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()
2001 fn hash<H>(&self, state: &mut H) in hash()
2005 self.attrs.hash(state); in hash()
2006 self.lo.hash(state); in hash()
2007 self.limits.hash(state); in hash()
2008 self.hi.hash(state); in hash()
2014 fn hash<H>(&self, state: &mut H) in hash()
2018 self.attrs.hash(state); in hash()
2019 self.mutability.hash(state); in hash()
2020 self.pat.hash(state); in hash()
2026 fn hash<H>(&self, state: &mut H) in hash()
2030 self.attrs.hash(state); in hash()
2036 fn hash<H>(&self, state: &mut H) in hash()
2040 self.attrs.hash(state); in hash()
2041 self.elems.hash(state); in hash()
2047 fn hash<H>(&self, state: &mut H) in hash()
2051 self.attrs.hash(state); in hash()
2052 self.path.hash(state); in hash()
2053 self.fields.hash(state); in hash()
2054 self.dot2_token.hash(state); in hash()
2060 fn hash<H>(&self, state: &mut H) in hash()
2064 self.attrs.hash(state); in hash()
2065 self.elems.hash(state); in hash()
2071 fn hash<H>(&self, state: &mut H) in hash()
2075 self.attrs.hash(state); in hash()
2076 self.path.hash(state); in hash()
2077 self.pat.hash(state); in hash()
2083 fn hash<H>(&self, state: &mut H) in hash()
2087 self.attrs.hash(state); in hash()
2088 self.pat.hash(state); in hash()
2089 self.ty.hash(state); in hash()
2095 fn hash<H>(&self, state: &mut H) in hash()
2099 self.attrs.hash(state); in hash()
2105 fn hash<H>(&self, state: &mut H) in hash()
2109 self.leading_colon.hash(state); in hash()
2110 self.segments.hash(state); in hash()
2116 fn hash<H>(&self, state: &mut H) in hash()
2122 state.write_u8(0u8); in hash()
2125 state.write_u8(1u8); in hash()
2126 v0.hash(state); in hash()
2129 state.write_u8(2u8); in hash()
2130 v0.hash(state); in hash()
2138 fn hash<H>(&self, state: &mut H) in hash()
2142 self.ident.hash(state); in hash()
2143 self.arguments.hash(state); in hash()
2149 fn hash<H>(&self, state: &mut H) in hash()
2153 self.lhs_ty.hash(state); in hash()
2154 self.rhs_ty.hash(state); in hash()
2160 fn hash<H>(&self, state: &mut H) in hash()
2164 self.lifetime.hash(state); in hash()
2165 self.bounds.hash(state); in hash()
2171 fn hash<H>(&self, state: &mut H) in hash()
2175 self.lifetimes.hash(state); in hash()
2176 self.bounded_ty.hash(state); in hash()
2177 self.bounds.hash(state); in hash()
2183 fn hash<H>(&self, state: &mut H) in hash()
2187 self.ty.hash(state); in hash()
2188 self.position.hash(state); in hash()
2189 self.as_token.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()
2216 self.attrs.hash(state); in hash()
2217 self.reference.hash(state); in hash()
2218 self.mutability.hash(state); in hash()
2224 fn hash<H>(&self, state: &mut H) in hash()
2230 state.write_u8(0u8); in hash()
2233 state.write_u8(1u8); in hash()
2234 v1.hash(state); in hash()
2242 fn hash<H>(&self, state: &mut H) in hash()
2246 self.constness.hash(state); in hash()
2247 self.asyncness.hash(state); in hash()
2248 self.unsafety.hash(state); in hash()
2249 self.abi.hash(state); in hash()
2250 self.ident.hash(state); in hash()
2251 self.generics.hash(state); in hash()
2252 self.inputs.hash(state); in hash()
2253 self.variadic.hash(state); in hash()
2254 self.output.hash(state); in hash()
2260 fn hash<H>(&self, state: &mut H) in hash()
2266 state.write_u8(0u8); in hash()
2267 v0.hash(state); in hash()
2270 state.write_u8(1u8); in hash()
2271 v0.hash(state); in hash()
2274 state.write_u8(2u8); in hash()
2275 v0.hash(state); in hash()
2278 state.write_u8(3u8); in hash()
2279 v0.hash(state); in hash()
2287 fn hash<H>(&self, state: &mut H) in hash()
2291 self.paren_token.hash(state); in hash()
2292 self.modifier.hash(state); in hash()
2293 self.lifetimes.hash(state); in hash()
2294 self.path.hash(state); in hash()
2300 fn hash<H>(&self, state: &mut H) in hash()
2306 state.write_u8(0u8); in hash()
2309 state.write_u8(1u8); in hash()
2317 fn hash<H>(&self, state: &mut H) in hash()
2323 state.write_u8(0u8); in hash()
2324 v0.hash(state); in hash()
2327 state.write_u8(1u8); in hash()
2328 v0.hash(state); in hash()
2331 state.write_u8(2u8); in hash()
2332 v0.hash(state); in hash()
2335 state.write_u8(3u8); in hash()
2336 v0.hash(state); in hash()
2339 state.write_u8(4u8); in hash()
2340 TokenStreamHelper(v0).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.ty.hash(state); in hash()
2356 self.default.hash(state); in hash()
2362 fn hash<H>(&self, state: &mut H) in hash()
2366 self.attrs.hash(state); in hash()
2367 self.mac.hash(state); in hash()
2368 self.semi_token.hash(state); in hash()
2374 fn hash<H>(&self, state: &mut H) in hash()
2378 self.attrs.hash(state); in hash()
2379 self.sig.hash(state); in hash()
2380 self.default.hash(state); in hash()
2381 self.semi_token.hash(state); in hash()
2387 fn hash<H>(&self, state: &mut H) in hash()
2391 self.attrs.hash(state); in hash()
2392 self.ident.hash(state); in hash()
2393 self.generics.hash(state); in hash()
2394 self.colon_token.hash(state); in hash()
2395 self.bounds.hash(state); in hash()
2396 self.default.hash(state); in hash()
2402 fn hash<H>(&self, state: &mut H) in hash()
2408 state.write_u8(0u8); in hash()
2409 v0.hash(state); in hash()
2412 state.write_u8(1u8); in hash()
2413 v0.hash(state); in hash()
2416 state.write_u8(2u8); in hash()
2417 v0.hash(state); in hash()
2420 state.write_u8(3u8); in hash()
2421 v0.hash(state); in hash()
2424 state.write_u8(4u8); in hash()
2425 v0.hash(state); in hash()
2428 state.write_u8(5u8); in hash()
2429 v0.hash(state); in hash()
2432 state.write_u8(6u8); in hash()
2433 v0.hash(state); in hash()
2436 state.write_u8(7u8); in hash()
2437 v0.hash(state); in hash()
2440 state.write_u8(8u8); in hash()
2441 v0.hash(state); in hash()
2444 state.write_u8(9u8); in hash()
2445 v0.hash(state); in hash()
2448 state.write_u8(10u8); in hash()
2449 v0.hash(state); in hash()
2452 state.write_u8(11u8); in hash()
2453 v0.hash(state); in hash()
2456 state.write_u8(12u8); in hash()
2457 v0.hash(state); in hash()
2460 state.write_u8(13u8); in hash()
2461 v0.hash(state); in hash()
2464 state.write_u8(14u8); in hash()
2465 TokenStreamHelper(v0).hash(state); in hash()
2474 fn hash<H>(&self, state: &mut H) in hash()
2478 self.elem.hash(state); in hash()
2479 self.len.hash(state); in hash()
2485 fn hash<H>(&self, state: &mut H) in hash()
2489 self.lifetimes.hash(state); in hash()
2490 self.unsafety.hash(state); in hash()
2491 self.abi.hash(state); in hash()
2492 self.inputs.hash(state); in hash()
2493 self.variadic.hash(state); in hash()
2494 self.output.hash(state); in hash()
2500 fn hash<H>(&self, state: &mut H) in hash()
2504 self.elem.hash(state); in hash()
2510 fn hash<H>(&self, state: &mut H) in hash()
2514 self.bounds.hash(state); in hash()
2529 fn hash<H>(&self, state: &mut H) in hash()
2533 self.mac.hash(state); in hash()
2548 fn hash<H>(&self, state: &mut H) in hash()
2552 self.attrs.hash(state); in hash()
2553 self.ident.hash(state); in hash()
2554 self.colon_token.hash(state); in hash()
2555 self.bounds.hash(state); in hash()
2556 self.eq_token.hash(state); in hash()
2557 self.default.hash(state); in hash()
2563 fn hash<H>(&self, state: &mut H) in hash()
2569 state.write_u8(0u8); in hash()
2570 v0.hash(state); in hash()
2573 state.write_u8(1u8); in hash()
2574 v0.hash(state); in hash()
2582 fn hash<H>(&self, state: &mut H) in hash()
2586 self.elem.hash(state); in hash()
2592 fn hash<H>(&self, state: &mut H) in hash()
2596 self.qself.hash(state); in hash()
2597 self.path.hash(state); in hash()
2603 fn hash<H>(&self, state: &mut H) in hash()
2607 self.const_token.hash(state); in hash()
2608 self.mutability.hash(state); in hash()
2609 self.elem.hash(state); in hash()
2615 fn hash<H>(&self, state: &mut H) in hash()
2619 self.lifetime.hash(state); in hash()
2620 self.mutability.hash(state); in hash()
2621 self.elem.hash(state); in hash()
2627 fn hash<H>(&self, state: &mut H) in hash()
2631 self.elem.hash(state); in hash()
2637 fn hash<H>(&self, state: &mut H) in hash()
2641 self.dyn_token.hash(state); in hash()
2642 self.bounds.hash(state); in hash()
2648 fn hash<H>(&self, state: &mut H) in hash()
2652 self.elems.hash(state); in hash()
2658 fn hash<H>(&self, state: &mut H) in hash()
2664 state.write_u8(0u8); in hash()
2667 state.write_u8(1u8); in hash()
2670 state.write_u8(2u8); in hash()
2687 fn hash<H>(&self, state: &mut H) in hash()
2691 self.items.hash(state); in hash()
2697 fn hash<H>(&self, state: &mut H) in hash()
2701 self.ident.hash(state); in hash()
2707 fn hash<H>(&self, state: &mut H) in hash()
2711 self.ident.hash(state); in hash()
2712 self.tree.hash(state); in hash()
2718 fn hash<H>(&self, state: &mut H) in hash()
2722 self.ident.hash(state); in hash()
2723 self.rename.hash(state); in hash()
2729 fn hash<H>(&self, state: &mut H) in hash()
2735 state.write_u8(0u8); in hash()
2736 v0.hash(state); in hash()
2739 state.write_u8(1u8); in hash()
2740 v0.hash(state); in hash()
2743 state.write_u8(2u8); in hash()
2744 v0.hash(state); in hash()
2747 state.write_u8(3u8); in hash()
2748 v0.hash(state); in hash()
2751 state.write_u8(4u8); in hash()
2752 v0.hash(state); in hash()
2760 fn hash<H>(&self, state: &mut H) in hash()
2764 self.attrs.hash(state); in hash()
2770 fn hash<H>(&self, state: &mut H) in hash()
2774 self.attrs.hash(state); in hash()
2775 self.ident.hash(state); in hash()
2776 self.fields.hash(state); in hash()
2777 self.discriminant.hash(state); in hash()
2801 fn hash<H>(&self, state: &mut H) in hash()
2805 self.in_token.hash(state); in hash()
2806 self.path.hash(state); in hash()
2812 fn hash<H>(&self, state: &mut H) in hash()
2818 state.write_u8(0u8); in hash()
2819 v0.hash(state); in hash()
2822 state.write_u8(1u8); in hash()
2823 v0.hash(state); in hash()
2826 state.write_u8(2u8); in hash()
2827 v0.hash(state); in hash()
2830 state.write_u8(3u8); in hash()
2838 fn hash<H>(&self, state: &mut H) in hash()
2842 self.predicates.hash(state); in hash()
2848 fn hash<H>(&self, state: &mut H) in hash()
2854 state.write_u8(0u8); in hash()
2855 v0.hash(state); in hash()
2858 state.write_u8(1u8); in hash()
2859 v0.hash(state); in hash()
2862 state.write_u8(2u8); in hash()
2863 v0.hash(state); in hash()