summaryrefslogtreecommitdiff
path: root/target/release/deps/libscopeguard-4a4ff2983ff517d6.rmeta
blob: 16efccad7a97396dbf49b5e1a17cd3d4f169dafd (plain)
ofshex dumpascii
0000 72 75 73 74 00 00 00 09 56 62 00 00 00 00 00 00 23 72 75 73 74 63 20 31 2e 38 37 2e 30 20 28 31 rust....Vb......#rustc.1.87.0.(1
0020 37 30 36 37 65 39 61 63 20 32 30 32 35 2d 30 35 2d 30 39 29 c1 02 ff 04 51 1b 26 5e b3 57 6f 98 7067e9ac.2025-05-09)....Q.&^.Wo.
0040 67 a5 a4 03 d0 2f 29 af 00 02 11 2d 66 61 63 39 63 37 61 32 36 34 65 37 65 64 66 63 c1 00 02 bb g..../)....-fac9c7a264e7edfc....
0060 04 8b 0b e5 f9 59 9d 9f 9d 57 ee 39 5a ef 86 1a 9c 00 02 11 2d 62 39 31 36 35 35 61 63 32 38 61 .....Y...W.9Z.......-b91655ac28a
0080 31 61 35 36 63 c1 01 00 18 72 75 73 74 63 5f 73 74 64 5f 77 6f 72 6b 73 70 61 63 65 5f 63 6f 72 1a56c....rustc_std_workspace_cor
00a0 65 c1 c8 56 f5 a7 6a 0e fb 1a 38 7c 2f b6 87 e5 0a 08 00 02 11 2d 31 61 35 65 66 64 30 66 38 36 e..V..j...8|/........-1a5efd0f86
00c0 35 61 63 36 61 31 c1 01 88 00 00 08 4f 6e 55 6e 77 69 6e 64 c1 44 c0 36 00 02 1c 8c 36 00 01 02 5ac6a1......OnUnwind.D.6....6...
00e0 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c 90 36 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 ...............<.6..............
0100 02 00 07 75 73 65 5f 73 74 64 c1 00 00 01 82 02 00 4c 9a 36 00 9c 90 36 00 dc 8a 36 00 00 00 09 ...use_std.......L.6...6...6....
0120 4f 6e 53 75 63 63 65 73 73 c1 4c e0 37 00 02 1c ac 37 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 OnSuccess.L.7....7..............
0140 01 01 00 02 3c b0 37 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 ....<.7........................L
0160 ba 37 00 9c b0 37 00 dc aa 37 00 00 02 01 06 02 1c d5 38 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 .7...7...7........8.............
0180 00 01 01 00 02 3c d9 38 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 00 .....<.8........................
01a0 4c e3 38 00 9c d9 38 00 dc d3 38 00 00 02 01 0f 41 02 1c e4 39 00 01 02 f6 03 0f 08 80 fe ff ff L.8...8...8.....A...9...........
01c0 0f 00 00 01 01 00 02 3c e8 39 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 .......<.9......................
01e0 02 00 4c f2 39 00 9c e8 39 00 dc e2 39 00 00 00 10 64 65 66 65 72 5f 6f 6e 5f 73 75 63 63 65 73 ..L.9...9...9....defer_on_succes
0200 73 c1 84 a7 3f 00 02 1c f0 3e 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c f4 3e 00 s...?....>..................<.>.
0220 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 00 4c fe 3e 00 9c f4 3e 00 dc .......................L.>...>..
0240 ee 3e 00 00 00 0f 64 65 66 65 72 5f 6f 6e 5f 75 6e 77 69 6e 64 c1 7c b2 42 00 02 1c fb 41 00 01 .>....defer_on_unwind.|.B....A..
0260 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c ff 41 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 ................<.A.............
0280 00 02 01 82 02 00 00 01 82 02 00 4c 89 42 00 9c ff 41 00 dc f9 41 00 00 00 10 67 75 61 72 64 5f ...........L.B...A...A....guard_
02a0 6f 6e 5f 73 75 63 63 65 73 73 c1 84 94 5b 00 02 1c dd 5a 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 on_success...[....Z.............
02c0 00 01 01 00 02 3c e1 5a 00 01 02 ec 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 00 .....<.Z........................
02e0 4c eb 5a 00 9c e1 5a 00 dc db 5a 00 00 00 0f 67 75 61 72 64 5f 6f 6e 5f 75 6e 77 69 6e 64 c1 7c L.Z...Z...Z....guard_on_unwind.|
0300 f6 62 00 02 1c bf 62 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 01 00 02 3c c3 62 00 01 02 ec .b....b..................<.b....
0320 06 0f 08 80 fe ff ff 0f 00 00 02 01 82 02 00 00 01 82 02 00 4c cd 62 00 9c c3 62 00 dc bd 62 00 ....................L.b...b...b.
0340 00 00 05 74 65 73 74 73 c1 2c a4 6e 00 02 1c 95 6e 00 01 02 f6 03 0f 08 80 fe ff ff 0f 00 00 01 ...tests.,.n....n...............
0360 01 00 02 24 99 6e 00 01 02 ab 0f 0f 08 80 fe ff ff 0f 00 00 00 0f 12 64 93 6e 00 00 00 00 01 00 ...$.n.................d.n......
0380 03 00 01 00 05 01 02 ff 04 00 01 00 05 01 02 e7 0e 00 01 00 03 01 01 00 03 02 01 00 03 03 01 00 ................................
03a0 03 04 01 00 03 05 01 00 03 06 01 00 03 07 01 00 05 01 00 08 53 74 72 61 74 65 67 79 c1 00 01 0b ....................Strategy....
03c0 06 00 0a 73 68 6f 75 6c 64 5f 72 75 6e c1 00 01 00 01 00 01 0d 06 01 c2 07 00 01 00 07 00 05 64 ...should_run..................d
03e0 65 66 65 72 c1 00 01 00 05 01 00 0a 53 63 6f 70 65 47 75 61 72 64 c1 00 01 10 05 01 02 91 02 00 efer........ScopeGuard..........
0400 01 10 05 01 00 01 46 c1 00 01 10 05 01 00 01 53 c1 00 01 10 06 00 05 76 61 6c 75 65 c1 00 01 10 ......F........S.......value....
0420 06 00 06 64 72 6f 70 66 6e c1 00 01 10 06 00 08 73 74 72 61 74 65 67 79 c1 00 01 00 01 01 01 17 ...dropfn.......strategy........
0440 05 01 02 91 02 00 01 17 05 01 01 85 08 00 01 17 05 01 01 8e 08 00 01 17 06 00 0d 77 69 74 68 5f ...........................with_
0460 73 74 72 61 74 65 67 79 c1 00 01 17 06 00 0a 69 6e 74 6f 5f 69 6e 6e 65 72 c1 00 01 00 06 00 05 strategy.......into_inner.......
0480 67 75 61 72 64 c1 00 01 1d 05 01 02 91 02 00 01 1d 05 01 01 85 08 00 01 00 01 02 01 20 05 01 02 guard...........................
04a0 91 02 00 01 20 05 01 01 85 08 00 01 20 05 01 01 8e 08 00 01 00 01 03 01 24 05 01 02 91 02 00 01 ........................$.......
04c0 24 05 01 01 85 08 00 01 24 05 01 01 8e 08 00 01 24 05 01 02 92 02 00 01 24 06 02 c7 05 00 01 00 $.......$.......$.......$.......
04e0 01 04 01 2a 05 01 02 91 02 00 01 2a 05 01 01 85 08 00 01 2a 05 01 01 8e 08 00 01 2a 06 02 c9 05 ...*.......*.......*.......*....
0500 00 01 00 01 05 01 2f 05 01 02 91 02 00 01 2f 05 01 01 85 08 00 01 2f 05 01 01 8e 08 00 01 2f 06 ....../......./......./......./.
0520 02 f3 05 00 01 00 01 06 01 34 05 01 02 91 02 00 01 34 05 01 01 85 08 00 01 34 05 01 01 8e 08 00 .........4.......4.......4......
0540 01 34 06 02 82 07 00 01 00 05 01 00 06 41 6c 77 61 79 73 c1 00 01 00 01 07 01 3a 06 02 82 07 00 .4...........Always.......:.....
0560 01 29 08 02 39 00 01 2e 08 02 39 00 01 33 08 02 39 00 01 38 08 02 39 00 01 38 08 02 39 01 01 38 .)..9.....9..3..9..8..9..8..9..8
0580 08 02 39 02 01 3b 08 02 39 00 01 3b 08 02 39 01 01 3b 08 02 39 02 0b 01 e9 59 01 01 05 00 39 00 ..9..;..9..;..9..;..9....Y....9.
05a0 01 00 00 00 00 00 be d4 5f b0 af d0 cc 23 00 00 01 01 00 0b 01 01 9c 0c 00 01 01 01 8d 1c 01 01 ........_....#..................
05c0 05 00 10 01 00 10 00 01 eb 07 01 00 03 00 14 01 96 08 01 00 00 01 00 00 15 01 a2 08 01 00 00 01 ................................
05e0 00 00 16 01 af 08 01 00 00 01 00 00 00 04 00 00 00 00 00 38 2e fe 69 ce d1 2f 4f 03 01 18 00 02 ...................8..i../O.....
0600 91 02 01 18 01 01 85 08 01 18 02 01 8e 08 00 00 01 01 e2 1d 01 01 c0 0c 00 01 01 01 ef 1d 01 01 ................................
0620 c0 0c 00 01 01 01 85 1e 01 01 c0 0c 00 01 01 01 e9 59 01 01 c0 0c 00 01 01 3a 01 05 00 39 34 01 .................Y.......:...94.
0640 05 00 10 0d 01 05 00 39 20 01 05 00 10 24 01 05 00 10 2a 01 05 00 10 2f 01 05 00 10 01 e9 59 02 .......9.....$....*..../......Y.
0660 23 00 0b 01 0a 01 8d 1c 01 05 01 e2 1d 01 05 01 ef 1d 01 05 01 85 1e 01 05 01 00 01 28 03 9b 35 #...........................(..5
0680 00 00 05 00 02 02 01 00 00 3b 00 01 0f 10 00 00 00 00 03 01 05 01 94 81 03 02 01 97 81 03 01 00 .........;......................
06a0 01 98 81 03 02 cd 01 01 00 01 01 99 81 03 02 9e 11 00 01 00 00 00 01 9a 81 03 01 00 01 9b 81 03 ................................
06c0 02 94 01 01 01 01 01 9c 81 03 02 9e 11 00 01 00 00 00 01 00 00 00 00 00 41 69 82 6b da ab 70 34 ........................Ai.k..p4
06e0 02 01 16 00 01 05 01 ad 88 03 01 01 ad 88 03 01 01 01 ae 88 03 02 95 01 01 00 00 00 00 0c 00 00 ................................
0700 00 00 00 78 ed 2e 6a 72 2c 6c b2 00 00 0f 91 00 00 0c 06 9c 0c 00 00 0f 9b 00 00 0c 06 05 01 c7 ...x..jr,l......................
0720 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 00 03 62 75 66 Y...Y.........Y......V....Y..buf
0740 c1 01 01 bf 56 01 00 00 00 04 00 00 00 00 00 2a 15 78 b7 3d 6b f7 49 01 00 06 01 00 0f e0 00 00 ....V..........*.x.=k.I.........
0760 02 00 02 02 1b 0f e9 00 00 00 01 00 01 01 00 02 b9 06 0f f6 00 00 00 02 00 01 02 00 17 00 01 01 ................................
0780 00 01 00 00 00 00 00 00 00 00 01 01 24 c5 38 00 00 00 00 00 00 02 0f 0a 00 02 00 00 01 01 00 01 ............$.8.................
07a0 04 cf 38 00 00 04 00 02 02 01 00 00 0e 00 01 fc a3 38 2c 00 00 00 00 00 01 01 00 00 24 b6 38 00 ..8..............8,.........$.8.
07c0 00 00 00 00 00 0f 16 01 00 01 00 00 00 00 00 00 00 00 01 07 a4 a1 4d 00 00 04 03 b5 c5 33 85 01 ......................M......3..
07e0 01 01 00 03 00 0b 02 01 9f 96 02 00 01 01 fd 0c 00 00 01 00 01 00 cc cb 4d 00 00 04 04 0f 22 02 ........................M.....".
0800 00 04 00 0b 02 01 9f 96 02 00 01 01 83 0d 00 00 01 00 02 00 fc 81 4d 91 01 00 00 00 00 00 0b 02 ......................M.........
0820 00 10 00 03 01 fd 0c 01 83 0d 01 89 0d 00 00 03 01 03 00 01 04 00 02 13 6e 01 00 02 01 05 01 92 ........................n.......
0840 1c 01 01 92 1c 01 01 01 93 1c 00 0b 50 68 61 6e 74 6f 6d 44 61 74 61 c1 01 00 00 00 00 1c 00 00 ............PhantomData.........
0860 00 00 00 b4 8f 94 fc bb e5 28 ed 01 01 0e 00 02 89 0d 89 0d 00 01 00 0c 91 4e 00 00 05 04 0f 07 .........(...............N......
0880 00 05 03 01 04 98 4e 00 00 04 00 02 02 01 00 00 1b 00 03 fc ba 4c de 01 00 00 00 00 fd 8d 33 54 ......N..............L........3T
08a0 85 01 01 01 00 01 00 01 ca 10 01 01 fd 0c 0f da 00 0f 15 01 00 01 00 01 ca 10 01 01 83 0d 0f c8 ................................
08c0 00 00 05 01 c0 0c 00 9c e3 4c 00 00 00 fd 0c 00 0c cf 4c 00 00 00 83 0d 00 34 d5 4c 00 00 01 05 .........L........L......4.L....
08e0 01 9f 96 02 01 01 9f 96 02 00 00 0c 4d 61 6e 75 61 6c 6c 79 44 72 6f 70 c1 01 00 01 01 a1 96 02 ............ManuallyDrop........
0900 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 fd 0c 00 17 4a ....................8...t......J
0920 01 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 10 01 ................................
0940 00 00 00 84 00 00 00 00 04 1f 1b c2 38 99 db 8a 74 01 01 83 0d 00 17 60 01 00 00 02 00 02 00 01 ............8...t......`........
0960 76 c1 0f 92 00 00 00 01 00 01 01 00 01 a2 08 0f 96 00 00 00 02 00 01 02 00 0f e6 01 00 01 01 01 v...............................
0980 83 0d 0c 97 4e 00 01 00 00 00 00 00 00 04 06 4c 87 55 00 00 04 02 17 bb 01 03 00 02 00 0b 02 01 ....N..........L.U..............
09a0 9f 96 02 00 01 01 c0 0c 00 00 01 00 01 00 2c ce 55 00 01 04 03 fd 85 ea 03 25 8b 01 01 06 00 03 ..............,.U........%......
09c0 00 00 00 02 03 01 00 c0 0c 01 00 df 12 01 00 fd 0c 7d 9e 4e 85 01 01 08 04 05 0f 09 08 00 05 00 .................}.N............
09e0 04 00 02 03 01 00 c0 0c 01 01 a3 13 01 00 83 0d 01 fd 8b 4e 23 85 01 01 08 07 02 95 8b 4e 85 01 ...................N#........N..
0a00 01 00 02 01 0d 01 cb 16 01 01 83 0d 01 01 05 00 0f 3f 04 00 01 03 03 01 03 0f 28 00 00 01 0c f0 .................?........(.....
0a20 57 00 01 06 03 00 02 02 01 00 01 00 01 fc e2 53 95 04 00 00 02 01 04 0d ad 4e 85 01 01 08 05 05 W..............S.........N......
0a40 2c e2 57 00 02 00 00 00 00 01 03 00 0f 2e 01 05 03 0c f6 57 00 00 05 02 01 04 f7 57 00 00 04 00 ,.W................W.......W....
0a60 02 02 01 00 00 1c 00 09 0f 3b 00 00 00 fc 83 55 f4 02 00 01 00 00 00 fc ca 55 a7 02 00 01 01 00 .........;.....U.........U......
0a80 00 17 e5 01 01 00 01 00 01 ca 10 01 01 c0 0c c4 93 55 00 00 fd cc 4f 31 85 01 01 01 01 01 00 01 .................U....O1........
0aa0 d3 10 01 01 c0 0c 5c e2 55 00 00 0f 17 01 01 01 00 01 d3 10 01 01 fd 0c 64 e1 55 00 00 fd cd d7 ......\.U...............d.U.....
0ac0 03 e5 12 8b 01 01 01 01 01 00 01 ed 16 01 01 fd 0c c4 d6 55 00 00 fd 81 51 41 85 01 01 01 02 01 ...................U....QA......
0ae0 00 01 d6 10 01 01 c0 0c 64 c7 57 00 00 fd f3 4b c3 02 85 01 01 01 02 01 00 01 cf 10 01 01 83 0d ........d.W....K................
0b00 fc af 57 25 00 00 00 06 01 fd 0c 00 0c 84 54 00 00 00 c0 0c 00 2c f4 53 00 00 01 05 01 9f 96 02 ..W%..........T......,.S........
0b20 01 01 9f 96 02 00 01 eb 11 01 00 01 01 a1 96 02 01 96 08 01 01 c2 10 01 00 00 00 84 00 00 00 00 ................................
0b40 04 1f 1b c2 38 99 db 8a 74 01 01 c0 0c 00 17 bf 01 00 00 fd 0c 00 17 a8 01 01 00 e2 0e 00 0f 5e ....8...t......................^
0b60 00 01 0b 83 0d 01 00 17 96 01 08 00 01 00 03 01 ff 08 0f 5d 00 00 00 01 00 01 01 00 01 ff 08 17 ...................]............
0b80 f0 01 01 00 00 02 00 00 01 96 08 17 dd 01 02 00 00 03 00 00 17 67 01 01 00 01 02 01 fd 0c 17 80 .....................g..........
0ba0 01 00 84 15 17 b3 01 01 00 00 00 00 00 00 01 07 17 dc 03 01 04 03 17 db 03 02 00 03 00 0b 02 01 ................................
0bc0 9f 96 02 00 01 01 fd 0c 00 00 01 00 01 00 17 d8 03 01 04 04 17 f9 03 03 00 04 00 0b 02 01 9f 96 ................................
0be0 02 00 01 01 83 0d 00 00 01 00 02 00 17 d8 03 01 00 00 00 0b 02 00 10 00 03 01 fd 0c 01 83 0d 01 ................................
0c00 9c 0c 00 00 03 01 03 00 01 04 00 02 13 6e 01 00 02 01 05 01 92 1c 01 01 92 1c 01 01 01 93 1c 01 .............n..................
0c20 cb 10 01 00 00 00 00 1c 00 00 00 00 00 b4 8f 94 fc bb e5 28 ed 01 01 0e 00 02 9c 0c 9c 0c 00 01 ...................(............
0c40 00 17 ca 03 01 05 04 17 d0 03 01 05 03 01 04 e2 59 00 00 04 00 02 02 01 00 00 1d 00 04 fc de 58 ................Y..............X
0c60 84 01 00 00 00 00 17 d3 03 01 00 01 00 00 1b 03 01 fd 0c 01 83 0d 01 9c 0c fc bc 59 24 00 00 17 ...........................Y$...
0c80 e3 03 01 01 01 00 01 ca 10 01 01 fd 0c 17 b9 04 01 01 17 f6 03 01 01 01 00 01 ca 10 01 01 83 0d ................................
0ca0 17 aa 04 01 01 00 05 01 05 00 10 01 00 10 00 01 eb 07 01 00 03 00 14 01 96 08 01 00 00 01 00 00 ................................
0cc0 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 69 ce ...........................8..i.
0ce0 d1 2f 4f 03 01 fd 0c 01 83 0d 01 9c 0c 00 c4 85 59 00 00 00 fd 0c 00 0c f1 58 00 00 00 83 0d 00 ./O.............Y........X......
0d00 34 f7 58 00 00 01 df 12 00 17 35 05 01 01 a3 13 00 17 1b 05 01 00 02 00 02 01 df 12 0f 25 00 00 4.X.......5..................%..
0d20 00 01 00 01 01 00 01 a2 08 0f 29 00 00 00 02 00 01 02 00 0f d6 01 00 01 01 01 83 0d 17 ba 03 01 ..........).....................
0d40 00 00 00 00 00 00 01 01 5d ec 4f 85 01 01 01 00 00 00 02 06 00 01 03 00 01 00 df 12 01 00 fd 0c ........].O.....................
0d60 01 04 be 67 00 00 04 00 02 02 01 00 00 29 00 02 fc 8c 67 32 00 00 00 00 17 e4 02 01 00 01 00 01 ...g.........)....g2............
0d80 d3 10 01 01 fd 0c 5c ad 67 00 00 00 02 01 0c 06 fd 0c 00 00 14 9f 67 00 00 00 0c 06 c0 0c 00 00 ......\.g.............g.........
0da0 2c 95 67 00 00 00 01 00 01 02 1b 0f 0b 00 00 00 01 00 01 01 00 0f 45 01 00 01 00 01 00 00 00 00 ,.g...................E.........
0dc0 00 00 01 01 7d ad 51 85 01 01 01 00 00 00 02 06 02 00 01 03 00 01 00 df 12 01 00 fd 0c 01 04 e2 ....}.Q.........................
0de0 68 00 00 04 00 02 02 01 00 00 2e 00 02 fc a0 68 42 00 00 00 00 17 1f 03 01 00 01 00 01 d6 10 01 h..............hB...............
0e00 01 fd 0c 5c d1 68 00 00 00 02 01 0c 06 fd 0c 01 00 34 bb 68 00 00 00 0c 06 c0 0c 01 00 4c ad 68 ...\.h...........4.h.........L.h
0e20 00 00 00 01 00 01 02 1b 0f 0b 00 00 00 01 00 01 01 00 0f 45 01 00 01 00 01 00 00 00 00 00 00 0e ...................E............
0e40 09 17 8c 04 03 00 04 00 00 00 01 03 00 01 00 df 12 01 00 fd 0c 17 a0 04 05 00 05 00 00 00 01 03 ................................
0e60 00 01 01 a3 13 01 00 83 0d 2c d5 6a 00 00 04 02 0f 07 00 00 0c 00 00 02 0f 0f 00 02 00 00 01 01 .........,.j....................
0e80 00 0f 18 00 00 02 00 00 00 04 00 34 dc 6a 00 00 04 03 0f 07 00 00 0b 00 00 02 0f 0f 00 02 00 00 ...........4.j..................
0ea0 01 01 00 0f 18 00 00 03 00 00 00 05 00 7c b1 6b 00 01 04 06 01 0f 08 01 07 02 6c b1 6b 00 00 02 .............|.k..........l.k...
0ec0 01 0d 00 0c 01 01 89 0d 00 06 00 01 01 03 0c 03 0f 23 00 00 01 0f 28 01 01 01 06 00 01 00 02 04 .................#....(.........
0ee0 02 00 08 34 cf 6b 00 01 04 08 0f 07 01 00 0b 00 00 02 0f 0f 00 02 00 00 01 00 00 0f 18 01 00 08 ...4.k..........................
0f00 00 00 01 03 00 6c cf 6b 00 01 04 09 2c d6 6b 00 01 04 0a 0f 07 01 00 0c 00 00 02 0f 0f 00 02 00 .....l.k....,.k.................
0f20 00 01 00 00 0f 18 01 00 0a 00 00 01 02 00 0f 29 01 00 09 00 0b 01 01 01 0a 00 01 0f 36 01 07 02 ...............)............6...
0f40 0f 5d 00 02 01 0d 01 94 1e 02 01 83 0d 01 16 01 fd 0c 02 01 08 00 0f 73 01 09 00 0f 56 07 00 01 .].....................s....V...
0f60 03 03 0c 03 0f 5f 00 04 0c db 6b 00 01 05 0a 0f 07 01 05 09 0f 0c 01 05 08 0c e6 6b 00 01 05 06 ....._....k................k....
0f80 01 0c ec 6b 00 00 00 05 00 01 0f 11 01 05 06 01 0f 0f 00 01 00 0b 00 01 00 02 05 09 00 01 0f 1d ...k............................
0fa0 00 05 03 01 0f 23 00 01 00 0c 00 01 00 02 06 0a 00 01 0f 31 00 05 02 01 04 ed 6b 00 00 04 00 00 .....#.............1......k.....
0fc0 01 0f 40 00 01 00 0c 00 01 00 02 08 0d 01 00 01 fc c0 69 ad 02 00 00 02 01 00 01 0f 5a 00 06 03 ..@...............i.........Z...
0fe0 00 05 03 07 00 00 00 01 0f 67 00 06 02 00 06 00 00 00 00 01 0f 73 00 06 03 00 07 02 01 00 01 00 .........g...........s..........
1000 01 0f 80 00 01 00 0b 00 01 00 02 07 0b 01 00 01 0f 8f 00 06 02 00 08 02 01 00 01 02 02 01 00 00 ................................
1020 33 00 06 0f 53 00 00 00 fc d0 6a 9d 01 00 01 00 00 00 17 9e 05 01 00 01 00 01 d3 10 01 01 fd 0c 3...S.....j.....................
1040 5c fb 6a 00 00 17 88 05 01 00 01 00 01 ed 16 01 01 fd 0c bc f0 6a 00 00 17 c4 05 01 00 01 00 01 \.j..................j..........
1060 d3 10 01 01 83 0d 64 94 6b 00 00 17 ae 05 01 00 01 00 01 ed 16 01 01 83 0d c4 89 6b 00 00 00 0d ......d.k..................k....
1080 01 e2 0e 00 04 d2 69 00 00 00 97 1d 00 4c c8 69 00 00 00 fd 0c 00 17 2d 02 00 00 83 0d 00 17 13 ......i......L.i.......-........
10a0 02 00 01 fd 0c 00 0f 53 00 01 83 0d 00 0f 34 00 01 00 00 17 06 02 00 00 e2 0e 00 17 b6 01 00 01 .......S......4.................
10c0 83 0d 00 17 e0 01 00 01 ce 1f 00 17 c6 01 00 01 fd 0c 00 17 c7 01 00 01 00 00 17 59 01 00 01 00 ...........................Y....
10e0 00 17 60 01 00 00 01 00 03 02 1b 0f 5e 00 00 00 01 00 01 01 00 01 96 08 17 8f 02 01 00 00 02 00 ..`.........^...................
1100 00 01 a2 08 17 79 02 01 00 00 03 00 00 17 3d 01 01 00 01 07 00 c1 1e 17 6a 02 00 c5 1f 17 18 02 .....y........=.........j.......
1120 01 fd 0c 0c a1 6b 00 01 83 0d 17 a9 01 01 fd 0c 17 af 01 01 83 0d 17 b5 01 01 fd 0c 17 bb 01 01 .....k..........................
1140 00 00 00 00 00 00 04 02 fc a3 6d 26 00 00 04 04 0f 08 00 04 05 01 0f 0e 00 07 02 64 a5 6d 00 00 ..........m&...............d.m..
1160 02 01 0d 01 a3 5a 01 00 06 02 01 02 00 0c a3 6d 00 02 b0 04 b2 6d 00 00 02 02 00 0a 53 63 6f 70 .....Z.........m.....m......Scop
1180 65 47 75 61 72 64 00 00 01 0a 0a 0c 06 07 00 0f 1d 05 00 01 01 00 03 fc a5 6d 24 00 00 04 0f 56 eGuard...................m$....V
11a0 00 00 04 00 02 06 02 01 05 00 64 e6 6d 00 00 04 06 17 69 04 01 00 07 00 02 06 00 01 03 00 01 00 ..........d.m.....i.............
11c0 df 12 01 00 fd 0c 0f 1c 00 00 06 00 06 02 05 01 00 07 00 0c 06 10 01 00 00 01 e9 59 00 06 00 00 ...........................Y....
11e0 01 fc a3 6d 50 00 00 07 02 2c d7 6d 00 00 02 01 0d 01 f6 56 02 00 06 00 06 03 01 04 00 0f b5 02 ...mP....,.m.......V............
1200 3c dd 6d 00 00 02 02 00 05 76 61 6c 75 65 00 00 01 05 05 8b 24 0f 15 01 06 00 0f 70 03 00 01 02 <.m......value......$......p....
1220 00 03 e4 d7 6d 00 00 02 0c f2 6d 00 00 05 06 0f 07 00 05 04 01 fc a3 6d 66 00 00 07 02 34 81 6e ....m.....m............mf....4.n
1240 00 00 02 01 0d 01 fd 56 02 00 06 00 06 01 01 03 00 0f 70 00 00 01 03 00 03 44 81 6e 00 00 01 0c .......V..........p......D.n....
1260 8e 6e 00 00 05 05 01 04 8f 6e 00 00 04 00 02 02 01 00 00 38 00 02 fc e4 6c ab 01 00 00 00 00 17 .n.......n.........8....l.......
1280 eb 07 01 00 01 00 01 d3 10 01 01 fd 0c 5c e7 6d 00 00 00 08 01 94 0e 00 5c 8d 6d 00 00 00 9a 1c .............\.m........\.m.....
12a0 00 2c eb 6c 00 00 00 9b 0f 00 0c f2 6c 00 00 01 0c 06 05 01 ea 56 01 01 ea 56 00 02 83 01 01 00 .,.l........l........V...V......
12c0 03 01 ed 56 02 82 07 01 01 d2 56 01 00 01 ee 56 02 cc 0c 01 01 d2 56 01 00 01 ef 56 00 0a 68 61 ...V......V....V......V....V..ha
12e0 73 5f 66 69 65 6c 64 73 c1 01 01 d2 56 01 00 00 00 04 00 00 00 00 00 52 c4 0b 0f 33 47 fe 40 02 s_fields....V..........R...3G.@.
1300 00 06 00 06 01 00 17 25 01 00 01 b0 26 00 17 c6 01 00 01 b2 26 00 17 ce 01 00 01 d3 24 00 17 74 .......%....&.......&.......$..t
1320 01 00 00 8e 1c 00 0f 99 00 00 02 00 02 02 1b 0f 8e 00 00 00 01 00 01 01 00 02 b9 06 0f 92 00 00 ................................
1340 00 02 00 01 02 00 0f d0 01 00 01 04 00 e2 23 17 07 02 02 8e 1c d3 24 17 ad 01 00 f0 24 17 7c 01 ..............#.......$.....$.|.
1360 00 c4 25 17 2e 01 01 00 00 00 00 00 00 0b 10 1d 39 02 ff 04 13 6e 01 00 00 01 00 01 00 00 01 02 ..%.............9....n..........
1380 00 02 02 e7 0e 1c cd 30 00 00 00 01 00 01 00 00 01 02 00 03 02 82 07 1c dc 30 00 00 00 01 bf 56 .......0.................0.....V
13a0 01 00 00 01 00 00 04 01 cb 10 5c f2 30 00 00 01 01 92 1c 01 00 00 01 00 00 05 01 cb 10 0f 13 00 ..........\.0...................
13c0 0f 00 01 01 93 1c 01 00 00 01 00 00 05 01 eb 11 64 8d 31 00 00 01 01 9f 96 02 01 00 00 01 00 00 ................d.1.............
13e0 06 02 87 01 2c aa 31 00 00 05 01 e2 1d 01 00 00 01 00 00 08 00 08 44 65 72 65 66 4d 75 74 c1 44 ....,.1...............DerefMut.D
1400 b1 31 00 00 05 01 ef 1d 01 00 00 01 00 00 09 02 eb 0b 1c c5 31 00 00 00 01 a6 12 01 00 00 01 00 .1..................1...........
1420 00 0a 01 de 07 2c b1 3c 00 00 12 00 00 0f 00 01 04 fc 00 f2 85 01 00 01 01 02 e1 05 1c 3d 00 0f .....,.<.....................=..
1440 03 01 0c 40 00 0c 70 00 00 03 00 32 02 ea 07 00 6c 41 00 00 00 00 0c 4f 00 00 00 31 05 00 1d 68 ...@..p....2....lA.....O...1...h
1460 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 72 73 2f 73 63 6f 70 65 67 75 61 72 64 2f 31 2f c1 00 fc 51 ttps://docs.rs/scopeguard/1/...Q
1480 1f 00 02 01 fc 3a 38 00 00 08 01 00 fc 74 45 00 00 42 20 41 20 73 63 6f 70 65 20 67 75 61 72 64 .....:8......tE..B.A.scope.guard
14a0 20 77 69 6c 6c 20 72 75 6e 20 61 20 67 69 76 65 6e 20 63 6c 6f 73 75 72 65 20 77 68 65 6e 20 69 .will.run.a.given.closure.when.i
14c0 74 20 67 6f 65 73 20 6f 75 74 20 6f 66 20 73 63 6f 70 65 2c c1 00 08 01 00 fc ba 01 24 00 00 21 t.goes.out.of.scope,........$..!
14e0 20 65 76 65 6e 20 69 66 20 74 68 65 20 63 6f 64 65 20 62 65 74 77 65 65 6e 20 70 61 6e 69 63 73 .even.if.the.code.between.panics
1500 2e c1 00 08 01 00 fc df 01 24 00 00 21 20 28 61 73 20 6c 6f 6e 67 20 61 73 20 70 61 6e 69 63 20 .........$..!.(as.long.as.panic.
1520 64 6f 65 73 6e 27 74 20 61 62 6f 72 74 29 c1 00 08 01 00 1c 84 02 00 02 01 00 08 01 00 74 88 02 doesn't.abort)...............t..
1540 00 00 0b 20 23 20 45 78 61 6d 70 6c 65 73 c1 00 08 01 00 1c 97 02 00 02 01 00 08 01 00 94 9b 02 ....#.Examples..................
1560 00 00 0f 20 23 23 20 48 65 6c 6c 6f 20 57 6f 72 6c 64 c1 00 08 01 00 1c ae 02 00 02 01 00 08 01 ....##.Hello.World..............
1580 00 fc b2 02 40 00 00 3d 20 54 68 69 73 20 65 78 61 6d 70 6c 65 20 63 72 65 61 74 65 73 20 61 20 ....@..=.This.example.creates.a.
15a0 73 63 6f 70 65 20 67 75 61 72 64 20 77 69 74 68 20 61 6e 20 65 78 61 6d 70 6c 65 20 66 75 6e 63 scope.guard.with.an.example.func
15c0 74 69 6f 6e 3a c1 00 08 01 00 1c f3 02 00 02 01 00 08 01 00 3c f7 02 00 00 04 20 60 60 60 c1 00 tion:...............<......```..
15e0 08 01 00 e4 ff 02 00 00 19 20 65 78 74 65 72 6e 20 63 72 61 74 65 20 73 63 6f 70 65 67 75 61 72 ..........extern.crate.scopeguar
1600 64 3b c1 00 08 01 00 1c 9c 03 00 02 01 00 08 01 00 64 a0 03 00 00 09 20 66 6e 20 66 28 29 20 7b d;...............d......fn.f().{
1620 c1 00 08 01 00 fc ad 03 30 00 00 2d 20 20 20 20 20 6c 65 74 20 5f 67 75 61 72 64 20 3d 20 73 63 ........0..-.....let._guard.=.sc
1640 6f 70 65 67 75 61 72 64 3a 3a 67 75 61 72 64 28 28 29 2c 20 7c 5f 7c 20 7b c1 00 08 01 00 fc de opeguard::guard((),.|_|.{.......
1660 03 2a 00 00 27 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 6c 6e 21 28 22 48 65 6c 6c 6f 20 53 63 .*..'.........println!("Hello.Sc
1680 6f 70 65 20 45 78 69 74 21 22 29 3b c1 00 08 01 00 5c 89 04 00 00 08 20 20 20 20 20 7d 29 3b c1 ope.Exit!");.....\..........});.
16a0 00 08 01 00 1c 95 04 00 02 01 00 08 01 00 fc 99 04 21 00 00 1e 20 20 20 20 20 2f 2f 20 72 65 73 .................!........//.res
16c0 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 2e c1 00 08 01 00 1c bb 04 00 02 01 00 08 t.of.the.code.here..............
16e0 01 00 fc bf 04 4f 00 00 4c 20 20 20 20 20 2f 2f 20 48 65 72 65 2c 20 61 74 20 74 68 65 20 65 6e .....O..L.....//.Here,.at.the.en
1700 64 20 6f 66 20 60 5f 67 75 61 72 64 60 27 73 20 73 63 6f 70 65 2c 20 74 68 65 20 67 75 61 72 64 d.of.`_guard`'s.scope,.the.guard
1720 27 73 20 63 6c 6f 73 75 72 65 20 69 73 20 63 61 6c 6c 65 64 2e c1 00 08 01 00 fc 8f 05 4d 00 00 's.closure.is.called.........M..
1740 4a 20 20 20 20 20 2f 2f 20 49 74 20 69 73 20 61 6c 73 6f 20 63 61 6c 6c 65 64 20 69 66 20 77 65 J.....//.It.is.also.called.if.we
1760 20 65 78 69 74 20 74 68 69 73 20 73 63 6f 70 65 20 74 68 72 6f 75 67 68 20 75 6e 77 69 6e 64 69 .exit.this.scope.through.unwindi
1780 6e 67 20 69 6e 73 74 65 61 64 2e c1 00 08 01 00 2c dd 05 00 00 02 20 7d c1 00 08 01 00 8c e3 05 ng.instead......,......}........
17a0 00 00 0e 20 23 20 66 6e 20 6d 61 69 6e 28 29 20 7b c1 00 08 01 00 6c f5 05 00 00 0a 20 23 20 20 ....#.fn.main().{.....l......#..
17c0 20 20 66 28 29 3b c1 00 08 01 00 3c 83 06 00 00 04 20 23 20 7d c1 00 08 01 00 3c 8b 06 00 01 d9 ..f();.....<......#.}.....<.....
17e0 2b 00 08 01 00 1c 93 06 00 02 01 00 08 01 00 7c 97 06 00 00 0c 20 23 23 20 60 64 65 66 65 72 21 +..............|......##.`defer!
1800 60 c1 00 08 01 00 1c a7 06 00 02 01 00 08 01 00 fc ab 06 3c 00 00 39 20 55 73 65 20 74 68 65 20 `..................<..9.Use.the.
1820 60 64 65 66 65 72 60 20 6d 61 63 72 6f 20 74 6f 20 72 75 6e 20 61 6e 20 6f 70 65 72 61 74 69 6f `defer`.macro.to.run.an.operatio
1840 6e 20 61 74 20 73 63 6f 70 65 20 65 78 69 74 2c c1 00 08 01 00 fc e8 06 3f 00 00 3c 20 65 69 74 n.at.scope.exit,........?..<.eit
1860 68 65 72 20 72 65 67 75 6c 61 72 20 73 63 6f 70 65 20 65 78 69 74 20 6f 72 20 64 75 72 69 6e 67 her.regular.scope.exit.or.during
1880 20 75 6e 77 69 6e 64 69 6e 67 20 66 72 6f 6d 20 61 20 70 61 6e 69 63 2e c1 00 08 01 00 1c a8 07 .unwinding.from.a.panic.........
18a0 00 02 01 00 08 01 00 3c ac 07 00 01 d9 2b 00 08 01 00 fc b4 07 30 00 00 2d 20 23 5b 6d 61 63 72 .......<.....+.......0..-.#[macr
18c0 6f 5f 75 73 65 28 64 65 66 65 72 29 5d 20 65 78 74 65 72 6e 20 63 72 61 74 65 20 73 63 6f 70 65 o_use(defer)].extern.crate.scope
18e0 67 75 61 72 64 3b c1 00 08 01 00 1c e5 07 00 02 01 00 08 01 00 c4 e9 07 00 00 15 20 75 73 65 20 guard;......................use.
1900 73 74 64 3a 3a 63 65 6c 6c 3a 3a 43 65 6c 6c 3b c1 00 08 01 00 1c 82 08 00 02 01 00 08 01 00 7c std::cell::Cell;...............|
1920 86 08 00 00 0c 20 66 6e 20 6d 61 69 6e 28 29 20 7b c1 00 08 01 00 fc 96 08 51 00 00 4e 20 20 20 ......fn.main().{........Q..N...
1940 20 20 2f 2f 20 75 73 65 20 61 20 63 65 6c 6c 20 74 6f 20 6f 62 73 65 72 76 65 20 64 72 6f 70 73 ..//.use.a.cell.to.observe.drops
1960 20 64 75 72 69 6e 67 20 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 .during.and.after.the.scope.guar
1980 64 20 69 73 20 61 63 74 69 76 65 c1 00 08 01 00 fc e8 08 28 00 00 25 20 20 20 20 20 6c 65 74 20 d.is.active........(..%.....let.
19a0 64 72 6f 70 5f 63 6f 75 6e 74 65 72 20 3d 20 43 65 6c 6c 3a 3a 6e 65 77 28 30 29 3b c1 00 08 01 drop_counter.=.Cell::new(0);....
19c0 00 4c 91 09 00 00 06 20 20 20 20 20 7b c1 00 08 01 00 fc 9b 09 48 00 00 45 20 20 20 20 20 20 20 .L..........{........H..E.......
19e0 20 20 2f 2f 20 43 72 65 61 74 65 20 61 20 73 63 6f 70 65 20 67 75 61 72 64 20 75 73 69 6e 67 20 ..//.Create.a.scope.guard.using.
1a00 60 64 65 66 65 72 21 60 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 63 6f 70 65 c1 00 `defer!`.for.the.current.scope..
1a20 08 01 00 a4 e4 09 00 00 11 20 20 20 20 20 20 20 20 20 64 65 66 65 72 21 20 7b c1 00 08 01 00 fc ..................defer!.{......
1a40 f9 09 39 00 00 36 20 20 20 20 20 20 20 20 20 20 20 20 20 64 72 6f 70 5f 63 6f 75 6e 74 65 72 2e ..9..6.............drop_counter.
1a60 73 65 74 28 31 20 2b 20 64 72 6f 70 5f 63 6f 75 6e 74 65 72 2e 67 65 74 28 29 29 3b c1 00 08 01 set(1.+.drop_counter.get());....
1a80 00 6c b3 0a 00 00 0a 20 20 20 20 20 20 20 20 20 7d c1 00 08 01 00 1c c1 0a 00 02 01 00 08 01 00 .l..............}...............
1aa0 fc c5 0a 3a 00 00 37 20 20 20 20 20 20 20 20 20 2f 2f 20 44 6f 20 72 65 67 75 6c 61 72 20 6f 70 ...:..7.........//.Do.regular.op
1ac0 65 72 61 74 69 6f 6e 73 20 68 65 72 65 20 69 6e 20 74 68 65 20 6d 65 61 6e 74 69 6d 65 2e c1 00 erations.here.in.the.meantime...
1ae0 08 01 00 1c 80 0b 00 02 01 00 08 01 00 fc 84 0b 39 00 00 36 20 20 20 20 20 20 20 20 20 2f 2f 20 ................9..6.........//.
1b00 4a 75 73 74 20 62 65 66 6f 72 65 20 73 63 6f 70 65 20 65 78 69 74 3a 20 69 74 20 68 61 73 6e 27 Just.before.scope.exit:.it.hasn'
1b20 74 20 72 75 6e 20 79 65 74 2e c1 00 08 01 00 fc be 0b 2e 00 00 2b 20 20 20 20 20 20 20 20 20 61 t.run.yet............+.........a
1b40 73 73 65 72 74 5f 65 71 21 28 64 72 6f 70 5f 63 6f 75 6e 74 65 72 2e 67 65 74 28 29 2c 20 30 29 ssert_eq!(drop_counter.get(),.0)
1b60 3b c1 00 08 01 00 1c ed 0b 00 02 01 00 08 01 00 fc f1 0b 4b 00 00 48 20 20 20 20 20 20 20 20 20 ;..................K..H.........
1b80 2f 2f 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 63 6f 70 65 20 65 6e 64 20 69 73 20 77 68 //.The.following.scope.end.is.wh
1ba0 65 72 65 20 74 68 65 20 64 65 66 65 72 20 63 6c 6f 73 75 72 65 20 69 73 20 63 61 6c 6c 65 64 c1 ere.the.defer.closure.is.called.
1bc0 00 08 01 00 4c bd 0c 00 00 06 20 20 20 20 20 7d c1 00 08 01 00 fc c7 0c 2a 00 00 27 20 20 20 20 ....L..........}........*..'....
1be0 20 61 73 73 65 72 74 5f 65 71 21 28 64 72 6f 70 5f 63 6f 75 6e 74 65 72 2e 67 65 74 28 29 2c 20 .assert_eq!(drop_counter.get(),.
1c00 31 29 3b c1 00 08 01 00 2c f2 0c 00 01 95 2f 00 08 01 00 3c f8 0c 00 01 d9 2b 00 08 01 00 1c 80 1);.....,...../....<.....+......
1c20 0d 00 02 01 00 08 01 00 ec 84 0d 00 00 1a 20 23 23 20 53 63 6f 70 65 20 47 75 61 72 64 20 77 69 ...............##.Scope.Guard.wi
1c40 74 68 20 56 61 6c 75 65 c1 00 08 01 00 1c a2 0d 00 02 01 00 08 01 00 fc a6 0d 4a 00 00 47 20 49 th.Value..................J..G.I
1c60 66 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 63 6c 6f 73 75 72 65 20 6e 65 65 64 73 20 f.the.scope.guard.closure.needs.
1c80 74 6f 20 61 63 63 65 73 73 20 61 6e 20 6f 75 74 65 72 20 76 61 6c 75 65 20 74 68 61 74 20 69 73 to.access.an.outer.value.that.is
1ca0 20 61 6c 73 6f c1 00 08 01 00 fc f1 0d 50 00 00 4d 20 6d 75 74 61 74 65 64 20 6f 75 74 73 69 64 .also........P..M.mutated.outsid
1cc0 65 20 6f 66 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 2c 20 74 68 65 6e 20 79 6f 75 20 6d e.of.the.scope.guard,.then.you.m
1ce0 61 79 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 c1 00 ay.want.to.use.the.scope.guard..
1d00 08 01 00 fc c2 0e 4e 00 00 4b 20 77 69 74 68 20 61 20 76 61 6c 75 65 2e 20 54 68 65 20 67 75 61 ......N..K.with.a.value..The.gua
1d20 72 64 20 77 6f 72 6b 73 20 6c 69 6b 65 20 61 20 73 6d 61 72 74 20 70 6f 69 6e 74 65 72 2c 20 73 rd.works.like.a.smart.pointer,.s
1d40 6f 20 74 68 65 20 69 6e 6e 65 72 20 76 61 6c 75 65 20 63 61 6e c1 00 08 01 00 fc 91 0f 35 00 00 o.the.inner.value.can........5..
1d60 32 20 62 65 20 61 63 63 65 73 73 65 64 20 62 79 20 72 65 66 65 72 65 6e 63 65 20 6f 72 20 62 79 2.be.accessed.by.reference.or.by
1d80 20 6d 75 74 61 62 6c 65 20 72 65 66 65 72 65 6e 63 65 2e c1 00 08 01 00 1c c7 0f 00 02 01 00 08 .mutable.reference..............
1da0 01 00 fc cb 0f 20 00 00 1d 20 23 23 23 20 31 2e 20 54 68 65 20 67 75 61 72 64 20 6f 77 6e 73 20 ..........###.1..The.guard.owns.
1dc0 61 20 66 69 6c 65 c1 00 08 01 00 1c ec 0f 00 02 01 00 08 01 00 fc f0 0f 4f 00 00 4c 20 49 6e 20 a.file..................O..L.In.
1de0 74 68 69 73 20 65 78 61 6d 70 6c 65 2c 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 6f 77 this.example,.the.scope.guard.ow
1e00 6e 73 20 61 20 66 69 6c 65 20 61 6e 64 20 65 6e 73 75 72 65 73 20 70 65 6e 64 69 6e 67 20 77 72 ns.a.file.and.ensures.pending.wr
1e20 69 74 65 73 20 61 72 65 c1 00 08 01 00 cc c0 10 00 00 16 20 73 79 6e 63 65 64 20 61 74 20 73 63 ites.are............synced.at.sc
1e40 6f 70 65 20 65 78 69 74 2e c1 00 08 01 00 1c da 10 00 02 01 00 08 01 00 3c de 10 00 01 d9 2b 00 ope.exit................<.....+.
1e60 08 01 00 e4 e6 10 00 01 e8 2b 00 08 01 00 1c 83 11 00 02 01 00 08 01 00 9c 87 11 00 00 10 20 75 .........+.....................u
1e80 73 65 20 73 74 64 3a 3a 66 73 3a 3a 2a 3b c1 00 08 01 00 fc 9b 11 1f 00 00 1c 20 75 73 65 20 73 se.std::fs::*;.............use.s
1ea0 74 64 3a 3a 69 6f 3a 3a 7b 73 65 6c 66 2c 20 57 72 69 74 65 7d 3b c1 00 08 01 00 fc bb 11 39 00 td::io::{self,.Write};........9.
1ec0 00 36 20 23 20 2f 2f 20 4d 6f 63 6b 20 66 69 6c 65 20 73 6f 20 74 68 61 74 20 77 65 20 64 6f 6e .6.#.//.Mock.file.so.that.we.don
1ee0 27 74 20 61 63 74 75 61 6c 6c 79 20 77 72 69 74 65 20 61 20 66 69 6c 65 c1 00 08 01 00 b4 f5 11 't.actually.write.a.file........
1f00 00 00 13 20 23 20 73 74 72 75 63 74 20 4d 6f 63 6b 46 69 6c 65 3b c1 00 08 01 00 ac 8c 12 00 00 ....#.struct.MockFile;..........
1f20 12 20 23 20 69 6d 70 6c 20 4d 6f 63 6b 46 69 6c 65 20 7b c1 00 08 01 00 fc a2 12 42 00 00 3f 20 ..#.impl.MockFile.{........B..?.
1f40 23 20 20 20 20 20 66 6e 20 63 72 65 61 74 65 28 5f 73 3a 20 26 73 74 72 29 20 2d 3e 20 69 6f 3a #.....fn.create(_s:.&str).->.io:
1f60 3a 52 65 73 75 6c 74 3c 53 65 6c 66 3e 20 7b 20 4f 6b 28 4d 6f 63 6b 46 69 6c 65 29 20 7d c1 00 :Result<Self>.{.Ok(MockFile).}..
1f80 08 01 00 fc e5 12 45 00 00 42 20 23 20 20 20 20 20 66 6e 20 77 72 69 74 65 5f 61 6c 6c 28 26 73 ......E..B.#.....fn.write_all(&s
1fa0 65 6c 66 2c 20 5f 62 3a 20 26 5b 75 38 5d 29 20 2d 3e 20 69 6f 3a 3a 52 65 73 75 6c 74 3c 28 29 elf,._b:.&[u8]).->.io::Result<()
1fc0 3e 20 7b 20 4f 6b 28 28 29 29 20 7d c1 00 08 01 00 fc ab 13 39 00 00 36 20 23 20 20 20 20 20 66 >.{.Ok(()).}........9..6.#.....f
1fe0 6e 20 73 79 6e 63 5f 61 6c 6c 28 26 73 65 6c 66 29 20 2d 3e 20 69 6f 3a 3a 52 65 73 75 6c 74 3c n.sync_all(&self).->.io::Result<
2000 28 29 3e 20 7b 20 4f 6b 28 28 29 29 20 7d c1 00 08 01 00 3c e5 13 00 01 d0 2f 00 08 01 00 fc ed ()>.{.Ok(()).}.....<...../......
2020 13 21 00 00 1e 20 23 20 75 73 65 20 73 65 6c 66 3a 3a 4d 6f 63 6b 46 69 6c 65 20 61 73 20 46 69 .!....#.use.self::MockFile.as.Fi
2040 6c 65 3b c1 00 08 01 00 1c 8f 14 00 02 01 00 08 01 00 fc 93 14 25 00 00 22 20 66 6e 20 74 72 79 le;..................%..".fn.try
2060 5f 6d 61 69 6e 28 29 20 2d 3e 20 69 6f 3a 3a 52 65 73 75 6c 74 3c 28 29 3e 20 7b c1 00 08 01 00 _main().->.io::Result<()>.{.....
2080 fc b9 14 2d 00 00 2a 20 20 20 20 20 6c 65 74 20 66 20 3d 20 46 69 6c 65 3a 3a 63 72 65 61 74 65 ...-..*.....let.f.=.File::create
20a0 28 22 6e 65 77 66 69 6c 65 2e 74 78 74 22 29 3f 3b c1 00 08 01 00 fc e7 14 31 00 00 2e 20 20 20 ("newfile.txt")?;........1......
20c0 20 20 6c 65 74 20 6d 75 74 20 66 69 6c 65 20 3d 20 73 63 6f 70 65 67 75 61 72 64 3a 3a 67 75 61 ..let.mut.file.=.scopeguard::gua
20e0 72 64 28 66 2c 20 7c 66 7c 20 7b c1 00 08 01 00 fc 99 15 36 00 00 33 20 20 20 20 20 20 20 20 20 rd(f,.|f|.{........6..3.........
2100 2f 2f 20 65 6e 73 75 72 65 20 77 65 20 66 6c 75 73 68 20 66 69 6c 65 20 61 74 20 72 65 74 75 72 //.ensure.we.flush.file.at.retur
2120 6e 20 6f 72 20 70 61 6e 69 63 c1 00 08 01 00 fc d0 15 21 00 00 1e 20 20 20 20 20 20 20 20 20 6c n.or.panic........!............l
2140 65 74 20 5f 20 3d 20 66 2e 73 79 6e 63 5f 61 6c 6c 28 29 3b c1 00 08 01 00 5c f2 15 00 01 96 2d et._.=.f.sync_all();.....\.....-
2160 00 08 01 00 fc fe 15 39 00 00 36 20 20 20 20 20 2f 2f 20 41 63 63 65 73 73 20 74 68 65 20 66 69 .......9..6.....//.Access.the.fi
2180 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 69 74 73 65 6c le.through.the.scope.guard.itsel
21a0 66 c1 00 08 01 00 fc b8 16 30 00 00 2d 20 20 20 20 20 66 69 6c 65 2e 77 72 69 74 65 5f 61 6c 6c f........0..-.....file.write_all
21c0 28 62 22 74 65 73 74 20 6d 65 5c 6e 22 29 2e 6d 61 70 28 7c 5f 7c 20 28 29 29 c1 00 08 01 00 2c (b"test.me\n").map(|_|.()).....,
21e0 e9 16 00 01 95 2f 00 08 01 00 1c ef 16 00 02 01 00 08 01 00 7c f3 16 00 01 a4 32 00 08 01 00 e4 ...../..............|.....2.....
2200 83 17 00 00 19 20 20 20 20 20 74 72 79 5f 6d 61 69 6e 28 29 2e 75 6e 77 72 61 70 28 29 3b c1 00 ..........try_main().unwrap();..
2220 08 01 00 2c a0 17 00 01 95 2f 00 08 01 00 1c a6 17 00 02 01 00 08 01 00 3c aa 17 00 01 d9 2b 00 ...,...../..............<.....+.
2240 08 01 00 1c b2 17 00 02 01 00 08 01 00 fc b6 17 38 00 00 35 20 23 23 23 20 32 2e 20 54 68 65 20 ................8..5.###.2..The.
2260 67 75 61 72 64 20 72 65 73 74 6f 72 65 73 20 61 6e 20 69 6e 76 61 72 69 61 6e 74 20 6f 6e 20 73 guard.restores.an.invariant.on.s
2280 63 6f 70 65 20 65 78 69 74 c1 00 08 01 00 1c ef 17 00 02 01 00 08 01 00 3c f3 17 00 01 d9 2b 00 cope.exit...............<.....+.
22a0 08 01 00 e4 fb 17 00 01 e8 2b 00 08 01 00 1c 98 18 00 02 01 00 08 01 00 fc 9c 18 1f 00 00 1c 20 .........+......................
22c0 75 73 65 20 73 74 64 3a 3a 6d 65 6d 3a 3a 4d 61 6e 75 61 6c 6c 79 44 72 6f 70 3b c1 00 08 01 00 use.std::mem::ManuallyDrop;.....
22e0 8c bc 18 00 00 0e 20 75 73 65 20 73 74 64 3a 3a 70 74 72 3b c1 00 08 01 00 1c ce 18 00 02 01 00 .......use.std::ptr;............
2300 08 01 00 fc d2 18 44 00 00 41 20 2f 2f 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 2c 20 6a 75 73 ......D..A.//.This.function,.jus
2320 74 20 66 6f 72 20 74 68 69 73 20 65 78 61 6d 70 6c 65 2c 20 74 61 6b 65 73 20 74 68 65 20 66 69 t.for.this.example,.takes.the.fi
2340 72 73 74 20 65 6c 65 6d 65 6e 74 c1 00 08 01 00 fc 97 19 41 00 00 3e 20 2f 2f 20 61 6e 64 20 69 rst.element........A..>.//.and.i
2360 6e 73 65 72 74 73 20 69 74 20 69 6e 74 6f 20 74 68 65 20 61 73 73 75 6d 65 64 20 73 6f 72 74 65 nserts.it.into.the.assumed.sorte
2380 64 20 74 61 69 6c 20 6f 66 20 74 68 65 20 76 65 63 74 6f 72 2e c1 00 08 01 00 34 d9 19 00 00 03 d.tail.of.the.vector......4.....
23a0 20 2f 2f c1 00 08 01 00 fc e0 19 4b 00 00 48 20 2f 2f 20 46 6f 72 20 6f 70 74 69 6d 69 7a 61 74 .//........K..H.//.For.optimizat
23c0 69 6f 6e 20 70 75 72 70 6f 73 65 73 20 77 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 76 69 6f 6c ion.purposes.we.temporarily.viol
23e0 61 74 65 20 61 6e 20 69 6e 76 61 72 69 61 6e 74 20 6f 66 20 74 68 65 c1 00 08 01 00 fc ac 1a 2d ate.an.invariant.of.the........-
2400 00 00 2a 20 2f 2f 20 56 65 63 2c 20 74 68 61 74 20 69 74 20 6f 77 6e 73 20 61 6c 6c 20 6f 66 20 ..*.//.Vec,.that.it.owns.all.of.
2420 69 74 73 20 65 6c 65 6d 65 6e 74 73 2e c1 00 08 01 00 34 da 1a 00 01 9f 47 00 08 01 00 fc e1 1a its.elements......4.....G.......
2440 4a 00 00 47 20 2f 2f 20 54 68 65 20 73 61 66 65 20 61 70 70 72 6f 61 63 68 20 69 73 20 74 6f 20 J..G.//.The.safe.approach.is.to.
2460 75 73 65 20 73 77 61 70 2c 20 77 68 69 63 68 20 6d 65 61 6e 73 20 74 77 6f 20 77 72 69 74 65 73 use.swap,.which.means.two.writes
2480 20 74 6f 20 6d 65 6d 6f 72 79 2c c1 00 08 01 00 fc ac 1b 52 00 00 4f 20 2f 2f 20 74 68 65 20 6f .to.memory,........R..O.//.the.o
24a0 70 74 69 6d 69 7a 61 74 69 6f 6e 20 69 73 20 74 6f 20 75 73 65 20 61 20 e2 80 9c 68 6f 6c 65 e2 ptimization.is.to.use.a....hole.
24c0 80 9d 20 77 68 69 63 68 20 75 73 65 73 20 6f 6e 6c 79 20 6f 6e 65 20 77 72 69 74 65 20 6f 66 20 ...which.uses.only.one.write.of.
24e0 6d 65 6d 6f 72 79 c1 00 08 01 00 fc ff 1b 22 00 00 1f 20 2f 2f 20 66 6f 72 20 65 61 63 68 20 70 memory........"....//.for.each.p
2500 6f 73 69 74 69 6f 6e 20 69 74 20 6d 6f 76 65 73 2e c1 00 08 01 00 34 a2 1c 00 01 9f 47 00 08 01 osition.it.moves......4.....G...
2520 00 fc a9 1c 3e 00 00 3b 20 2f 2f 20 57 65 20 2a 6d 75 73 74 2a 20 75 73 65 20 61 20 73 63 6f 70 ....>..;.//.We.*must*.use.a.scop
2540 65 20 67 75 61 72 64 20 74 6f 20 72 75 6e 20 74 68 69 73 20 63 6f 64 65 20 73 61 66 65 6c 79 2e e.guard.to.run.this.code.safely.
2560 20 57 65 c1 00 08 01 00 fc e8 1c 4d 00 00 4a 20 2f 2f 20 61 72 65 20 72 75 6e 6e 69 6e 67 20 61 .We........M..J.//.are.running.a
2580 72 62 69 74 72 61 72 79 20 75 73 65 72 20 63 6f 64 65 20 28 63 6f 6d 70 61 72 69 73 6f 6e 20 6f rbitrary.user.code.(comparison.o
25a0 70 65 72 61 74 6f 72 73 29 20 74 68 61 74 20 6d 61 79 20 70 61 6e 69 63 2e c1 00 08 01 00 fc b6 perators).that.may.panic........
25c0 1d 48 00 00 45 20 2f 2f 20 54 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 65 6e 73 75 72 65 73 .H..E.//.The.scope.guard.ensures
25e0 20 77 65 20 72 65 73 74 6f 72 65 20 74 68 65 20 69 6e 76 61 72 69 61 6e 74 20 61 66 74 65 72 20 .we.restore.the.invariant.after.
2600 73 75 63 63 65 73 73 66 75 6c c1 00 08 01 00 fc ff 1d 2b 00 00 28 20 2f 2f 20 65 78 69 74 20 6f successful........+..(.//.exit.o
2620 72 20 64 75 72 69 6e 67 20 75 6e 77 69 6e 64 69 6e 67 20 66 72 6f 6d 20 70 61 6e 69 63 2e c1 00 r.during.unwinding.from.panic...
2640 08 01 00 fc ab 1e 2e 00 00 2b 20 66 6e 20 69 6e 73 65 72 74 69 6f 6e 5f 73 6f 72 74 5f 66 69 72 .........+.fn.insertion_sort_fir
2660 73 74 3c 54 3e 28 76 3a 20 26 6d 75 74 20 56 65 63 3c 54 3e 29 c1 00 08 01 00 dc da 1e 00 00 18 st<T>(v:.&mut.Vec<T>)...........
2680 20 20 20 20 20 77 68 65 72 65 20 54 3a 20 50 61 72 74 69 61 6c 4f 72 64 c1 00 08 01 00 2c f6 1e .....where.T:.PartialOrd.....,..
26a0 00 00 02 20 7b c1 00 08 01 00 fc fc 1e 20 00 00 1d 20 20 20 20 20 73 74 72 75 63 74 20 48 6f 6c ....{.................struct.Hol
26c0 65 3c 27 61 2c 20 54 3a 20 27 61 3e 20 7b c1 00 08 01 00 f4 9d 1f 00 00 1b 20 20 20 20 20 20 20 e<'a,.T:.'a>.{..................
26e0 20 20 76 3a 20 26 27 61 20 6d 75 74 20 56 65 63 3c 54 3e 2c c1 00 08 01 00 cc bc 1f 00 00 16 20 ..v:.&'a.mut.Vec<T>,............
2700 20 20 20 20 20 20 20 20 69 6e 64 65 78 3a 20 75 73 69 7a 65 2c c1 00 08 01 00 fc d6 1f 23 00 00 ........index:.usize,........#..
2720 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 3a 20 4d 61 6e 75 61 6c 6c 79 44 72 6f 70 3c 54 3e ..........value:.ManuallyDrop<T>
2740 2c c1 00 08 01 00 4c fa 1f 00 01 c9 37 00 08 01 00 1c 84 20 00 02 01 00 08 01 00 84 88 20 00 00 ,.....L.....7...................
2760 0d 20 20 20 20 20 75 6e 73 61 66 65 20 7b c1 00 08 01 00 fc 99 20 48 00 00 45 20 20 20 20 20 20 ......unsafe.{........H..E......
2780 20 20 20 2f 2f 20 43 72 65 61 74 65 20 61 20 6d 6f 76 65 64 2d 66 72 6f 6d 20 6c 6f 63 61 74 69 ...//.Create.a.moved-from.locati
27a0 6f 6e 20 69 6e 20 74 68 65 20 76 65 63 74 6f 72 2c 20 61 20 e2 80 9c 68 6f 6c 65 e2 80 9d 2e c1 on.in.the.vector,.a....hole.....
27c0 00 08 01 00 fc e2 20 29 00 00 26 20 20 20 20 20 20 20 20 20 6c 65 74 20 76 61 6c 75 65 20 3d 20 .......)..&.........let.value.=.
27e0 70 74 72 3a 3a 72 65 61 64 28 26 76 5b 30 5d 29 3b c1 00 08 01 00 fc 8c 21 54 00 00 51 20 20 20 ptr::read(&v[0]);.......!T..Q...
2800 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 68 6f 6c 65 20 3d 20 48 6f 6c 65 20 7b 20 76 3a 20 76 ......let.mut.hole.=.Hole.{.v:.v
2820 2c 20 69 6e 64 65 78 3a 20 30 2c 20 76 61 6c 75 65 3a 20 4d 61 6e 75 61 6c 6c 79 44 72 6f 70 3a ,.index:.0,.value:.ManuallyDrop:
2840 3a 6e 65 77 28 76 61 6c 75 65 29 20 7d 3b c1 00 08 01 00 1c e1 21 00 02 01 00 08 01 00 fc e5 21 :new(value).};.......!.........!
2860 2e 00 00 2b 20 20 20 20 20 20 20 20 20 2f 2f 20 55 73 65 20 61 20 73 63 6f 70 65 20 67 75 61 72 ...+.........//.Use.a.scope.guar
2880 64 20 77 69 74 68 20 61 20 76 61 6c 75 65 2e c1 00 08 01 00 fc 94 22 47 00 00 44 20 20 20 20 20 d.with.a.value........"G..D.....
28a0 20 20 20 20 2f 2f 20 41 74 20 73 63 6f 70 65 20 65 78 69 74 2c 20 70 6c 75 67 20 74 68 65 20 68 ....//.At.scope.exit,.plug.the.h
28c0 6f 6c 65 20 73 6f 20 74 68 61 74 20 74 68 65 20 76 65 63 74 6f 72 20 69 73 20 66 75 6c 6c 79 c1 ole.so.that.the.vector.is.fully.
28e0 00 08 01 00 fc dc 22 21 00 00 1e 20 20 20 20 20 20 20 20 20 2f 2f 20 69 6e 69 74 69 61 6c 69 7a ......"!............//.initializ
2900 65 64 20 61 67 61 69 6e 2e c1 00 08 01 00 fc fe 22 55 00 00 52 20 20 20 20 20 20 20 20 20 2f 2f ed.again........"U..R.........//
2920 20 54 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 20 6f 77 6e 73 20 74 68 65 20 68 6f 6c 65 2c 20 .The.scope.guard.owns.the.hole,.
2940 62 75 74 20 77 65 20 63 61 6e 20 61 63 63 65 73 73 20 69 74 20 74 68 72 6f 75 67 68 20 74 68 65 but.we.can.access.it.through.the
2960 20 67 75 61 72 64 2e c1 00 08 01 00 fc d4 23 41 00 00 3e 20 20 20 20 20 20 20 20 20 6c 65 74 20 .guard........#A..>.........let.
2980 6d 75 74 20 68 6f 6c 65 5f 67 75 61 72 64 20 3d 20 73 63 6f 70 65 67 75 61 72 64 3a 3a 67 75 61 mut.hole_guard.=.scopeguard::gua
29a0 72 64 28 68 6f 6c 65 2c 20 7c 68 6f 6c 65 7c 20 7b c1 00 08 01 00 fc 96 24 53 00 00 50 20 20 20 rd(hole,.|hole|.{.......$S..P...
29c0 20 20 20 20 20 20 20 20 20 20 2f 2f 20 70 6c 75 67 20 74 68 65 20 68 6f 6c 65 20 69 6e 20 74 68 ..........//.plug.the.hole.in.th
29e0 65 20 76 65 63 74 6f 72 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20 74 68 61 74 20 77 61 73 e.vector.with.the.value.that.was
2a00 20 2f 2f 20 74 61 6b 65 6e 20 6f 75 74 c1 00 08 01 00 fc ea 24 27 00 00 24 20 20 20 20 20 20 20 .//.taken.out.......$'..$.......
2a20 20 20 20 20 20 20 6c 65 74 20 69 6e 64 65 78 20 3d 20 68 6f 6c 65 2e 69 6e 64 65 78 3b c1 00 08 ......let.index.=.hole.index;...
2a40 01 00 fc 92 25 4e 00 00 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 70 74 72 3a 3a 63 6f 70 79 5f ....%N..K.............ptr::copy_
2a60 6e 6f 6e 6f 76 65 72 6c 61 70 70 69 6e 67 28 26 2a 68 6f 6c 65 2e 76 61 6c 75 65 2c 20 26 6d 75 nonoverlapping(&*hole.value,.&mu
2a80 74 20 68 6f 6c 65 2e 76 5b 69 6e 64 65 78 5d 2c 20 31 29 3b c1 00 08 01 00 7c e1 25 00 00 0c 20 t.hole.v[index],.1);.....|.%....
2aa0 20 20 20 20 20 20 20 20 7d 29 3b c1 00 08 01 00 1c f1 25 00 02 01 00 08 01 00 fc f5 25 43 00 00 ........});.......%.........%C..
2ac0 40 20 20 20 20 20 20 20 20 20 2f 2f 20 72 75 6e 20 61 6c 67 6f 72 69 74 68 6d 20 74 68 61 74 20 @.........//.run.algorithm.that.
2ae0 6d 6f 76 65 73 20 74 68 65 20 68 6f 6c 65 20 69 6e 20 74 68 65 20 76 65 63 74 6f 72 20 68 65 72 moves.the.hole.in.the.vector.her
2b00 65 c1 00 08 01 00 fc b9 26 3c 00 00 39 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 6f 76 65 20 74 68 e.......&<..9.........//.move.th
2b20 65 20 68 6f 6c 65 20 75 6e 74 69 6c 20 69 74 27 73 20 69 6e 20 61 20 73 6f 72 74 65 64 20 70 6f e.hole.until.it's.in.a.sorted.po
2b40 73 69 74 69 6f 6e c1 00 08 01 00 fc f6 26 2c 00 00 29 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 sition.......&,..).........for.i
2b60 20 69 6e 20 31 2e 2e 68 6f 6c 65 5f 67 75 61 72 64 2e 76 2e 6c 65 6e 28 29 20 7b c1 00 08 01 00 .in.1..hole_guard.v.len().{.....
2b80 fc a3 27 39 00 00 36 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 2a 68 6f 6c 65 5f 67 75 61 ..'9..6.............if.*hole_gua
2ba0 72 64 2e 76 61 6c 75 65 20 3e 3d 20 68 6f 6c 65 5f 67 75 61 72 64 2e 76 5b 69 5d 20 7b c1 00 08 rd.value.>=.hole_guard.v[i].{...
2bc0 01 00 fc dd 27 41 00 00 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 6f 76 ....'A..>.................//.mov
2be0 65 20 74 68 65 20 65 6c 65 6d 65 6e 74 20 62 61 63 6b 20 61 6e 64 20 74 68 65 20 68 6f 6c 65 20 e.the.element.back.and.the.hole.
2c00 66 6f 72 77 61 72 64 c1 00 08 01 00 fc 9f 28 31 00 00 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 forward.......(1................
2c20 20 20 20 20 6c 65 74 20 69 6e 64 65 78 20 3d 20 68 6f 6c 65 5f 67 75 61 72 64 2e 69 6e 64 65 78 ....let.index.=.hole_guard.index
2c40 3b c1 00 08 01 00 fc d1 28 38 00 00 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 6f ;.......(8..5.................ho
2c60 6c 65 5f 67 75 61 72 64 2e 76 2e 73 77 61 70 28 69 6e 64 65 78 2c 20 69 6e 64 65 78 20 2b 20 31 le_guard.v.swap(index,.index.+.1
2c80 29 3b c1 00 08 01 00 fc 8a 29 2a 00 00 27 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 );.......)*..'.................h
2ca0 6f 6c 65 5f 67 75 61 72 64 2e 69 6e 64 65 78 20 2b 3d 20 31 3b c1 00 08 01 00 c4 b5 29 00 00 15 ole_guard.index.+=.1;.......)...
2cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b c1 00 08 01 00 d4 ce 29 00 00 17 .............}.else.{.......)...
2ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b c1 00 08 01 00 8c e9 29 00 .................break;.......).
2d00 00 0e 20 20 20 20 20 20 20 20 20 20 20 20 20 7d c1 00 08 01 00 6c fb 29 00 01 86 35 00 08 01 00 ...............}.....l.)...5....
2d20 1c 89 2a 00 02 01 00 08 01 00 fc 8d 2a 46 00 00 43 20 20 20 20 20 20 20 20 20 2f 2f 20 57 68 65 ..*.........*F..C.........//.Whe
2d40 6e 20 74 68 65 20 73 63 6f 70 65 20 65 78 69 74 73 20 68 65 72 65 2c 20 74 68 65 20 56 65 63 20 n.the.scope.exits.here,.the.Vec.
2d60 62 65 63 6f 6d 65 73 20 77 68 6f 6c 65 20 61 67 61 69 6e 21 c1 00 08 01 00 4c d4 2a 00 01 c9 37 becomes.whole.again!.....L.*...7
2d80 00 08 01 00 2c de 2a 00 01 95 2f 00 08 01 00 1c e4 2a 00 02 01 00 08 01 00 7c e8 2a 00 01 a4 32 ....,.*.../......*.......|.*...2
2da0 00 08 01 00 fc f8 2a 22 00 00 1f 20 20 20 20 20 6c 65 74 20 73 74 72 69 6e 67 20 3d 20 53 74 72 ......*"........let.string.=.Str
2dc0 69 6e 67 3a 3a 66 72 6f 6d 3b c1 00 08 01 00 fc 9b 2b 50 00 00 4d 20 20 20 20 20 6c 65 74 20 6d ing::from;.......+P..M.....let.m
2de0 75 74 20 64 61 74 61 20 3d 20 76 65 63 21 5b 73 74 72 69 6e 67 28 22 63 22 29 2c 20 73 74 72 69 ut.data.=.vec![string("c"),.stri
2e00 6e 67 28 22 61 22 29 2c 20 73 74 72 69 6e 67 28 22 62 22 29 2c 20 73 74 72 69 6e 67 28 22 64 22 ng("a"),.string("b"),.string("d"
2e20 29 5d 3b c1 00 08 01 00 fc ec 2b 28 00 00 25 20 20 20 20 20 69 6e 73 65 72 74 69 6f 6e 5f 73 6f )];.......+(..%.....insertion_so
2e40 72 74 5f 66 69 72 73 74 28 26 6d 75 74 20 64 61 74 61 29 3b c1 00 08 01 00 fc 95 2c 33 00 00 30 rt_first(&mut.data);.......,3..0
2e60 20 20 20 20 20 61 73 73 65 72 74 5f 65 71 21 28 64 61 74 61 2c 20 76 65 63 21 5b 22 61 22 2c 20 .....assert_eq!(data,.vec!["a",.
2e80 22 62 22 2c 20 22 63 22 2c 20 22 64 22 5d 29 3b c1 00 08 01 00 2c c9 2c 00 01 95 2f 00 08 01 00 "b",."c",."d"]);.....,.,.../....
2ea0 1c cf 2c 00 02 01 00 08 01 00 3c d3 2c 00 01 d9 2b 00 08 01 00 1c db 2c 00 02 01 00 08 01 00 1c ..,.......<.,...+......,........
2ec0 df 2c 00 02 01 00 08 01 00 a4 e3 2c 00 00 11 20 23 20 43 72 61 74 65 20 46 65 61 74 75 72 65 73 .,.........,....#.Crate.Features
2ee0 c1 00 08 01 00 1c f8 2c 00 02 01 00 08 01 00 7c fc 2c 00 00 0c 20 2d 20 60 75 73 65 5f 73 74 64 .......,.......|.,....-.`use_std
2f00 60 c1 00 08 01 00 fc 8c 2d 4e 00 00 4b 20 20 20 2b 20 45 6e 61 62 6c 65 64 20 62 79 20 64 65 66 `.......-N..K...+.Enabled.by.def
2f20 61 75 6c 74 2e 20 45 6e 61 62 6c 65 73 20 74 68 65 20 60 4f 6e 55 6e 77 69 6e 64 60 20 61 6e 64 ault..Enables.the.`OnUnwind`.and
2f40 20 60 4f 6e 53 75 63 63 65 73 73 60 20 73 74 72 61 74 65 67 69 65 73 2e c1 00 08 01 00 fc db 2d .`OnSuccess`.strategies........-
2f60 20 00 00 1d 20 20 20 2b 20 44 69 73 61 62 6c 65 20 74 6f 20 75 73 65 20 60 6e 6f 5f 73 74 64 60 .......+.Disable.to.use.`no_std`
2f80 2e c1 00 08 01 00 1c fc 2d 00 02 01 00 08 01 00 94 80 2e 00 00 0f 20 23 20 52 75 73 74 20 56 65 ........-..............#.Rust.Ve
2fa0 72 73 69 6f 6e c1 00 08 01 00 1c 93 2e 00 02 01 00 08 01 00 fc 97 2e 3a 00 00 37 20 54 68 69 73 rsion..................:..7.This
2fc0 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 72 61 74 65 20 72 65 71 75 69 72 65 73 20 52 .version.of.the.crate.requires.R
2fe0 75 73 74 20 31 2e 32 30 20 6f 72 20 6c 61 74 65 72 2e c1 00 08 01 00 1c d2 2e 00 02 01 00 08 01 ust.1.20.or.later...............
3000 00 fc d6 2e 4d 00 00 4a 20 54 68 65 20 73 63 6f 70 65 67 75 61 72 64 20 31 2e 78 20 72 65 6c 65 ....M..J.The.scopeguard.1.x.rele
3020 61 73 65 20 73 65 72 69 65 73 20 77 69 6c 6c 20 75 73 65 20 61 20 63 61 72 65 66 75 6c 6c 79 20 ase.series.will.use.a.carefully.
3040 63 6f 6e 73 69 64 65 72 65 64 20 76 65 72 73 69 6f 6e c1 00 08 01 00 fc a4 2f 4b 00 00 48 20 75 considered.version......./K..H.u
3060 70 67 72 61 64 65 20 70 6f 6c 69 63 79 2c 20 77 68 65 72 65 20 69 6e 20 61 20 6c 61 74 65 72 20 pgrade.policy,.where.in.a.later.
3080 31 2e 78 20 76 65 72 73 69 6f 6e 2c 20 77 65 20 77 69 6c 6c 20 72 61 69 73 65 20 74 68 65 20 6d 1.x.version,.we.will.raise.the.m
30a0 69 6e 69 6d 75 6d c1 00 08 01 00 d4 f0 2f 00 00 17 20 72 65 71 75 69 72 65 64 20 52 75 73 74 20 inimum......./....required.Rust.
30c0 76 65 72 73 69 6f 6e 2e c1 00 00 00 0b 10 1d 39 02 ff 04 13 6e 01 00 00 01 00 01 00 00 01 02 00 version........9....n...........
30e0 02 02 e7 0e 13 85 13 00 00 01 00 01 00 00 01 02 00 03 02 82 07 13 97 13 00 00 01 bf 56 01 00 00 ............................V...
3100 01 00 00 04 01 cb 10 13 aa 13 00 01 01 92 1c 01 00 00 01 00 00 05 01 cb 10 13 aa 13 00 0f 00 01 ................................
3120 01 93 1c 01 00 00 01 00 00 05 01 eb 11 13 d0 13 00 01 01 9f 96 02 01 00 00 01 00 00 06 02 87 01 ................................
3140 13 e4 13 00 05 01 e2 1d 01 00 00 01 00 00 08 01 f5 27 13 ff 13 00 05 01 ef 1d 01 00 00 01 00 00 .................'..............
3160 09 02 eb 0b 13 12 14 00 00 01 a6 12 01 00 00 01 00 00 0a 01 de 07 13 25 14 00 12 00 00 0f 00 01 .......................%........
3180 04 02 01 0f 02 02 02 c4 b8 30 00 13 85 13 44 d7 30 00 13 97 13 c4 e5 30 00 13 aa 13 b4 83 31 00 .........0....D.0......0......1.
31a0 13 d0 13 dc 9f 31 00 13 e4 13 13 e4 13 13 ff 13 13 ff 13 44 c0 31 00 13 12 14 94 89 32 00 00 08 .....1.............D.1......2...
31c0 00 00 fc cb 31 3d 00 00 3a 20 43 6f 6e 74 72 6f 6c 73 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 ....1=..:.Controls.in.which.case
31e0 73 20 74 68 65 20 61 73 73 6f 63 69 61 74 65 64 20 63 6f 64 65 20 73 68 6f 75 6c 64 20 62 65 20 s.the.associated.code.should.be.
3200 72 75 6e c1 00 00 44 93 32 00 00 00 00 01 02 1c 00 0b 00 00 01 00 00 01 00 0b 00 01 00 00 00 00 run...D.2.......................
3220 0b 01 01 00 00 00 00 00 00 00 00 00 01 00 0c 0c c4 9a 33 00 00 08 00 00 fc a2 32 3d 00 00 3a 20 ..................3.......2=..:.
3240 52 65 74 75 72 6e 20 60 74 72 75 65 60 20 69 66 20 74 68 65 20 67 75 61 72 64 e2 80 99 73 20 61 Return.`true`.if.the.guard...s.a
3260 73 73 6f 63 69 61 74 65 64 20 63 6f 64 65 20 73 68 6f 75 6c 64 20 72 75 6e c1 00 08 00 00 fc e4 ssociated.code.should.run.......
3280 32 31 00 00 2e 20 28 69 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 20 77 68 65 72 65 20 74 68 69 73 21....(in.the.context.where.this
32a0 20 6d 65 74 68 6f 64 20 69 73 20 63 61 6c 6c 65 64 29 2e c1 54 9d 33 00 00 00 00 00 00 00 00 00 .method.is.called)..T.3.........
32c0 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 01 00 01 00 0b 01 00 00 01 00 01 00 0b 00 0d 00 0c ................................
32e0 01 01 18 00 02 1c c4 ee 37 00 00 00 00 00 00 00 00 00 00 00 9c 0c 0e bc a3 38 00 54 a6 38 00 00 ........7................8.T.8..
3300 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 01 00 01 00 0d 00 00 00 00 00 01 ................................
3320 00 0d 00 0d 00 0e 00 94 a4 3c 00 00 08 00 00 fc f3 3a 30 00 00 2d 20 4d 61 63 72 6f 20 74 6f 20 .........<.......:0..-.Macro.to.
3340 63 72 65 61 74 65 20 61 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 28 61 6c 77 61 79 73 20 72 75 create.a.`ScopeGuard`.(always.ru
3360 6e 29 2e c1 00 08 00 00 1c a4 3b 00 02 01 00 08 00 00 fc a8 3b 3f 00 00 3c 20 54 68 65 20 6d 61 n)........;.........;?..<.The.ma
3380 63 72 6f 20 74 61 6b 65 73 20 73 74 61 74 65 6d 65 6e 74 73 2c 20 77 68 69 63 68 20 61 72 65 20 cro.takes.statements,.which.are.
33a0 74 68 65 20 62 6f 64 79 20 6f 66 20 61 20 63 6c 6f 73 75 72 65 c1 00 08 00 00 fc e8 3b 2b 00 00 the.body.of.a.closure.......;+..
33c0 28 20 74 68 61 74 20 77 69 6c 6c 20 72 75 6e 20 77 68 65 6e 20 74 68 65 20 73 63 6f 70 65 20 69 (.that.will.run.when.the.scope.i
33e0 73 20 65 78 69 74 65 64 2e c1 01 01 02 96 09 64 96 3c 00 0f 04 00 00 7c 94 3c 00 13 25 14 00 0c s.exited.......d.<.....|.<..%...
3400 b7 3c 00 0c 8e 3d 00 01 04 01 0c bd 3c 00 0c c7 3c 00 01 00 00 03 00 2c 0c be 3c 00 02 01 0c bf .<...=......<...<......,..<.....
3420 3c 00 0c c5 3c 00 01 01 00 04 00 2c 0c c0 3c 00 02 00 32 00 01 74 c1 00 0c c1 3c 00 01 00 26 0c <...<......,..<...2..t....<...&.
3440 c2 3c 00 02 00 32 02 d8 0f 00 14 c3 3c 00 02 00 0d 0c c6 3c 00 02 00 2a 14 c9 3c 00 00 01 0c cc .<...2......<......<...*..<.....
3460 3c 00 0c 8b 3d 00 00 01 01 09 00 32 02 12 00 1c d6 3c 00 00 00 32 00 06 5f 67 75 61 72 64 c1 00 <...=......2.....<...2.._guard..
3480 34 da 3c 00 00 00 00 0c e1 3c 00 00 00 2c 0c e3 3c 00 02 00 32 02 08 00 2c e4 3c 00 01 00 27 14 4.<......<...,..<...2...,.<...'.
34a0 e9 3c 00 02 00 32 01 ff 08 00 2c eb 3c 00 02 01 0c f0 3c 00 0c 84 3d 00 02 01 00 06 01 0c f1 3c .<...2....,.<.....<...=........<
34c0 00 0c f2 3c 00 02 01 00 00 00 24 0c f3 3c 00 00 00 12 0c f5 3c 00 02 01 0c f6 3c 00 0c f7 3c 00 ...<......$..<......<.....<...<.
34e0 02 01 00 00 00 12 0c f8 3c 00 00 01 0c fa 3c 00 0c 83 3d 00 00 02 01 03 00 2c 0c fc 3c 00 02 01 ........<.....<...=......,..<...
3500 0c fd 3c 00 0c 80 3d 00 01 01 00 02 00 2c 0c fe 3c 00 02 00 32 01 b4 68 00 0c ff 3c 00 02 00 0d ..<...=......,..<...2..h...<....
3520 0c 81 3d 00 00 00 25 0c 85 3d 00 00 00 25 0c 8c 3d 00 00 fc f0 47 27 00 00 08 00 00 fc a6 43 41 ..=...%..=...%..=....G'.......CA
3540 00 00 3e 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 69 73 20 61 20 73 63 6f 70 65 20 67 75 61 72 ..>.`ScopeGuard`.is.a.scope.guar
3560 64 20 74 68 61 74 20 6d 61 79 20 6f 77 6e 20 61 20 70 72 6f 74 65 63 74 65 64 20 76 61 6c 75 65 d.that.may.own.a.protected.value
3580 2e c1 00 08 00 00 1c e8 43 00 02 01 00 08 00 00 fc ec 43 3d 00 00 3a 20 49 66 20 79 6f 75 20 70 ........C.........C=..:.If.you.p
35a0 6c 61 63 65 20 61 20 67 75 61 72 64 20 69 6e 20 61 20 6c 6f 63 61 6c 20 76 61 72 69 61 62 6c 65 lace.a.guard.in.a.local.variable
35c0 2c 20 74 68 65 20 63 6c 6f 73 75 72 65 20 63 61 6e c1 00 08 00 00 fc aa 44 4e 00 00 4b 20 72 75 ,.the.closure.can.......DN..K.ru
35e0 6e 20 72 65 67 61 72 64 6c 65 73 73 20 68 6f 77 20 79 6f 75 20 6c 65 61 76 65 20 74 68 65 20 73 n.regardless.how.you.leave.the.s
3600 63 6f 70 65 20 e2 80 94 20 74 68 72 6f 75 67 68 20 72 65 67 75 6c 61 72 20 72 65 74 75 72 6e 20 cope.....through.regular.return.
3620 6f 72 20 70 61 6e 69 63 c1 00 08 00 00 fc f9 44 4a 00 00 47 20 28 65 78 63 65 70 74 20 69 66 20 or.panic.......DJ..G.(except.if.
3640 70 61 6e 69 63 20 6f 72 20 6f 74 68 65 72 20 63 6f 64 65 20 61 62 6f 72 74 73 3b 20 73 6f 20 61 panic.or.other.code.aborts;.so.a
3660 73 20 6c 6f 6e 67 20 61 73 20 64 65 73 74 72 75 63 74 6f 72 73 20 72 75 6e 29 2e c1 00 08 00 00 s.long.as.destructors.run)......
3680 c4 c4 45 00 00 15 20 49 74 20 69 73 20 72 75 6e 20 6f 6e 6c 79 20 6f 6e 63 65 2e c1 00 08 00 00 ..E....It.is.run.only.once......
36a0 1c dd 45 00 02 01 00 08 00 00 fc e1 45 49 00 00 46 20 54 68 65 20 60 53 60 20 70 61 72 61 6d 65 ..E.........EI..F.The.`S`.parame
36c0 74 65 72 20 66 6f 72 20 5b 60 53 74 72 61 74 65 67 79 60 5d 28 74 72 61 69 74 2e 53 74 72 61 74 ter.for.[`Strategy`](trait.Strat
36e0 65 67 79 2e 68 74 6d 6c 29 20 64 65 74 65 72 6d 69 6e 65 73 20 69 66 c1 00 08 00 00 f4 ab 46 00 egy.html).determines.if.......F.
3700 00 1b 20 74 68 65 20 63 6c 6f 73 75 72 65 20 61 63 74 75 61 6c 6c 79 20 72 75 6e 73 2e c1 00 08 ...the.closure.actually.runs....
3720 00 00 1c ca 46 00 02 01 00 08 00 00 fc ce 46 4d 00 00 4a 20 54 68 65 20 67 75 61 72 64 27 73 20 ....F.........FM..J.The.guard's.
3740 63 6c 6f 73 75 72 65 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 65 20 closure.will.be.called.with.the.
3760 68 65 6c 64 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 64 65 73 74 72 75 63 74 6f 72 2e c1 00 08 held.value.in.the.destructor....
3780 00 00 1c 9c 47 00 02 01 00 08 00 00 fc a0 47 4f 00 00 4c 20 54 68 65 20 60 53 63 6f 70 65 47 75 ....G.........GO..L.The.`ScopeGu
37a0 61 72 64 60 20 69 6d 70 6c 65 6d 65 6e 74 73 20 60 44 65 72 65 66 60 20 73 6f 20 74 68 61 74 20 ard`.implements.`Deref`.so.that.
37c0 79 6f 75 20 63 61 6e 20 61 63 63 65 73 73 20 74 68 65 20 69 6e 6e 65 72 20 76 61 6c 75 65 2e c1 you.can.access.the.inner.value..
37e0 00 00 54 fb 47 00 00 00 00 01 00 00 03 02 91 02 00 11 00 00 01 00 00 01 85 08 00 12 01 00 01 00 ..T.G...........................
3800 00 01 8e 08 00 13 02 00 01 01 00 03 00 12 01 00 11 00 00 13 02 00 00 00 06 00 00 00 01 ff a5 02 ................................
3820 01 01 fd 0c 00 0c 86 48 00 00 00 00 01 ff a5 02 01 01 83 0d 00 0c 89 48 00 00 00 00 01 ff a5 02 .......H...............H........
3840 01 01 89 0d 00 54 8c 48 00 00 00 00 01 91 1e 02 01 83 0d 01 ce 1f 00 4c a5 48 00 00 00 03 02 01 .....T.H...............L.H......
3860 83 0d 01 ce 1f 01 93 1e 00 e2 0e 0f 14 00 00 00 00 0b 01 01 89 0d 00 44 b7 48 00 c0 0c 00 00 00 .......................D.H......
3880 00 38 2e fe 69 ce d1 2f 4f 03 01 03 00 01 00 00 00 14 15 16 0f 6f 0f 71 00 00 00 00 00 00 00 00 .8..i../O............o.q........
38a0 00 0f 6c 0f 6e 00 00 00 00 00 00 00 00 00 0f 69 0c 8c 48 00 00 00 00 00 00 00 00 00 9c 0c 00 b4 ..l.n..........i..H.............
38c0 c7 48 00 2c c7 48 00 01 00 01 00 10 03 00 00 00 00 01 00 10 00 df 12 bc e3 48 00 34 e3 48 00 01 .H.,.H...................H.4.H..
38e0 00 01 00 10 03 00 00 00 00 01 00 10 00 a3 13 fc d4 49 21 00 44 d4 49 00 01 00 01 00 10 03 00 00 .................I!.D.I.........
3900 00 00 01 00 10 00 bd 11 fc fa 49 4a 00 00 00 00 00 03 02 91 02 00 18 00 00 01 00 00 01 85 08 00 ..........IJ....................
3920 19 01 00 01 00 00 01 8e 08 00 1a 02 00 01 00 00 03 00 19 01 00 1a 02 00 18 00 00 00 00 06 00 dc ................................
3940 71 4c a9 4a 00 00 aa 71 0c 82 4a 00 00 ba 71 0c 85 4a 00 00 ca 71 0f 15 00 9a 71 0c ff 49 00 00 qL.J...q..J...q..J...q....q..I..
3960 ee 71 44 bb 4a 00 c0 0c 1b 1c 0f 0f 0f 11 00 00 00 00 00 00 00 00 00 0f 2f 0f 31 00 00 00 00 00 .qD.J.................../.1.....
3980 00 00 00 00 0f 35 0f 37 00 00 00 00 00 00 00 00 00 fc ba 4c 3c 00 00 08 00 00 fc cb 4a 4c 00 00 .....5.7...........L<.......JL..
39a0 49 20 43 72 65 61 74 65 20 61 20 60 53 63 6f 70 65 47 75 61 72 64 60 20 74 68 61 74 20 6f 77 6e I.Create.a.`ScopeGuard`.that.own
39c0 73 20 60 76 60 20 28 61 63 63 65 73 73 69 62 6c 65 20 74 68 72 6f 75 67 68 20 64 65 72 65 66 29 s.`v`.(accessible.through.deref)
39e0 20 61 6e 64 20 63 61 6c 6c 73 c1 00 08 00 00 fc 9c 4b 26 00 00 23 20 60 64 72 6f 70 66 6e 60 20 .and.calls.......K&..#.`dropfn`.
3a00 77 68 65 6e 20 69 74 73 20 64 65 73 74 72 75 63 74 6f 72 20 72 75 6e 73 2e c1 00 08 00 00 1c c7 when.its.destructor.runs........
3a20 4b 00 02 01 00 08 00 00 fc cf 4b 48 00 00 45 20 54 68 65 20 60 53 74 72 61 74 65 67 79 60 20 64 K.........KH..E.The.`Strategy`.d
3a40 65 63 69 64 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 73 63 6f 70 65 20 67 75 61 72 64 27 73 ecides.whether.the.scope.guard's
3a60 20 63 6c 6f 73 75 72 65 20 73 68 6f 75 6c 64 20 72 75 6e 2e c1 01 01 02 84 0a 44 ac 4c 00 0f 04 .closure.should.run.......D.L...
3a80 00 00 5c aa 4c 00 6c c1 4c 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 ..\.L.l.L.......................
3aa0 03 fd 0c 83 0d c0 0c 00 01 00 01 00 17 03 00 00 00 00 01 00 17 00 0d 00 1b 03 01 fd 0c 01 83 0d ................................
3ac0 01 89 0d 01 01 df 12 13 d0 08 01 01 a2 08 13 d9 08 fc e2 53 23 00 00 08 00 00 fc 9e 4e 4d 00 00 ...................S#.......NM..
3ae0 4a 20 e2 80 9c 44 65 66 75 73 65 e2 80 9d 20 74 68 65 20 67 75 61 72 64 20 61 6e 64 20 65 78 74 J....Defuse....the.guard.and.ext
3b00 72 61 63 74 20 74 68 65 20 76 61 6c 75 65 20 77 69 74 68 6f 75 74 20 63 61 6c 6c 69 6e 67 20 74 ract.the.value.without.calling.t
3b20 68 65 20 63 6c 6f 73 75 72 65 2e c1 00 08 00 00 1c f0 4e 00 02 01 00 08 00 00 3c f8 4e 00 01 d9 he.closure........N.......<.N...
3b40 2b 00 08 00 00 e4 84 4f 00 01 e8 2b 00 08 00 00 1c a5 4f 00 02 01 00 08 00 00 fc ad 4f 28 00 00 +......O...+......O.........O(..
3b60 25 20 75 73 65 20 73 63 6f 70 65 67 75 61 72 64 3a 3a 7b 67 75 61 72 64 2c 20 53 63 6f 70 65 47 %.use.scopeguard::{guard,.ScopeG
3b80 75 61 72 64 7d 3b c1 00 08 00 00 1c da 4f 00 02 01 00 08 00 00 fc e2 4f 25 00 00 22 20 66 6e 20 uard};.......O.........O%..".fn.
3ba0 63 6f 6e 64 69 74 69 6f 6e 61 6c 28 29 20 2d 3e 20 62 6f 6f 6c 20 7b 20 74 72 75 65 20 7d c1 00 conditional().->.bool.{.true.}..
3bc0 08 00 00 1c 8c 50 00 02 01 00 08 00 00 7c 94 50 00 01 a4 32 00 08 00 00 fc a8 50 3d 00 00 3a 20 .....P.......|.P...2......P=..:.
3be0 20 20 20 20 6c 65 74 20 6d 75 74 20 67 75 61 72 64 20 3d 20 67 75 61 72 64 28 56 65 63 3a 3a 6e ....let.mut.guard.=.guard(Vec::n
3c00 65 77 28 29 2c 20 7c 6d 75 74 20 76 7c 20 76 2e 63 6c 65 61 72 28 29 29 3b c1 00 08 00 00 b4 ea ew(),.|mut.v|.v.clear());.......
3c20 50 00 00 13 20 20 20 20 20 67 75 61 72 64 2e 70 75 73 68 28 31 29 3b c1 00 08 00 00 1c 85 51 00 P........guard.push(1);.......Q.
3c40 02 01 00 08 00 00 d4 8d 51 00 00 17 20 20 20 20 20 69 66 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 28 ........Q........if.conditional(
3c60 29 20 7b c1 00 08 00 00 fc ac 51 33 00 00 30 20 20 20 20 20 20 20 20 20 2f 2f 20 61 20 63 6f 6e ).{.......Q3..0.........//.a.con
3c80 64 69 74 69 6f 6e 20 6d 61 79 62 65 20 6d 61 6b 65 73 20 75 73 20 64 65 63 69 64 65 20 74 6f c1 dition.maybe.makes.us.decide.to.
3ca0 00 08 00 00 fc e4 51 42 00 00 3f 20 20 20 20 20 20 20 20 20 2f 2f 20 e2 80 9c 64 65 66 75 73 65 ......QB..?.........//....defuse
3cc0 e2 80 9d 20 74 68 65 20 67 75 61 72 64 20 61 6e 64 20 67 65 74 20 62 61 63 6b 20 69 74 73 20 69 ....the.guard.and.get.back.its.i
3ce0 6e 6e 65 72 20 70 61 72 74 73 c1 00 08 00 00 fc ab 52 36 00 00 33 20 20 20 20 20 20 20 20 20 6c nner.parts.......R6..3.........l
3d00 65 74 20 76 61 6c 75 65 20 3d 20 53 63 6f 70 65 47 75 61 72 64 3a 3a 69 6e 74 6f 5f 69 6e 6e 65 et.value.=.ScopeGuard::into_inne
3d20 72 28 67 75 61 72 64 29 3b c1 00 08 00 00 84 e6 52 00 00 0d 20 20 20 20 20 7d 20 65 6c 73 65 20 r(guard);.......R........}.else.
3d40 7b c1 00 08 00 00 fc fb 52 30 00 00 2d 20 20 20 20 20 20 20 20 20 2f 2f 20 67 75 61 72 64 20 73 {.......R0..-.........//.guard.s
3d60 74 69 6c 6c 20 65 78 69 73 74 73 20 69 6e 20 74 68 69 73 20 62 72 61 6e 63 68 c1 00 08 00 00 4c till.exists.in.this.branch.....L
3d80 b0 53 00 01 c9 37 00 08 00 00 2c be 53 00 01 95 2f 00 08 00 00 3c c8 53 00 01 d9 2b 54 e9 53 00 .S...7....,.S.../....<.S...+T.S.
3da0 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 01 00 02 c0 0c fd 0c 00 01 00 01 00 ................................
3dc0 17 03 00 00 00 00 01 00 17 00 0d 00 1c 03 01 fd 0c 01 83 0d 01 89 0d 01 01 ff 08 13 15 0b fc de ................................
3de0 58 57 00 00 08 00 00 fc fb 57 4c 00 00 49 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 60 53 63 6f XW.......WL..I.Create.a.new.`Sco
3e00 70 65 47 75 61 72 64 60 20 6f 77 6e 69 6e 67 20 60 76 60 20 61 6e 64 20 77 69 74 68 20 64 65 66 peGuard`.owning.`v`.and.with.def
3e20 65 72 72 65 64 20 63 6c 6f 73 75 72 65 20 60 64 72 6f 70 66 6e 60 2e c1 01 01 02 84 0a 44 d4 58 erred.closure.`dropfn`.......D.X
3e40 00 0f 04 00 00 5c d2 58 00 2c e5 58 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 .....\.X.,.X....................
3e60 01 00 03 fd 0c 83 0d a8 1a 00 01 00 00 00 02 02 91 02 00 1e 00 00 01 00 00 01 85 08 00 1f 01 00 ................................
3e80 01 00 00 02 00 1e 00 00 1f 01 00 00 00 04 00 9a 71 0c eb 58 00 00 aa 71 0c ee 58 00 00 ca 71 4c ................q..X...q..X...qL
3ea0 ab 59 00 00 dc 71 0f 07 0d 00 1d 02 01 fd 0c 01 83 0d 01 01 df 12 13 f7 0c 01 01 a2 08 13 00 0d .Y...q..........................
3ec0 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 ae 65 67 00 00 ./.1..........5.7...........eg..
3ee0 00 00 00 03 02 91 02 00 21 00 00 01 00 00 01 85 08 00 22 01 00 01 00 00 01 8e 08 00 23 02 00 01 ........!.........".........#...
3f00 00 00 03 00 21 00 00 22 01 00 23 02 00 00 00 07 00 dc 71 4c fa 65 00 00 aa 71 0c bd 65 00 00 ba ....!.."..#.......qL.e...q..e...
3f20 71 0c c0 65 00 00 00 00 01 8d 1c 01 01 fd 0c 00 24 ed 65 00 00 ca 71 0f 24 00 9a 71 0c ba 65 00 q..e............$.e...q.$..q..e.
3f40 00 ee 71 44 8c 66 00 c0 0c 0f 0d 0f 0f 00 00 00 00 00 00 00 00 00 0f 3c 0f 3e 00 00 00 00 00 00 ..qD.f.................<.>......
3f60 00 00 00 0f 42 0f 44 00 00 00 00 00 00 00 00 00 fc 9b 66 54 00 00 00 00 00 03 02 91 02 00 25 00 ....B.D...........fT..........%.
3f80 00 01 00 00 01 85 08 00 26 01 00 01 00 00 01 8e 08 00 27 02 00 01 00 00 03 00 26 01 00 27 02 00 ........&.........'.......&..'..
3fa0 25 00 00 00 00 06 00 dc 71 4c d4 66 00 00 aa 71 0c a3 66 00 00 ba 71 0c a6 66 00 00 ca 71 0f 15 %.......qL.f...q..f...q..f...q..
3fc0 00 9a 71 0c a0 66 00 00 ee 71 44 e6 66 00 c0 0c 28 29 0f 0f 0f 11 00 00 00 00 00 00 00 00 00 0f ..q..f...qD.f...()..............
3fe0 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 5c f6 66 00 34 fb 66 /.1..........5.7.........\.f.4.f
4000 00 00 01 00 24 03 00 00 00 00 01 00 24 00 fd 0c ac 8c 67 00 2c 8f 67 00 00 00 00 00 00 00 00 00 ....$.......$.....g.,.g.........
4020 00 00 00 00 00 00 00 00 00 00 01 02 01 01 01 01 00 3c 02 39 02 0c 01 00 00 01 00 3c 02 39 c0 0c .................<.9.......<.9..
4040 00 0c 01 00 00 01 00 3c 02 39 fd 0c 00 00 01 00 01 00 24 03 00 00 00 01 0c 95 67 00 01 00 24 00 .......<.9........$.......g...$.
4060 0d 00 29 03 01 fd 0c 01 83 0d 01 89 0d 01 02 1b 24 96 67 00 fc c2 67 57 00 00 00 00 00 03 02 91 ..).............$.g...gW........
4080 02 00 2b 00 00 01 00 00 01 85 08 00 2c 01 00 01 00 00 01 8e 08 00 2d 02 00 01 00 00 03 00 2c 01 ..+.........,.........-.......,.
40a0 00 2b 00 00 2d 02 00 00 00 06 00 dc 71 4c fe 67 00 00 aa 71 0c ca 67 00 00 ba 71 0c cd 67 00 00 .+..-.......qL.g...q..g...q..g..
40c0 ca 71 0f 15 00 9a 71 0c c7 67 00 00 ee 71 44 90 68 00 c0 0c 2e 0f 0e 0f 10 00 00 00 00 00 00 00 .q....q..g...qD.h...............
40e0 00 00 0f 2e 0f 30 00 00 00 00 00 00 00 00 00 0f 34 0f 36 00 00 00 00 00 00 00 00 00 fc a0 68 21 .....0..........4.6...........h!
4100 00 4c a3 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 01 01 01 00 3d 02 .L.h..........................=.
4120 39 02 0c 01 00 00 01 00 3d 02 39 c0 0c 01 0c 01 00 00 01 00 3d 02 39 fd 0c 01 00 01 00 01 00 2a 9.......=.9.........=.9........*
4140 03 00 00 00 01 0c ad 68 00 01 00 2a 00 0d 00 2e 03 01 fd 0c 01 83 0d 01 89 0d 01 02 1b 24 b2 68 .......h...*.................$.h
4160 00 fc e6 68 53 00 00 00 00 00 03 02 91 02 00 30 00 00 01 00 00 01 85 08 00 31 01 00 01 00 00 01 ...hS..........0.........1......
4180 8e 08 00 32 02 00 01 00 00 03 00 31 01 00 32 02 00 30 00 00 00 00 06 00 dc 71 4c 9e 69 00 00 aa ...2.......1..2..0.......qL.i...
41a0 71 0c ee 68 00 00 ba 71 0c f1 68 00 00 ca 71 0f 15 00 9a 71 0c eb 68 00 00 ee 71 44 b0 69 00 c0 q..h...q..h...q....q..h...qD.i..
41c0 0c 33 0f 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 .3................0..........4.6
41e0 00 00 00 00 00 00 00 00 00 94 c0 69 00 24 c3 69 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........i.$.i................
4200 00 00 00 01 01 01 01 01 01 00 3e 02 39 02 0c 01 00 00 01 00 3e 02 39 c0 0c 01 e2 0e 00 01 00 01 ..........>.9.......>.9.........
4220 00 2f 03 00 00 00 01 0c c8 69 00 01 00 2f 00 0d 00 33 03 01 fd 0c 01 83 0d 01 89 0d 01 02 1b 24 ./.......i.../...3.............$
4240 cd 69 00 fc f1 6b 6c 00 00 00 00 00 03 02 91 02 00 35 00 00 01 00 00 01 85 08 00 36 01 00 01 00 .i...kl..........5.........6....
4260 00 01 8e 08 00 37 02 00 01 00 00 03 00 35 00 00 36 01 00 37 02 00 00 00 07 00 dc 71 4c c2 6c 00 .....7.......5..6..7.......qL.l.
4280 00 aa 71 0c f9 6b 00 00 ba 71 0c fc 6b 00 00 00 00 01 e9 59 01 01 fd 0c 00 54 af 6c 00 00 ca 71 ..q..k...q..k......Y.....T.l...q
42a0 0f 24 00 9a 71 0c f6 6b 00 00 ee 71 44 d4 6c 00 c0 0c 38 0f 0e 0f 10 00 00 00 00 00 00 00 00 00 .$..q..k...qD.l...8.............
42c0 0f 3d 0f 3f 00 00 00 00 00 00 00 00 00 0f 43 0f 45 00 00 00 00 00 00 00 00 00 fc e4 6c 34 00 1c .=.?..........C.E...........l4..
42e0 e7 6c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 01 03 01 01 00 3f 02 39 01 .l..........................?.9.
4300 01 00 40 02 39 01 01 00 41 02 39 03 0c 01 00 00 01 00 3f 02 39 c0 0c 00 0c 01 00 01 01 00 40 02 ..@.9...A.9.......?.9.........@.
4320 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.
4340 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 41 .....V..........*.x.=k.I.......A
4360 02 39 01 94 0e 00 01 00 01 00 34 03 00 00 00 01 0c eb 6c 00 01 00 34 00 0d 00 38 03 01 fd 0c 01 .9........4.......l...4...8.....
4380 83 0d 01 89 0d 01 02 1b 24 ec 6c 00 01 02 b9 06 13 aa 12 7c a3 35 00 00 08 00 00 ec b6 33 00 00 ........$.l........|.5.......3..
43a0 1a 20 41 6c 77 61 79 73 20 72 75 6e 20 6f 6e 20 73 63 6f 70 65 20 65 78 69 74 2e c1 00 08 00 00 ..Always.run.on.scope.exit......
43c0 1c d4 33 00 02 01 00 08 00 00 fc d8 33 50 00 00 4d 20 e2 80 9c 41 6c 77 61 79 73 e2 80 9d 20 72 ..3.........3P..M....Always....r
43e0 75 6e 3a 20 6f 6e 20 72 65 67 75 6c 61 72 20 65 78 69 74 20 66 72 6f 6d 20 61 20 73 63 6f 70 65 un:.on.regular.exit.from.a.scope
4400 20 6f 72 20 6f 6e 20 75 6e 77 69 6e 64 69 6e 67 20 66 72 6f 6d 20 61 20 70 61 6e 69 63 2e c1 00 .or.on.unwinding.from.a.panic...
4420 08 00 00 fc a9 34 4b 00 00 48 20 43 61 6e 20 6e 6f 74 20 72 75 6e 20 6f 6e 20 61 62 6f 72 74 2c .....4K..H.Can.not.run.on.abort,
4440 20 70 72 6f 63 65 73 73 20 65 78 69 74 2c 20 61 6e 64 20 6f 74 68 65 72 20 63 61 74 61 73 74 72 .process.exit,.and.other.catastr
4460 6f 70 68 69 63 20 65 76 65 6e 74 73 20 77 68 65 72 65 c1 00 08 00 00 e4 f5 34 00 00 19 20 64 65 ophic.events.where.......4....de
4480 73 74 72 75 63 74 6f 72 73 20 64 6f 6e e2 80 99 74 20 72 75 6e 2e c1 00 02 34 ac 35 00 00 00 00 structors.don...t.run....4.5....
44a0 00 00 00 00 00 00 9c 0c 00 00 00 00 be d4 5f b0 af d0 cc 23 00 00 13 7c 06 01 01 02 b7 03 13 7c .............._....#...|.......|
44c0 06 13 7c 06 00 00 13 7c 06 00 04 00 00 00 00 00 00 00 00 9c 0c 3b 13 7c 06 13 7c 06 00 01 00 00 ..|....|.............;.|..|.....
44e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 01 01 00 42 02 39 01 01 00 43 02 39 01 01 00 44 02 ..................B.9...C.9...D.
4500 39 03 0c 01 00 00 01 00 42 02 39 9c 0c 00 0c 01 00 01 01 00 43 02 39 05 01 c7 59 01 01 c7 59 00 9.......B.9.........C.9...Y...Y.
4520 02 9b 01 01 00 02 01 c9 59 02 eb 0a 01 01 bf 56 01 00 01 ca 59 01 bc 0e 01 01 bf 56 01 00 00 00 ........Y......V....Y......V....
4540 04 00 00 00 00 00 2a 15 78 b7 3d 6b f7 49 01 00 01 00 02 01 00 44 02 39 01 94 0e 00 01 00 01 00 ......*.x.=k.I.......D.9........
4560 3a 00 00 00 00 01 08 03 9b 35 00 01 00 3a 00 0d 00 3b 00 01 02 1b 2c 9b 35 00 01 02 b9 06 13 7c :........5...:...;....,.5......|
4580 06 17 29 05 13 6e 01 17 42 04 13 6e 01 17 66 03 13 6e 01 17 23 02 13 6e 01 0c f5 6c 00 13 6e 01 ..)..n..B..n..f..n..#..n...l..n.
45a0 4c ff 6c 00 13 6e 01 0f 41 13 6e 01 0f 46 13 6e 01 13 7c 06 13 6e 01 17 06 00 13 74 72 61 69 74 L.l..n..A.n..F.n..|..n.....trait
45c0 2e 53 74 72 61 74 65 67 79 2e 68 74 6d 6c c1 01 00 01 b3 07 02 00 01 b3 07 00 01 00 05 00 0b 01 .Strategy.html..................
45e0 ba 8b 01 00 00 01 ba 8b 01 02 00 01 b3 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ................................
4600 e7 7d dc 92 e3 b0 7b 0c c3 b9 08 0e af 4b 53 be 62 24 36 5a 75 3e 60 44 44 98 b1 e9 fb be 62 76 .}....{......KS.b$6Zu>`DD.....bv
4620 a5 4b f5 15 e3 ab d0 3e 48 46 88 ad 05 5e 93 57 c9 f9 a0 1b 16 8f da 1c ef ee 29 7b 1a 71 3e a2 .K.....>HF...^.W..........){.q>.
4640 1e d7 2a e8 29 41 4e d5 43 2b 20 01 86 b4 87 9c 7f d6 f6 54 5c 2b 05 1b 59 a2 6c 59 f5 cb 5c 25 ..*.)AN.C+.........T\+..Y.lY..\%
4660 38 c8 fe 85 fc 61 18 85 ba 6e 47 19 34 ad 10 fb f5 b1 25 8d 44 74 fc 31 08 39 99 e7 7d 4a f7 b1 8....a...nG.4.....%.Dt.1.9..}J..
4680 52 89 59 3b f3 ab ce 5b ac 53 c3 45 fe 2b f9 da 5b 14 48 8b bf 5a df 25 cb d5 f5 49 1a 60 2e 08 R.Y;...[.S.E.+..[.H..Z.%...I.`..
46a0 f6 9d a8 80 24 76 f1 c5 e0 a2 c1 28 ed b0 cd 3b 47 a6 1b 13 a6 b1 5d 36 61 d5 30 ab 96 c2 33 ed ....$v.....(...;G.....]6a.0...3.
46c0 be 87 73 9d c1 61 11 ef e5 92 dd 02 ac 58 eb a8 71 3b fa c4 bf 70 9a 05 95 2c 30 26 e2 6b 75 f6 ..s..a.......X..q;...p...,0&.ku.
46e0 61 b8 90 d1 0b 7e d3 4a e6 0d 7e 28 e0 ef 29 a3 0c 40 ad d3 a0 bd 58 b3 a9 ad db 76 90 03 31 57 a....~.J..~(..)..@....X....v..1W
4700 15 60 14 b4 dd 9a bd a5 8b 10 f6 6b 7f e5 93 49 8f a1 51 9c 91 ac e2 e5 07 f2 58 21 dd 28 8e fb .`.........k...I..Q.......X!.(..
4720 4d 38 dd 2d a8 22 b6 b3 06 f5 29 09 2f 71 b4 92 e4 8d c6 6e 3d 8f 59 ac 9a 1f 5d e6 43 f5 94 2d M8.-."....)./q.....n=.Y...].C..-
4740 f1 5c 98 22 ff 71 66 7d 4b 48 02 1e 05 f0 20 19 a5 50 25 af 4c 4e 43 2c 10 07 92 56 6b ce 11 bd .\.".qf}KH.......P%.LNC,...Vk...
4760 98 a1 44 6b 99 5e 2b 9b 79 72 b2 ac 1a f0 ac 94 6d f2 b2 ca 57 87 cf 96 f7 6c 78 54 cf 82 66 1b ..Dk.^+.yr......m...W....lxT..f.
4780 ac e4 18 67 de 5c 4a bf 7a c3 b6 e9 77 81 af 50 81 b1 43 8d 46 ec 96 8d 57 67 5a 21 82 71 5e 49 ...g.\J.z...w..P..C.F...WgZ!.q^I
47a0 1d 68 fe 97 e2 b4 1c 0f 2c 43 1e 17 6c e3 83 e0 b1 ba 63 f5 a8 87 30 1f 56 88 4e b8 c1 b8 e4 53 .h......,C..l.....c...0.V.N....S
47c0 e8 7a 8f 68 94 5f 96 95 d8 2f bb 81 d4 aa 6b 30 88 c1 bf b0 8d 44 95 33 be 8f f6 17 87 00 5b 73 .z.h._.../....k0.....D.3......[s
47e0 c2 46 dd 8c 2a b1 f0 1e c7 ef d3 83 e1 05 b8 f5 d1 e0 9c d3 f3 ef 18 18 4f 38 53 3d d1 65 6b 1c .F..*...................O8S=.ek.
4800 28 d1 9b ca 89 5f af 66 9b 08 17 71 82 b8 a5 41 2f 73 0c 5e 61 29 20 50 88 d0 8f 91 78 68 cd 3b (...._.f...q...A/s.^a).P....xh.;
4820 cf ad 5a 1e d7 00 37 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..Z...7.........................
4840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b7 01 45 d0 0a 30 00 00 ..........................E..0..
4860 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 01 01 01 00 00 00 00 ................................
4880 00 00 00 00 00 00 00 01 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 01 37 bb 14 00 00 00 ..........................7.....
48a0 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 be 01 31 34 02 .............................14.
48c0 32 ea 00 32 fb 00 32 2b 05 33 38 0d 35 00 00 00 00 00 00 00 00 00 c3 00 38 db 00 38 f4 00 38 0d 2..2..2+.38.5...........8..8..8.
48e0 00 39 00 00 00 00 00 00 00 00 00 96 05 39 d6 16 3a e3 02 3d 00 00 00 00 00 00 df 00 3e 00 00 00 .9...........9..:..=........>...
4900 00 00 00 00 00 00 75 00 3f 00 00 00 00 00 00 00 00 00 fd 00 3f 14 00 40 79 00 40 00 00 00 00 00 ......u.?...........?..@y.@.....
4920 00 00 00 00 01 00 41 66 00 41 00 00 00 00 00 00 00 00 00 ed 00 41 48 00 42 00 00 00 00 00 00 00 ......Af.A...........AH.B.......
4940 00 00 df 00 42 97 05 43 b9 01 44 d9 00 44 cc 04 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....B..C..D..D..0...............
4960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 01 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .................2..............
4980 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 ................................
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 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 ................................
49e0 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 b6 00 44 00 00 00 00 ...........................D....
4a00 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 2f 01 32 ............................./.2
4a20 00 00 00 f6 01 32 00 00 00 00 00 00 91 03 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....2........8.................
4a40 00 68 02 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 00 3f 00 .h.9........................I.?.
4a60 00 00 00 00 00 00 00 00 d0 02 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d4 01 40 00 00 00 ..........?.................@...
4a80 00 00 00 00 00 00 00 00 00 c1 01 41 00 00 00 00 00 00 00 00 00 00 00 00 b2 01 42 00 00 00 00 00 ...........A..............B.....
4aa0 00 00 00 00 00 00 00 00 00 00 d5 01 44 01 12 11 11 12 12 12 12 12 12 12 06 0f 1b 0f 29 02 0b 0b ............D...............)...
4ac0 0b 17 17 17 1a 0b 0b 0b 0f 0f 0c 0b 0b 1b 0b 0b 0b 1b 0b 0b 0b 0a 0f 1b 0b 0b 0b 0f 1b 0b 0b 0b ................................
4ae0 0f 1b 0b 0b 0b 0f 04 1b 0f 18 18 18 18 18 18 18 18 18 cb 30 00 00 00 00 00 00 00 00 00 00 00 00 ...................0............
4b00 00 00 00 00 00 00 00 00 0a 32 c9 32 00 00 10 33 fe 33 e6 37 00 00 00 00 00 00 c7 38 df 38 f8 38 .........2.2...3.3.7.......8.8.8
4b20 00 00 00 00 00 00 00 00 9b 3a b1 3d 5e 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........:.=^>..................
4b40 00 00 01 40 29 40 00 00 00 00 00 00 00 00 16 41 00 00 00 00 00 00 00 00 02 42 00 00 00 00 00 00 ...@)@.........A.........B......
4b60 00 00 f4 42 9d 44 00 00 ed 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 02 ...B.D...D......................
4b80 02 31 14 81 31 83 31 87 31 8e 31 95 31 9c 31 a3 31 a7 31 ad 31 b3 31 ba 31 30 32 e6 32 f7 32 27 .1..1.1.1.1.1.1.1.1.1.1.102.2.2'
4ba0 33 33 35 94 38 a1 38 ae 38 bf 38 d7 38 ef 38 08 39 6a 39 77 39 84 39 91 39 d1 3a de 3d c0 3e cd 335.8.8.8.8.8.8.9j9w9.9.9.:.=.>.
4bc0 3e da 3e 49 3f 56 3f 63 3f 70 3f d2 3f df 3f ec 3f f9 3f 10 40 74 40 d5 40 e2 40 ef 40 fc 40 61 >.>I?V?c?p?.?.?.?.?.@t@.@.@.@.@a
4be0 41 c2 41 cf 41 dc 41 e9 41 43 42 b3 42 c0 42 cd 42 da 42 93 43 b6 44 d6 44 81 45 87 45 8d 45 93 A.A.A.A.ACB.B.B.B.B.C.D.D.E.E.E.
4c00 45 99 45 a0 45 a7 45 ac 45 b1 45 00 00 00 00 85 31 8b 31 92 31 99 31 a0 31 00 00 aa 31 b0 31 b7 E.E.E.E.E.E.....1.1.1.1.1...1.1.
4c20 31 06 32 b4 32 00 00 fb 32 fb 33 e2 37 96 38 a3 38 b0 38 c3 38 db 38 f4 38 00 00 6c 39 79 39 86 1.2.2...2.3.7.8.8.8.8.8.8..l9y9.
4c40 39 86 3a 9c 3d 49 3e c2 3e cf 3e 00 00 4b 3f 58 3f 65 3f 00 00 d4 3f e1 3f ee 3f fd 3f 14 40 00 9.:.=I>.>.>..K?X?e?...?.?.?.?.@.
4c60 00 d7 40 e4 40 f1 40 01 41 00 00 c4 41 d1 41 de 41 ed 41 00 00 b5 42 c2 42 cf 42 df 42 99 44 00 ..@.@.@.A...A.A.A.A...B.B.B.B.D.
4c80 00 d9 44 84 45 8a 45 90 45 96 45 9d 45 a4 45 a9 45 ae 45 b4 45 00 00 00 00 00 00 00 00 00 00 00 ..D.E.E.E.E.E.E.E.E.E...........
4ca0 00 00 00 00 00 00 00 00 00 00 00 1d 32 d9 32 f2 32 1f 33 00 00 17 38 9e 38 ab 38 ba 38 d1 38 e9 ............2.2.2.3...8.8.8.8.8.
4cc0 38 02 39 3c 39 74 39 81 39 8e 39 b2 3a c6 3d 8c 3e ca 3e d7 3e 0e 3f 53 3f 60 3f 6d 3f a4 3f dc 8.9<9t9.9.9.:.=.>.>.>.?S?`?m?.?.
4ce0 3f e9 3f f6 3f 0a 40 5c 40 a8 40 df 40 ec 40 f9 40 49 41 95 41 cc 41 d9 41 e6 41 2b 42 77 42 bd ?.?.?.@\@.@.@.@.@IA.A.A.A.A+BwB.
4d00 42 ca 42 d7 42 74 43 a4 44 d1 44 6b 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B.B.BtC.D.DkE...................
4d20 00 00 00 0b 32 d1 32 ec 32 17 33 00 00 ea 37 98 38 a5 38 b4 38 c9 38 e1 38 fa 38 0f 39 6e 39 7b ....2.2.2.3...7.8.8.8.8.8.8.9n9{
4d40 39 88 39 aa 3a be 3d 6c 3e c4 3e d1 3e e1 3e 4d 3f 5a 3f 67 3f 77 3f d6 3f e3 3f f0 3f 02 40 50 9.9.:.=l>.>.>.>M?Z?g?w?.?.?.?.@P
4d60 40 7b 40 d9 40 e6 40 f3 40 3d 41 68 41 c6 41 d3 41 e0 41 1f 42 4a 42 b7 42 c4 42 d1 42 68 43 9e @{@.@.@.@=AhA.A.A.A.BJB.B.B.BhC.
4d80 44 cb 44 5e 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 dd 32 f4 D.D^E.........................2.
4da0 32 23 33 00 00 7b 38 00 00 00 00 bc 38 d5 38 ed 38 06 39 66 39 00 00 00 00 00 00 b6 3a ca 3d a8 2#3..{8.....8.8.8.9f9.......:.=.
4dc0 3e 00 00 00 00 47 3f 00 00 00 00 00 00 ce 3f 00 00 00 00 00 00 0e 40 60 40 d2 40 00 00 00 00 00 >....G?.......?.......@`@.@.....
4de0 00 4d 41 bf 41 00 00 00 00 00 00 2f 42 b0 42 00 00 00 00 00 00 78 43 a6 44 d3 44 6f 45 00 00 00 .MA.A....../B.B......xC.D.DoE...
4e00 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 ................................
4e20 00 ca 01 32 00 00 00 11 00 33 00 00 00 e7 03 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...2.....3.....7................
4e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c 03 3a b2 03 3d 5f 02 3e 00 00 00 00 00 00 00 00 00 ................:..=_.>.........
4e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2a 03 40 00 00 00 00 00 ........................*.@.....
4e80 00 00 00 00 00 00 00 17 03 41 00 00 00 00 00 00 00 00 00 00 00 00 03 03 42 00 00 00 00 00 00 00 .........A..............B.......
4ea0 00 00 00 00 00 f5 03 42 9e 00 44 00 00 00 ee 00 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......B..D.....D...............
4ec0 00 00 00 00 00 00 00 00 00 cb 32 00 00 11 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........2...3.................
4ee0 00 00 00 00 00 00 00 9f 3a b5 3d 61 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........:.=a>...................
4f00 00 00 00 2d 40 00 00 00 00 00 00 00 00 1a 41 00 00 00 00 00 00 00 00 06 42 00 00 00 00 00 00 00 ...-@.........A.........B.......
4f20 00 f8 42 00 00 00 00 ee 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..B.....D.......................
4f40 00 b8 32 00 00 ff 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 8a ..2...2.........................
4f60 3a a0 3d 4d 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 40 00 00 00 :.=M>.......................@...
4f80 00 00 00 00 00 05 41 00 00 00 00 00 00 00 00 f1 41 00 00 00 00 00 00 00 00 e3 42 00 00 00 00 dc ......A.........A.........B.....
4fa0 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 b2 05 00 00 00 D...............................
4fc0 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 ................................
4fe0 00 bb 05 00 00 00 00 00 00 11 06 00 00 00 00 00 00 00 00 00 00 1b 06 00 00 00 00 00 00 00 00 25 ...............................%
5000 06 00 00 00 00 00 00 00 00 2f 06 00 00 00 00 00 00 00 00 00 00 97 05 00 00 00 00 00 00 00 00 00 ........./......................
5020 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 a0 38 ad 38 be 38 00 ..........................8.8.8.
5040 00 00 00 00 00 00 00 76 39 83 39 90 39 00 00 00 00 00 00 cc 3e d9 3e 00 00 55 3f 62 3f 6f 3f 00 .......v9.9.9.......>.>..U?b?o?.
5060 00 de 3f eb 3f f8 3f 00 00 00 00 00 00 e1 40 ee 40 fb 40 00 00 00 00 ce 41 db 41 e8 41 00 00 00 ..?.?.?.......@.@.@.....A.A.A...
5080 00 bf 42 cc 42 d9 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 ..B.B.B.........................
50a0 00 00 00 8a 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 d2 07 8d ................................
50c0 09 ae 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 0d 00 00 00 00 00 .........................F......
50e0 00 00 00 c2 0d 00 00 00 00 00 00 00 00 3f 0e 00 00 00 00 00 00 00 00 46 11 00 00 00 00 79 06 00 .............?.........F.....y..
5100 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 d0 07 00 00 00 ................................
5120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8b 09 ac 0b 44 0d 00 00 00 00 00 .........................D......
5140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 0d 00 00 00 00 00 00 00 00 3d 0e 00 00 00 ...........................=....
5160 00 00 00 00 00 44 11 00 00 00 00 00 00 00 00 6b 13 00 00 00 00 88 07 00 00 00 00 00 00 00 00 00 .....D.........k................
5180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d1 07 00 00 00 00 00 00 00 00 00 00 00 ................................
51a0 00 00 00 00 00 00 00 00 00 00 00 00 00 8c 09 ad 0b 45 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 .................E..............
51c0 00 00 00 00 00 00 00 00 00 c1 0d 00 00 00 00 00 00 00 00 3e 0e 00 00 00 00 00 00 00 00 45 11 00 ...................>.........E..
51e0 00 00 00 00 00 00 00 6c 13 00 00 00 00 89 07 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 .......l........................
5200 00 00 00 00 00 00 00 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 ................................
5220 00 00 01 00 00 00 00 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 02 01 01 00 00 00 00 00 00 ................................
5240 00 00 01 00 00 00 01 01 00 00 00 01 00 00 00 01 00 00 00 01 01 01 00 00 00 01 01 00 00 00 01 01 ................................
5260 00 00 00 01 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 02 00 02 00 00 00 00 00 00 00 00 00 00 ................................
5280 00 00 02 02 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 02 00 00 00 00 02 00 00 00 00 02 ................................
52a0 00 00 02 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 ................................
52c0 00 00 00 00 00 00 00 e6 00 32 00 00 00 27 00 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........2...'.3................
52e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 02 3a d7 01 3d b2 02 3e 00 00 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 00 00 00 00 00 00 00 6d 01 ..............................m.
5320 40 00 00 00 00 00 00 00 00 00 00 00 00 5a 01 41 00 00 00 00 00 00 00 00 00 00 00 00 3c 01 42 00 @............Z.A............<.B.
5340 00 00 00 00 00 00 00 00 00 00 00 85 02 43 00 00 00 00 00 00 73 02 45 00 00 00 00 00 00 00 00 00 .............C......s.E.........
5360 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............2.................
5380 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 0c 01 00 00 00 00 00 ................................
53a0 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 ................................
53c0 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 ................................
53e0 00 00 00 00 00 00 00 e3 02 0e e4 02 0e 00 00 00 00 00 00 00 00 00 00 00 00 f0 02 0e 00 00 00 00 ................................
5400 00 00 00 00 00 00 00 00 06 02 0f 00 00 00 00 00 00 00 00 00 00 00 00 ea 02 2c 00 00 00 00 00 00 .........................,......
5420 ea 02 2c c9 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 32 00 00 ea 32 00 ..,.0.....................2...2.
5440 00 00 00 e0 37 00 00 00 00 00 00 00 00 00 00 00 00 0d 39 00 00 00 00 00 00 00 00 00 00 00 00 00 ....7.............9.............
5460 00 00 00 df 3e 00 00 00 00 00 00 75 3f 00 00 00 00 00 00 00 00 00 00 79 40 00 00 00 00 00 00 00 ....>......u?..........y@.......
5480 00 66 41 00 00 00 00 00 00 00 00 48 42 00 00 00 00 00 00 00 00 97 44 c9 44 00 00 00 00 00 00 00 .fA........HB.........D.D.......
54a0 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 89 38 00 00 00 00 00 ..........................8.....
54c0 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 ................................
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 00 00 00 00 00 00 00 00 b4 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............D...................
5520 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .............}8.................
5540 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 ................................
5560 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 a8 ................................
5580 44 7b 03 7e 03 82 03 8a 03 92 03 96 03 9a 03 9e 03 a2 03 a6 03 aa 03 ae 03 be 03 cf 03 d3 03 da D{.~............................
55a0 03 e6 03 f8 03 00 04 09 04 12 04 1e 04 2b 04 3a 04 3e 04 46 04 4e 04 56 04 6a 04 7b 04 87 04 8f .............+.:.>.F.N.V.j.{....
55c0 04 97 04 9b 04 a3 04 ab 04 b3 04 b7 04 bf 04 c7 04 cf 04 d7 04 de 04 e2 04 ea 04 f2 04 fa 04 01 ................................
55e0 05 05 05 0d 05 15 05 1d 05 24 05 28 05 30 05 38 05 40 05 47 05 55 05 59 05 60 05 66 05 6c 05 72 .........$.(.0.8.@.G.U.Y.`.f.l.r
5600 05 78 05 7e 05 84 05 8a 05 90 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .x.~............................
5620 00 00 00 00 00 00 00 00 00 00 00 8c 38 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 00 00 00 ............8...................
5640 00 00 00 00 00 00 00 00 02 02 00 00 00 00 00 00 00 00 00 00 00 02 02 00 00 00 00 02 00 00 00 00 ................................
5660 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 00 00 00 00 ................................
5680 00 00 00 00 00 00 00 ff 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........3.......................
56a0 00 00 00 00 00 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 ...................m............
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 6d 00 13 6d 00 13 ..........................m..m..
56e0 6d 00 13 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 m...............................
5700 00 00 00 00 6d 00 13 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 ....m..............m............
5720 00 00 6d 00 13 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 13 00 00 00 00 00 00 6d 00 13 b8 45 00 ..m..............m........m...E.
5740 04 02 00 03 03 02 ff 04 00 01 02 00 01 01 02 08 00 03 02 00 04 04 02 ff 04 00 01 00 00 00 00 02 ................................
5760 08 00 00 00 13 6e 01 00 13 6e 01 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....n...n......................
5780 00 00 00 00 00 01 00 02 88 0f 00 00 b4 b2 6d 00 00 b5 86 e6 02 64 01 00 03 01 01 21 01 01 14 00 ..............m......d.....!....
57a0 00 01 01 a2 e1 36 ba f3 61 20 51 d7 a7 0c 85 fd 9a b2 ff 02 00 00 00 13 6e 01 00 13 6e 01 01 01 .....6..a.Q.............n...n...
57c0 02 d7 0b 00 00 00 00 00 00 00 a2 e1 36 ba f3 61 20 51 8c ba 1e 6d a7 07 69 de 01 02 02 82 01 00 ............6..a.Q...m..i.......
57e0 02 17 6b 12 00 7d 86 95 02 14 01 01 02 00 0f 63 6f 72 65 5f 69 6e 74 72 69 6e 73 69 63 73 c1 00 ..k..}.........core_intrinsics..
5800 16 66 6d 74 5f 68 65 6c 70 65 72 73 5f 66 6f 72 5f 64 65 72 69 76 65 c1 03 01 01 ec 59 01 01 eb .fmt_helpers_for_derive.....Y...
5820 59 00 00 01 01 a2 e1 36 ba f3 61 20 51 30 e1 ec 55 c2 f8 f1 40 01 01 02 ce 05 00 00 84 92 35 00 Y......6..a.Q0..U...@.........5.
5840 00 85 ac c2 03 64 01 00 03 01 01 2b 01 01 14 00 00 01 01 a2 e1 36 ba f3 61 20 51 c3 3a 5c 60 1a .....d.....+.........6..a.Q.:\`.
5860 33 5d d2 00 00 02 00 00 00 02 08 63 58 48 57 59 57 3f 57 50 57 61 57 b3 57 35 58 85 57 da 57 75 3].........cXHWYW?WPWaW.W5X.W.Wu
5880 57 ca 57 53 58 a3 57 25 58 b0 0d 4f 44 48 54 01 08 04 20 45 00 00 00 00 00 00 00 80 00 00 00 00 W.WSX.W%X..ODHT....E............
58a0 00 00 00 00 00 00 02 b7 de 00 00 f1 5c 98 22 ff 71 66 7d 28 00 00 00 00 00 00 00 00 00 00 00 00 ............\.".qf}(............
58c0 00 00 00 57 67 5a 21 82 71 5e 49 33 00 00 00 9b 08 17 71 82 b8 a5 41 41 00 00 00 00 00 00 00 00 ...WgZ!.q^I3......q...AA........
58e0 00 00 00 00 00 00 00 48 46 88 ad 05 5e 93 57 05 00 00 00 43 2b 20 01 86 b4 87 9c 09 00 00 00 4b .......HF...^.W....C+..........K
5900 48 02 1e 05 f0 20 19 29 00 00 00 be 8f f6 17 87 00 5b 73 3b 00 00 00 28 d1 9b ca 89 5f af 66 40 H......).........[s;...(...._.f@
5920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 b8 90 d1 0b 7e d3 4a 1c 00 00 00 00 00 00 00 00 ...............a....~.J.........
5940 00 00 00 00 00 00 00 88 c1 bf b0 8d 44 95 33 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............D.3:................
5960 00 00 00 00 00 00 00 00 00 00 00 a9 ad db 76 90 03 31 57 1f 00 00 00 8f a1 51 9c 91 ac e2 e5 22 ..............v..1W......Q....."
5980 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 e8 7a 8f 68 94 ............................z.h.
59a0 5f 96 95 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c9 f9 a0 1b 16 8f da 1c 06 00 00 00 61 _..8...........................a
59c0 d5 30 ab 96 c2 33 ed 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 98 a1 44 6b 99 5e 2b 9b 2c .0...3...................Dk.^+.,
59e0 00 00 00 cb d5 f5 49 1a 60 2e 08 13 00 00 00 ef ee 29 7b 1a 71 3e a2 07 00 00 00 79 72 b2 ac 1a ......I.`........){.q>.....yr...
5a00 f0 ac 94 2d 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 ...-............................
5a20 00 00 00 00 00 00 00 00 00 00 00 0c 40 ad d3 a0 bd 58 b3 1e 00 00 00 00 00 00 00 00 00 00 00 00 ............@....X..............
5a40 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 f6 9d a8 80 24 ...............................$
5a60 76 f1 c5 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 a6 1b 13 a6 b1 5d 36 16 00 00 00 00 v..................G.....]6.....
5a80 00 00 00 00 00 00 00 00 00 00 00 4d 38 dd 2d a8 22 b6 b3 24 00 00 00 1e d7 2a e8 29 41 4e d5 08 ...........M8.-."..$.....*.)AN..
5aa0 00 00 00 b1 ba 63 f5 a8 87 30 1f 36 00 00 00 c2 46 dd 8c 2a b1 f0 1e 3c 00 00 00 e5 92 dd 02 ac .....c...0.6....F..*...<........
5ac0 58 eb a8 19 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 X...............................
5ae0 b9 08 0e af 4b 53 be 01 00 00 00 06 f5 29 09 2f 71 b4 92 25 00 00 00 00 00 00 00 00 00 00 00 00 ....KS.......)./q..%............
5b00 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 ba 6e 47 19 34 ............................nG.4
5b20 ad 10 fb 0d 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 ................................
5b40 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 ................................
5b60 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 ................................
5b80 00 00 00 00 00 00 00 e4 8d c6 6e 3d 8f 59 ac 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 71 ..........n=.Y.&...............q
5ba0 3b fa c4 bf 70 9a 05 1a 00 00 00 5b 14 48 8b bf 5a df 25 12 00 00 00 be 87 73 9d c1 61 11 ef 18 ;...p......[.H..Z.%......s..a...
5bc0 00 00 00 56 88 4e b8 c1 b8 e4 53 37 00 00 00 9a 1f 5d e6 43 f5 94 2d 27 00 00 00 f5 b1 25 8d 44 ...V.N....S7.....].C..-'.....%.D
5be0 74 fc 31 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 b1 43 8d 46 ec 96 8d 32 00 00 00 00 t.1..................C.F...2....
5c00 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 ................................
5c20 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 a5 50 25 af 4c ............................P%.L
5c40 4e 43 2c 2a 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 f7 NC,*............................
5c60 6c 78 54 cf 82 66 1b 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 38 53 3d d1 65 6b 1c 3f lxT..f./...............O8S=.ek.?
5c80 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 d8 2f bb 81 d4 ............................/...
5ca0 aa 6b 30 39 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 .k09...........................m
5cc0 f2 b2 ca 57 87 cf 96 2e 00 00 00 cf ad 5a 1e d7 00 37 82 44 00 00 00 00 00 00 00 00 00 00 00 00 ...W.........Z...7.D............
5ce0 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 7f d6 f6 54 5c ..............................T\
5d00 2b 05 1b 0a 00 00 00 15 60 14 b4 dd 9a bd a5 20 00 00 00 07 f2 58 21 dd 28 8e fb 23 00 00 00 ac +.......`............X!.(..#....
5d20 e4 18 67 de 5c 4a bf 30 00 00 00 e6 0d 7e 28 e0 ef 29 a3 1d 00 00 00 c7 ef d3 83 e1 05 b8 f5 3d ..g.\J.0.....~(..).............=
5d40 00 00 00 95 2c 30 26 e2 6b 75 f6 1b 00 00 00 e7 7d dc 92 e3 b0 7b 0c 00 00 00 00 a5 4b f5 15 e3 ....,0&.ku......}....{......K...
5d60 ab d0 3e 04 00 00 00 1d 68 fe 97 e2 b4 1c 0f 34 00 00 00 2f 73 0c 5e 61 29 20 50 42 00 00 00 00 ..>.....h......4.../s.^a).PB....
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 00 00 00 00 00 00 00 00 00 00 10 07 92 56 6b ce 11 bd 2b 00 00 00 2c 43 1e 17 6c ..................Vk...+...,C..l
5dc0 e3 83 e0 35 00 00 00 e0 a2 c1 28 ed b0 cd 3b 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...5......(...;.................
5de0 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 ................................
5e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 89 59 3b f3 ab ce 5b 10 00 00 00 d1 e0 9c d3 f3 ...............R.Y;...[.........
5e20 ef 18 18 3e 00 00 00 62 24 36 5a 75 3e 60 44 02 00 00 00 59 a2 6c 59 f5 cb 5c 25 0b 00 00 00 7a ...>...b$6Zu>`D....Y.lY..\%....z
5e40 c3 b6 e9 77 81 af 50 31 00 00 00 88 d0 8f 91 78 68 cd 3b 43 00 00 00 00 00 00 00 00 00 00 00 00 ...w..P1.......xh.;C............
5e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 98 b1 e9 fb be 62 76 03 00 00 00 38 c8 fe 85 fc ...............D.....bv....8....
5e80 61 18 85 0c 00 00 00 08 39 99 e7 7d 4a f7 b1 0f 00 00 00 ac 53 c3 45 fe 2b f9 da 11 00 00 00 8b a.......9..}J.......S.E.+.......
5ea0 10 f6 6b 7f e5 93 49 21 00 00 00 3e ff 24 20 ff 2b 4e 0c 39 33 ff 25 ff 19 ff ff 2b 72 ff ff 4a ..k...I!...>.$..+N.93.%....+r..J
5ec0 ff 0e 76 ff 4d 04 51 4a ff ff ff 59 ff ff ff 62 ff 1b ff 59 6a 0f 0f 54 ff ff 5f 49 ff ff ff 7d ..v.M.QJ...Y...b...Yj..T.._I...}
5ee0 ff ff ff ff ff ff ff ff 56 ff 02 12 77 29 16 18 ff 46 ff ff ff ff ff 16 ff ff 0d ff 0e ff ff 18 ........V...w)...F..............
5f00 ff ff 4b 41 ff ff ff 0d 52 7d 5f 51 7a 7b 06 1f 07 28 ff ff ff ff 5e 70 1d ff ff ff ff ff 2d 0c ..KA....R}_Qz{...(....^p......-.
5f20 22 12 28 1d ff ff 3b 42 58 6d 24 3e ff 24 20 ff 2b 4e 0c 39 33 ff 25 ff 19 ff ff 00 00 5a 2f 68 ".(...;BXm$>.$..+N.93.%......Z/h
5f40 6f 6d 65 2f 63 72 74 2f 2e 63 61 72 67 6f 2f 72 65 67 69 73 74 72 79 2f 73 72 63 2f 69 6e 64 65 ome/crt/.cargo/registry/src/inde
5f60 78 2e 63 72 61 74 65 73 2e 69 6f 2d 31 39 34 39 63 66 38 63 36 62 35 62 35 35 37 66 2f 73 63 6f x.crates.io-1949cf8c6b5b557f/sco
5f80 70 65 67 75 61 72 64 2d 31 2e 32 2e 30 2f 73 72 63 2f 6c 69 62 2e 72 73 c1 00 20 02 30 2d 9e 59 peguard-1.2.0/src/lib.rs....0-.Y
5fa0 8c 5f d5 d1 f6 e4 22 d9 65 38 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f3 85 01 d3 ._....".e82.....................
5fc0 04 01 3a 39 01 46 25 25 04 0f 04 13 04 41 04 08 1d 04 0d 31 2b 0c 04 22 04 50 4e 06 12 0e 08 08 ..:9.F%%.....A.....1+..".PN.....
5fe0 04 10 04 3d 40 04 08 31 04 19 04 10 52 29 0a 49 15 3a 0e 04 3b 04 3a 2f 04 4c 0a 2b 06 08 04 1e ...=@..1....R).I.:..;.:/.L.+....
6000 04 4b 51 4f 36 04 21 04 50 1a 04 08 1d 04 14 20 3a 17 16 43 46 3a 08 22 04 26 2e 32 37 22 0c 3a .KQO6.!.P.......:..CF:.".&.27".:
6020 31 06 04 10 1d 06 04 08 04 39 04 08 1d 04 20 12 04 45 42 07 4c 2e 07 4b 53 23 07 3f 4e 49 2c 2f 1........9.......EB.L..KS#.?NI,/
6040 1c 06 21 1f 1a 24 0a 04 11 49 2a 55 04 2f 48 22 56 42 54 28 4f 10 04 44 3d 2d 3a 42 32 39 2b 19 ..!..$...I*U./H"VBT(O..D=-:B29+.
6060 1b 12 0e 04 47 0a 06 04 10 23 51 29 34 06 04 08 04 04 15 04 10 4f 21 04 13 04 3b 04 4e 4c 1b 01 ....G....#Q)4........O!...;.NL..
6080 2c 1a 01 0e 1e 1c 21 0e 01 3e 15 42 36 1d 02 01 1e 04 51 4c 1d 11 13 01 29 04 26 1c 11 15 01 33 ,.....!..>.B6.....QL....).&....3
60a0 04 26 1c 11 16 01 1b 16 1e 0d 06 02 01 1c 1d 0e 1e 21 06 02 01 1c 1e 0e 1e 22 06 02 01 31 04 40 .&...............!......."...1.@
60c0 2c 10 15 15 39 07 02 01 43 04 40 2c 04 26 1c 10 20 15 44 07 02 01 42 04 40 2c 04 26 1c 10 1f 15 ,...9...C.@,.&....D...B.@,.&....
60e0 43 07 02 01 42 04 3e 4f 4b 19 04 4a 1f 04 4e 04 50 28 06 12 11 02 1c 1d 54 27 02 01 22 06 12 11 C...B.>OK..J..N.P(......T'.."...
6100 02 51 2b 08 4d 0e 10 43 15 29 2f 23 0a 06 01 52 08 0c 21 08 2d 08 2a 08 14 42 1b 08 1f 38 47 3b .Q+.M..C.)/#...R..!.-.*..B...8G;
6120 15 35 0e 0a 0c 0e 2a 39 3a 32 11 32 4c 4f 18 33 12 0a 06 02 01 4d 0a 0c 40 06 12 02 29 02 01 4d .5....*9:2.2LO.3.....M..@...)..M
6140 04 26 1c 0a 0c 4e 06 12 02 29 02 01 4d 04 26 04 10 04 4d 4f 4f 50 0f 04 08 1d 04 20 12 06 33 04 .&...N...)..M.&...MOOP........3.
6160 21 04 45 27 06 08 08 1c 0a 0c 4c 06 12 02 29 02 01 41 23 49 32 06 0d 12 11 02 02 01 2c 06 12 11 !.E'......L...)..A#I2.......,...
6180 02 15 01 1c 15 06 02 01 2f 06 12 11 02 28 19 06 02 01 2b 06 12 11 02 19 3d 36 5e 1d 1b 0a 06 02 ......../....(....+.....=6^.....
61a0 01 31 06 13 12 11 02 3b 2f 2a 16 06 02 01 0d 0c 12 19 22 26 01 0c 16 22 21 24 06 01 20 0c 20 22 .1.....;/*........"&..."!$....."
61c0 0a 2d 28 0a 24 06 01 20 0c 20 22 33 2d 1e 0d 24 06 01 20 0c 1f 22 33 2c 28 1e 0d 24 06 01 20 0c .-(.$....."3-..$....."3,(..$....
61e0 1f 22 0a 2c 0a 24 06 01 0c 31 28 4c 2a 52 2a 2c 15 2a 2c 06 01 20 0c 2a 28 4c 2b 55 2a 35 19 1c .".,.$...1(L*R*,.*,....*(L+U*5..
6200 37 0c 2a 2d 2c 15 2a 2d 2c 06 01 0c 1b 28 36 39 33 2a 20 06 0f d0 1b 03 d7 1b 03 d6 20 03 dd 20 7.*-,.*-,....(693*..............
6220 03 c0 32 03 dc 33 03 e5 33 03 88 35 03 d5 44 03 a2 4e 03 ab 4e 03 f3 51 03 fc 51 03 db 5d 03 f6 ..2..3..3..5..D..N..N..Q..Q..]..
6240 5d 03 f4 3a 4d bc b2 54 24 21 fd b5 e9 b9 4f 0c 4b fb 00 00 3b 5f 00 18 78 38 36 5f 36 34 2d 75 ]..:M..T$!....O.K...;_..x86_64-u
6260 6e 6b 6e 6f 77 6e 2d 6c 69 6e 75 78 2d 67 6e 75 c1 a0 ac 55 1c d9 51 54 65 f0 b1 a4 0a be c3 50 nknown-linux-gnu...U..QTe......P
6280 9d 00 0a 73 63 6f 70 65 67 75 61 72 64 c1 00 11 2d 34 61 34 66 66 32 39 38 33 66 66 35 31 37 64 ...scopeguard...-4a4ff2983ff517d
62a0 36 c1 a2 e1 36 ba f3 61 20 51 00 00 00 00 00 00 00 03 a1 c4 01 00 00 00 00 01 93 01 09 01 00 00 6...6..a.Q......................
62c0 00 01 cd 09 06 c6 01 00 00 00 00 00 94 7f 01 10 00 00 00 10 00 00 00 08 45 00 00 00 a8 04 00 00 ........................E.......
62e0 00 00 00 00 00 00 00 00 00 00 00 00 00 03 11 00 00 00 33 00 00 00 03 01 00 01 3c 03 03 3c 3c 03 ..................3.......<..<<.
6300 3a b4 01 03 3b ae 01 01 45 b1 01 02 3c 45 01 17 78 02 45 17 02 45 8a 01 00 00 8a 01 00 00 00 00 :...;...E...<E..x.E..E..........
6320 00 00 00 00 00 02 3c 00 02 3c 78 02 3c 78 03 3c 78 02 3c b4 01 02 3c 78 02 3b 78 00 00 76 02 38 ......<..<x.<x.<x.<...<x.;x..v.8
6340 00 02 3c 70 00 00 78 02 3c 00 00 00 78 02 3c 00 00 00 78 00 00 00 01 3c 00 00 00 3c 01 3c 00 00 ..<p..x.<...x.<...x....<...<.<..
6360 00 3c 00 00 00 00 00 00 00 00 00 01 3c 00 03 3c 3c 00 00 b4 01 00 00 00 00 00 00 00 00 00 02 0c .<..........<..<<...............
6380 00 03 3c 18 02 3b b4 01 00 00 76 02 3a 00 02 3a 74 02 45 74 00 00 8a 01 02 11 00 01 3c 22 02 10 ..<..;....v.:..:t.Et........<"..
63a0 3c 00 00 20 03 3c 00 00 00 b4 01 02 01 00 00 00 02 00 00 00 00 00 00 00 00 02 05 ac 02 02 05 0a <....<..........................
63c0 02 05 0a 0a 02 01 cb 13 00 00 00 00 00 00 00 00 00 72 75 73 74 2d 65 6e 64 2d 66 69 6c 65 .................rust-end-file