ofs | hex dump | ascii |
---|
0000 | 21 3c 61 72 63 68 3e 0a 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 | !<arch>./...............0....... |
0020 | 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 | ....0.....0.....0.......8....... |
0040 | 20 20 60 0a 00 00 00 00 00 00 00 00 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..`.........//.................. |
0060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 30 20 20 | ............................70.. |
0080 | 20 20 20 20 20 20 60 0a 73 63 6f 70 65 67 75 61 72 64 2d 34 61 34 66 66 32 39 38 33 66 66 35 31 | ......`.scopeguard-4a4ff2983ff51 |
00a0 | 37 64 36 2e 73 63 6f 70 65 67 75 61 72 64 2e 35 31 32 30 36 31 66 33 62 61 33 36 65 31 61 32 2d | 7d6.scopeguard.512061f3ba36e1a2- |
00c0 | 63 67 75 2e 30 2e 72 63 67 75 2e 6f 2f 0a 6c 69 62 2e 72 6d 65 74 61 2f 20 20 20 20 20 20 30 20 | cgu.0.rcgu.o/.lib.rmeta/......0. |
00e0 | 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 36 34 34 20 20 20 20 20 32 36 | ..........0.....0.....644.....26 |
0100 | 31 32 38 20 20 20 20 20 60 0a 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 01 00 3e 00 01 00 | 128.....`..ELF..............>... |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90 64 00 00 00 00 00 00 00 00 00 00 40 00 | ...................d..........@. |
0140 | 00 00 00 00 40 00 06 00 05 00 04 00 00 00 10 00 00 00 05 00 00 00 47 4e 55 00 02 00 00 c0 04 00 | ....@.................GNU....... |
0160 | 00 00 03 00 00 00 00 00 00 00 72 75 73 74 00 00 00 09 56 62 00 00 00 00 00 00 23 72 75 73 74 63 | ..........rust....Vb......#rustc |
0180 | 20 31 2e 38 37 2e 30 20 28 31 37 30 36 37 65 39 61 63 20 32 30 32 35 2d 30 35 2d 30 39 29 c1 02 | .1.87.0.(17067e9ac.2025-05-09).. |
01a0 | ff 04 51 1b 26 5e b3 57 6f 98 67 a5 a4 03 d0 2f 29 af 00 02 11 2d 66 61 63 39 63 37 61 32 36 34 | ..Q.&^.Wo.g..../)....-fac9c7a264 |
01c0 | 65 37 65 64 66 63 c1 00 02 bb 04 8b 0b e5 f9 59 9d 9f 9d 57 ee 39 5a ef 86 1a 9c 00 02 11 2d 62 | e7edfc.........Y...W.9Z.......-b |
01e0 | 39 31 36 35 35 61 63 32 38 61 31 61 35 36 63 c1 01 00 18 72 75 73 74 63 5f 73 74 64 5f 77 6f 72 | 91655ac28a1a56c....rustc_std_wor |
0200 | 6b 73 70 61 63 65 5f 63 6f 72 65 c1 c8 56 f5 a7 6a 0e fb 1a 38 7c 2f b6 87 e5 0a 08 00 02 11 2d | kspace_core..V..j...8|/........- |
0220 | 31 61 35 65 66 64 30 66 38 36 35 61 63 36 61 31 c1 01 88 00 00 08 4f 6e 55 6e 77 69 6e 64 c1 44 | 1a5efd0f865ac6a1......OnUnwind.D |
0240 | c0 36 00 02 1c 8c 36 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c 90 36 00 01 02 ec | .6....6..................<.6.... |
0260 | 06 0f 08 80 fe ff ff 0f 00 00 02 00 07 75 73 65 5f 73 74 64 c1 00 00 01 82 02 00 4c 9a 36 00 9c | .............use_std.......L.6.. |
0280 | 90 36 00 dc 8a 36 00 00 00 09 4f 6e 53 75 63 63 65 73 73 c1 4c e0 37 00 02 1c ac 37 00 01 02 f6 | .6...6....OnSuccess.L.7....7.... |
02a0 | 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c b0 37 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 | ..............<.7............... |
02c0 | 01 82 02 00 00 01 82 02 00 4c ba 37 00 9c b0 37 00 dc aa 37 00 00 02 01 06 02 1c d5 38 00 01 02 | .........L.7...7...7........8... |
02e0 | f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c d9 38 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 | ...............<.8.............. |
0300 | 02 01 82 02 00 00 01 82 02 00 4c e3 38 00 9c d9 38 00 dc d3 38 00 00 02 01 0f 41 02 1c e4 39 00 | ..........L.8...8...8.....A...9. |
0320 | 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c e8 39 00 01 02 ec 06 0f 08 80 fe ff ff 0f | .................<.9............ |
0340 | 00 00 02 01 82 02 00 00 01 82 02 00 4c f2 39 00 9c e8 39 00 dc e2 39 00 00 00 10 64 65 66 65 72 | ............L.9...9...9....defer |
0360 | 5f 6f 6e 5f 73 75 63 63 65 73 73 c1 84 a7 3f 00 02 1c f0 3e 00 01 02 f6 03 0f 08 80 fe ff ff 0f | _on_success...?....>............ |
0380 | 00 00 01 01 00 02 3c f4 3e 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 | ......<.>....................... |
03a0 | 00 4c fe 3e 00 9c f4 3e 00 dc ee 3e 00 00 00 0f 64 65 66 65 72 5f 6f 6e 5f 75 6e 77 69 6e 64 c1 | .L.>...>...>....defer_on_unwind. |
03c0 | 7c b2 42 00 02 1c fb 41 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c ff 41 00 01 02 | |.B....A..................<.A... |
03e0 | ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 00 4c 89 42 00 9c ff 41 00 dc f9 41 | .....................L.B...A...A |
0400 | 00 00 00 10 67 75 61 72 64 5f 6f 6e 5f 73 75 63 63 65 73 73 c1 84 94 5b 00 02 1c dd 5a 00 01 02 | ....guard_on_success...[....Z... |
0420 | f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c e1 5a 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 | ...............<.Z.............. |
0440 | 02 01 82 02 00 00 01 82 02 00 4c eb 5a 00 9c e1 5a 00 dc db 5a 00 00 00 0f 67 75 61 72 64 5f 6f | ..........L.Z...Z...Z....guard_o |
0460 | 6e 5f 75 6e 77 69 6e 64 c1 7c f6 62 00 02 1c bf 62 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 | n_unwind.|.b....b............... |
0480 | 01 00 02 3c c3 62 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 00 4c cd | ...<.b........................L. |
04a0 | 62 00 9c c3 62 00 dc bd 62 00 00 00 05 74 65 73 74 73 c1 2c a4 6e 00 02 1c 95 6e 00 01 02 f6 03 | b...b...b....tests.,.n....n..... |
04c0 | 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 24 99 6e 00 01 02 ab 0f 0f 08 80 fe ff ff 0f 00 00 00 0f | .............$.n................ |
04e0 | 12 64 93 6e 00 00 00 00 01 00 03 00 01 00 05 01 02 ff 04 00 01 00 05 01 02 e7 0e 00 01 00 03 01 | .d.n............................ |
0500 | 01 00 03 02 01 00 03 03 01 00 03 04 01 00 03 05 01 00 03 06 01 00 03 07 01 00 05 01 00 08 53 74 | ..............................St |
0520 | 72 61 74 65 67 79 c1 00 01 0b 06 00 0a 73 68 6f 75 6c 64 5f 72 75 6e c1 00 01 00 01 00 01 0d 06 | rategy.......should_run......... |
0540 | 01 c2 07 00 01 00 07 00 05 64 65 66 65 72 c1 00 01 00 05 01 00 0a 53 63 6f 70 65 47 75 61 72 64 | .........defer........ScopeGuard |
0560 | c1 00 01 10 05 01 02 91 02 00 01 10 05 01 00 01 46 c1 00 01 10 05 01 00 01 53 c1 00 01 10 06 00 | ................F........S...... |
0580 | 05 76 61 6c 75 65 c1 00 01 10 06 00 06 64 72 6f 70 66 6e c1 00 01 10 06 00 08 73 74 72 61 74 65 | .value.......dropfn.......strate |
05a0 | 67 79 c1 00 01 00 01 01 01 17 05 01 02 91 02 00 01 17 05 01 01 85 08 00 01 17 05 01 01 8e 08 00 | gy.............................. |
05c0 | 01 17 06 00 0d 77 69 74 68 5f 73 74 72 61 74 65 67 79 c1 00 01 17 06 00 0a 69 6e 74 6f 5f 69 6e | .....with_strategy.......into_in |
05e0 | 6e 65 72 c1 00 01 00 06 00 05 67 75 61 72 64 c1 00 01 1d 05 01 02 91 02 00 01 1d 05 01 01 85 08 | ner.......guard................. |
0600 | 00 01 00 01 02 01 20 05 01 02 91 02 00 01 20 05 01 01 85 08 00 01 20 05 01 01 8e 08 00 01 00 01 | ................................ |
0620 | 03 01 24 05 01 02 91 02 00 01 24 05 01 01 85 08 00 01 24 05 01 01 8e 08 00 01 24 05 01 02 92 02 | ..$.......$.......$.......$..... |
0640 | 00 01 24 06 02 c7 05 00 01 00 01 04 01 2a 05 01 02 91 02 00 01 2a 05 01 01 85 08 00 01 2a 05 01 | ..$..........*.......*.......*.. |
0660 | 01 8e 08 00 01 2a 06 02 c9 05 00 01 00 01 05 01 2f 05 01 02 91 02 00 01 2f 05 01 01 85 08 00 01 | .....*........../......./....... |
0680 | 2f 05 01 01 8e 08 00 01 2f 06 02 f3 05 00 01 00 01 06 01 34 05 01 02 91 02 00 01 34 05 01 01 85 | /......./..........4.......4.... |
06a0 | 08 00 01 34 05 01 01 8e 08 00 01 34 06 02 82 07 00 01 00 05 01 00 06 41 6c 77 61 79 73 c1 00 01 | ...4.......4...........Always... |
06c0 | 00 01 07 01 3a 06 02 82 07 00 01 29 08 02 39 00 01 2e 08 02 39 00 01 33 08 02 39 00 01 38 08 02 | ....:......)..9.....9..3..9..8.. |
06e0 | 39 00 01 38 08 02 39 01 01 38 08 02 39 02 01 3b 08 02 39 00 01 3b 08 02 39 01 01 3b 08 02 39 02 | 9..8..9..8..9..;..9..;..9..;..9. |
0700 | 0b 01 e9 59 01 01 05 00 39 00 01 00 00 00 00 00 be d4 5f b0 af d0 cc 23 00 00 01 01 00 0b 01 01 | ...Y....9........._....#........ |
0720 | 9c 0c 00 01 01 01 8d 1c 01 01 05 00 10 01 00 10 00 01 eb 07 01 00 03 00 14 01 96 08 01 00 00 01 | ................................ |
0740 | 00 00 15 01 a2 08 01 00 00 01 00 00 16 01 af 08 01 00 00 01 00 00 00 04 00 00 00 00 00 38 2e fe | .............................8.. |
0760 | 69 ce d1 2f 4f 03 01 18 00 02 91 02 01 18 01 01 85 08 01 18 02 01 8e 08 00 00 01 01 e2 1d 01 01 | i../O........................... |
0780 | c0 0c 00 01 01 01 ef 1d 01 01 c0 0c 00 01 01 01 85 1e 01 01 c0 0c 00 01 01 01 e9 59 01 01 c0 0c | ...........................Y.... |
07a0 | 00 01 01 3a 01 05 00 39 34 01 05 00 10 0d 01 05 00 39 20 01 05 00 10 24 01 05 00 10 2a 01 05 00 | ...:...94........9.....$....*... |
07c0 | 10 2f 01 05 00 10 01 e9 59 02 23 00 0b 01 0a 01 8d 1c 01 05 01 e2 1d 01 05 01 ef 1d 01 05 01 85 | ./......Y.#..................... |
07e0 | 1e 01 05 01 00 01 28 03 9b 35 00 00 05 00 02 02 01 00 00 3b 00 01 0f 10 00 00 00 00 03 01 05 01 | ......(..5.........;............ |
0800 | 94 81 03 02 01 97 81 03 01 00 01 98 81 03 02 cd 01 01 00 01 01 99 81 03 02 9e 11 00 01 00 00 00 | ................................ |
0820 | 01 9a 81 03 01 00 01 9b 81 03 02 94 01 01 01 01 01 9c 81 03 02 9e 11 00 01 00 00 00 01 00 00 00 | ................................ |
0840 | 00 00 41 69 82 6b da ab 70 34 02 01 16 00 01 05 01 ad 88 03 01 01 ad 88 03 01 01 01 ae 88 03 02 | ..Ai.k..p4...................... |
0860 | 95 01 01 00 00 00 00 0c 00 00 00 00 00 78 ed 2e 6a 72 2c 6c b2 00 00 0f 91 00 00 0c 06 9c 0c 00 | .............x..jr,l............ |
0880 | 00 0f 9b 00 00 0c 06 05 01 c7 59 01 01 c7 59 00 02 9b 01 01 00 02 01 c9 59 02 eb 0a 01 01 bf 56 | ..........Y...Y.........Y......V |
08a0 | 01 00 01 ca 59 00 03 62 75 66 c1 01 01 bf 56 01 00 00 00 04 00 00 00 00 00 2a 15 78 b7 3d 6b f7 | ....Y..buf....V..........*.x.=k. |
08c0 | 49 01 00 06 01 00 0f e0 00 00 02 00 02 02 1b 0f e9 00 00 00 01 00 01 01 00 02 b9 06 0f f6 00 00 | I............................... |
08e0 | 00 02 00 01 02 00 17 00 01 01 00 01 00 00 00 00 00 00 00 00 01 01 24 c5 38 00 00 00 00 00 00 02 | ......................$.8....... |
0900 | 0f 0a 00 02 00 00 01 01 00 01 04 cf 38 00 00 04 00 02 02 01 00 00 0e 00 01 fc a3 38 2c 00 00 00 | ............8..............8,... |
0920 | 00 00 01 01 00 00 24 b6 38 00 00 00 00 00 00 0f 16 01 00 01 00 00 00 00 00 00 00 00 01 07 a4 a1 | ......$.8....................... |
0940 | 4d 00 00 04 03 b5 c5 33 85 01 01 01 00 03 00 0b 02 01 9f 96 02 00 01 01 fd 0c 00 00 01 00 01 00 | M......3........................ |
0960 | cc cb 4d 00 00 04 04 0f 22 02 00 04 00 0b 02 01 9f 96 02 00 01 01 83 0d 00 00 01 00 02 00 fc 81 | ..M....."....................... |
0980 | 4d 91 01 00 00 00 00 00 0b 02 00 10 00 03 01 fd 0c 01 83 0d 01 89 0d 00 00 03 01 03 00 01 04 00 | M............................... |
09a0 | 02 13 6e 01 00 02 01 05 01 92 1c 01 01 92 1c 01 01 01 93 1c 00 0b 50 68 61 6e 74 6f 6d 44 61 74 | ..n...................PhantomDat |
09c0 | 61 c1 01 00 00 00 00 1c 00 00 00 00 00 b4 8f 94 fc bb e5 28 ed 01 01 0e 00 02 89 0d 89 0d 00 01 | a..................(............ |
09e0 | 00 0c 91 4e 00 00 05 04 0f 07 00 05 03 01 04 98 4e 00 00 04 00 02 02 01 00 00 1b 00 03 fc ba 4c | ...N............N..............L |
0a00 | de 01 00 00 00 00 fd 8d 33 54 85 01 01 01 00 01 00 01 ca 10 01 01 fd 0c 0f da 00 0f 15 01 00 01 | ........3T...................... |
0a20 | 00 01 ca 10 01 01 83 0d 0f c8 00 00 05 01 c0 0c 00 9c e3 4c 00 00 00 fd 0c 00 0c cf 4c 00 00 00 | ...................L........L... |
0a40 | 83 0d 00 34 d5 4c 00 00 01 05 01 9f 96 02 01 01 9f 96 02 00 00 0c 4d 61 6e 75 61 6c 6c 79 44 72 | ...4.L................ManuallyDr |
0a60 | 6f 70 c1 01 00 01 01 a1 96 02 01 96 08 01 01 c2 10 01 00 00 00 84 00 00 00 00 04 1f 1b c2 38 99 | op............................8. |
0a80 | db 8a 74 01 01 fd 0c 00 17 4a 01 00 01 05 01 9f 96 02 01 01 9f 96 02 00 01 eb 11 01 00 01 01 a1 | ..t......J...................... |
0aa0 | 96 02 01 96 08 01 01 c2 10 01 00 00 00 84 00 00 00 00 04 1f 1b c2 38 99 db 8a 74 01 01 83 0d 00 | ......................8...t..... |
0ac0 | 17 60 01 00 00 02 00 02 00 01 76 c1 0f 92 00 00 00 01 00 01 01 00 01 a2 08 0f 96 00 00 00 02 00 | .`........v..................... |
0ae0 | 01 02 00 0f e6 01 00 01 01 01 83 0d 0c 97 4e 00 01 00 00 00 00 00 00 04 06 4c 87 55 00 00 04 02 | ..............N..........L.U.... |
0b00 | 17 bb 01 03 00 02 00 0b 02 01 9f 96 02 00 01 01 c0 0c 00 00 01 00 01 00 2c ce 55 00 01 04 03 fd | ........................,.U..... |
0b20 | 85 ea 03 25 8b 01 01 06 00 03 00 00 00 02 03 01 00 c0 0c 01 00 df 12 01 00 fd 0c 7d 9e 4e 85 01 | ...%.......................}.N.. |
0b40 | 01 08 04 05 0f 09 08 00 05 00 04 00 02 03 01 00 c0 0c 01 01 a3 13 01 00 83 0d 01 fd 8b 4e 23 85 | .............................N#. |
0b60 | 01 01 08 07 02 95 8b 4e 85 01 01 00 02 01 0d 01 cb 16 01 01 83 0d 01 01 05 00 0f 3f 04 00 01 03 | .......N...................?.... |
0b80 | 03 01 03 0f 28 00 00 01 0c f0 57 00 01 06 03 00 02 02 01 00 01 00 01 fc e2 53 95 04 00 00 02 01 | ....(.....W..............S...... |
0ba0 | 04 0d ad 4e 85 01 01 08 05 05 2c e2 57 00 02 00 00 00 00 01 03 00 0f 2e 01 05 03 0c f6 57 00 00 | ...N......,.W................W.. |
0bc0 | 05 02 01 04 f7 57 00 00 04 00 02 02 01 00 00 1c 00 09 0f 3b 00 00 00 fc 83 55 f4 02 00 01 00 00 | .....W.............;.....U...... |
0be0 | 00 fc ca 55 a7 02 00 01 01 00 00 17 e5 01 01 00 01 00 01 ca 10 01 01 c0 0c c4 93 55 00 00 fd cc | ...U.......................U.... |
0c00 | 4f 31 85 01 01 01 01 01 00 01 d3 10 01 01 c0 0c 5c e2 55 00 00 0f 17 01 01 01 00 01 d3 10 01 01 | O1..............\.U............. |
0c20 | fd 0c 64 e1 55 00 00 fd cd d7 03 e5 12 8b 01 01 01 01 01 00 01 ed 16 01 01 fd 0c c4 d6 55 00 00 | ..d.U........................U.. |
0c40 | fd 81 51 41 85 01 01 01 02 01 00 01 d6 10 01 01 c0 0c 64 c7 57 00 00 fd f3 4b c3 02 85 01 01 01 | ..QA..............d.W....K...... |
0c60 | 02 01 00 01 cf 10 01 01 83 0d fc af 57 25 00 00 00 06 01 fd 0c 00 0c 84 54 00 00 00 c0 0c 00 2c | ............W%..........T......, |
0c80 | f4 53 00 00 01 05 01 9f 96 02 01 01 9f 96 02 00 01 eb 11 01 00 01 01 a1 96 02 01 96 08 01 01 c2 | .S.............................. |
0ca0 | 10 01 00 00 00 84 00 00 00 00 04 1f 1b c2 38 99 db 8a 74 01 01 c0 0c 00 17 bf 01 00 00 fd 0c 00 | ..............8...t............. |
0cc0 | 17 a8 01 01 00 e2 0e 00 0f 5e 00 01 0b 83 0d 01 00 17 96 01 08 00 01 00 03 01 ff 08 0f 5d 00 00 | .........^...................].. |
0ce0 | 00 01 00 01 01 00 01 ff 08 17 f0 01 01 00 00 02 00 00 01 96 08 17 dd 01 02 00 00 03 00 00 17 67 | ...............................g |
0d00 | 01 01 00 01 02 01 fd 0c 17 80 01 00 84 15 17 b3 01 01 00 00 00 00 00 00 01 07 17 dc 03 01 04 03 | ................................ |
0d20 | 17 db 03 02 00 03 00 0b 02 01 9f 96 02 00 01 01 fd 0c 00 00 01 00 01 00 17 d8 03 01 04 04 17 f9 | ................................ |
0d40 | 03 03 00 04 00 0b 02 01 9f 96 02 00 01 01 83 0d 00 00 01 00 02 00 17 d8 03 01 00 00 00 0b 02 00 | ................................ |
0d60 | 10 00 03 01 fd 0c 01 83 0d 01 9c 0c 00 00 03 01 03 00 01 04 00 02 13 6e 01 00 02 01 05 01 92 1c | .......................n........ |
0d80 | 01 01 92 1c 01 01 01 93 1c 01 cb 10 01 00 00 00 00 1c 00 00 00 00 00 b4 8f 94 fc bb e5 28 ed 01 | .............................(.. |
0da0 | 01 0e 00 02 9c 0c 9c 0c 00 01 00 17 ca 03 01 05 04 17 d0 03 01 05 03 01 04 e2 59 00 00 04 00 02 | ..........................Y..... |
0dc0 | 02 01 00 00 1d 00 04 fc de 58 84 01 00 00 00 00 17 d3 03 01 00 01 00 00 1b 03 01 fd 0c 01 83 0d | .........X...................... |
0de0 | 01 9c 0c fc bc 59 24 00 00 17 e3 03 01 01 01 00 01 ca 10 01 01 fd 0c 17 b9 04 01 01 17 f6 03 01 | .....Y$......................... |
0e00 | 01 01 00 01 ca 10 01 01 83 0d 17 aa 04 01 01 00 05 01 05 00 10 01 00 10 00 01 eb 07 01 00 03 00 | ................................ |
0e20 | 14 01 96 08 01 00 00 01 00 00 15 01 a2 08 01 00 00 01 00 00 16 01 af 08 01 00 00 01 00 00 00 04 | ................................ |
0e40 | 00 00 00 00 00 38 2e fe 69 ce d1 2f 4f 03 01 fd 0c 01 83 0d 01 9c 0c 00 c4 85 59 00 00 00 fd 0c | .....8..i../O.............Y..... |
0e60 | 00 0c f1 58 00 00 00 83 0d 00 34 f7 58 00 00 01 df 12 00 17 35 05 01 01 a3 13 00 17 1b 05 01 00 | ...X......4.X.......5........... |
0e80 | 02 00 02 01 df 12 0f 25 00 00 00 01 00 01 01 00 01 a2 08 0f 29 00 00 00 02 00 01 02 00 0f d6 01 | .......%............)........... |
0ea0 | 00 01 01 01 83 0d 17 ba 03 01 00 00 00 00 00 00 01 01 5d ec 4f 85 01 01 01 00 00 00 02 06 00 01 | ..................].O........... |
0ec0 | 03 00 01 00 df 12 01 00 fd 0c 01 04 be 67 00 00 04 00 02 02 01 00 00 29 00 02 fc 8c 67 32 00 00 | .............g.........)....g2.. |
0ee0 | 00 00 17 e4 02 01 00 01 00 01 d3 10 01 01 fd 0c 5c ad 67 00 00 00 02 01 0c 06 fd 0c 00 00 14 9f | ................\.g............. |
0f00 | 67 00 00 00 0c 06 c0 0c 00 00 2c 95 67 00 00 00 01 00 01 02 1b 0f 0b 00 00 00 01 00 01 01 00 0f | g.........,.g................... |
0f20 | 45 01 00 01 00 01 00 00 00 00 00 00 01 01 7d ad 51 85 01 01 01 00 00 00 02 06 02 00 01 03 00 01 | E.............}.Q............... |
0f40 | 00 df 12 01 00 fd 0c 01 04 e2 68 00 00 04 00 02 02 01 00 00 2e 00 02 fc a0 68 42 00 00 00 00 17 | ..........h..............hB..... |
0f60 | 1f 03 01 00 01 00 01 d6 10 01 01 fd 0c 5c d1 68 00 00 00 02 01 0c 06 fd 0c 01 00 34 bb 68 00 00 | .............\.h...........4.h.. |
0f80 | 00 0c 06 c0 0c 01 00 4c ad 68 00 00 00 01 00 01 02 1b 0f 0b 00 00 00 01 00 01 01 00 0f 45 01 00 | .......L.h...................E.. |
0fa0 | 01 00 01 00 00 00 00 00 00 0e 09 17 8c 04 03 00 04 00 00 00 01 03 00 01 00 df 12 01 00 fd 0c 17 | ................................ |
0fc0 | a0 04 05 00 05 00 00 00 01 03 00 01 01 a3 13 01 00 83 0d 2c d5 6a 00 00 04 02 0f 07 00 00 0c 00 | ...................,.j.......... |
0fe0 | 00 02 0f 0f 00 02 00 00 01 01 00 0f 18 00 00 02 00 00 00 04 00 34 dc 6a 00 00 04 03 0f 07 00 00 | .....................4.j........ |
1000 | 0b 00 00 02 0f 0f 00 02 00 00 01 01 00 0f 18 00 00 03 00 00 00 05 00 7c b1 6b 00 01 04 06 01 0f | .......................|.k...... |
1020 | 08 01 07 02 6c b1 6b 00 00 02 01 0d 00 0c 01 01 89 0d 00 06 00 01 01 03 0c 03 0f 23 00 00 01 0f | ....l.k....................#.... |
1040 | 28 01 01 01 06 00 01 00 02 04 02 00 08 34 cf 6b 00 01 04 08 0f 07 01 00 0b 00 00 02 0f 0f 00 02 | (............4.k................ |
1060 | 00 00 01 00 00 0f 18 01 00 08 00 00 01 03 00 6c cf 6b 00 01 04 09 2c d6 6b 00 01 04 0a 0f 07 01 | ...............l.k....,.k....... |
1080 | 00 0c 00 00 02 0f 0f 00 02 00 00 01 00 00 0f 18 01 00 0a 00 00 01 02 00 0f 29 01 00 09 00 0b 01 | .........................)...... |
10a0 | 01 01 0a 00 01 0f 36 01 07 02 0f 5d 00 02 01 0d 01 94 1e 02 01 83 0d 01 16 01 fd 0c 02 01 08 00 | ......6....].................... |
10c0 | 0f 73 01 09 00 0f 56 07 00 01 03 03 0c 03 0f 5f 00 04 0c db 6b 00 01 05 0a 0f 07 01 05 09 0f 0c | .s....V........_....k........... |
10e0 | 01 05 08 0c e6 6b 00 01 05 06 01 0c ec 6b 00 00 00 05 00 01 0f 11 01 05 06 01 0f 0f 00 01 00 0b | .....k.......k.................. |
1100 | 00 01 00 02 05 09 00 01 0f 1d 00 05 03 01 0f 23 00 01 00 0c 00 01 00 02 06 0a 00 01 0f 31 00 05 | ...............#.............1.. |
1120 | 02 01 04 ed 6b 00 00 04 00 00 01 0f 40 00 01 00 0c 00 01 00 02 08 0d 01 00 01 fc c0 69 ad 02 00 | ....k.......@...............i... |
1140 | 00 02 01 00 01 0f 5a 00 06 03 00 05 03 07 00 00 00 01 0f 67 00 06 02 00 06 00 00 00 00 01 0f 73 | ......Z............g...........s |
1160 | 00 06 03 00 07 02 01 00 01 00 01 0f 80 00 01 00 0b 00 01 00 02 07 0b 01 00 01 0f 8f 00 06 02 00 | ................................ |
1180 | 08 02 01 00 01 02 02 01 00 00 33 00 06 0f 53 00 00 00 fc d0 6a 9d 01 00 01 00 00 00 17 9e 05 01 | ..........3...S.....j........... |
11a0 | 00 01 00 01 d3 10 01 01 fd 0c 5c fb 6a 00 00 17 88 05 01 00 01 00 01 ed 16 01 01 fd 0c bc f0 6a | ..........\.j..................j |
11c0 | 00 00 17 c4 05 01 00 01 00 01 d3 10 01 01 83 0d 64 94 6b 00 00 17 ae 05 01 00 01 00 01 ed 16 01 | ................d.k............. |
11e0 | 01 83 0d c4 89 6b 00 00 00 0d 01 e2 0e 00 04 d2 69 00 00 00 97 1d 00 4c c8 69 00 00 00 fd 0c 00 | .....k..........i......L.i...... |
1200 | 17 2d 02 00 00 83 0d 00 17 13 02 00 01 fd 0c 00 0f 53 00 01 83 0d 00 0f 34 00 01 00 00 17 06 02 | .-...............S......4....... |
1220 | 00 00 e2 0e 00 17 b6 01 00 01 83 0d 00 17 e0 01 00 01 ce 1f 00 17 c6 01 00 01 fd 0c 00 17 c7 01 | ................................ |
1240 | 00 01 00 00 17 59 01 00 01 00 00 17 60 01 00 00 01 00 03 02 1b 0f 5e 00 00 00 01 00 01 01 00 01 | .....Y......`.........^......... |
1260 | 96 08 17 8f 02 01 00 00 02 00 00 01 a2 08 17 79 02 01 00 00 03 00 00 17 3d 01 01 00 01 07 00 c1 | ...............y........=....... |
1280 | 1e 17 6a 02 00 c5 1f 17 18 02 01 fd 0c 0c a1 6b 00 01 83 0d 17 a9 01 01 fd 0c 17 af 01 01 83 0d | ..j............k................ |
12a0 | 17 b5 01 01 fd 0c 17 bb 01 01 00 00 00 00 00 00 04 02 fc a3 6d 26 00 00 04 04 0f 08 00 04 05 01 | ....................m&.......... |
12c0 | 0f 0e 00 07 02 64 a5 6d 00 00 02 01 0d 01 a3 5a 01 00 06 02 01 02 00 0c a3 6d 00 02 b0 04 b2 6d | .....d.m.......Z.........m.....m |
12e0 | 00 00 02 02 00 0a 53 63 6f 70 65 47 75 61 72 64 00 00 01 0a 0a 0c 06 07 00 0f 1d 05 00 01 01 00 | ......ScopeGuard................ |
1300 | 03 fc a5 6d 24 00 00 04 0f 56 00 00 04 00 02 06 02 01 05 00 64 e6 6d 00 00 04 06 17 69 04 01 00 | ...m$....V..........d.m.....i... |
1320 | 07 00 02 06 00 01 03 00 01 00 df 12 01 00 fd 0c 0f 1c 00 00 06 00 06 02 05 01 00 07 00 0c 06 10 | ................................ |
1340 | 01 00 00 01 e9 59 00 06 00 00 01 fc a3 6d 50 00 00 07 02 2c d7 6d 00 00 02 01 0d 01 f6 56 02 00 | .....Y.......mP....,.m.......V.. |
1360 | 06 00 06 03 01 04 00 0f b5 02 3c dd 6d 00 00 02 02 00 05 76 61 6c 75 65 00 00 01 05 05 8b 24 0f | ..........<.m......value......$. |
1380 | 15 01 06 00 0f 70 03 00 01 02 00 03 e4 d7 6d 00 00 02 0c f2 6d 00 00 05 06 0f 07 00 05 04 01 fc | .....p........m.....m........... |
13a0 | a3 6d 66 00 00 07 02 34 81 6e 00 00 02 01 0d 01 fd 56 02 00 06 00 06 01 01 03 00 0f 70 00 00 01 | .mf....4.n.......V..........p... |
13c0 | 03 00 03 44 81 6e 00 00 01 0c 8e 6e 00 00 05 05 01 04 8f 6e 00 00 04 00 02 02 01 00 00 38 00 02 | ...D.n.....n.......n.........8.. |
13e0 | fc e4 6c ab 01 00 00 00 00 17 eb 07 01 00 01 00 01 d3 10 01 01 fd 0c 5c e7 6d 00 00 00 08 01 94 | ..l....................\.m...... |
1400 | 0e 00 5c 8d 6d 00 00 00 9a 1c 00 2c eb 6c 00 00 00 9b 0f 00 0c f2 6c 00 00 01 0c 06 05 01 ea 56 | ..\.m......,.l........l........V |
1420 | 01 01 ea 56 00 02 83 01 01 00 03 01 ed 56 02 82 07 01 01 d2 56 01 00 01 ee 56 02 cc 0c 01 01 d2 | ...V.........V......V....V...... |
1440 | 56 01 00 01 ef 56 00 0a 68 61 73 5f 66 69 65 6c 64 73 c1 01 01 d2 56 01 00 00 00 04 00 00 00 00 | V....V..has_fields....V......... |
1460 | 00 52 c4 0b 0f 33 47 fe 40 02 00 06 00 06 01 00 17 25 01 00 01 b0 26 00 17 c6 01 00 01 b2 26 00 | .R...3G.@........%....&.......&. |
1480 | 17 ce 01 00 01 d3 24 00 17 74 01 00 00 8e 1c 00 0f 99 00 00 02 00 02 02 1b 0f 8e 00 00 00 01 00 | ......$..t...................... |
14a0 | 01 01 00 02 b9 06 0f 92 00 00 00 02 00 01 02 00 0f d0 01 00 01 04 00 e2 23 17 07 02 02 8e 1c d3 | ........................#....... |
14c0 | 24 17 ad 01 00 f0 24 17 7c 01 00 c4 25 17 2e 01 01 00 00 00 00 00 00 0b 10 1d 39 02 ff 04 13 6e | $.....$.|...%.............9....n |
14e0 | 01 00 00 01 00 01 00 00 01 02 00 02 02 e7 0e 1c cd 30 00 00 00 01 00 01 00 00 01 02 00 03 02 82 | .................0.............. |
1500 | 07 1c dc 30 00 00 00 01 bf 56 01 00 00 01 00 00 04 01 cb 10 5c f2 30 00 00 01 01 92 1c 01 00 00 | ...0.....V..........\.0......... |
1520 | 01 00 00 05 01 cb 10 0f 13 00 0f 00 01 01 93 1c 01 00 00 01 00 00 05 01 eb 11 64 8d 31 00 00 01 | ..........................d.1... |
1540 | 01 9f 96 02 01 00 00 01 00 00 06 02 87 01 2c aa 31 00 00 05 01 e2 1d 01 00 00 01 00 00 08 00 08 | ..............,.1............... |
1560 | 44 65 72 65 66 4d 75 74 c1 44 b1 31 00 00 05 01 ef 1d 01 00 00 01 00 00 09 02 eb 0b 1c c5 31 00 | DerefMut.D.1..................1. |
1580 | 00 00 01 a6 12 01 00 00 01 00 00 0a 01 de 07 2c b1 3c 00 00 12 00 00 0f 00 01 04 fc 00 f2 85 01 | ...............,.<.............. |
15a0 | 00 01 01 02 e1 05 1c 3d 00 0f 03 01 0c 40 00 0c 70 00 00 03 00 32 02 ea 07 00 6c 41 00 00 00 00 | .......=.....@..p....2....lA.... |
15c0 | 0c 4f 00 00 00 31 05 00 1d 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 72 73 2f 73 63 6f 70 65 67 75 | .O...1...https://docs.rs/scopegu |
15e0 | 61 72 64 2f 31 2f c1 00 fc 51 1f 00 02 01 fc 3a 38 00 00 08 01 00 fc 74 45 00 00 42 20 41 20 73 | ard/1/...Q.....:8......tE..B.A.s |
1600 | 63 6f 70 65 20 67 75 61 72 64 20 77 69 6c 6c 20 72 75 6e 20 61 20 67 69 76 65 6e 20 63 6c 6f 73 | cope.guard.will.run.a.given.clos |
1620 | 75 72 65 20 77 68 65 6e 20 69 74 20 67 6f 65 73 20 6f 75 74 20 6f 66 20 73 63 6f 70 65 2c c1 00 | ure.when.it.goes.out.of.scope,.. |
1640 | 08 01 00 fc ba 01 24 00 00 21 20 65 76 65 6e 20 69 66 20 74 68 65 20 63 6f 64 65 20 62 65 74 77 | ......$..!.even.if.the.code.betw |
1660 | 65 65 6e 20 70 61 6e 69 63 73 2e c1 00 08 01 00 fc df 01 24 00 00 21 20 28 61 73 20 6c 6f 6e 67 | een.panics.........$..!.(as.long |
1680 | 20 61 73 20 70 61 6e 69 63 20 64 6f 65 73 6e 27 74 20 61 62 6f 72 74 29 c1 00 08 01 00 1c 84 02 | .as.panic.doesn't.abort)........ |
16a0 | 00 02 01 00 08 01 00 74 88 02 00 00 0b 20 23 20 45 78 61 6d 70 6c 65 73 c1 00 08 01 00 1c 97 02 | .......t......#.Examples........ |
16c0 | 00 02 01 00 08 01 00 94 9b 02 00 00 0f 20 23 23 20 48 65 6c 6c 6f 20 57 6f 72 6c 64 c1 00 08 01 | ..............##.Hello.World.... |
16e0 | 00 1c ae 02 00 02 01 00 08 01 00 fc b2 02 40 00 00 3d 20 54 68 69 73 20 65 78 61 6d 70 6c 65 20 | ..............@..=.This.example. |
1700 | 63 72 65 61 74 65 73 20 61 20 73 63 6f 70 65 20 67 75 61 72 64 20 77 69 74 68 20 61 6e 20 65 78 | creates.a.scope.guard.with.an.ex |
1720 | 61 6d 70 6c 65 20 66 75 6e 63 74 69 6f 6e 3a c1 00 08 01 00 1c f3 02 00 02 01 00 08 01 00 3c f7 | ample.function:...............<. |
1740 | 02 00 00 04 20 60 60 60 c1 00 08 01 00 e4 ff 02 00 00 19 20 65 78 74 65 72 6e 20 63 72 61 74 65 | .....```............extern.crate |
1760 | 20 73 63 6f 70 65 67 75 61 72 64 3b c1 00 08 01 00 1c 9c 03 00 02 01 00 08 01 00 64 a0 03 00 00 | .scopeguard;...............d.... |
1780 | 09 20 66 6e 20 66 28 29 20 7b c1 00 08 01 00 fc ad 03 30 00 00 2d 20 20 20 20 20 6c 65 74 20 5f | ..fn.f().{........0..-.....let._ |
17a0 | 67 75 61 72 64 20 3d 20 73 63 6f 70 65 67 75 61 72 64 3a 3a 67 75 61 72 64 28 28 29 2c 20 7c 5f | guard.=.scopeguard::guard((),.|_ |
17c0 | 7c 20 7b c1 00 08 01 00 fc de 03 2a 00 00 27 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 6c 6e 21 | |.{........*..'.........println! |
17e0 | 28 22 48 65 6c 6c 6f 20 53 63 6f 70 65 20 45 78 69 74 21 22 29 3b c1 00 08 01 00 5c 89 04 00 00 | ("Hello.Scope.Exit!");.....\.... |
1800 | 08 20 20 20 20 20 7d 29 3b c1 00 08 01 00 1c 95 04 00 02 01 00 08 01 00 fc 99 04 21 00 00 1e 20 | ......});..................!.... |
1820 | 20 20 20 20 2f 2f 20 72 65 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 2e c1 00 08 | ....//.rest.of.the.code.here.... |
1840 | 01 00 1c bb 04 00 02 01 00 08 01 00 fc bf 04 4f 00 00 4c 20 20 20 20 20 2f 2f 20 48 65 72 65 2c | ...............O..L.....//.Here, |
1860 | 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 60 5f 67 75 61 72 64 60 27 73 20 73 63 6f 70 65 2c | .at.the.end.of.`_guard`'s.scope, |
1880 | 20 74 68 65 20 67 75 61 72 64 27 73 20 63 6c 6f 73 75 72 65 20 69 73 20 63 61 6c 6c 65 64 2e c1 | .the.guard's.closure.is.called.. |
18a0 | 00 08 01 00 fc 8f 05 4d 00 00 4a 20 20 20 20 20 2f 2f 20 49 74 20 69 73 20 61 6c 73 6f 20 63 61 | .......M..J.....//.It.is.also.ca |
18c0 | 6c 6c 65 64 20 69 66 20 77 65 20 65 78 69 74 20 74 68 69 73 20 73 63 6f 70 65 20 74 68 72 6f 75 | lled.if.we.exit.this.scope.throu |
18e0 | 67 68 20 75 6e 77 69 6e 64 69 6e 67 20 69 6e 73 74 65 61 64 2e c1 00 08 01 00 2c dd 05 00 00 02 | gh.unwinding.instead......,..... |
1900 | 20 7d c1 00 08 01 00 8c e3 05 00 00 0e 20 23 20 66 6e 20 6d 61 69 6e 28 29 20 7b c1 00 08 01 00 | .}............#.fn.main().{..... |
1920 | 6c f5 05 00 00 0a 20 23 20 20 20 20 66 28 29 3b c1 00 08 01 00 3c 83 06 00 00 04 20 23 20 7d c1 | l......#....f();.....<......#.}. |
1940 | 00 08 01 00 3c 8b 06 00 01 d9 2b 00 08 01 00 1c 93 06 00 02 01 00 08 01 00 7c 97 06 00 00 0c 20 | ....<.....+..............|...... |
1960 | 23 23 20 60 64 65 66 65 72 21 60 c1 00 08 01 00 1c a7 06 00 02 01 00 08 01 00 fc ab 06 3c 00 00 | ##.`defer!`..................<.. |
1980 | 39 20 55 73 65 20 74 68 65 20 60 64 65 66 65 72 60 20 6d 61 63 72 6f 20 74 6f 20 72 75 6e 20 61 | 9.Use.the.`defer`.macro.to.run.a |
19a0 | 6e 20 6f 70 65 72 61 74 69 6f 6e 20 61 74 20 73 63 6f 70 65 20 65 78 69 74 2c c1 00 08 01 00 fc | n.operation.at.scope.exit,...... |
19c0 | e8 06 3f 00 00 3c 20 65 69 74 68 65 72 20 72 65 67 75 6c 61 72 20 73 63 6f 70 65 20 65 78 69 74 | ..?..<.either.regular.scope.exit |
19e0 | 20 6f 72 20 64 75 72 69 6e 67 20 75 6e 77 69 6e 64 69 6e 67 20 66 72 6f 6d 20 61 20 70 61 6e 69 | .or.during.unwinding.from.a.pani |
1a00 | 63 2e c1 00 08 01 00 1c a8 07 00 02 01 00 08 01 00 3c ac 07 00 01 d9 2b 00 08 01 00 fc b4 07 30 | c................<.....+.......0 |
1a20 | 00 00 2d 20 23 5b 6d 61 63 72 6f 5f 75 73 65 28 64 65 66 65 72 29 5d 20 65 78 74 65 72 6e 20 63 | ..-.#[macro_use(defer)].extern.c |
1a40 | 72 61 74 65 20 73 63 6f 70 65 67 75 61 72 64 3b c1 00 08 01 00 1c e5 07 00 02 01 00 08 01 00 c4 | rate.scopeguard;................ |
1a60 | e9 07 00 00 15 20 75 73 65 20 73 74 64 3a 3a 63 65 6c 6c 3a 3a 43 65 6c 6c 3b c1 00 08 01 00 1c | ......use.std::cell::Cell;...... |
1a80 | 82 08 00 02 01 00 08 01 00 7c 86 08 00 00 0c 20 66 6e 20 6d 61 69 6e 28 29 20 7b c1 00 08 01 00 | .........|......fn.main().{..... |
1aa0 | fc 96 08 51 00 00 4e 20 20 20 20 20 2f 2f 20 75 73 65 20 61 20 63 65 6c 6c 20 74 6f 20 6f 62 73 | ...Q..N.....//.use.a.cell.to.obs |
1ac0 | 65 72 76 65 20 64 72 6f 70 73 20 64 75 72 69 6e 67 20 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 | erve.drops.during.and.after.the. |
1ae0 | 73 63 6f 70 65 20 67 75 61 72 64 20 69 73 20 61 63 74 69 76 65 c1 00 08 01 00 fc e8 08 28 00 00 | scope.guard.is.active........(.. |
1b00 | 25 20 20 20 20 20 6c 65 74 20 64 72 6f 70 5f 63 6f 75 6e 74 65 72 20 3d 20 43 65 6c 6c 3a 3a 6e | %.....let.drop_counter.=.Cell::n |
1b20 | 65 77 28 30 29 3b c1 00 08 01 00 4c 91 09 00 00 06 20 20 20 20 20 7b c1 00 08 01 00 fc 9b 09 48 | ew(0);.....L..........{........H |
1b40 | 00 00 45 20 20 20 20 20 20 20 20 20 2f 2f 20 43 72 65 61 74 65 20 61 20 73 63 6f 70 65 20 67 75 | ..E.........//.Create.a.scope.gu |
1b60 | 61 72 64 20 75 73 69 6e 67 20 60 64 65 66 65 72 21 60 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | ard.using.`defer!`.for.the.curre |
1b80 | 6e 74 20 73 63 6f 70 65 c1 00 08 01 00 a4 e4 09 00 00 11 20 20 20 20 20 20 20 20 20 64 65 66 65 | nt.scope....................defe |
1ba0 | 72 21 20 7b c1 00 08 01 00 fc f9 09 39 00 00 36 20 20 20 20 20 20 20 20 20 20 20 20 20 64 72 6f | r!.{........9..6.............dro |
1bc0 | 70 5f 63 6f 75 6e 74 65 72 2e 73 65 74 28 31 20 2b 20 64 72 6f 70 5f 63 6f 75 6e 74 65 72 2e 67 | p_counter.set(1.+.drop_counter.g |
1be0 | 65 74 28 29 29 3b c1 00 08 01 00 6c b3 0a 00 00 0a 20 20 20 20 20 20 20 20 20 7d c1 00 08 01 00 | et());.....l..............}..... |
1c00 | 1c c1 0a 00 02 01 00 08 01 00 fc c5 0a 3a 00 00 37 20 20 20 20 20 20 20 20 20 2f 2f 20 44 6f 20 | .............:..7.........//.Do. |
1c20 | 72 65 67 75 6c 61 72 20 6f 70 65 72 61 74 69 6f 6e 73 20 68 65 72 65 20 69 6e 20 74 68 65 20 6d | regular.operations.here.in.the.m |
1c40 | 65 61 6e 74 69 6d 65 2e c1 00 08 01 00 1c 80 0b 00 02 01 00 08 01 00 fc 84 0b 39 00 00 36 20 20 | eantime...................9..6.. |
1c60 | 20 20 20 20 20 20 20 2f 2f 20 4a 75 73 74 20 62 65 66 6f 72 65 20 73 63 6f 70 65 20 65 78 69 74 | .......//.Just.before.scope.exit |
1c80 | 3a 20 69 74 20 68 61 73 6e 27 74 20 72 75 6e 20 79 65 74 2e c1 00 08 01 00 fc be 0b 2e 00 00 2b | :.it.hasn't.run.yet............+ |
1ca0 | 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 5f 65 71 21 28 64 72 6f 70 5f 63 6f 75 6e 74 65 72 | .........assert_eq!(drop_counter |
1cc0 | 2e 67 65 74 28 29 2c 20 30 29 3b c1 00 08 01 00 1c ed 0b 00 02 01 00 08 01 00 fc f1 0b 4b 00 00 | .get(),.0);..................K.. |
1ce0 | 48 20 20 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 63 6f 70 65 | H.........//.The.following.scope |
1d00 | 20 65 6e 64 20 69 73 20 77 68 65 72 65 20 74 68 65 20 64 65 66 65 72 20 63 6c 6f 73 75 72 65 20 | .end.is.where.the.defer.closure. |
1d20 | 69 73 20 63 61 6c 6c 65 64 c1 00 08 01 00 4c bd 0c 00 00 06 20 20 20 20 20 7d c1 00 08 01 00 fc | is.called.....L..........}...... |
1d40 | c7 0c 2a 00 00 27 20 20 20 20 20 61 73 73 65 72 74 5f 65 71 21 28 64 72 6f 70 5f 63 6f 75 6e 74 | ..*..'.....assert_eq!(drop_count |
1d60 | 65 72 2e 67 65 74 28 29 2c 20 31 29 3b c1 00 08 01 00 2c f2 0c 00 01 95 2f 00 08 01 00 3c f8 0c | er.get(),.1);.....,...../....<.. |
1d80 | 00 01 d9 2b 00 08 01 00 1c 80 0d 00 02 01 00 08 01 00 ec 84 0d 00 00 1a 20 23 23 20 53 63 6f 70 | ...+.....................##.Scop |
1da0 | 65 20 47 75 61 72 64 20 77 69 74 68 20 56 61 6c 75 65 c1 00 08 01 00 1c a2 0d 00 02 01 00 08 01 | e.Guard.with.Value.............. |
1dc0 | 00 fc a6 0d 4a 00 00 47 20 49 66 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 63 6c 6f 73 | ....J..G.If.the.scope.guard.clos |
1de0 | 75 72 65 20 6e 65 65 64 73 20 74 6f 20 61 63 63 65 73 73 20 61 6e 20 6f 75 74 65 72 20 76 61 6c | ure.needs.to.access.an.outer.val |
1e00 | 75 65 20 74 68 61 74 20 69 73 20 61 6c 73 6f c1 00 08 01 00 fc f1 0d 50 00 00 4d 20 6d 75 74 61 | ue.that.is.also........P..M.muta |
1e20 | 74 65 64 20 6f 75 74 73 69 64 65 20 6f 66 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 2c 20 | ted.outside.of.the.scope.guard,. |
1e40 | 74 68 65 6e 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 73 63 6f | then.you.may.want.to.use.the.sco |
1e60 | 70 65 20 67 75 61 72 64 c1 00 08 01 00 fc c2 0e 4e 00 00 4b 20 77 69 74 68 20 61 20 76 61 6c 75 | pe.guard........N..K.with.a.valu |
1e80 | 65 2e 20 54 68 65 20 67 75 61 72 64 20 77 6f 72 6b 73 20 6c 69 6b 65 20 61 20 73 6d 61 72 74 20 | e..The.guard.works.like.a.smart. |
1ea0 | 70 6f 69 6e 74 65 72 2c 20 73 6f 20 74 68 65 20 69 6e 6e 65 72 20 76 61 6c 75 65 20 63 61 6e c1 | pointer,.so.the.inner.value.can. |
1ec0 | 00 08 01 00 fc 91 0f 35 00 00 32 20 62 65 20 61 63 63 65 73 73 65 64 20 62 79 20 72 65 66 65 72 | .......5..2.be.accessed.by.refer |
1ee0 | 65 6e 63 65 20 6f 72 20 62 79 20 6d 75 74 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65 2e c1 00 08 | ence.or.by.mutable.reference.... |
1f00 | 01 00 1c c7 0f 00 02 01 00 08 01 00 fc cb 0f 20 00 00 1d 20 23 23 23 20 31 2e 20 54 68 65 20 67 | ....................###.1..The.g |
1f20 | 75 61 72 64 20 6f 77 6e 73 20 61 20 66 69 6c 65 c1 00 08 01 00 1c ec 0f 00 02 01 00 08 01 00 fc | uard.owns.a.file................ |
1f40 | f0 0f 4f 00 00 4c 20 49 6e 20 74 68 69 73 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 73 63 6f 70 | ..O..L.In.this.example,.the.scop |
1f60 | 65 20 67 75 61 72 64 20 6f 77 6e 73 20 61 20 66 69 6c 65 20 61 6e 64 20 65 6e 73 75 72 65 73 20 | e.guard.owns.a.file.and.ensures. |
1f80 | 70 65 6e 64 69 6e 67 20 77 72 69 74 65 73 20 61 72 65 c1 00 08 01 00 cc c0 10 00 00 16 20 73 79 | pending.writes.are............sy |
1fa0 | 6e 63 65 64 20 61 74 20 73 63 6f 70 65 20 65 78 69 74 2e c1 00 08 01 00 1c da 10 00 02 01 00 08 | nced.at.scope.exit.............. |
1fc0 | 01 00 3c de 10 00 01 d9 2b 00 08 01 00 e4 e6 10 00 01 e8 2b 00 08 01 00 1c 83 11 00 02 01 00 08 | ..<.....+..........+............ |
1fe0 | 01 00 9c 87 11 00 00 10 20 75 73 65 20 73 74 64 3a 3a 66 73 3a 3a 2a 3b c1 00 08 01 00 fc 9b 11 | .........use.std::fs::*;........ |
2000 | 1f 00 00 1c 20 75 73 65 20 73 74 64 3a 3a 69 6f 3a 3a 7b 73 65 6c 66 2c 20 57 72 69 74 65 7d 3b | .....use.std::io::{self,.Write}; |
2020 | c1 00 08 01 00 fc bb 11 39 00 00 36 20 23 20 2f 2f 20 4d 6f 63 6b 20 66 69 6c 65 20 73 6f 20 74 | ........9..6.#.//.Mock.file.so.t |
2040 | 68 61 74 20 77 65 20 64 6f 6e 27 74 20 61 63 74 75 61 6c 6c 79 20 77 72 69 74 65 20 61 20 66 69 | hat.we.don't.actually.write.a.fi |
2060 | 6c 65 c1 00 08 01 00 b4 f5 11 00 00 13 20 23 20 73 74 72 75 63 74 20 4d 6f 63 6b 46 69 6c 65 3b | le............#.struct.MockFile; |
2080 | c1 00 08 01 00 ac 8c 12 00 00 12 20 23 20 69 6d 70 6c 20 4d 6f 63 6b 46 69 6c 65 20 7b c1 00 08 | ............#.impl.MockFile.{... |
20a0 | 01 00 fc a2 12 42 00 00 3f 20 23 20 20 20 20 20 66 6e 20 63 72 65 61 74 65 28 5f 73 3a 20 26 73 | .....B..?.#.....fn.create(_s:.&s |
20c0 | 74 72 29 20 2d 3e 20 69 6f 3a 3a 52 65 73 75 6c 74 3c 53 65 6c 66 3e 20 7b 20 4f 6b 28 4d 6f 63 | tr).->.io::Result<Self>.{.Ok(Moc |
20e0 | 6b 46 69 6c 65 29 20 7d c1 00 08 01 00 fc e5 12 45 00 00 42 20 23 20 20 20 20 20 66 6e 20 77 72 | kFile).}........E..B.#.....fn.wr |
2100 | 69 74 65 5f 61 6c 6c 28 26 73 65 6c 66 2c 20 5f 62 3a 20 26 5b 75 38 5d 29 20 2d 3e 20 69 6f 3a | ite_all(&self,._b:.&[u8]).->.io: |
2120 | 3a 52 65 73 75 6c 74 3c 28 29 3e 20 7b 20 4f 6b 28 28 29 29 20 7d c1 00 08 01 00 fc ab 13 39 00 | :Result<()>.{.Ok(()).}........9. |
2140 | 00 36 20 23 20 20 20 20 20 66 6e 20 73 79 6e 63 5f 61 6c 6c 28 26 73 65 6c 66 29 20 2d 3e 20 69 | .6.#.....fn.sync_all(&self).->.i |
2160 | 6f 3a 3a 52 65 73 75 6c 74 3c 28 29 3e 20 7b 20 4f 6b 28 28 29 29 20 7d c1 00 08 01 00 3c e5 13 | o::Result<()>.{.Ok(()).}.....<.. |
2180 | 00 01 d0 2f 00 08 01 00 fc ed 13 21 00 00 1e 20 23 20 75 73 65 20 73 65 6c 66 3a 3a 4d 6f 63 6b | .../.......!....#.use.self::Mock |
21a0 | 46 69 6c 65 20 61 73 20 46 69 6c 65 3b c1 00 08 01 00 1c 8f 14 00 02 01 00 08 01 00 fc 93 14 25 | File.as.File;..................% |
21c0 | 00 00 22 20 66 6e 20 74 72 79 5f 6d 61 69 6e 28 29 20 2d 3e 20 69 6f 3a 3a 52 65 73 75 6c 74 3c | ..".fn.try_main().->.io::Result< |
21e0 | 28 29 3e 20 7b c1 00 08 01 00 fc b9 14 2d 00 00 2a 20 20 20 20 20 6c 65 74 20 66 20 3d 20 46 69 | ()>.{........-..*.....let.f.=.Fi |
2200 | 6c 65 3a 3a 63 72 65 61 74 65 28 22 6e 65 77 66 69 6c 65 2e 74 78 74 22 29 3f 3b c1 00 08 01 00 | le::create("newfile.txt")?;..... |
2220 | fc e7 14 31 00 00 2e 20 20 20 20 20 6c 65 74 20 6d 75 74 20 66 69 6c 65 20 3d 20 73 63 6f 70 65 | ...1........let.mut.file.=.scope |
2240 | 67 75 61 72 64 3a 3a 67 75 61 72 64 28 66 2c 20 7c 66 7c 20 7b c1 00 08 01 00 fc 99 15 36 00 00 | guard::guard(f,.|f|.{........6.. |
2260 | 33 20 20 20 20 20 20 20 20 20 2f 2f 20 65 6e 73 75 72 65 20 77 65 20 66 6c 75 73 68 20 66 69 6c | 3.........//.ensure.we.flush.fil |
2280 | 65 20 61 74 20 72 65 74 75 72 6e 20 6f 72 20 70 61 6e 69 63 c1 00 08 01 00 fc d0 15 21 00 00 1e | e.at.return.or.panic........!... |
22a0 | 20 20 20 20 20 20 20 20 20 6c 65 74 20 5f 20 3d 20 66 2e 73 79 6e 63 5f 61 6c 6c 28 29 3b c1 00 | .........let._.=.f.sync_all();.. |
22c0 | 08 01 00 5c f2 15 00 01 96 2d 00 08 01 00 fc fe 15 39 00 00 36 20 20 20 20 20 2f 2f 20 41 63 63 | ...\.....-.......9..6.....//.Acc |
22e0 | 65 73 73 20 74 68 65 20 66 69 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 63 6f 70 65 20 67 | ess.the.file.through.the.scope.g |
2300 | 75 61 72 64 20 69 74 73 65 6c 66 c1 00 08 01 00 fc b8 16 30 00 00 2d 20 20 20 20 20 66 69 6c 65 | uard.itself........0..-.....file |
2320 | 2e 77 72 69 74 65 5f 61 6c 6c 28 62 22 74 65 73 74 20 6d 65 5c 6e 22 29 2e 6d 61 70 28 7c 5f 7c | .write_all(b"test.me\n").map(|_| |
2340 | 20 28 29 29 c1 00 08 01 00 2c e9 16 00 01 95 2f 00 08 01 00 1c ef 16 00 02 01 00 08 01 00 7c f3 | .()).....,...../..............|. |
2360 | 16 00 01 a4 32 00 08 01 00 e4 83 17 00 00 19 20 20 20 20 20 74 72 79 5f 6d 61 69 6e 28 29 2e 75 | ....2...............try_main().u |
2380 | 6e 77 72 61 70 28 29 3b c1 00 08 01 00 2c a0 17 00 01 95 2f 00 08 01 00 1c a6 17 00 02 01 00 08 | nwrap();.....,...../............ |
23a0 | 01 00 3c aa 17 00 01 d9 2b 00 08 01 00 1c b2 17 00 02 01 00 08 01 00 fc b6 17 38 00 00 35 20 23 | ..<.....+.................8..5.# |
23c0 | 23 23 20 32 2e 20 54 68 65 20 67 75 61 72 64 20 72 65 73 74 6f 72 65 73 20 61 6e 20 69 6e 76 61 | ##.2..The.guard.restores.an.inva |
23e0 | 72 69 61 6e 74 20 6f 6e 20 73 63 6f 70 65 20 65 78 69 74 c1 00 08 01 00 1c ef 17 00 02 01 00 08 | riant.on.scope.exit............. |
2400 | 01 00 3c f3 17 00 01 d9 2b 00 08 01 00 e4 fb 17 00 01 e8 2b 00 08 01 00 1c 98 18 00 02 01 00 08 | ..<.....+..........+............ |
2420 | 01 00 fc 9c 18 1f 00 00 1c 20 75 73 65 20 73 74 64 3a 3a 6d 65 6d 3a 3a 4d 61 6e 75 61 6c 6c 79 | ..........use.std::mem::Manually |
2440 | 44 72 6f 70 3b c1 00 08 01 00 8c bc 18 00 00 0e 20 75 73 65 20 73 74 64 3a 3a 70 74 72 3b c1 00 | Drop;............use.std::ptr;.. |
2460 | 08 01 00 1c ce 18 00 02 01 00 08 01 00 fc d2 18 44 00 00 41 20 2f 2f 20 54 68 69 73 20 66 75 6e | ................D..A.//.This.fun |
2480 | 63 74 69 6f 6e 2c 20 6a 75 73 74 20 66 6f 72 20 74 68 69 73 20 65 78 61 6d 70 6c 65 2c 20 74 61 | ction,.just.for.this.example,.ta |
24a0 | 6b 65 73 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 c1 00 08 01 00 fc 97 19 41 00 00 | kes.the.first.element........A.. |
24c0 | 3e 20 2f 2f 20 61 6e 64 20 69 6e 73 65 72 74 73 20 69 74 20 69 6e 74 6f 20 74 68 65 20 61 73 73 | >.//.and.inserts.it.into.the.ass |
24e0 | 75 6d 65 64 20 73 6f 72 74 65 64 20 74 61 69 6c 20 6f 66 20 74 68 65 20 76 65 63 74 6f 72 2e c1 | umed.sorted.tail.of.the.vector.. |
2500 | 00 08 01 00 34 d9 19 00 00 03 20 2f 2f c1 00 08 01 00 fc e0 19 4b 00 00 48 20 2f 2f 20 46 6f 72 | ....4......//........K..H.//.For |
2520 | 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 70 75 72 70 6f 73 65 73 20 77 65 20 74 65 6d 70 6f 72 | .optimization.purposes.we.tempor |
2540 | 61 72 69 6c 79 20 76 69 6f 6c 61 74 65 20 61 6e 20 69 6e 76 61 72 69 61 6e 74 20 6f 66 20 74 68 | arily.violate.an.invariant.of.th |
2560 | 65 c1 00 08 01 00 fc ac 1a 2d 00 00 2a 20 2f 2f 20 56 65 63 2c 20 74 68 61 74 20 69 74 20 6f 77 | e........-..*.//.Vec,.that.it.ow |
2580 | 6e 73 20 61 6c 6c 20 6f 66 20 69 74 73 20 65 6c 65 6d 65 6e 74 73 2e c1 00 08 01 00 34 da 1a 00 | ns.all.of.its.elements......4... |
25a0 | 01 9f 47 00 08 01 00 fc e1 1a 4a 00 00 47 20 2f 2f 20 54 68 65 20 73 61 66 65 20 61 70 70 72 6f | ..G.......J..G.//.The.safe.appro |
25c0 | 61 63 68 20 69 73 20 74 6f 20 75 73 65 20 73 77 61 70 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 | ach.is.to.use.swap,.which.means. |
25e0 | 74 77 6f 20 77 72 69 74 65 73 20 74 6f 20 6d 65 6d 6f 72 79 2c c1 00 08 01 00 fc ac 1b 52 00 00 | two.writes.to.memory,........R.. |
2600 | 4f 20 2f 2f 20 74 68 65 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 69 73 20 74 6f 20 75 73 65 20 | O.//.the.optimization.is.to.use. |
2620 | 61 20 e2 80 9c 68 6f 6c 65 e2 80 9d 20 77 68 69 63 68 20 75 73 65 73 20 6f 6e 6c 79 20 6f 6e 65 | a....hole....which.uses.only.one |
2640 | 20 77 72 69 74 65 20 6f 66 20 6d 65 6d 6f 72 79 c1 00 08 01 00 fc ff 1b 22 00 00 1f 20 2f 2f 20 | .write.of.memory........"....//. |
2660 | 66 6f 72 20 65 61 63 68 20 70 6f 73 69 74 69 6f 6e 20 69 74 20 6d 6f 76 65 73 2e c1 00 08 01 00 | for.each.position.it.moves...... |
2680 | 34 a2 1c 00 01 9f 47 00 08 01 00 fc a9 1c 3e 00 00 3b 20 2f 2f 20 57 65 20 2a 6d 75 73 74 2a 20 | 4.....G.......>..;.//.We.*must*. |
26a0 | 75 73 65 20 61 20 73 63 6f 70 65 20 67 75 61 72 64 20 74 6f 20 72 75 6e 20 74 68 69 73 20 63 6f | use.a.scope.guard.to.run.this.co |
26c0 | 64 65 20 73 61 66 65 6c 79 2e 20 57 65 c1 00 08 01 00 fc e8 1c 4d 00 00 4a 20 2f 2f 20 61 72 65 | de.safely..We........M..J.//.are |
26e0 | 20 72 75 6e 6e 69 6e 67 20 61 72 62 69 74 72 61 72 79 20 75 73 65 72 20 63 6f 64 65 20 28 63 6f | .running.arbitrary.user.code.(co |
2700 | 6d 70 61 72 69 73 6f 6e 20 6f 70 65 72 61 74 6f 72 73 29 20 74 68 61 74 20 6d 61 79 20 70 61 6e | mparison.operators).that.may.pan |
2720 | 69 63 2e c1 00 08 01 00 fc b6 1d 48 00 00 45 20 2f 2f 20 54 68 65 20 73 63 6f 70 65 20 67 75 61 | ic.........H..E.//.The.scope.gua |
2740 | 72 64 20 65 6e 73 75 72 65 73 20 77 65 20 72 65 73 74 6f 72 65 20 74 68 65 20 69 6e 76 61 72 69 | rd.ensures.we.restore.the.invari |
2760 | 61 6e 74 20 61 66 74 65 72 20 73 75 63 63 65 73 73 66 75 6c c1 00 08 01 00 fc ff 1d 2b 00 00 28 | ant.after.successful........+..( |
2780 | 20 2f 2f 20 65 78 69 74 20 6f 72 20 64 75 72 69 6e 67 20 75 6e 77 69 6e 64 69 6e 67 20 66 72 6f | .//.exit.or.during.unwinding.fro |
27a0 | 6d 20 70 61 6e 69 63 2e c1 00 08 01 00 fc ab 1e 2e 00 00 2b 20 66 6e 20 69 6e 73 65 72 74 69 6f | m.panic............+.fn.insertio |
27c0 | 6e 5f 73 6f 72 74 5f 66 69 72 73 74 3c 54 3e 28 76 3a 20 26 6d 75 74 20 56 65 63 3c 54 3e 29 c1 | n_sort_first<T>(v:.&mut.Vec<T>). |
27e0 | 00 08 01 00 dc da 1e 00 00 18 20 20 20 20 20 77 68 65 72 65 20 54 3a 20 50 61 72 74 69 61 6c 4f | ...............where.T:.PartialO |
2800 | 72 64 c1 00 08 01 00 2c f6 1e 00 00 02 20 7b c1 00 08 01 00 fc fc 1e 20 00 00 1d 20 20 20 20 20 | rd.....,......{................. |
2820 | 73 74 72 75 63 74 20 48 6f 6c 65 3c 27 61 2c 20 54 3a 20 27 61 3e 20 7b c1 00 08 01 00 f4 9d 1f | struct.Hole<'a,.T:.'a>.{........ |
2840 | 00 00 1b 20 20 20 20 20 20 20 20 20 76 3a 20 26 27 61 20 6d 75 74 20 56 65 63 3c 54 3e 2c c1 00 | ............v:.&'a.mut.Vec<T>,.. |
2860 | 08 01 00 cc bc 1f 00 00 16 20 20 20 20 20 20 20 20 20 69 6e 64 65 78 3a 20 75 73 69 7a 65 2c c1 | ..................index:.usize,. |
2880 | 00 08 01 00 fc d6 1f 23 00 00 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a 20 4d 61 6e 75 61 | .......#............value:.Manua |
28a0 | 6c 6c 79 44 72 6f 70 3c 54 3e 2c c1 00 08 01 00 4c fa 1f 00 01 c9 37 00 08 01 00 1c 84 20 00 02 | llyDrop<T>,.....L.....7......... |
28c0 | 01 00 08 01 00 84 88 20 00 00 0d 20 20 20 20 20 75 6e 73 61 66 65 20 7b c1 00 08 01 00 fc 99 20 | ................unsafe.{........ |
28e0 | 48 00 00 45 20 20 20 20 20 20 20 20 20 2f 2f 20 43 72 65 61 74 65 20 61 20 6d 6f 76 65 64 2d 66 | H..E.........//.Create.a.moved-f |
2900 | 72 6f 6d 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 76 65 63 74 6f 72 2c 20 61 20 e2 80 | rom.location.in.the.vector,.a... |
2920 | 9c 68 6f 6c 65 e2 80 9d 2e c1 00 08 01 00 fc e2 20 29 00 00 26 20 20 20 20 20 20 20 20 20 6c 65 | .hole............)..&.........le |
2940 | 74 20 76 61 6c 75 65 20 3d 20 70 74 72 3a 3a 72 65 61 64 28 26 76 5b 30 5d 29 3b c1 00 08 01 00 | t.value.=.ptr::read(&v[0]);..... |
2960 | fc 8c 21 54 00 00 51 20 20 20 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 68 6f 6c 65 20 3d 20 48 | ..!T..Q.........let.mut.hole.=.H |
2980 | 6f 6c 65 20 7b 20 76 3a 20 76 2c 20 69 6e 64 65 78 3a 20 30 2c 20 76 61 6c 75 65 3a 20 4d 61 6e | ole.{.v:.v,.index:.0,.value:.Man |
29a0 | 75 61 6c 6c 79 44 72 6f 70 3a 3a 6e 65 77 28 76 61 6c 75 65 29 20 7d 3b c1 00 08 01 00 1c e1 21 | uallyDrop::new(value).};.......! |
29c0 | 00 02 01 00 08 01 00 fc e5 21 2e 00 00 2b 20 20 20 20 20 20 20 20 20 2f 2f 20 55 73 65 20 61 20 | .........!...+.........//.Use.a. |
29e0 | 73 63 6f 70 65 20 67 75 61 72 64 20 77 69 74 68 20 61 20 76 61 6c 75 65 2e c1 00 08 01 00 fc 94 | scope.guard.with.a.value........ |
2a00 | 22 47 00 00 44 20 20 20 20 20 20 20 20 20 2f 2f 20 41 74 20 73 63 6f 70 65 20 65 78 69 74 2c 20 | "G..D.........//.At.scope.exit,. |
2a20 | 70 6c 75 67 20 74 68 65 20 68 6f 6c 65 20 73 6f 20 74 68 61 74 20 74 68 65 20 76 65 63 74 6f 72 | plug.the.hole.so.that.the.vector |
2a40 | 20 69 73 20 66 75 6c 6c 79 c1 00 08 01 00 fc dc 22 21 00 00 1e 20 20 20 20 20 20 20 20 20 2f 2f | .is.fully......."!............// |
2a60 | 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 61 67 61 69 6e 2e c1 00 08 01 00 fc fe 22 55 00 00 52 20 | .initialized.again........"U..R. |
2a80 | 20 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 6f 77 6e 73 20 | ........//.The.scope.guard.owns. |
2aa0 | 74 68 65 20 68 6f 6c 65 2c 20 62 75 74 20 77 65 20 63 61 6e 20 61 63 63 65 73 73 20 69 74 20 74 | the.hole,.but.we.can.access.it.t |
2ac0 | 68 72 6f 75 67 68 20 74 68 65 20 67 75 61 72 64 2e c1 00 08 01 00 fc d4 23 41 00 00 3e 20 20 20 | hrough.the.guard........#A..>... |
2ae0 | 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 68 6f 6c 65 5f 67 75 61 72 64 20 3d 20 73 63 6f 70 65 | ......let.mut.hole_guard.=.scope |
2b00 | 67 75 61 72 64 3a 3a 67 75 61 72 64 28 68 6f 6c 65 2c 20 7c 68 6f 6c 65 7c 20 7b c1 00 08 01 00 | guard::guard(hole,.|hole|.{..... |
2b20 | fc 96 24 53 00 00 50 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 70 6c 75 67 20 74 68 65 20 | ..$S..P.............//.plug.the. |
2b40 | 68 6f 6c 65 20 69 6e 20 74 68 65 20 76 65 63 74 6f 72 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 | hole.in.the.vector.with.the.valu |
2b60 | 65 20 74 68 61 74 20 77 61 73 20 2f 2f 20 74 61 6b 65 6e 20 6f 75 74 c1 00 08 01 00 fc ea 24 27 | e.that.was.//.taken.out.......$' |
2b80 | 00 00 24 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 69 6e 64 65 78 20 3d 20 68 6f 6c 65 | ..$.............let.index.=.hole |
2ba0 | 2e 69 6e 64 65 78 3b c1 00 08 01 00 fc 92 25 4e 00 00 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 | .index;.......%N..K............. |
2bc0 | 70 74 72 3a 3a 63 6f 70 79 5f 6e 6f 6e 6f 76 65 72 6c 61 70 70 69 6e 67 28 26 2a 68 6f 6c 65 2e | ptr::copy_nonoverlapping(&*hole. |
2be0 | 76 61 6c 75 65 2c 20 26 6d 75 74 20 68 6f 6c 65 2e 76 5b 69 6e 64 65 78 5d 2c 20 31 29 3b c1 00 | value,.&mut.hole.v[index],.1);.. |
2c00 | 08 01 00 7c e1 25 00 00 0c 20 20 20 20 20 20 20 20 20 7d 29 3b c1 00 08 01 00 1c f1 25 00 02 01 | ...|.%............});.......%... |
2c20 | 00 08 01 00 fc f5 25 43 00 00 40 20 20 20 20 20 20 20 20 20 2f 2f 20 72 75 6e 20 61 6c 67 6f 72 | ......%C..@.........//.run.algor |
2c40 | 69 74 68 6d 20 74 68 61 74 20 6d 6f 76 65 73 20 74 68 65 20 68 6f 6c 65 20 69 6e 20 74 68 65 20 | ithm.that.moves.the.hole.in.the. |
2c60 | 76 65 63 74 6f 72 20 68 65 72 65 c1 00 08 01 00 fc b9 26 3c 00 00 39 20 20 20 20 20 20 20 20 20 | vector.here.......&<..9......... |
2c80 | 2f 2f 20 6d 6f 76 65 20 74 68 65 20 68 6f 6c 65 20 75 6e 74 69 6c 20 69 74 27 73 20 69 6e 20 61 | //.move.the.hole.until.it's.in.a |
2ca0 | 20 73 6f 72 74 65 64 20 70 6f 73 69 74 69 6f 6e c1 00 08 01 00 fc f6 26 2c 00 00 29 20 20 20 20 | .sorted.position.......&,..).... |
2cc0 | 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 31 2e 2e 68 6f 6c 65 5f 67 75 61 72 64 2e 76 2e 6c 65 | .....for.i.in.1..hole_guard.v.le |
2ce0 | 6e 28 29 20 7b c1 00 08 01 00 fc a3 27 39 00 00 36 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 | n().{.......'9..6.............if |
2d00 | 20 2a 68 6f 6c 65 5f 67 75 61 72 64 2e 76 61 6c 75 65 20 3e 3d 20 68 6f 6c 65 5f 67 75 61 72 64 | .*hole_guard.value.>=.hole_guard |
2d20 | 2e 76 5b 69 5d 20 7b c1 00 08 01 00 fc dd 27 41 00 00 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 | .v[i].{.......'A..>............. |
2d40 | 20 20 20 20 2f 2f 20 6d 6f 76 65 20 74 68 65 20 65 6c 65 6d 65 6e 74 20 62 61 63 6b 20 61 6e 64 | ....//.move.the.element.back.and |
2d60 | 20 74 68 65 20 68 6f 6c 65 20 66 6f 72 77 61 72 64 c1 00 08 01 00 fc 9f 28 31 00 00 2e 20 20 20 | .the.hole.forward.......(1...... |
2d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 69 6e 64 65 78 20 3d 20 68 6f 6c 65 5f 67 | ..............let.index.=.hole_g |
2da0 | 75 61 72 64 2e 69 6e 64 65 78 3b c1 00 08 01 00 fc d1 28 38 00 00 35 20 20 20 20 20 20 20 20 20 | uard.index;.......(8..5......... |
2dc0 | 20 20 20 20 20 20 20 20 68 6f 6c 65 5f 67 75 61 72 64 2e 76 2e 73 77 61 70 28 69 6e 64 65 78 2c | ........hole_guard.v.swap(index, |
2de0 | 20 69 6e 64 65 78 20 2b 20 31 29 3b c1 00 08 01 00 fc 8a 29 2a 00 00 27 20 20 20 20 20 20 20 20 | .index.+.1);.......)*..'........ |
2e00 | 20 20 20 20 20 20 20 20 20 68 6f 6c 65 5f 67 75 61 72 64 2e 69 6e 64 65 78 20 2b 3d 20 31 3b c1 | .........hole_guard.index.+=.1;. |
2e20 | 00 08 01 00 c4 b5 29 00 00 15 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b c1 | ......)................}.else.{. |
2e40 | 00 08 01 00 d4 ce 29 00 00 17 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b | ......)....................break |
2e60 | 3b c1 00 08 01 00 8c e9 29 00 00 0e 20 20 20 20 20 20 20 20 20 20 20 20 20 7d c1 00 08 01 00 6c | ;.......)................}.....l |
2e80 | fb 29 00 01 86 35 00 08 01 00 1c 89 2a 00 02 01 00 08 01 00 fc 8d 2a 46 00 00 43 20 20 20 20 20 | .)...5......*.........*F..C..... |
2ea0 | 20 20 20 20 2f 2f 20 57 68 65 6e 20 74 68 65 20 73 63 6f 70 65 20 65 78 69 74 73 20 68 65 72 65 | ....//.When.the.scope.exits.here |
2ec0 | 2c 20 74 68 65 20 56 65 63 20 62 65 63 6f 6d 65 73 20 77 68 6f 6c 65 20 61 67 61 69 6e 21 c1 00 | ,.the.Vec.becomes.whole.again!.. |
2ee0 | 08 01 00 4c d4 2a 00 01 c9 37 00 08 01 00 2c de 2a 00 01 95 2f 00 08 01 00 1c e4 2a 00 02 01 00 | ...L.*...7....,.*.../......*.... |
2f00 | 08 01 00 7c e8 2a 00 01 a4 32 00 08 01 00 fc f8 2a 22 00 00 1f 20 20 20 20 20 6c 65 74 20 73 74 | ...|.*...2......*"........let.st |
2f20 | 72 69 6e 67 20 3d 20 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 3b c1 00 08 01 00 fc 9b 2b 50 00 00 4d | ring.=.String::from;.......+P..M |
2f40 | 20 20 20 20 20 6c 65 74 20 6d 75 74 20 64 61 74 61 20 3d 20 76 65 63 21 5b 73 74 72 69 6e 67 28 | .....let.mut.data.=.vec![string( |
2f60 | 22 63 22 29 2c 20 73 74 72 69 6e 67 28 22 61 22 29 2c 20 73 74 72 69 6e 67 28 22 62 22 29 2c 20 | "c"),.string("a"),.string("b"),. |
2f80 | 73 74 72 69 6e 67 28 22 64 22 29 5d 3b c1 00 08 01 00 fc ec 2b 28 00 00 25 20 20 20 20 20 69 6e | string("d")];.......+(..%.....in |
2fa0 | 73 65 72 74 69 6f 6e 5f 73 6f 72 74 5f 66 69 72 73 74 28 26 6d 75 74 20 64 61 74 61 29 3b c1 00 | sertion_sort_first(&mut.data);.. |
2fc0 | 08 01 00 fc 95 2c 33 00 00 30 20 20 20 20 20 61 73 73 65 72 74 5f 65 71 21 28 64 61 74 61 2c 20 | .....,3..0.....assert_eq!(data,. |
2fe0 | 76 65 63 21 5b 22 61 22 2c 20 22 62 22 2c 20 22 63 22 2c 20 22 64 22 5d 29 3b c1 00 08 01 00 2c | vec!["a",."b",."c",."d"]);....., |
3000 | c9 2c 00 01 95 2f 00 08 01 00 1c cf 2c 00 02 01 00 08 01 00 3c d3 2c 00 01 d9 2b 00 08 01 00 1c | .,.../......,.......<.,...+..... |
3020 | db 2c 00 02 01 00 08 01 00 1c df 2c 00 02 01 00 08 01 00 a4 e3 2c 00 00 11 20 23 20 43 72 61 74 | .,.........,.........,....#.Crat |
3040 | 65 20 46 65 61 74 75 72 65 73 c1 00 08 01 00 1c f8 2c 00 02 01 00 08 01 00 7c fc 2c 00 00 0c 20 | e.Features.......,.......|.,.... |
3060 | 2d 20 60 75 73 65 5f 73 74 64 60 c1 00 08 01 00 fc 8c 2d 4e 00 00 4b 20 20 20 2b 20 45 6e 61 62 | -.`use_std`.......-N..K...+.Enab |
3080 | 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 45 6e 61 62 6c 65 73 20 74 68 65 20 60 4f 6e 55 | led.by.default..Enables.the.`OnU |
30a0 | 6e 77 69 6e 64 60 20 61 6e 64 20 60 4f 6e 53 75 63 63 65 73 73 60 20 73 74 72 61 74 65 67 69 65 | nwind`.and.`OnSuccess`.strategie |
30c0 | 73 2e c1 00 08 01 00 fc db 2d 20 00 00 1d 20 20 20 2b 20 44 69 73 61 62 6c 65 20 74 6f 20 75 73 | s........-.......+.Disable.to.us |
30e0 | 65 20 60 6e 6f 5f 73 74 64 60 2e c1 00 08 01 00 1c fc 2d 00 02 01 00 08 01 00 94 80 2e 00 00 0f | e.`no_std`........-............. |
3100 | 20 23 20 52 75 73 74 20 56 65 72 73 69 6f 6e c1 00 08 01 00 1c 93 2e 00 02 01 00 08 01 00 fc 97 | .#.Rust.Version................. |
3120 | 2e 3a 00 00 37 20 54 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 72 61 74 65 20 | .:..7.This.version.of.the.crate. |
3140 | 72 65 71 75 69 72 65 73 20 52 75 73 74 20 31 2e 32 30 20 6f 72 20 6c 61 74 65 72 2e c1 00 08 01 | requires.Rust.1.20.or.later..... |
3160 | 00 1c d2 2e 00 02 01 00 08 01 00 fc d6 2e 4d 00 00 4a 20 54 68 65 20 73 63 6f 70 65 67 75 61 72 | ..............M..J.The.scopeguar |
3180 | 64 20 31 2e 78 20 72 65 6c 65 61 73 65 20 73 65 72 69 65 73 20 77 69 6c 6c 20 75 73 65 20 61 20 | d.1.x.release.series.will.use.a. |
31a0 | 63 61 72 65 66 75 6c 6c 79 20 63 6f 6e 73 69 64 65 72 65 64 20 76 65 72 73 69 6f 6e c1 00 08 01 | carefully.considered.version.... |
31c0 | 00 fc a4 2f 4b 00 00 48 20 75 70 67 72 61 64 65 20 70 6f 6c 69 63 79 2c 20 77 68 65 72 65 20 69 | .../K..H.upgrade.policy,.where.i |
31e0 | 6e 20 61 20 6c 61 74 65 72 20 31 2e 78 20 76 65 72 73 69 6f 6e 2c 20 77 65 20 77 69 6c 6c 20 72 | n.a.later.1.x.version,.we.will.r |
3200 | 61 69 73 65 20 74 68 65 20 6d 69 6e 69 6d 75 6d c1 00 08 01 00 d4 f0 2f 00 00 17 20 72 65 71 75 | aise.the.minimum......./....requ |
3220 | 69 72 65 64 20 52 75 73 74 20 76 65 72 73 69 6f 6e 2e c1 00 00 00 0b 10 1d 39 02 ff 04 13 6e 01 | ired.Rust.version........9....n. |
3240 | 00 00 01 00 01 00 00 01 02 00 02 02 e7 0e 13 85 13 00 00 01 00 01 00 00 01 02 00 03 02 82 07 13 | ................................ |
3260 | 97 13 00 00 01 bf 56 01 00 00 01 00 00 04 01 cb 10 13 aa 13 00 01 01 92 1c 01 00 00 01 00 00 05 | ......V......................... |
3280 | 01 cb 10 13 aa 13 00 0f 00 01 01 93 1c 01 00 00 01 00 00 05 01 eb 11 13 d0 13 00 01 01 9f 96 02 | ................................ |
32a0 | 01 00 00 01 00 00 06 02 87 01 13 e4 13 00 05 01 e2 1d 01 00 00 01 00 00 08 01 f5 27 13 ff 13 00 | ...........................'.... |
32c0 | 05 01 ef 1d 01 00 00 01 00 00 09 02 eb 0b 13 12 14 00 00 01 a6 12 01 00 00 01 00 00 0a 01 de 07 | ................................ |
32e0 | 13 25 14 00 12 00 00 0f 00 01 04 02 01 0f 02 02 02 c4 b8 30 00 13 85 13 44 d7 30 00 13 97 13 c4 | .%.................0....D.0..... |
3300 | e5 30 00 13 aa 13 b4 83 31 00 13 d0 13 dc 9f 31 00 13 e4 13 13 e4 13 13 ff 13 13 ff 13 44 c0 31 | .0......1......1.............D.1 |
3320 | 00 13 12 14 94 89 32 00 00 08 00 00 fc cb 31 3d 00 00 3a 20 43 6f 6e 74 72 6f 6c 73 20 69 6e 20 | ......2.......1=..:.Controls.in. |
3340 | 77 68 69 63 68 20 63 61 73 65 73 20 74 68 65 20 61 73 73 6f 63 69 61 74 65 64 20 63 6f 64 65 20 | which.cases.the.associated.code. |
3360 | 73 68 6f 75 6c 64 20 62 65 20 72 75 6e c1 00 00 44 93 32 00 00 00 00 01 02 1c 00 0b 00 00 01 00 | should.be.run...D.2............. |
3380 | 00 01 00 0b 00 01 00 00 00 00 0b 01 01 00 00 00 00 00 00 00 00 00 01 00 0c 0c c4 9a 33 00 00 08 | ............................3... |
33a0 | 00 00 fc a2 32 3d 00 00 3a 20 52 65 74 75 72 6e 20 60 74 72 75 65 60 20 69 66 20 74 68 65 20 67 | ....2=..:.Return.`true`.if.the.g |
33c0 | 75 61 72 64 e2 80 99 73 20 61 73 73 6f 63 69 61 74 65 64 20 63 6f 64 65 20 73 68 6f 75 6c 64 20 | uard...s.associated.code.should. |
33e0 | 72 75 6e c1 00 08 00 00 fc e4 32 31 00 00 2e 20 28 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 | run.......21....(in.the.context. |
3400 | 77 68 65 72 65 20 74 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 63 61 6c 6c 65 64 29 2e c1 54 9d | where.this.method.is.called)..T. |
3420 | 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 01 00 01 00 0b 01 00 | 3............................... |
3440 | 00 01 00 01 00 0b 00 0d 00 0c 01 01 18 00 02 1c c4 ee 37 00 00 00 00 00 00 00 00 00 00 00 9c 0c | ..................7............. |
3460 | 0e bc a3 38 00 54 a6 38 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 01 | ...8.T.8........................ |
3480 | 00 01 00 0d 00 00 00 00 00 01 00 0d 00 0d 00 0e 00 94 a4 3c 00 00 08 00 00 fc f3 3a 30 00 00 2d | ...................<.......:0..- |
34a0 | 20 4d 61 63 72 6f 20 74 6f 20 63 72 65 61 74 65 20 61 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 | .Macro.to.create.a.`ScopeGuard`. |
34c0 | 28 61 6c 77 61 79 73 20 72 75 6e 29 2e c1 00 08 00 00 1c a4 3b 00 02 01 00 08 00 00 fc a8 3b 3f | (always.run)........;.........;? |
34e0 | 00 00 3c 20 54 68 65 20 6d 61 63 72 6f 20 74 61 6b 65 73 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 | ..<.The.macro.takes.statements,. |
3500 | 77 68 69 63 68 20 61 72 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 61 20 63 6c 6f 73 75 72 65 c1 | which.are.the.body.of.a.closure. |
3520 | 00 08 00 00 fc e8 3b 2b 00 00 28 20 74 68 61 74 20 77 69 6c 6c 20 72 75 6e 20 77 68 65 6e 20 74 | ......;+..(.that.will.run.when.t |
3540 | 68 65 20 73 63 6f 70 65 20 69 73 20 65 78 69 74 65 64 2e c1 01 01 02 96 09 64 96 3c 00 0f 04 00 | he.scope.is.exited.......d.<.... |
3560 | 00 7c 94 3c 00 13 25 14 00 0c b7 3c 00 0c 8e 3d 00 01 04 01 0c bd 3c 00 0c c7 3c 00 01 00 00 03 | .|.<..%....<...=......<...<..... |
3580 | 00 2c 0c be 3c 00 02 01 0c bf 3c 00 0c c5 3c 00 01 01 00 04 00 2c 0c c0 3c 00 02 00 32 00 01 74 | .,..<.....<...<......,..<...2..t |
35a0 | c1 00 0c c1 3c 00 01 00 26 0c c2 3c 00 02 00 32 02 d8 0f 00 14 c3 3c 00 02 00 0d 0c c6 3c 00 02 | ....<...&..<...2......<......<.. |
35c0 | 00 2a 14 c9 3c 00 00 01 0c cc 3c 00 0c 8b 3d 00 00 01 01 09 00 32 02 12 00 1c d6 3c 00 00 00 32 | .*..<.....<...=......2.....<...2 |
35e0 | 00 06 5f 67 75 61 72 64 c1 00 34 da 3c 00 00 00 00 0c e1 3c 00 00 00 2c 0c e3 3c 00 02 00 32 02 | .._guard..4.<......<...,..<...2. |
3600 | 08 00 2c e4 3c 00 01 00 27 14 e9 3c 00 02 00 32 01 ff 08 00 2c eb 3c 00 02 01 0c f0 3c 00 0c 84 | ..,.<...'..<...2....,.<.....<... |
3620 | 3d 00 02 01 00 06 01 0c f1 3c 00 0c f2 3c 00 02 01 00 00 00 24 0c f3 3c 00 00 00 12 0c f5 3c 00 | =........<...<......$..<......<. |
3640 | 02 01 0c f6 3c 00 0c f7 3c 00 02 01 00 00 00 12 0c f8 3c 00 00 01 0c fa 3c 00 0c 83 3d 00 00 02 | ....<...<.........<.....<...=... |
3660 | 01 03 00 2c 0c fc 3c 00 02 01 0c fd 3c 00 0c 80 3d 00 01 01 00 02 00 2c 0c fe 3c 00 02 00 32 01 | ...,..<.....<...=......,..<...2. |
3680 | b4 68 00 0c ff 3c 00 02 00 0d 0c 81 3d 00 00 00 25 0c 85 3d 00 00 00 25 0c 8c 3d 00 00 fc f0 47 | .h...<......=...%..=...%..=....G |
36a0 | 27 00 00 08 00 00 fc a6 43 41 00 00 3e 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 69 73 20 61 20 | '.......CA..>.`ScopeGuard`.is.a. |
36c0 | 73 63 6f 70 65 20 67 75 61 72 64 20 74 68 61 74 20 6d 61 79 20 6f 77 6e 20 61 20 70 72 6f 74 65 | scope.guard.that.may.own.a.prote |
36e0 | 63 74 65 64 20 76 61 6c 75 65 2e c1 00 08 00 00 1c e8 43 00 02 01 00 08 00 00 fc ec 43 3d 00 00 | cted.value........C.........C=.. |
3700 | 3a 20 49 66 20 79 6f 75 20 70 6c 61 63 65 20 61 20 67 75 61 72 64 20 69 6e 20 61 20 6c 6f 63 61 | :.If.you.place.a.guard.in.a.loca |
3720 | 6c 20 76 61 72 69 61 62 6c 65 2c 20 74 68 65 20 63 6c 6f 73 75 72 65 20 63 61 6e c1 00 08 00 00 | l.variable,.the.closure.can..... |
3740 | fc aa 44 4e 00 00 4b 20 72 75 6e 20 72 65 67 61 72 64 6c 65 73 73 20 68 6f 77 20 79 6f 75 20 6c | ..DN..K.run.regardless.how.you.l |
3760 | 65 61 76 65 20 74 68 65 20 73 63 6f 70 65 20 e2 80 94 20 74 68 72 6f 75 67 68 20 72 65 67 75 6c | eave.the.scope.....through.regul |
3780 | 61 72 20 72 65 74 75 72 6e 20 6f 72 20 70 61 6e 69 63 c1 00 08 00 00 fc f9 44 4a 00 00 47 20 28 | ar.return.or.panic.......DJ..G.( |
37a0 | 65 78 63 65 70 74 20 69 66 20 70 61 6e 69 63 20 6f 72 20 6f 74 68 65 72 20 63 6f 64 65 20 61 62 | except.if.panic.or.other.code.ab |
37c0 | 6f 72 74 73 3b 20 73 6f 20 61 73 20 6c 6f 6e 67 20 61 73 20 64 65 73 74 72 75 63 74 6f 72 73 20 | orts;.so.as.long.as.destructors. |
37e0 | 72 75 6e 29 2e c1 00 08 00 00 c4 c4 45 00 00 15 20 49 74 20 69 73 20 72 75 6e 20 6f 6e 6c 79 20 | run)........E....It.is.run.only. |
3800 | 6f 6e 63 65 2e c1 00 08 00 00 1c dd 45 00 02 01 00 08 00 00 fc e1 45 49 00 00 46 20 54 68 65 20 | once........E.........EI..F.The. |
3820 | 60 53 60 20 70 61 72 61 6d 65 74 65 72 20 66 6f 72 20 5b 60 53 74 72 61 74 65 67 79 60 5d 28 74 | `S`.parameter.for.[`Strategy`](t |
3840 | 72 61 69 74 2e 53 74 72 61 74 65 67 79 2e 68 74 6d 6c 29 20 64 65 74 65 72 6d 69 6e 65 73 20 69 | rait.Strategy.html).determines.i |
3860 | 66 c1 00 08 00 00 f4 ab 46 00 00 1b 20 74 68 65 20 63 6c 6f 73 75 72 65 20 61 63 74 75 61 6c 6c | f.......F....the.closure.actuall |
3880 | 79 20 72 75 6e 73 2e c1 00 08 00 00 1c ca 46 00 02 01 00 08 00 00 fc ce 46 4d 00 00 4a 20 54 68 | y.runs........F.........FM..J.Th |
38a0 | 65 20 67 75 61 72 64 27 73 20 63 6c 6f 73 75 72 65 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 | e.guard's.closure.will.be.called |
38c0 | 20 77 69 74 68 20 74 68 65 20 68 65 6c 64 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 64 65 73 74 | .with.the.held.value.in.the.dest |
38e0 | 72 75 63 74 6f 72 2e c1 00 08 00 00 1c 9c 47 00 02 01 00 08 00 00 fc a0 47 4f 00 00 4c 20 54 68 | ructor........G.........GO..L.Th |
3900 | 65 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 69 6d 70 6c 65 6d 65 6e 74 73 20 60 44 65 72 65 66 | e.`ScopeGuard`.implements.`Deref |
3920 | 60 20 73 6f 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 61 63 63 65 73 73 20 74 68 65 20 69 6e 6e | `.so.that.you.can.access.the.inn |
3940 | 65 72 20 76 61 6c 75 65 2e c1 00 00 54 fb 47 00 00 00 00 01 00 00 03 02 91 02 00 11 00 00 01 00 | er.value....T.G................. |
3960 | 00 01 85 08 00 12 01 00 01 00 00 01 8e 08 00 13 02 00 01 01 00 03 00 12 01 00 11 00 00 13 02 00 | ................................ |
3980 | 00 00 06 00 00 00 01 ff a5 02 01 01 fd 0c 00 0c 86 48 00 00 00 00 01 ff a5 02 01 01 83 0d 00 0c | .................H.............. |
39a0 | 89 48 00 00 00 00 01 ff a5 02 01 01 89 0d 00 54 8c 48 00 00 00 00 01 91 1e 02 01 83 0d 01 ce 1f | .H.............T.H.............. |
39c0 | 00 4c a5 48 00 00 00 03 02 01 83 0d 01 ce 1f 01 93 1e 00 e2 0e 0f 14 00 00 00 00 0b 01 01 89 0d | .L.H............................ |
39e0 | 00 44 b7 48 00 c0 0c 00 00 00 00 38 2e fe 69 ce d1 2f 4f 03 01 03 00 01 00 00 00 14 15 16 0f 6f | .D.H.......8..i../O............o |
3a00 | 0f 71 00 00 00 00 00 00 00 00 00 0f 6c 0f 6e 00 00 00 00 00 00 00 00 00 0f 69 0c 8c 48 00 00 00 | .q..........l.n..........i..H... |
3a20 | 00 00 00 00 00 00 9c 0c 00 b4 c7 48 00 2c c7 48 00 01 00 01 00 10 03 00 00 00 00 01 00 10 00 df | ...........H.,.H................ |
3a40 | 12 bc e3 48 00 34 e3 48 00 01 00 01 00 10 03 00 00 00 00 01 00 10 00 a3 13 fc d4 49 21 00 44 d4 | ...H.4.H...................I!.D. |
3a60 | 49 00 01 00 01 00 10 03 00 00 00 00 01 00 10 00 bd 11 fc fa 49 4a 00 00 00 00 00 03 02 91 02 00 | I...................IJ.......... |
3a80 | 18 00 00 01 00 00 01 85 08 00 19 01 00 01 00 00 01 8e 08 00 1a 02 00 01 00 00 03 00 19 01 00 1a | ................................ |
3aa0 | 02 00 18 00 00 00 00 06 00 dc 71 4c a9 4a 00 00 aa 71 0c 82 4a 00 00 ba 71 0c 85 4a 00 00 ca 71 | ..........qL.J...q..J...q..J...q |
3ac0 | 0f 15 00 9a 71 0c ff 49 00 00 ee 71 44 bb 4a 00 c0 0c 1b 1c 0f 0f 0f 11 00 00 00 00 00 00 00 00 | ....q..I...qD.J................. |
3ae0 | 00 0f 2f 0f 31 00 00 00 00 00 00 00 00 00 0f 35 0f 37 00 00 00 00 00 00 00 00 00 fc ba 4c 3c 00 | ../.1..........5.7...........L<. |
3b00 | 00 08 00 00 fc cb 4a 4c 00 00 49 20 43 72 65 61 74 65 20 61 20 60 53 63 6f 70 65 47 75 61 72 64 | ......JL..I.Create.a.`ScopeGuard |
3b20 | 60 20 74 68 61 74 20 6f 77 6e 73 20 60 76 60 20 28 61 63 63 65 73 73 69 62 6c 65 20 74 68 72 6f | `.that.owns.`v`.(accessible.thro |
3b40 | 75 67 68 20 64 65 72 65 66 29 20 61 6e 64 20 63 61 6c 6c 73 c1 00 08 00 00 fc 9c 4b 26 00 00 23 | ugh.deref).and.calls.......K&..# |
3b60 | 20 60 64 72 6f 70 66 6e 60 20 77 68 65 6e 20 69 74 73 20 64 65 73 74 72 75 63 74 6f 72 20 72 75 | .`dropfn`.when.its.destructor.ru |
3b80 | 6e 73 2e c1 00 08 00 00 1c c7 4b 00 02 01 00 08 00 00 fc cf 4b 48 00 00 45 20 54 68 65 20 60 53 | ns........K.........KH..E.The.`S |
3ba0 | 74 72 61 74 65 67 79 60 20 64 65 63 69 64 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 73 63 6f | trategy`.decides.whether.the.sco |
3bc0 | 70 65 20 67 75 61 72 64 27 73 20 63 6c 6f 73 75 72 65 20 73 68 6f 75 6c 64 20 72 75 6e 2e c1 01 | pe.guard's.closure.should.run... |
3be0 | 01 02 84 0a 44 ac 4c 00 0f 04 00 00 5c aa 4c 00 6c c1 4c 00 00 01 00 00 00 00 00 00 00 00 00 00 | ....D.L.....\.L.l.L............. |
3c00 | 00 00 00 00 00 00 01 01 01 00 03 fd 0c 83 0d c0 0c 00 01 00 01 00 17 03 00 00 00 00 01 00 17 00 | ................................ |
3c20 | 0d 00 1b 03 01 fd 0c 01 83 0d 01 89 0d 01 01 df 12 13 d0 08 01 01 a2 08 13 d9 08 fc e2 53 23 00 | .............................S#. |
3c40 | 00 08 00 00 fc 9e 4e 4d 00 00 4a 20 e2 80 9c 44 65 66 75 73 65 e2 80 9d 20 74 68 65 20 67 75 61 | ......NM..J....Defuse....the.gua |
3c60 | 72 64 20 61 6e 64 20 65 78 74 72 61 63 74 20 74 68 65 20 76 61 6c 75 65 20 77 69 74 68 6f 75 74 | rd.and.extract.the.value.without |
3c80 | 20 63 61 6c 6c 69 6e 67 20 74 68 65 20 63 6c 6f 73 75 72 65 2e c1 00 08 00 00 1c f0 4e 00 02 01 | .calling.the.closure........N... |
3ca0 | 00 08 00 00 3c f8 4e 00 01 d9 2b 00 08 00 00 e4 84 4f 00 01 e8 2b 00 08 00 00 1c a5 4f 00 02 01 | ....<.N...+......O...+......O... |
3cc0 | 00 08 00 00 fc ad 4f 28 00 00 25 20 75 73 65 20 73 63 6f 70 65 67 75 61 72 64 3a 3a 7b 67 75 61 | ......O(..%.use.scopeguard::{gua |
3ce0 | 72 64 2c 20 53 63 6f 70 65 47 75 61 72 64 7d 3b c1 00 08 00 00 1c da 4f 00 02 01 00 08 00 00 fc | rd,.ScopeGuard};.......O........ |
3d00 | e2 4f 25 00 00 22 20 66 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 28 29 20 2d 3e 20 62 6f 6f 6c 20 | .O%..".fn.conditional().->.bool. |
3d20 | 7b 20 74 72 75 65 20 7d c1 00 08 00 00 1c 8c 50 00 02 01 00 08 00 00 7c 94 50 00 01 a4 32 00 08 | {.true.}.......P.......|.P...2.. |
3d40 | 00 00 fc a8 50 3d 00 00 3a 20 20 20 20 20 6c 65 74 20 6d 75 74 20 67 75 61 72 64 20 3d 20 67 75 | ....P=..:.....let.mut.guard.=.gu |
3d60 | 61 72 64 28 56 65 63 3a 3a 6e 65 77 28 29 2c 20 7c 6d 75 74 20 76 7c 20 76 2e 63 6c 65 61 72 28 | ard(Vec::new(),.|mut.v|.v.clear( |
3d80 | 29 29 3b c1 00 08 00 00 b4 ea 50 00 00 13 20 20 20 20 20 67 75 61 72 64 2e 70 75 73 68 28 31 29 | ));.......P........guard.push(1) |
3da0 | 3b c1 00 08 00 00 1c 85 51 00 02 01 00 08 00 00 d4 8d 51 00 00 17 20 20 20 20 20 69 66 20 63 6f | ;.......Q.........Q........if.co |
3dc0 | 6e 64 69 74 69 6f 6e 61 6c 28 29 20 7b c1 00 08 00 00 fc ac 51 33 00 00 30 20 20 20 20 20 20 20 | nditional().{.......Q3..0....... |
3de0 | 20 20 2f 2f 20 61 20 63 6f 6e 64 69 74 69 6f 6e 20 6d 61 79 62 65 20 6d 61 6b 65 73 20 75 73 20 | ..//.a.condition.maybe.makes.us. |
3e00 | 64 65 63 69 64 65 20 74 6f c1 00 08 00 00 fc e4 51 42 00 00 3f 20 20 20 20 20 20 20 20 20 2f 2f | decide.to.......QB..?.........// |
3e20 | 20 e2 80 9c 64 65 66 75 73 65 e2 80 9d 20 74 68 65 20 67 75 61 72 64 20 61 6e 64 20 67 65 74 20 | ....defuse....the.guard.and.get. |
3e40 | 62 61 63 6b 20 69 74 73 20 69 6e 6e 65 72 20 70 61 72 74 73 c1 00 08 00 00 fc ab 52 36 00 00 33 | back.its.inner.parts.......R6..3 |
3e60 | 20 20 20 20 20 20 20 20 20 6c 65 74 20 76 61 6c 75 65 20 3d 20 53 63 6f 70 65 47 75 61 72 64 3a | .........let.value.=.ScopeGuard: |
3e80 | 3a 69 6e 74 6f 5f 69 6e 6e 65 72 28 67 75 61 72 64 29 3b c1 00 08 00 00 84 e6 52 00 00 0d 20 20 | :into_inner(guard);.......R..... |
3ea0 | 20 20 20 7d 20 65 6c 73 65 20 7b c1 00 08 00 00 fc fb 52 30 00 00 2d 20 20 20 20 20 20 20 20 20 | ...}.else.{.......R0..-......... |
3ec0 | 2f 2f 20 67 75 61 72 64 20 73 74 69 6c 6c 20 65 78 69 73 74 73 20 69 6e 20 74 68 69 73 20 62 72 | //.guard.still.exists.in.this.br |
3ee0 | 61 6e 63 68 c1 00 08 00 00 4c b0 53 00 01 c9 37 00 08 00 00 2c be 53 00 01 95 2f 00 08 00 00 3c | anch.....L.S...7....,.S.../....< |
3f00 | c8 53 00 01 d9 2b 54 e9 53 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 01 00 | .S...+T.S....................... |
3f20 | 02 c0 0c fd 0c 00 01 00 01 00 17 03 00 00 00 00 01 00 17 00 0d 00 1c 03 01 fd 0c 01 83 0d 01 89 | ................................ |
3f40 | 0d 01 01 ff 08 13 15 0b fc de 58 57 00 00 08 00 00 fc fb 57 4c 00 00 49 20 43 72 65 61 74 65 20 | ..........XW.......WL..I.Create. |
3f60 | 61 20 6e 65 77 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 6f 77 6e 69 6e 67 20 60 76 60 20 61 6e | a.new.`ScopeGuard`.owning.`v`.an |
3f80 | 64 20 77 69 74 68 20 64 65 66 65 72 72 65 64 20 63 6c 6f 73 75 72 65 20 60 64 72 6f 70 66 6e 60 | d.with.deferred.closure.`dropfn` |
3fa0 | 2e c1 01 01 02 84 0a 44 d4 58 00 0f 04 00 00 5c d2 58 00 2c e5 58 00 00 01 00 00 00 00 00 00 00 | .......D.X.....\.X.,.X.......... |
3fc0 | 00 00 00 00 00 00 00 00 00 01 01 00 03 fd 0c 83 0d a8 1a 00 01 00 00 00 02 02 91 02 00 1e 00 00 | ................................ |
3fe0 | 01 00 00 01 85 08 00 1f 01 00 01 00 00 02 00 1e 00 00 1f 01 00 00 00 04 00 9a 71 0c eb 58 00 00 | ..........................q..X.. |
4000 | aa 71 0c ee 58 00 00 ca 71 4c ab 59 00 00 dc 71 0f 07 0d 00 1d 02 01 fd 0c 01 83 0d 01 01 df 12 | .q..X...qL.Y...q................ |
4020 | 13 f7 0c 01 01 a2 08 13 00 0d 0f 2f 0f 31 00 00 00 00 00 00 00 00 00 0f 35 0f 37 00 00 00 00 00 | .........../.1..........5.7..... |
4040 | 00 00 00 00 fc ae 65 67 00 00 00 00 00 03 02 91 02 00 21 00 00 01 00 00 01 85 08 00 22 01 00 01 | ......eg..........!........."... |
4060 | 00 00 01 8e 08 00 23 02 00 01 00 00 03 00 21 00 00 22 01 00 23 02 00 00 00 07 00 dc 71 4c fa 65 | ......#.......!.."..#.......qL.e |
4080 | 00 00 aa 71 0c bd 65 00 00 ba 71 0c c0 65 00 00 00 00 01 8d 1c 01 01 fd 0c 00 24 ed 65 00 00 ca | ...q..e...q..e............$.e... |
40a0 | 71 0f 24 00 9a 71 0c ba 65 00 00 ee 71 44 8c 66 00 c0 0c 0f 0d 0f 0f 00 00 00 00 00 00 00 00 00 | q.$..q..e...qD.f................ |
40c0 | 0f 3c 0f 3e 00 00 00 00 00 00 00 00 00 0f 42 0f 44 00 00 00 00 00 00 00 00 00 fc 9b 66 54 00 00 | .<.>..........B.D...........fT.. |
40e0 | 00 00 00 03 02 91 02 00 25 00 00 01 00 00 01 85 08 00 26 01 00 01 00 00 01 8e 08 00 27 02 00 01 | ........%.........&.........'... |
4100 | 00 00 03 00 26 01 00 27 02 00 25 00 00 00 00 06 00 dc 71 4c d4 66 00 00 aa 71 0c a3 66 00 00 ba | ....&..'..%.......qL.f...q..f... |
4120 | 71 0c a6 66 00 00 ca 71 0f 15 00 9a 71 0c a0 66 00 00 ee 71 44 e6 66 00 c0 0c 28 29 0f 0f 0f 11 | q..f...q....q..f...qD.f...().... |
4140 | 00 00 00 00 00 00 00 00 00 0f 2f 0f 31 00 00 00 00 00 00 00 00 00 0f 35 0f 37 00 00 00 00 00 00 | ........../.1..........5.7...... |
4160 | 00 00 00 5c f6 66 00 34 fb 66 00 00 01 00 24 03 00 00 00 00 01 00 24 00 fd 0c ac 8c 67 00 2c 8f | ...\.f.4.f....$.......$.....g.,. |
4180 | 67 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 01 01 01 01 00 3c 02 39 02 0c | g..........................<.9.. |
41a0 | 01 00 00 01 00 3c 02 39 c0 0c 00 0c 01 00 00 01 00 3c 02 39 fd 0c 00 00 01 00 01 00 24 03 00 00 | .....<.9.........<.9........$... |
41c0 | 00 01 0c 95 67 00 01 00 24 00 0d 00 29 03 01 fd 0c 01 83 0d 01 89 0d 01 02 1b 24 96 67 00 fc c2 | ....g...$...).............$.g... |
41e0 | 67 57 00 00 00 00 00 03 02 91 02 00 2b 00 00 01 00 00 01 85 08 00 2c 01 00 01 00 00 01 8e 08 00 | gW..........+.........,......... |
4200 | 2d 02 00 01 00 00 03 00 2c 01 00 2b 00 00 2d 02 00 00 00 06 00 dc 71 4c fe 67 00 00 aa 71 0c ca | -.......,..+..-.......qL.g...q.. |
4220 | 67 00 00 ba 71 0c cd 67 00 00 ca 71 0f 15 00 9a 71 0c c7 67 00 00 ee 71 44 90 68 00 c0 0c 2e 0f | g...q..g...q....q..g...qD.h..... |
4240 | 0e 0f 10 00 00 00 00 00 00 00 00 00 0f 2e 0f 30 00 00 00 00 00 00 00 00 00 0f 34 0f 36 00 00 00 | ...............0..........4.6... |
4260 | 00 00 00 00 00 00 fc a0 68 21 00 4c a3 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ........h!.L.h.................. |
4280 | 00 01 01 01 01 01 01 00 3d 02 39 02 0c 01 00 00 01 00 3d 02 39 c0 0c 01 0c 01 00 00 01 00 3d 02 | ........=.9.......=.9.........=. |
42a0 | 39 fd 0c 01 00 01 00 01 00 2a 03 00 00 00 01 0c ad 68 00 01 00 2a 00 0d 00 2e 03 01 fd 0c 01 83 | 9........*.......h...*.......... |
42c0 | 0d 01 89 0d 01 02 1b 24 b2 68 00 fc e6 68 53 00 00 00 00 00 03 02 91 02 00 30 00 00 01 00 00 01 | .......$.h...hS..........0...... |
42e0 | 85 08 00 31 01 00 01 00 00 01 8e 08 00 32 02 00 01 00 00 03 00 31 01 00 32 02 00 30 00 00 00 00 | ...1.........2.......1..2..0.... |
4300 | 06 00 dc 71 4c 9e 69 00 00 aa 71 0c ee 68 00 00 ba 71 0c f1 68 00 00 ca 71 0f 15 00 9a 71 0c eb | ...qL.i...q..h...q..h...q....q.. |
4320 | 68 00 00 ee 71 44 b0 69 00 c0 0c 33 0f 0e 0f 10 00 00 00 00 00 00 00 00 00 0f 2e 0f 30 00 00 00 | h...qD.i...3................0... |
4340 | 00 00 00 00 00 00 0f 34 0f 36 00 00 00 00 00 00 00 00 00 94 c0 69 00 24 c3 69 00 00 00 00 00 00 | .......4.6...........i.$.i...... |
4360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 00 3e 02 39 02 0c 01 00 00 01 00 3e 02 | ....................>.9.......>. |
4380 | 39 c0 0c 01 e2 0e 00 01 00 01 00 2f 03 00 00 00 01 0c c8 69 00 01 00 2f 00 0d 00 33 03 01 fd 0c | 9........../.......i.../...3.... |
43a0 | 01 83 0d 01 89 0d 01 02 1b 24 cd 69 00 fc f1 6b 6c 00 00 00 00 00 03 02 91 02 00 35 00 00 01 00 | .........$.i...kl..........5.... |
43c0 | 00 01 85 08 00 36 01 00 01 00 00 01 8e 08 00 37 02 00 01 00 00 03 00 35 00 00 36 01 00 37 02 00 | .....6.........7.......5..6..7.. |
43e0 | 00 00 07 00 dc 71 4c c2 6c 00 00 aa 71 0c f9 6b 00 00 ba 71 0c fc 6b 00 00 00 00 01 e9 59 01 01 | .....qL.l...q..k...q..k......Y.. |
4400 | fd 0c 00 54 af 6c 00 00 ca 71 0f 24 00 9a 71 0c f6 6b 00 00 ee 71 44 d4 6c 00 c0 0c 38 0f 0e 0f | ...T.l...q.$..q..k...qD.l...8... |
4420 | 10 00 00 00 00 00 00 00 00 00 0f 3d 0f 3f 00 00 00 00 00 00 00 00 00 0f 43 0f 45 00 00 00 00 00 | ...........=.?..........C.E..... |
4440 | 00 00 00 00 fc e4 6c 34 00 1c e7 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 | ......l4...l.................... |
4460 | 02 01 03 01 01 00 3f 02 39 01 01 00 40 02 39 01 01 00 41 02 39 03 0c 01 00 00 01 00 3f 02 39 c0 | ......?.9...@.9...A.9.......?.9. |
4480 | 0c 00 0c 01 00 01 01 00 40 02 39 05 01 c7 59 01 01 c7 59 00 02 9b 01 01 00 02 01 c9 59 02 eb 0a | ........@.9...Y...Y.........Y... |
44a0 | 01 01 bf 56 01 00 01 ca 59 01 bc 0e 01 01 bf 56 01 00 00 00 04 00 00 00 00 00 2a 15 78 b7 3d 6b | ...V....Y......V..........*.x.=k |
44c0 | f7 49 01 00 01 00 02 01 00 41 02 39 01 94 0e 00 01 00 01 00 34 03 00 00 00 01 0c eb 6c 00 01 00 | .I.......A.9........4.......l... |
44e0 | 34 00 0d 00 38 03 01 fd 0c 01 83 0d 01 89 0d 01 02 1b 24 ec 6c 00 01 02 b9 06 13 aa 12 7c a3 35 | 4...8.............$.l........|.5 |
4500 | 00 00 08 00 00 ec b6 33 00 00 1a 20 41 6c 77 61 79 73 20 72 75 6e 20 6f 6e 20 73 63 6f 70 65 20 | .......3....Always.run.on.scope. |
4520 | 65 78 69 74 2e c1 00 08 00 00 1c d4 33 00 02 01 00 08 00 00 fc d8 33 50 00 00 4d 20 e2 80 9c 41 | exit........3.........3P..M....A |
4540 | 6c 77 61 79 73 e2 80 9d 20 72 75 6e 3a 20 6f 6e 20 72 65 67 75 6c 61 72 20 65 78 69 74 20 66 72 | lways....run:.on.regular.exit.fr |
4560 | 6f 6d 20 61 20 73 63 6f 70 65 20 6f 72 20 6f 6e 20 75 6e 77 69 6e 64 69 6e 67 20 66 72 6f 6d 20 | om.a.scope.or.on.unwinding.from. |
4580 | 61 20 70 61 6e 69 63 2e c1 00 08 00 00 fc a9 34 4b 00 00 48 20 43 61 6e 20 6e 6f 74 20 72 75 6e | a.panic........4K..H.Can.not.run |
45a0 | 20 6f 6e 20 61 62 6f 72 74 2c 20 70 72 6f 63 65 73 73 20 65 78 69 74 2c 20 61 6e 64 20 6f 74 68 | .on.abort,.process.exit,.and.oth |
45c0 | 65 72 20 63 61 74 61 73 74 72 6f 70 68 69 63 20 65 76 65 6e 74 73 20 77 68 65 72 65 c1 00 08 00 | er.catastrophic.events.where.... |
45e0 | 00 e4 f5 34 00 00 19 20 64 65 73 74 72 75 63 74 6f 72 73 20 64 6f 6e e2 80 99 74 20 72 75 6e 2e | ...4....destructors.don...t.run. |
4600 | c1 00 02 34 ac 35 00 00 00 00 00 00 00 00 00 00 9c 0c 00 00 00 00 be d4 5f b0 af d0 cc 23 00 00 | ...4.5.................._....#.. |
4620 | 13 7c 06 01 01 02 b7 03 13 7c 06 13 7c 06 00 00 13 7c 06 00 04 00 00 00 00 00 00 00 00 9c 0c 3b | .|.......|..|....|.............; |
4640 | 13 7c 06 13 7c 06 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 01 01 00 42 02 39 01 | .|..|.......................B.9. |
4660 | 01 00 43 02 39 01 01 00 44 02 39 03 0c 01 00 00 01 00 42 02 39 9c 0c 00 0c 01 00 01 01 00 43 02 | ..C.9...D.9.......B.9.........C. |
4680 | 39 05 01 c7 59 01 01 c7 59 00 02 9b 01 01 00 02 01 c9 59 02 eb 0a 01 01 bf 56 01 00 01 ca 59 01 | 9...Y...Y.........Y......V....Y. |
46a0 | bc 0e 01 01 bf 56 01 00 00 00 04 00 00 00 00 00 2a 15 78 b7 3d 6b f7 49 01 00 01 00 02 01 00 44 | .....V..........*.x.=k.I.......D |
46c0 | 02 39 01 94 0e 00 01 00 01 00 3a 00 00 00 00 01 08 03 9b 35 00 01 00 3a 00 0d 00 3b 00 01 02 1b | .9........:........5...:...;.... |
46e0 | 2c 9b 35 00 01 02 b9 06 13 7c 06 17 29 05 13 6e 01 17 42 04 13 6e 01 17 66 03 13 6e 01 17 23 02 | ,.5......|..)..n..B..n..f..n..#. |
4700 | 13 6e 01 0c f5 6c 00 13 6e 01 4c ff 6c 00 13 6e 01 0f 41 13 6e 01 0f 46 13 6e 01 13 7c 06 13 6e | .n...l..n.L.l..n..A.n..F.n..|..n |
4720 | 01 17 06 00 13 74 72 61 69 74 2e 53 74 72 61 74 65 67 79 2e 68 74 6d 6c c1 01 00 01 b3 07 02 00 | .....trait.Strategy.html........ |
4740 | 01 b3 07 00 01 00 05 00 0b 01 ba 8b 01 00 00 01 ba 8b 01 02 00 01 b3 07 01 00 00 00 00 00 00 00 | ................................ |
4760 | 00 00 00 00 00 00 00 00 00 01 e7 7d dc 92 e3 b0 7b 0c c3 b9 08 0e af 4b 53 be 62 24 36 5a 75 3e | ...........}....{......KS.b$6Zu> |
4780 | 60 44 44 98 b1 e9 fb be 62 76 a5 4b f5 15 e3 ab d0 3e 48 46 88 ad 05 5e 93 57 c9 f9 a0 1b 16 8f | `DD.....bv.K.....>HF...^.W...... |
47a0 | da 1c ef ee 29 7b 1a 71 3e a2 1e d7 2a e8 29 41 4e d5 43 2b 20 01 86 b4 87 9c 7f d6 f6 54 5c 2b | ....){.q>...*.)AN.C+.........T\+ |
47c0 | 05 1b 59 a2 6c 59 f5 cb 5c 25 38 c8 fe 85 fc 61 18 85 ba 6e 47 19 34 ad 10 fb f5 b1 25 8d 44 74 | ..Y.lY..\%8....a...nG.4.....%.Dt |
47e0 | fc 31 08 39 99 e7 7d 4a f7 b1 52 89 59 3b f3 ab ce 5b ac 53 c3 45 fe 2b f9 da 5b 14 48 8b bf 5a | .1.9..}J..R.Y;...[.S.E.+..[.H..Z |
4800 | df 25 cb d5 f5 49 1a 60 2e 08 f6 9d a8 80 24 76 f1 c5 e0 a2 c1 28 ed b0 cd 3b 47 a6 1b 13 a6 b1 | .%...I.`......$v.....(...;G..... |
4820 | 5d 36 61 d5 30 ab 96 c2 33 ed be 87 73 9d c1 61 11 ef e5 92 dd 02 ac 58 eb a8 71 3b fa c4 bf 70 | ]6a.0...3...s..a.......X..q;...p |
4840 | 9a 05 95 2c 30 26 e2 6b 75 f6 61 b8 90 d1 0b 7e d3 4a e6 0d 7e 28 e0 ef 29 a3 0c 40 ad d3 a0 bd | ...,0&.ku.a....~.J..~(..)..@.... |
4860 | 58 b3 a9 ad db 76 90 03 31 57 15 60 14 b4 dd 9a bd a5 8b 10 f6 6b 7f e5 93 49 8f a1 51 9c 91 ac | X....v..1W.`.........k...I..Q... |
4880 | e2 e5 07 f2 58 21 dd 28 8e fb 4d 38 dd 2d a8 22 b6 b3 06 f5 29 09 2f 71 b4 92 e4 8d c6 6e 3d 8f | ....X!.(..M8.-."....)./q.....n=. |
48a0 | 59 ac 9a 1f 5d e6 43 f5 94 2d f1 5c 98 22 ff 71 66 7d 4b 48 02 1e 05 f0 20 19 a5 50 25 af 4c 4e | Y...].C..-.\.".qf}KH.......P%.LN |
48c0 | 43 2c 10 07 92 56 6b ce 11 bd 98 a1 44 6b 99 5e 2b 9b 79 72 b2 ac 1a f0 ac 94 6d f2 b2 ca 57 87 | C,...Vk.....Dk.^+.yr......m...W. |
48e0 | cf 96 f7 6c 78 54 cf 82 66 1b ac e4 18 67 de 5c 4a bf 7a c3 b6 e9 77 81 af 50 81 b1 43 8d 46 ec | ...lxT..f....g.\J.z...w..P..C.F. |
4900 | 96 8d 57 67 5a 21 82 71 5e 49 1d 68 fe 97 e2 b4 1c 0f 2c 43 1e 17 6c e3 83 e0 b1 ba 63 f5 a8 87 | ..WgZ!.q^I.h......,C..l.....c... |
4920 | 30 1f 56 88 4e b8 c1 b8 e4 53 e8 7a 8f 68 94 5f 96 95 d8 2f bb 81 d4 aa 6b 30 88 c1 bf b0 8d 44 | 0.V.N....S.z.h._.../....k0.....D |
4940 | 95 33 be 8f f6 17 87 00 5b 73 c2 46 dd 8c 2a b1 f0 1e c7 ef d3 83 e1 05 b8 f5 d1 e0 9c d3 f3 ef | .3......[s.F..*................. |
4960 | 18 18 4f 38 53 3d d1 65 6b 1c 28 d1 9b ca 89 5f af 66 9b 08 17 71 82 b8 a5 41 2f 73 0c 5e 61 29 | ..O8S=.ek.(...._.f...q...A/s.^a) |
4980 | 20 50 88 d0 8f 91 78 68 cd 3b cf ad 5a 1e d7 00 37 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .P....xh.;..Z...7............... |
49a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49c0 | 00 00 b7 01 45 d0 0a 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ....E..0........................ |
49e0 | 00 00 00 01 01 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 | ................................ |
4a00 | 00 00 00 01 37 bb 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....7........................... |
4a20 | 00 00 00 00 00 be 01 31 34 02 32 ea 00 32 fb 00 32 2b 05 33 38 0d 35 00 00 00 00 00 00 00 00 00 | .......14.2..2..2+.38.5......... |
4a40 | c3 00 38 db 00 38 f4 00 38 0d 00 39 00 00 00 00 00 00 00 00 00 96 05 39 d6 16 3a e3 02 3d 00 00 | ..8..8..8..9...........9..:..=.. |
4a60 | 00 00 00 00 df 00 3e 00 00 00 00 00 00 00 00 00 75 00 3f 00 00 00 00 00 00 00 00 00 fd 00 3f 14 | ......>.........u.?...........?. |
4a80 | 00 40 79 00 40 00 00 00 00 00 00 00 00 00 01 00 41 66 00 41 00 00 00 00 00 00 00 00 00 ed 00 41 | .@y.@...........Af.A...........A |
4aa0 | 48 00 42 00 00 00 00 00 00 00 00 00 df 00 42 97 05 43 b9 01 44 d9 00 44 cc 04 30 00 00 00 00 00 | H.B...........B..C..D..D..0..... |
4ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 01 32 00 00 00 00 | ...........................2.... |
4ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b60 | 00 00 00 b6 00 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....D.......................... |
4b80 | 00 00 00 00 00 00 00 2f 01 32 00 00 00 f6 01 32 00 00 00 00 00 00 91 03 38 00 00 00 00 00 00 00 | ......./.2.....2........8....... |
4ba0 | 00 00 00 00 00 00 00 00 00 00 00 68 02 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........h.9.................. |
4bc0 | 00 00 00 00 00 00 49 00 3f 00 00 00 00 00 00 00 00 00 d0 02 3f 00 00 00 00 00 00 00 00 00 00 00 | ......I.?...........?........... |
4be0 | 00 00 00 00 d4 01 40 00 00 00 00 00 00 00 00 00 00 00 00 c1 01 41 00 00 00 00 00 00 00 00 00 00 | ......@..............A.......... |
4c00 | 00 00 b2 01 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d5 01 44 01 12 11 11 12 12 12 12 12 | ....B.................D......... |
4c20 | 12 12 06 0f 1b 0f 29 02 0b 0b 0b 17 17 17 1a 0b 0b 0b 0f 0f 0c 0b 0b 1b 0b 0b 0b 1b 0b 0b 0b 0a | ......)......................... |
4c40 | 0f 1b 0b 0b 0b 0f 1b 0b 0b 0b 0f 1b 0b 0b 0b 0f 04 1b 0f 18 18 18 18 18 18 18 18 18 cb 30 00 00 | .............................0.. |
4c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0a 32 c9 32 00 00 10 33 fe 33 e6 37 00 00 | ...................2.2...3.3.7.. |
4c80 | 00 00 00 00 c7 38 df 38 f8 38 00 00 00 00 00 00 00 00 9b 3a b1 3d 5e 3e 00 00 00 00 00 00 00 00 | .....8.8.8.........:.=^>........ |
4ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 01 40 29 40 00 00 00 00 00 00 00 00 16 41 00 00 00 00 00 00 | .............@)@.........A...... |
4cc0 | 00 00 02 42 00 00 00 00 00 00 00 00 f4 42 9d 44 00 00 ed 44 00 00 00 00 00 00 00 00 00 00 00 00 | ...B.........B.D...D............ |
4ce0 | 00 00 00 00 00 00 00 00 02 02 02 31 14 81 31 83 31 87 31 8e 31 95 31 9c 31 a3 31 a7 31 ad 31 b3 | ...........1..1.1.1.1.1.1.1.1.1. |
4d00 | 31 ba 31 30 32 e6 32 f7 32 27 33 33 35 94 38 a1 38 ae 38 bf 38 d7 38 ef 38 08 39 6a 39 77 39 84 | 1.102.2.2'335.8.8.8.8.8.8.9j9w9. |
4d20 | 39 91 39 d1 3a de 3d c0 3e cd 3e da 3e 49 3f 56 3f 63 3f 70 3f d2 3f df 3f ec 3f f9 3f 10 40 74 | 9.9.:.=.>.>.>I?V?c?p?.?.?.?.?.@t |
4d40 | 40 d5 40 e2 40 ef 40 fc 40 61 41 c2 41 cf 41 dc 41 e9 41 43 42 b3 42 c0 42 cd 42 da 42 93 43 b6 | @.@.@.@.@aA.A.A.A.ACB.B.B.B.B.C. |
4d60 | 44 d6 44 81 45 87 45 8d 45 93 45 99 45 a0 45 a7 45 ac 45 b1 45 00 00 00 00 85 31 8b 31 92 31 99 | D.D.E.E.E.E.E.E.E.E.E.....1.1.1. |
4d80 | 31 a0 31 00 00 aa 31 b0 31 b7 31 06 32 b4 32 00 00 fb 32 fb 33 e2 37 96 38 a3 38 b0 38 c3 38 db | 1.1...1.1.1.2.2...2.3.7.8.8.8.8. |
4da0 | 38 f4 38 00 00 6c 39 79 39 86 39 86 3a 9c 3d 49 3e c2 3e cf 3e 00 00 4b 3f 58 3f 65 3f 00 00 d4 | 8.8..l9y9.9.:.=I>.>.>..K?X?e?... |
4dc0 | 3f e1 3f ee 3f fd 3f 14 40 00 00 d7 40 e4 40 f1 40 01 41 00 00 c4 41 d1 41 de 41 ed 41 00 00 b5 | ?.?.?.?.@...@.@.@.A...A.A.A.A... |
4de0 | 42 c2 42 cf 42 df 42 99 44 00 00 d9 44 84 45 8a 45 90 45 96 45 9d 45 a4 45 a9 45 ae 45 b4 45 00 | B.B.B.B.D...D.E.E.E.E.E.E.E.E.E. |
4e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1d 32 d9 32 f2 32 1f 33 00 00 17 | ......................2.2.2.3... |
4e20 | 38 9e 38 ab 38 ba 38 d1 38 e9 38 02 39 3c 39 74 39 81 39 8e 39 b2 3a c6 3d 8c 3e ca 3e d7 3e 0e | 8.8.8.8.8.8.9<9t9.9.9.:.=.>.>.>. |
4e40 | 3f 53 3f 60 3f 6d 3f a4 3f dc 3f e9 3f f6 3f 0a 40 5c 40 a8 40 df 40 ec 40 f9 40 49 41 95 41 cc | ?S?`?m?.?.?.?.?.@\@.@.@.@.@IA.A. |
4e60 | 41 d9 41 e6 41 2b 42 77 42 bd 42 ca 42 d7 42 74 43 a4 44 d1 44 6b 45 00 00 00 00 00 00 00 00 00 | A.A.A+BwB.B.B.BtC.D.DkE......... |
4e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 32 d1 32 ec 32 17 33 00 00 ea 37 98 38 a5 38 b4 38 c9 | ..............2.2.2.3...7.8.8.8. |
4ea0 | 38 e1 38 fa 38 0f 39 6e 39 7b 39 88 39 aa 3a be 3d 6c 3e c4 3e d1 3e e1 3e 4d 3f 5a 3f 67 3f 77 | 8.8.8.9n9{9.9.:.=l>.>.>.>M?Z?g?w |
4ec0 | 3f d6 3f e3 3f f0 3f 02 40 50 40 7b 40 d9 40 e6 40 f3 40 3d 41 68 41 c6 41 d3 41 e0 41 1f 42 4a | ?.?.?.?.@P@{@.@.@.@=AhA.A.A.A.BJ |
4ee0 | 42 b7 42 c4 42 d1 42 68 43 9e 44 cb 44 5e 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | B.B.B.BhC.D.D^E................. |
4f00 | 00 00 00 00 00 00 00 dd 32 f4 32 23 33 00 00 7b 38 00 00 00 00 bc 38 d5 38 ed 38 06 39 66 39 00 | ........2.2#3..{8.....8.8.8.9f9. |
4f20 | 00 00 00 00 00 b6 3a ca 3d a8 3e 00 00 00 00 47 3f 00 00 00 00 00 00 ce 3f 00 00 00 00 00 00 0e | ......:.=.>....G?.......?....... |
4f40 | 40 60 40 d2 40 00 00 00 00 00 00 4d 41 bf 41 00 00 00 00 00 00 2f 42 b0 42 00 00 00 00 00 00 78 | @`@.@......MA.A....../B.B......x |
4f60 | 43 a6 44 d3 44 6f 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | C.D.DoE......................... |
4f80 | 00 00 00 00 00 00 00 00 00 00 00 ca 01 32 00 00 00 11 00 33 00 00 00 e7 03 37 00 00 00 00 00 00 | .............2.....3.....7...... |
4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c 03 3a b2 03 3d 5f 02 | ..........................:..=_. |
4fc0 | 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | >............................... |
4fe0 | 00 00 2a 03 40 00 00 00 00 00 00 00 00 00 00 00 00 17 03 41 00 00 00 00 00 00 00 00 00 00 00 00 | ..*.@..............A............ |
5000 | 03 03 42 00 00 00 00 00 00 00 00 00 00 00 00 f5 03 42 9e 00 44 00 00 00 ee 00 44 00 00 00 00 00 | ..B..............B..D.....D..... |
5020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 cb 32 00 00 11 33 00 00 00 00 00 00 00 | ....................2...3....... |
5040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9f 3a b5 3d 61 3e 00 00 00 00 00 00 00 00 00 | ..................:.=a>......... |
5060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 40 00 00 00 00 00 00 00 00 1a 41 00 00 00 00 00 00 00 | .............-@.........A....... |
5080 | 00 06 42 00 00 00 00 00 00 00 00 f8 42 00 00 00 00 ee 44 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..B.........B.....D............. |
50a0 | 00 00 00 00 00 00 00 00 00 00 00 b8 32 00 00 ff 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............2...2............... |
50c0 | 00 00 00 00 00 00 00 00 00 8a 3a a0 3d 4d 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..........:.=M>................. |
50e0 | 00 00 00 00 00 18 40 00 00 00 00 00 00 00 00 05 41 00 00 00 00 00 00 00 00 f1 41 00 00 00 00 00 | ......@.........A.........A..... |
5100 | 00 00 00 e3 42 00 00 00 00 dc 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....B.....D..................... |
5120 | 00 00 00 00 00 b2 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5140 | 00 00 00 00 00 00 00 00 00 00 00 bb 05 00 00 00 00 00 00 11 06 00 00 00 00 00 00 00 00 00 00 1b | ................................ |
5160 | 06 00 00 00 00 00 00 00 00 25 06 00 00 00 00 00 00 00 00 2f 06 00 00 00 00 00 00 00 00 00 00 97 | .........%........./............ |
5180 | 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51a0 | 00 00 00 a0 38 ad 38 be 38 00 00 00 00 00 00 00 00 76 39 83 39 90 39 00 00 00 00 00 00 cc 3e d9 | ....8.8.8........v9.9.9.......>. |
51c0 | 3e 00 00 55 3f 62 3f 6f 3f 00 00 de 3f eb 3f f8 3f 00 00 00 00 00 00 e1 40 ee 40 fb 40 00 00 00 | >..U?b?o?...?.?.?.......@.@.@... |
51e0 | 00 ce 41 db 41 e8 41 00 00 00 00 bf 42 cc 42 d9 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..A.A.A.....B.B.B............... |
5200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 8a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5220 | 00 00 00 00 00 00 00 d2 07 8d 09 ae 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5240 | 00 00 00 46 0d 00 00 00 00 00 00 00 00 c2 0d 00 00 00 00 00 00 00 00 3f 0e 00 00 00 00 00 00 00 | ...F...................?........ |
5260 | 00 46 11 00 00 00 00 79 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F.....y........................ |
5280 | 00 00 00 00 00 d0 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8b | ................................ |
52a0 | 09 ac 0b 44 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 0d 00 00 00 | ...D............................ |
52c0 | 00 00 00 00 00 3d 0e 00 00 00 00 00 00 00 00 44 11 00 00 00 00 00 00 00 00 6b 13 00 00 00 00 88 | .....=.........D.........k...... |
52e0 | 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 07 00 | ................................ |
5300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 09 ad 0b 45 0d 00 00 00 | ...........................E.... |
5320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c1 0d 00 00 00 00 00 00 00 00 3e 0e 00 | .............................>.. |
5340 | 00 00 00 00 00 00 00 45 11 00 00 00 00 00 00 00 00 6c 13 00 00 00 00 89 07 00 00 00 00 00 00 00 | .......E.........l.............. |
5360 | 00 00 00 00 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 00 00 00 00 00 00 | ................................ |
5380 | 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53a0 | 00 02 01 01 00 00 00 00 00 00 00 00 01 00 00 00 01 01 00 00 00 01 00 00 00 01 00 00 00 01 01 01 | ................................ |
53c0 | 00 00 00 01 01 00 00 00 01 01 00 00 00 01 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 | ................................ |
53e0 | 00 00 00 00 00 00 00 00 00 00 00 00 02 02 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 02 | ................................ |
5400 | 00 00 00 00 02 00 00 00 00 02 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e6 00 32 00 00 00 27 00 33 00 00 00 00 00 00 | ...................2...'.3...... |
5440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 02 | ................................ |
5460 | 3a d7 01 3d b2 02 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | :..=..>......................... |
5480 | 00 00 00 00 00 00 00 00 6d 01 40 00 00 00 00 00 00 00 00 00 00 00 00 5a 01 41 00 00 00 00 00 00 | ........m.@............Z.A...... |
54a0 | 00 00 00 00 00 00 3c 01 42 00 00 00 00 00 00 00 00 00 00 00 00 85 02 43 00 00 00 00 00 00 73 02 | ......<.B..............C......s. |
54c0 | 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 32 00 00 00 00 00 00 00 | E.......................2....... |
54e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5500 | 00 00 00 0c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e3 02 0e e4 02 0e 00 00 00 00 00 00 00 00 00 | ................................ |
5560 | 00 00 00 f0 02 0e 00 00 00 00 00 00 00 00 00 00 00 00 06 02 0f 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5580 | 00 ea 02 2c 00 00 00 00 00 00 ea 02 2c c9 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...,........,.0................. |
55a0 | 00 00 00 04 32 00 00 ea 32 00 00 00 00 e0 37 00 00 00 00 00 00 00 00 00 00 00 00 0d 39 00 00 00 | ....2...2.....7.............9... |
55c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 df 3e 00 00 00 00 00 00 75 3f 00 00 00 00 00 00 00 00 00 | ..............>......u?......... |
55e0 | 00 79 40 00 00 00 00 00 00 00 00 66 41 00 00 00 00 00 00 00 00 48 42 00 00 00 00 00 00 00 00 97 | .y@........fA........HB......... |
5600 | 44 c9 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | D.D............................. |
5620 | 00 00 00 89 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....8........................... |
5640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b4 44 00 00 00 00 00 00 00 00 00 | ......................D......... |
5680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 38 00 00 00 00 00 00 00 | .......................}8....... |
56a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56e0 | 00 00 00 00 00 00 00 00 00 a8 44 7b 03 7e 03 82 03 8a 03 92 03 96 03 9a 03 9e 03 a2 03 a6 03 aa | ..........D{.~.................. |
5700 | 03 ae 03 be 03 cf 03 d3 03 da 03 e6 03 f8 03 00 04 09 04 12 04 1e 04 2b 04 3a 04 3e 04 46 04 4e | .......................+.:.>.F.N |
5720 | 04 56 04 6a 04 7b 04 87 04 8f 04 97 04 9b 04 a3 04 ab 04 b3 04 b7 04 bf 04 c7 04 cf 04 d7 04 de | .V.j.{.......................... |
5740 | 04 e2 04 ea 04 f2 04 fa 04 01 05 05 05 0d 05 15 05 1d 05 24 05 28 05 30 05 38 05 40 05 47 05 55 | ...................$.(.0.8.@.G.U |
5760 | 05 59 05 60 05 66 05 6c 05 72 05 78 05 7e 05 84 05 8a 05 90 05 00 00 00 00 00 00 00 00 00 00 00 | .Y.`.f.l.r.x.~.................. |
5780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 38 00 00 00 00 00 00 00 00 00 | ......................8......... |
57a0 | 00 00 00 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 02 02 00 00 00 00 00 00 00 00 00 00 00 02 | ................................ |
57c0 | 02 00 00 00 00 02 00 00 00 00 02 00 00 00 00 02 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 33 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..................3............. |
5800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 13 | .............................m.. |
5820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5840 | 00 00 00 00 6d 00 13 6d 00 13 6d 00 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....m..m..m..................... |
5860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 13 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 13 | ..............m..............m.. |
5880 | 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 13 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 13 00 00 | ............m..............m.... |
58a0 | 00 00 00 00 6d 00 13 b8 45 00 04 02 00 03 03 02 ff 04 00 01 02 00 01 01 02 08 00 03 02 00 04 04 | ....m...E....................... |
58c0 | 02 ff 04 00 01 00 00 00 00 02 08 00 00 00 13 6e 01 00 13 6e 01 00 00 01 00 00 00 00 00 00 00 00 | ...............n...n............ |
58e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 88 0f 00 00 b4 b2 6d 00 00 b5 86 e6 02 64 | ........................m......d |
5900 | 01 00 03 01 01 21 01 01 14 00 00 01 01 a2 e1 36 ba f3 61 20 51 d7 a7 0c 85 fd 9a b2 ff 02 00 00 | .....!.........6..a.Q........... |
5920 | 00 13 6e 01 00 13 6e 01 01 01 02 d7 0b 00 00 00 00 00 00 00 a2 e1 36 ba f3 61 20 51 8c ba 1e 6d | ..n...n...............6..a.Q...m |
5940 | a7 07 69 de 01 02 02 82 01 00 02 17 6b 12 00 7d 86 95 02 14 01 01 02 00 0f 63 6f 72 65 5f 69 6e | ..i.........k..}.........core_in |
5960 | 74 72 69 6e 73 69 63 73 c1 00 16 66 6d 74 5f 68 65 6c 70 65 72 73 5f 66 6f 72 5f 64 65 72 69 76 | trinsics...fmt_helpers_for_deriv |
5980 | 65 c1 03 01 01 ec 59 01 01 eb 59 00 00 01 01 a2 e1 36 ba f3 61 20 51 30 e1 ec 55 c2 f8 f1 40 01 | e.....Y...Y......6..a.Q0..U...@. |
59a0 | 01 02 ce 05 00 00 84 92 35 00 00 85 ac c2 03 64 01 00 03 01 01 2b 01 01 14 00 00 01 01 a2 e1 36 | ........5......d.....+.........6 |
59c0 | ba f3 61 20 51 c3 3a 5c 60 1a 33 5d d2 00 00 02 00 00 00 02 08 63 58 48 57 59 57 3f 57 50 57 61 | ..a.Q.:\`.3].........cXHWYW?WPWa |
59e0 | 57 b3 57 35 58 85 57 da 57 75 57 ca 57 53 58 a3 57 25 58 b0 0d 4f 44 48 54 01 08 04 20 45 00 00 | W.W5X.W.WuW.WSX.W%X..ODHT....E.. |
5a00 | 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 02 b7 de 00 00 f1 5c 98 22 ff 71 66 7d 28 00 00 | ......................\.".qf}(.. |
5a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 57 67 5a 21 82 71 5e 49 33 00 00 00 9b 08 17 71 82 b8 a5 | .............WgZ!.q^I3......q... |
5a40 | 41 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 46 88 ad 05 5e 93 57 05 00 00 00 43 2b 20 | AA...............HF...^.W....C+. |
5a60 | 01 86 b4 87 9c 09 00 00 00 4b 48 02 1e 05 f0 20 19 29 00 00 00 be 8f f6 17 87 00 5b 73 3b 00 00 | .........KH......).........[s;.. |
5a80 | 00 28 d1 9b ca 89 5f af 66 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 b8 90 d1 0b 7e d3 | .(...._.f@...............a....~. |
5aa0 | 4a 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 c1 bf b0 8d 44 95 33 3a 00 00 00 00 00 00 | J.....................D.3:...... |
5ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a9 ad db 76 90 03 31 57 1f 00 00 | ........................v..1W... |
5ae0 | 00 8f a1 51 9c 91 ac e2 e5 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...Q....."...................... |
5b00 | 00 00 00 00 00 e8 7a 8f 68 94 5f 96 95 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c9 f9 a0 | ......z.h._..8.................. |
5b20 | 1b 16 8f da 1c 06 00 00 00 61 d5 30 ab 96 c2 33 ed 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........a.0...3................ |
5b40 | 00 98 a1 44 6b 99 5e 2b 9b 2c 00 00 00 cb d5 f5 49 1a 60 2e 08 13 00 00 00 ef ee 29 7b 1a 71 3e | ...Dk.^+.,......I.`........){.q> |
5b60 | a2 07 00 00 00 79 72 b2 ac 1a f0 ac 94 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....yr......-.................. |
5b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 40 ad d3 a0 bd 58 b3 1e 00 00 | ......................@....X.... |
5ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5bc0 | 00 00 00 00 00 f6 9d a8 80 24 76 f1 c5 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 a6 1b | .........$v..................G.. |
5be0 | 13 a6 b1 5d 36 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 38 dd 2d a8 22 b6 b3 24 00 00 | ...]6................M8.-."..$.. |
5c00 | 00 1e d7 2a e8 29 41 4e d5 08 00 00 00 b1 ba 63 f5 a8 87 30 1f 36 00 00 00 c2 46 dd 8c 2a b1 f0 | ...*.)AN.......c...0.6....F..*.. |
5c20 | 1e 3c 00 00 00 e5 92 dd 02 ac 58 eb a8 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .<........X..................... |
5c40 | 00 00 00 00 00 00 00 00 00 c3 b9 08 0e af 4b 53 be 01 00 00 00 06 f5 29 09 2f 71 b4 92 25 00 00 | ..............KS.......)./q..%.. |
5c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c80 | 00 00 00 00 00 ba 6e 47 19 34 ad 10 fb 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......nG.4...................... |
5ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e4 8d c6 6e 3d 8f 59 ac 26 00 00 00 00 00 00 | ....................n=.Y.&...... |
5d00 | 00 00 00 00 00 00 00 00 00 71 3b fa c4 bf 70 9a 05 1a 00 00 00 5b 14 48 8b bf 5a df 25 12 00 00 | .........q;...p......[.H..Z.%... |
5d20 | 00 be 87 73 9d c1 61 11 ef 18 00 00 00 56 88 4e b8 c1 b8 e4 53 37 00 00 00 9a 1f 5d e6 43 f5 94 | ...s..a......V.N....S7.....].C.. |
5d40 | 2d 27 00 00 00 f5 b1 25 8d 44 74 fc 31 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 b1 43 | -'.....%.Dt.1..................C |
5d60 | 8d 46 ec 96 8d 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F...2.......................... |
5d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5da0 | 00 00 00 00 00 a5 50 25 af 4c 4e 43 2c 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......P%.LNC,*.................. |
5dc0 | 00 00 00 00 00 00 00 00 00 f7 6c 78 54 cf 82 66 1b 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..........lxT..f./.............. |
5de0 | 00 4f 38 53 3d d1 65 6b 1c 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .O8S=.ek.?...................... |
5e00 | 00 00 00 00 00 d8 2f bb 81 d4 aa 6b 30 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....../....k09.................. |
5e20 | 00 00 00 00 00 00 00 00 00 6d f2 b2 ca 57 87 cf 96 2e 00 00 00 cf ad 5a 1e d7 00 37 82 44 00 00 | .........m...W.........Z...7.D.. |
5e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e60 | 00 00 00 00 00 7f d6 f6 54 5c 2b 05 1b 0a 00 00 00 15 60 14 b4 dd 9a bd a5 20 00 00 00 07 f2 58 | ........T\+.......`............X |
5e80 | 21 dd 28 8e fb 23 00 00 00 ac e4 18 67 de 5c 4a bf 30 00 00 00 e6 0d 7e 28 e0 ef 29 a3 1d 00 00 | !.(..#......g.\J.0.....~(..).... |
5ea0 | 00 c7 ef d3 83 e1 05 b8 f5 3d 00 00 00 95 2c 30 26 e2 6b 75 f6 1b 00 00 00 e7 7d dc 92 e3 b0 7b | .........=....,0&.ku......}....{ |
5ec0 | 0c 00 00 00 00 a5 4b f5 15 e3 ab d0 3e 04 00 00 00 1d 68 fe 97 e2 b4 1c 0f 34 00 00 00 2f 73 0c | ......K.....>.....h......4.../s. |
5ee0 | 5e 61 29 20 50 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ^a).PB.......................... |
5f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 07 92 56 6b ce 11 | ............................Vk.. |
5f20 | bd 2b 00 00 00 2c 43 1e 17 6c e3 83 e0 35 00 00 00 e0 a2 c1 28 ed b0 cd 3b 15 00 00 00 00 00 00 | .+...,C..l...5......(...;....... |
5f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 89 59 3b f3 ab ce | .........................R.Y;... |
5f80 | 5b 10 00 00 00 d1 e0 9c d3 f3 ef 18 18 3e 00 00 00 62 24 36 5a 75 3e 60 44 02 00 00 00 59 a2 6c | [............>...b$6Zu>`D....Y.l |
5fa0 | 59 f5 cb 5c 25 0b 00 00 00 7a c3 b6 e9 77 81 af 50 31 00 00 00 88 d0 8f 91 78 68 cd 3b 43 00 00 | Y..\%....z...w..P1.......xh.;C.. |
5fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 98 b1 e9 fb be 62 | .........................D.....b |
5fe0 | 76 03 00 00 00 38 c8 fe 85 fc 61 18 85 0c 00 00 00 08 39 99 e7 7d 4a f7 b1 0f 00 00 00 ac 53 c3 | v....8....a.......9..}J.......S. |
6000 | 45 fe 2b f9 da 11 00 00 00 8b 10 f6 6b 7f e5 93 49 21 00 00 00 3e ff 24 20 ff 2b 4e 0c 39 33 ff | E.+.........k...I!...>.$..+N.93. |
6020 | 25 ff 19 ff ff 2b 72 ff ff 4a ff 0e 76 ff 4d 04 51 4a ff ff ff 59 ff ff ff 62 ff 1b ff 59 6a 0f | %....+r..J..v.M.QJ...Y...b...Yj. |
6040 | 0f 54 ff ff 5f 49 ff ff ff 7d ff ff ff ff ff ff ff ff 56 ff 02 12 77 29 16 18 ff 46 ff ff ff ff | .T.._I...}........V...w)...F.... |
6060 | ff 16 ff ff 0d ff 0e ff ff 18 ff ff 4b 41 ff ff ff 0d 52 7d 5f 51 7a 7b 06 1f 07 28 ff ff ff ff | ............KA....R}_Qz{...(.... |
6080 | 5e 70 1d ff ff ff ff ff 2d 0c 22 12 28 1d ff ff 3b 42 58 6d 24 3e ff 24 20 ff 2b 4e 0c 39 33 ff | ^p......-.".(...;BXm$>.$..+N.93. |
60a0 | 25 ff 19 ff ff 00 00 5a 2f 68 6f 6d 65 2f 63 72 74 2f 2e 63 61 72 67 6f 2f 72 65 67 69 73 74 72 | %......Z/home/crt/.cargo/registr |
60c0 | 79 2f 73 72 63 2f 69 6e 64 65 78 2e 63 72 61 74 65 73 2e 69 6f 2d 31 39 34 39 63 66 38 63 36 62 | y/src/index.crates.io-1949cf8c6b |
60e0 | 35 62 35 35 37 66 2f 73 63 6f 70 65 67 75 61 72 64 2d 31 2e 32 2e 30 2f 73 72 63 2f 6c 69 62 2e | 5b557f/scopeguard-1.2.0/src/lib. |
6100 | 72 73 c1 00 20 02 30 2d 9e 59 8c 5f d5 d1 f6 e4 22 d9 65 38 32 00 00 00 00 00 00 00 00 00 00 00 | rs....0-.Y._....".e82........... |
6120 | 00 00 00 00 00 00 f3 85 01 d3 04 01 3a 39 01 46 25 25 04 0f 04 13 04 41 04 08 1d 04 0d 31 2b 0c | ............:9.F%%.....A.....1+. |
6140 | 04 22 04 50 4e 06 12 0e 08 08 04 10 04 3d 40 04 08 31 04 19 04 10 52 29 0a 49 15 3a 0e 04 3b 04 | .".PN........=@..1....R).I.:..;. |
6160 | 3a 2f 04 4c 0a 2b 06 08 04 1e 04 4b 51 4f 36 04 21 04 50 1a 04 08 1d 04 14 20 3a 17 16 43 46 3a | :/.L.+.....KQO6.!.P.......:..CF: |
6180 | 08 22 04 26 2e 32 37 22 0c 3a 31 06 04 10 1d 06 04 08 04 39 04 08 1d 04 20 12 04 45 42 07 4c 2e | .".&.27".:1........9.......EB.L. |
61a0 | 07 4b 53 23 07 3f 4e 49 2c 2f 1c 06 21 1f 1a 24 0a 04 11 49 2a 55 04 2f 48 22 56 42 54 28 4f 10 | .KS#.?NI,/..!..$...I*U./H"VBT(O. |
61c0 | 04 44 3d 2d 3a 42 32 39 2b 19 1b 12 0e 04 47 0a 06 04 10 23 51 29 34 06 04 08 04 04 15 04 10 4f | .D=-:B29+.....G....#Q)4........O |
61e0 | 21 04 13 04 3b 04 4e 4c 1b 01 2c 1a 01 0e 1e 1c 21 0e 01 3e 15 42 36 1d 02 01 1e 04 51 4c 1d 11 | !...;.NL..,.....!..>.B6.....QL.. |
6200 | 13 01 29 04 26 1c 11 15 01 33 04 26 1c 11 16 01 1b 16 1e 0d 06 02 01 1c 1d 0e 1e 21 06 02 01 1c | ..).&....3.&...............!.... |
6220 | 1e 0e 1e 22 06 02 01 31 04 40 2c 10 15 15 39 07 02 01 43 04 40 2c 04 26 1c 10 20 15 44 07 02 01 | ..."...1.@,...9...C.@,.&....D... |
6240 | 42 04 40 2c 04 26 1c 10 1f 15 43 07 02 01 42 04 3e 4f 4b 19 04 4a 1f 04 4e 04 50 28 06 12 11 02 | B.@,.&....C...B.>OK..J..N.P(.... |
6260 | 1c 1d 54 27 02 01 22 06 12 11 02 51 2b 08 4d 0e 10 43 15 29 2f 23 0a 06 01 52 08 0c 21 08 2d 08 | ..T'.."....Q+.M..C.)/#...R..!.-. |
6280 | 2a 08 14 42 1b 08 1f 38 47 3b 15 35 0e 0a 0c 0e 2a 39 3a 32 11 32 4c 4f 18 33 12 0a 06 02 01 4d | *..B...8G;.5....*9:2.2LO.3.....M |
62a0 | 0a 0c 40 06 12 02 29 02 01 4d 04 26 1c 0a 0c 4e 06 12 02 29 02 01 4d 04 26 04 10 04 4d 4f 4f 50 | ..@...)..M.&...N...)..M.&...MOOP |
62c0 | 0f 04 08 1d 04 20 12 06 33 04 21 04 45 27 06 08 08 1c 0a 0c 4c 06 12 02 29 02 01 41 23 49 32 06 | ........3.!.E'......L...)..A#I2. |
62e0 | 0d 12 11 02 02 01 2c 06 12 11 02 15 01 1c 15 06 02 01 2f 06 12 11 02 28 19 06 02 01 2b 06 12 11 | ......,.........../....(....+... |
6300 | 02 19 3d 36 5e 1d 1b 0a 06 02 01 31 06 13 12 11 02 3b 2f 2a 16 06 02 01 0d 0c 12 19 22 26 01 0c | ..=6^......1.....;/*........"&.. |
6320 | 16 22 21 24 06 01 20 0c 20 22 0a 2d 28 0a 24 06 01 20 0c 20 22 33 2d 1e 0d 24 06 01 20 0c 1f 22 | ."!$.....".-(.$....."3-..$....." |
6340 | 33 2c 28 1e 0d 24 06 01 20 0c 1f 22 0a 2c 0a 24 06 01 0c 31 28 4c 2a 52 2a 2c 15 2a 2c 06 01 20 | 3,(..$.....".,.$...1(L*R*,.*,... |
6360 | 0c 2a 28 4c 2b 55 2a 35 19 1c 37 0c 2a 2d 2c 15 2a 2d 2c 06 01 0c 1b 28 36 39 33 2a 20 06 0f d0 | .*(L+U*5..7.*-,.*-,....(693*.... |
6380 | 1b 03 d7 1b 03 d6 20 03 dd 20 03 c0 32 03 dc 33 03 e5 33 03 88 35 03 d5 44 03 a2 4e 03 ab 4e 03 | ............2..3..3..5..D..N..N. |
63a0 | f3 51 03 fc 51 03 db 5d 03 f6 5d 03 f4 3a 4d bc b2 54 24 21 fd b5 e9 b9 4f 0c 4b fb 00 00 3b 5f | .Q..Q..]..]..:M..T$!....O.K...;_ |
63c0 | 00 18 78 38 36 5f 36 34 2d 75 6e 6b 6e 6f 77 6e 2d 6c 69 6e 75 78 2d 67 6e 75 c1 a0 ac 55 1c d9 | ..x86_64-unknown-linux-gnu...U.. |
63e0 | 51 54 65 f0 b1 a4 0a be c3 50 9d 00 0a 73 63 6f 70 65 67 75 61 72 64 c1 00 11 2d 34 61 34 66 66 | QTe......P...scopeguard...-4a4ff |
6400 | 32 39 38 33 66 66 35 31 37 64 36 c1 a2 e1 36 ba f3 61 20 51 00 00 00 00 00 00 00 03 a1 c4 01 00 | 2983ff517d6...6..a.Q............ |
6420 | 00 00 00 01 93 01 09 01 00 00 00 01 cd 09 06 c6 01 00 00 00 00 00 94 7f 01 10 00 00 00 10 00 00 | ................................ |
6440 | 00 08 45 00 00 00 a8 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 11 00 00 00 33 00 00 00 | ..E.........................3... |
6460 | 03 01 00 01 3c 03 03 3c 3c 03 3a b4 01 03 3b ae 01 01 45 b1 01 02 3c 45 01 17 78 02 45 17 02 45 | ....<..<<.:...;...E...<E..x.E..E |
6480 | 8a 01 00 00 8a 01 00 00 00 00 00 00 00 00 00 02 3c 00 02 3c 78 02 3c 78 03 3c 78 02 3c b4 01 02 | ................<..<x.<x.<x.<... |
64a0 | 3c 78 02 3b 78 00 00 76 02 38 00 02 3c 70 00 00 78 02 3c 00 00 00 78 02 3c 00 00 00 78 00 00 00 | <x.;x..v.8..<p..x.<...x.<...x... |
64c0 | 01 3c 00 00 00 3c 01 3c 00 00 00 3c 00 00 00 00 00 00 00 00 00 01 3c 00 03 3c 3c 00 00 b4 01 00 | .<...<.<...<..........<..<<..... |
64e0 | 00 00 00 00 00 00 00 00 02 0c 00 03 3c 18 02 3b b4 01 00 00 76 02 3a 00 02 3a 74 02 45 74 00 00 | ............<..;....v.:..:t.Et.. |
6500 | 8a 01 02 11 00 01 3c 22 02 10 3c 00 00 20 03 3c 00 00 00 b4 01 02 01 00 00 00 02 00 00 00 00 00 | ......<"..<....<................ |
6520 | 00 00 00 02 05 ac 02 02 05 0a 02 05 0a 0a 02 01 cb 13 00 00 00 00 00 00 00 00 00 72 75 73 74 2d | ...........................rust- |
6540 | 65 6e 64 2d 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | end-file........................ |
6560 | 00 00 00 00 2e 6e 6f 74 65 2e 67 6e 75 2e 70 72 6f 70 65 72 74 79 00 2e 73 68 73 74 72 74 61 62 | .....note.gnu.property..shstrtab |
6580 | 00 2e 73 74 72 74 61 62 00 2e 73 79 6d 74 61 62 00 2e 72 6d 65 74 61 00 00 00 00 00 00 00 00 00 | ..strtab..symtab..rmeta......... |
65a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 07 00 | ................................ |
65e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 20 00 00 00 00 00 | ..................@............. |
6600 | 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 00 00 00 01 00 | ................................ |
6620 | 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 00 00 00 00 de 63 00 00 00 00 | ..................`........c.... |
6640 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 00 00 00 02 00 | ..........................&..... |
6660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 64 00 00 00 00 00 00 18 00 00 00 00 00 | ..................@d............ |
6680 | 00 00 04 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 1e 00 00 00 03 00 | ................................ |
66a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 64 00 00 00 00 00 00 01 00 00 00 00 00 | ..................Xd............ |
66c0 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 00 00 00 03 00 | ................................ |
66e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 64 00 00 00 00 00 00 35 00 00 00 00 00 | ..................Yd......5..... |
6700 | 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2f 30 20 20 20 20 | ........................../0.... |
6720 | 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20 | ..........0...........0.....0... |
6740 | 20 20 36 34 34 20 20 20 20 20 36 33 32 20 20 20 20 20 20 20 60 0a 7f 45 4c 46 02 01 01 00 00 00 | ..644.....632.......`..ELF...... |
6760 | 00 00 00 00 00 00 01 00 3e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 00 | ........>....................... |
6780 | 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 40 00 06 00 01 00 00 72 75 73 74 63 20 76 65 72 | ..........@.....@......rustc.ver |
67a0 | 73 69 6f 6e 20 31 2e 38 37 2e 30 20 28 31 37 30 36 37 65 39 61 63 20 32 30 32 35 2d 30 35 2d 30 | sion.1.87.0.(17067e9ac.2025-05-0 |
67c0 | 39 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 | 9)............................0. |
67e0 | 00 00 04 00 f1 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 74 65 78 74 00 2e 63 6f | ........................text..co |
6800 | 6d 6d 65 6e 74 00 2e 6e 6f 74 65 2e 47 4e 55 2d 73 74 61 63 6b 00 2e 73 74 72 74 61 62 00 2e 73 | mment..note.GNU-stack..strtab..s |
6820 | 79 6d 74 61 62 00 73 63 6f 70 65 67 75 61 72 64 2e 35 31 32 30 36 31 66 33 62 61 33 36 65 31 61 | ymtab.scopeguard.512061f3ba36e1a |
6840 | 32 2d 63 67 75 2e 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 2-cgu.0......................... |
6860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
68a0 | 00 00 00 00 00 00 a0 00 00 00 00 00 00 00 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ..............R................. |
68c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 06 00 00 00 00 00 00 00 00 00 | ................................ |
68e0 | 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 | ......@......................... |
6900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 01 00 00 00 30 00 00 00 00 00 00 00 00 00 | ......................0......... |
6920 | 00 00 00 00 00 00 40 00 00 00 00 00 00 00 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ......@.......-................. |
6940 | 00 00 00 00 00 00 01 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6960 | 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 | ......m......................... |
6980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............(................. |
69a0 | 00 00 00 00 00 00 70 00 00 00 00 00 00 00 30 00 00 00 00 00 00 00 01 00 00 00 02 00 00 00 08 00 | ......p.......0................. |
69c0 | 00 00 00 00 00 00 18 00 00 00 00 00 00 00 | .............. |