summaryrefslogtreecommitdiff
path: root/gemini-rs/target/debug/deps/libtower_service-92cec4741d6f953a.rlib
blob: cadbc06721beb385d6de74daf38c98576ece4ee1 (plain)
ofshex dumpascii
0000 21 3c 61 72 63 68 3e 0a 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 !<arch>./...............0.......
0020 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 20 20 38 20 20 20 20 20 20 20 ....0.....0.....0.......8.......
0040 20 20 60 0a 00 00 00 00 00 00 00 00 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..`.........//..................
0060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 36 20 20 ............................76..
0080 20 20 20 20 20 20 60 0a 74 6f 77 65 72 5f 73 65 72 76 69 63 65 2d 39 32 63 65 63 34 37 34 31 64 ......`.tower_service-92cec4741d
00a0 36 66 39 35 33 61 2e 74 6f 77 65 72 5f 73 65 72 76 69 63 65 2e 35 37 32 61 61 65 31 63 38 30 34 6f953a.tower_service.572aae1c804
00c0 36 39 37 65 62 2d 63 67 75 2e 30 2e 72 63 67 75 2e 6f 2f 0a 6c 69 62 2e 72 6d 65 74 61 2f 20 20 697eb-cgu.0.rcgu.o/.lib.rmeta/..
00e0 20 20 20 20 30 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 36 34 34 20 ....0...........0.....0.....644.
0100 20 20 20 20 32 33 36 30 38 20 20 20 20 20 60 0a 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 ....23608.....`..ELF............
0120 01 00 3e 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b8 5a 00 00 00 00 00 00 ..>......................Z......
0140 00 00 00 00 40 00 00 00 00 00 40 00 06 00 05 00 04 00 00 00 10 00 00 00 05 00 00 00 47 4e 55 00 ....@.....@.................GNU.
0160 02 00 00 c0 04 00 00 00 03 00 00 00 00 00 00 00 72 75 73 74 00 00 00 0a 71 58 00 00 00 00 00 00 ................rust....qX......
0180 23 72 75 73 74 63 20 31 2e 39 34 2e 31 20 28 65 34 30 38 39 34 37 62 66 20 32 30 32 36 2d 30 33 #rustc.1.94.1.(e408947bf.2026-03
01a0 2d 32 35 29 c1 02 ac 10 32 14 7a b3 a3 78 81 63 ec 82 96 95 50 ef 1a 21 00 02 11 2d 34 36 64 39 -25)....2.z..x.c....P..!...-46d9
01c0 33 36 30 39 37 65 38 63 35 62 38 35 c1 00 02 c1 05 07 2e 33 8a d2 91 85 79 8c 5a e6 74 60 cf ae 36097e8c5b85.......3....y.Z.t`..
01e0 16 00 02 11 2d 65 36 30 64 64 32 61 62 35 31 66 62 63 37 64 65 c1 00 02 ea 02 76 8a 3e 40 f1 c8 ....-e60dd2ab51fbc7de.....v.>@..
0200 b1 f5 2d 26 0b f9 4e 47 b7 68 00 02 11 2d 63 39 39 65 36 37 36 39 37 36 66 34 64 63 63 65 c1 00 ..-&..NG.h...-c99e676976f4dcce..
0220 02 f9 04 fa f9 1a 04 bf 3d 24 9e 59 8c 41 61 ed dd bb fc 00 02 11 2d 35 38 63 38 64 34 37 31 35 ........=$.Y.Aa.......-58c8d4715
0240 61 35 35 37 33 33 61 c1 01 02 d8 09 f7 9c 51 cf fa ca 29 f1 0b 2f 16 c9 b0 7b 13 8b 00 02 11 2d a55733a.......Q...)../...{.....-
0260 36 30 33 36 62 62 37 61 62 32 64 62 38 32 37 66 c1 00 00 18 72 75 73 74 63 5f 73 74 64 5f 77 6f 6036bb7ab2db827f....rustc_std_wo
0280 72 6b 73 70 61 63 65 5f 63 6f 72 65 c1 9e 5e 05 4a 0a 75 ce a2 49 4d 26 0a 1e ed c5 e6 00 02 11 rkspace_core..^.J.u..IM&........
02a0 2d 34 33 61 61 61 35 63 39 35 34 32 61 66 64 39 39 c1 00 02 99 12 b8 f0 d4 c2 87 f7 29 60 c1 11 -43aaa5c9542afd99...........)`..
02c0 67 3c fd ed 3c 31 00 02 11 2d 33 35 33 62 32 63 37 64 65 39 37 37 35 38 38 30 c1 01 00 0b 6d 69 g<..<1...-353b2c7de9775880....mi
02e0 6e 69 7a 5f 6f 78 69 64 65 c1 0b 22 9d 30 57 b5 92 f4 05 9a 88 c5 e9 93 ca 41 00 02 11 2d 32 62 niz_oxide..".0W..........A...-2b
0300 36 61 38 64 32 66 36 65 31 64 63 37 31 62 c1 01 00 06 61 64 6c 65 72 32 c1 db d1 6b 64 c3 20 5d 6a8d2f6e1dc71b....adler2...kd..]
0320 97 66 e0 4f b5 2b bf a6 c6 00 02 11 2d 33 39 66 66 64 62 63 32 37 63 39 37 38 63 63 63 c1 01 00 .f.O.+......-39ffdbc27c978ccc...
0340 09 68 61 73 68 62 72 6f 77 6e c1 07 71 0a b4 37 2e b1 79 73 58 d6 3a f4 58 64 3d 00 02 11 2d 37 .hashbrown..q..7..ysX.:.Xd=...-7
0360 30 33 30 35 62 32 65 63 30 37 36 36 66 61 36 c1 01 00 19 72 75 73 74 63 5f 73 74 64 5f 77 6f 72 0305b2ec0766fa6....rustc_std_wor
0380 6b 73 70 61 63 65 5f 61 6c 6c 6f 63 c1 0d cf 6d cd e9 de 3a 35 06 8a 89 31 bf ef 20 28 00 02 11 kspace_alloc...m...:5...1...(...
03a0 2d 37 36 62 35 66 65 39 33 32 38 63 31 30 36 33 66 c1 00 00 0a 73 74 64 5f 64 65 74 65 63 74 c1 -76b5fe9328c1063f....std_detect.
03c0 29 ae 33 64 c9 1d b9 5f 4d c8 6c bb 7a 96 e6 52 00 02 11 2d 62 31 36 65 35 63 62 35 65 62 61 33 ).3d..._M.l.z..R...-b16e5cb5eba3
03e0 65 30 66 64 c1 00 00 0e 72 75 73 74 63 5f 64 65 6d 61 6e 67 6c 65 c1 b6 4f 2f c9 38 a9 40 dd 0f e0fd....rustc_demangle..O/.8.@..
0400 85 ac 45 e3 6b 2f 09 00 02 11 2d 37 38 39 66 62 39 63 30 63 62 31 63 37 31 35 38 c1 01 00 06 63 ..E.k/....-789fb9c0cb1c7158....c
0420 66 67 5f 69 66 c1 16 c0 93 cc a1 20 a8 ac 1f c2 5e 49 da 12 00 99 00 02 11 2d 61 35 61 64 64 66 fg_if...........^I.......-a5addf
0440 64 63 39 34 63 33 62 61 64 33 c1 01 00 09 61 64 64 72 32 6c 69 6e 65 c1 f6 b4 ec c4 dc 6d 32 85 dc94c3bad3....addr2line......m2.
0460 8d 72 d2 98 7f 2b 3d c1 00 02 11 2d 33 33 36 37 66 32 36 62 64 34 38 36 62 32 39 64 c1 01 00 05 .r...+=....-3367f26bd486b29d....
0480 67 69 6d 6c 69 c1 5c 06 5f c3 c6 90 91 3c 66 f7 15 a6 33 77 33 07 00 02 11 2d 37 61 65 65 66 65 gimli.\._....<f...3w3....-7aeefe
04a0 37 32 35 31 36 62 31 65 62 64 c1 01 00 06 6f 62 6a 65 63 74 c1 2e f9 0a a6 3e 86 aa 45 82 9b ad 72516b1ebd....object.....>..E...
04c0 f6 f4 3b 35 5a 00 02 11 2d 39 32 36 64 61 61 39 34 61 30 30 65 65 33 32 37 c1 01 00 06 6d 65 6d ..;5Z...-926daa94a00ee327....mem
04e0 63 68 72 c1 71 50 cc 85 8f 13 27 a6 9a a7 fa e3 c7 4b 79 b2 00 02 11 2d 34 38 64 35 62 30 64 62 chr.qP....'......Ky....-48d5b0db
0500 38 30 34 30 32 36 35 33 c1 01 02 b6 0c 66 b0 dc cc 32 3a 5d ac 99 c0 b4 3e 7a 8e 9d 3e 00 01 11 80402653.....f...2:]....>z..>...
0520 2d 65 34 36 32 66 31 30 36 62 32 62 32 36 61 30 36 c1 01 00 00 00 01 00 05 02 ac 10 00 01 00 03 -e462f106b2b26a06...............
0540 00 01 00 03 01 01 00 03 02 01 00 03 03 01 00 03 04 01 00 05 00 07 53 65 72 76 69 63 65 c1 00 01 ......................Service...
0560 07 05 00 07 52 65 71 75 65 73 74 c1 00 01 07 05 00 08 52 65 73 70 6f 6e 73 65 c1 00 01 07 05 02 ....Request.......Response......
0580 97 01 00 01 07 05 02 a8 01 00 01 07 06 00 0a 70 6f 6c 6c 5f 72 65 61 64 79 c1 00 01 07 06 02 a0 ...............poll_ready.......
05a0 04 00 01 00 01 00 01 0e 08 00 02 27 61 c1 00 01 0e 05 00 01 53 c1 00 01 0e 05 01 f3 07 00 01 0e ...........'a.......S...........
05c0 05 01 81 08 00 01 0e 05 02 97 01 00 01 0e 05 02 a8 01 00 01 0e 06 01 9e 08 00 01 0e 06 02 a0 04 ................................
05e0 00 01 00 01 01 01 17 05 01 c3 08 00 01 17 05 01 f3 07 00 01 17 05 01 81 08 00 01 17 05 02 97 01 ................................
0600 00 01 17 05 02 a8 01 00 01 17 06 01 9e 08 00 01 17 06 02 a0 04 00 01 0c 0d 00 01 0c 0d 01 01 0c ................................
0620 0d 02 01 0d 0d 00 01 15 0d 00 01 15 0d 01 01 15 0d 02 01 16 0d 00 01 1d 0d 00 01 1d 0d 01 01 1d ................................
0640 0d 02 01 1e 0d 00 07 00 07 02 01 0c 00 00 01 ba 08 18 01 01 c3 08 01 01 18 02 01 f3 07 00 01 01 ................................
0660 00 07 02 01 05 03 96 05 01 03 96 05 01 00 03 97 05 00 03 42 6f 78 c1 01 00 02 03 9a 05 02 8a 13 ...................Box..........
0680 01 03 84 02 01 00 03 9b 05 02 8b 13 01 03 84 02 01 00 00 00 6c 00 00 00 00 08 00 fb 51 d2 c6 3d ....................l.......Q..=
06a0 25 1a 1a 02 01 18 00 01 c3 08 01 05 03 f1 45 01 03 f1 45 01 01 03 f2 45 00 06 47 6c 6f 62 61 6c %.............E...E....E..Global
06c0 c1 01 00 00 00 00 0c 00 00 00 00 00 00 89 f4 d6 c2 47 d0 fa a3 00 01 18 01 01 f3 07 00 01 01 0e .................G..............
06e0 01 0a 01 17 01 05 03 96 05 00 07 02 0a 02 01 44 da 65 00 00 00 03 00 00 00 01 01 00 00 00 01 bc ...............D.e..............
0700 da 65 00 00 07 02 54 e3 65 00 00 02 01 0d 00 0c 02 01 e1 0a 01 e8 0a 02 00 03 00 0f 2c 00 02 00 .e....T.e...................,...
0720 14 ee 65 00 00 00 01 01 00 04 74 e3 65 00 00 00 00 01 04 f7 65 00 00 04 00 02 02 01 00 00 15 00 ..e.......t.e.......e...........
0740 01 fc 83 65 74 00 00 00 00 00 04 01 05 02 ba 9a 03 02 02 bc 9a 03 01 00 02 bd 9a 03 02 fc 01 01 ...et...........................
0760 00 01 02 be 9a 03 02 8a 13 00 01 00 00 00 02 bf 9a 03 01 01 02 c0 9a 03 02 e5 01 01 01 00 00 00 ................................
0780 01 00 00 00 00 00 00 64 f1 64 34 09 53 c1 da 01 01 05 02 c3 82 03 02 02 c6 82 03 01 00 02 c7 82 .......d.d4.S...................
07a0 03 02 d7 01 01 00 01 02 c8 82 03 02 8a 13 00 01 00 00 00 02 c9 82 03 01 00 02 ca 82 03 02 96 01 ................................
07c0 01 01 01 02 cb 82 03 02 8a 13 00 01 00 00 00 01 00 00 00 00 00 00 b4 b1 63 2d e7 62 30 9a 02 01 ........................c-.b0...
07e0 16 00 01 17 00 02 01 e1 0a 01 e8 0a 00 0a 00 d4 b5 65 00 00 00 0c 06 0c 06 e1 0a 01 01 00 4c 91 .................e............L.
0800 65 00 00 00 0c 06 05 02 d1 7f 01 02 d1 7f 00 02 7f 01 00 05 02 d3 7f 00 05 77 61 6b 65 72 c1 01 e........................waker..
0820 02 bd 7f 01 00 02 d4 7f 00 0b 6c 6f 63 61 6c 5f 77 61 6b 65 72 c1 01 02 bd 7f 01 00 02 d5 7f 00 ..........local_waker...........
0840 03 65 78 74 c1 01 02 bd 7f 01 00 02 d6 7f 00 07 5f 6d 61 72 6b 65 72 c1 01 02 bd 7f 01 00 02 d7 .ext............_marker.........
0860 7f 00 08 5f 6d 61 72 6b 65 72 32 c1 01 02 bd 7f 01 00 00 00 04 00 00 00 00 00 00 3b e8 c7 73 86 ..._marker2................;..s.
0880 94 ad 05 01 00 06 01 00 14 9c 65 00 00 01 87 0e 00 0f 93 00 00 02 00 02 02 1a 0f 9c 00 00 00 01 ..........e.....................
08a0 00 01 01 00 00 02 63 78 c1 0f 21 00 00 00 02 00 01 02 00 17 72 01 01 00 01 01 00 9d 0c 17 be 01 ......cx..!.........r...........
08c0 01 00 00 00 00 00 00 02 01 44 b9 66 00 00 00 03 00 00 00 01 01 00 00 00 01 b4 b9 66 00 00 07 02 .........D.f...............f....
08e0 24 c2 66 00 00 02 01 0d 00 0d 02 01 e1 0a 01 e8 0a 02 00 03 00 0f 2c 00 02 00 3c c7 66 00 00 00 $.f...................,...<.f...
0900 01 01 00 04 6c c2 66 00 00 00 00 01 04 d5 66 00 00 04 00 02 02 01 00 00 16 00 01 fc fd 65 58 00 ....l.f.......f..............eX.
0920 00 00 00 00 04 01 17 00 02 01 e1 0a 01 e8 0a 00 0b 00 4c a5 66 00 00 00 85 0e 00 4c 85 66 00 00 ..................L.f......L.f..
0940 00 e8 0a 00 3c 90 66 00 00 01 87 0e 00 0f 12 00 00 02 00 02 02 1a 0f 1b 00 00 00 01 00 01 01 00 ....<.f.........................
0960 00 07 72 65 71 75 65 73 74 c1 0f 26 00 00 00 02 00 01 02 00 0f 59 01 00 01 01 00 f7 0f 0f a4 01 ..request..&.........Y..........
0980 00 00 00 00 00 00 02 03 44 e5 68 00 00 00 04 00 00 00 01 01 00 00 0f 0e 00 00 05 00 05 09 00 04 ........D.h.....................
09a0 02 01 00 05 02 87 16 01 02 87 16 00 00 06 55 6e 69 71 75 65 c1 01 00 02 02 89 16 02 d9 0c 01 02 ..............Unique............
09c0 fb 15 01 00 02 8a 16 01 df 0d 01 02 fb 15 01 00 00 00 04 00 00 00 00 04 00 65 18 b2 05 cc 6b 70 .........................e....kp
09e0 4b 01 01 b5 0b 01 00 05 02 f3 14 01 02 f3 14 00 02 d3 01 01 00 01 02 f5 14 02 d9 0c 01 02 d9 14 K...............................
0a00 01 00 00 00 04 00 00 00 00 04 00 65 3f 37 ab 79 16 9a f1 01 01 b5 0b 0b b5 0b 00 00 0f 94 00 00 ...........e?7.y................
0a20 03 00 02 06 02 01 05 01 00 00 00 01 bc e5 68 00 00 07 02 54 ee 68 00 00 02 01 0d 00 0c 02 01 b5 ..............h....T.h..........
0a40 0b 01 e7 0b 02 01 03 00 0f c0 00 02 00 14 f9 68 00 00 00 01 01 00 04 74 ee 68 00 00 00 00 01 04 ...............h.......t.h......
0a60 82 69 00 00 04 00 02 02 01 00 00 1d 00 01 fc 8e 68 74 00 00 00 00 00 06 01 05 02 ba 9a 03 02 02 .i..............ht..............
0a80 bc 9a 03 01 00 02 bd 9a 03 02 fc 01 01 00 01 02 be 9a 03 02 8a 13 00 01 00 00 00 02 bf 9a 03 01 ................................
0aa0 01 02 c0 9a 03 02 e5 01 01 01 00 00 00 01 00 00 00 00 00 00 64 f1 64 34 09 53 c1 da 01 01 05 02 ....................d.d4.S......
0ac0 c3 82 03 02 02 c6 82 03 01 00 02 c7 82 03 02 d7 01 01 00 01 02 c8 82 03 02 8a 13 00 01 00 00 00 ................................
0ae0 02 c9 82 03 01 00 02 ca 82 03 02 96 01 01 01 01 02 cb 82 03 02 8a 13 00 01 00 00 00 01 00 00 00 ................................
0b00 00 00 00 b4 b1 63 2d e7 62 30 9a 02 01 f0 0d 01 17 00 02 01 b5 0b 01 e7 0b 00 0a 00 d4 c0 68 00 .....c-.b0....................h.
0b20 00 00 0c 06 f4 0a 01 00 4c 9c 68 00 00 00 94 0e 00 14 a7 68 00 00 01 0c 06 b5 0b 01 00 17 b5 01 ........L.h........h............
0b40 00 01 f4 0a 00 0f 1d 00 01 a7 12 00 0f 24 00 00 02 00 02 02 1a 0f 2d 00 00 00 01 00 01 01 00 01 .............$........-.........
0b60 b5 0e 0f 31 00 00 00 02 00 01 02 00 0f fe 01 00 01 01 00 ca 12 17 49 01 01 00 00 00 00 00 00 02 ...1..................I.........
0b80 03 44 c4 69 00 00 00 04 00 00 00 01 01 00 00 0f 0e 00 00 05 00 05 09 00 04 02 01 00 b3 11 01 00 .D.i............................
0ba0 f7 11 a7 12 00 0f 24 00 00 03 00 02 06 02 01 05 01 00 00 00 01 b4 c4 69 00 00 07 02 24 cd 69 00 ......$................i....$.i.
0bc0 00 02 01 0d 00 0d 02 01 b5 0b 01 e7 0b 02 01 03 00 0f 50 00 02 00 3c d2 69 00 00 00 01 01 00 04 ..................P...<.i.......
0be0 6c cd 69 00 00 00 00 01 04 e0 69 00 00 04 00 02 02 01 00 00 1e 00 01 fc 88 69 58 00 00 00 00 00 l.i.......i..............iX.....
0c00 06 01 17 00 02 01 b5 0b 01 e7 0b 00 0b 00 4c b0 69 00 00 00 b2 14 00 4c 90 69 00 00 00 e7 0b 00 ..............L.i......L.i......
0c20 3c 9b 69 00 00 01 c7 14 00 0f a8 00 01 f4 0a 00 0f 19 00 01 a7 12 00 0f 20 00 00 02 00 02 02 1a <.i.............................
0c40 0f 29 00 00 00 01 00 01 01 00 01 f1 0f 0f 2d 00 00 00 02 00 01 02 00 0f 60 01 00 01 01 00 d3 15 .)............-.........`.......
0c60 0f ab 01 00 00 00 00 00 00 07 02 ac 10 02 01 00 00 01 00 01 00 00 01 02 00 01 02 a8 01 34 ce 03 .............................4..
0c80 00 00 05 02 a0 9a 03 01 00 00 01 00 00 03 02 7f 3c e6 03 00 00 01 02 d1 7f 01 00 00 01 00 00 05 ................<...............
0ca0 02 e9 01 24 ef 03 00 00 03 02 ba 9a 03 01 00 00 01 00 00 06 fc 00 e2 69 00 00 1c 01 00 00 fc ba ...$...................i........
0cc0 01 33 00 00 30 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 72 65 20 60 53 65 .3..0.Definition.of.the.core.`Se
0ce0 72 76 69 63 65 60 20 74 72 61 69 74 20 74 6f 20 54 6f 77 65 72 c1 00 1c 01 00 00 1c ee 01 00 02 rvice`.trait.to.Tower...........
0d00 df 06 00 1c 01 00 00 fc f2 01 4a 00 00 47 20 54 68 65 20 5b 60 53 65 72 76 69 63 65 60 5d 20 74 ..........J..G.The.[`Service`].t
0d20 72 61 69 74 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6e 65 63 65 73 73 61 72 79 20 61 62 73 74 rait.provides.the.necessary.abst
0d40 72 61 63 74 69 6f 6e 73 20 66 6f 72 20 64 65 66 69 6e 69 6e 67 c1 00 1c 01 00 00 fc bd 02 4c 00 ractions.for.defining.........L.
0d60 00 49 20 72 65 71 75 65 73 74 20 2f 20 72 65 73 70 6f 6e 73 65 20 63 6c 69 65 6e 74 73 20 61 6e .I.request./.response.clients.an
0d80 64 20 73 65 72 76 65 72 73 2e 20 49 74 20 69 73 20 73 69 6d 70 6c 65 20 62 75 74 20 70 6f 77 65 d.servers..It.is.simple.but.powe
0da0 72 66 75 6c 20 61 6e 64 20 69 73 c1 00 1c 01 00 00 fc 8a 03 31 00 00 2e 20 75 73 65 64 20 61 73 rful.and.is.........1....used.as
0dc0 20 74 68 65 20 66 6f 75 6e 64 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 72 65 73 74 20 6f 66 20 .the.foundation.for.the.rest.of.
0de0 54 6f 77 65 72 2e c1 00 00 00 07 02 ac 10 17 81 01 00 00 01 00 01 00 00 01 02 00 01 02 a8 01 17 Tower...........................
0e00 82 01 00 05 02 a0 9a 03 01 00 00 01 00 00 03 02 7f 17 81 01 00 01 02 d1 7f 01 00 00 01 00 00 05 ................................
0e20 02 e9 01 17 80 01 00 03 02 ba 9a 03 01 00 00 01 00 00 06 17 c6 01 17 c9 01 17 cc 01 9c c1 03 00 ................................
0e40 17 c3 01 d4 da 03 00 17 b7 01 17 ba 01 17 aa 01 17 ad 01 d4 c2 52 00 00 1c 00 00 00 fc f7 03 3e .....................R.........>
0e60 00 00 3b 20 41 6e 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 66 75 6e 63 74 69 6f 6e 20 66 72 6f ..;.An.asynchronous.function.fro
0e80 6d 20 61 20 60 52 65 71 75 65 73 74 60 20 74 6f 20 61 20 60 52 65 73 70 6f 6e 73 65 60 2e c1 00 m.a.`Request`.to.a.`Response`...
0ea0 1c 00 00 00 1c b6 04 00 02 df 06 00 1c 00 00 00 fc ba 04 49 00 00 46 20 54 68 65 20 60 53 65 72 ...................I..F.The.`Ser
0ec0 76 69 63 65 60 20 74 72 61 69 74 20 69 73 20 61 20 73 69 6d 70 6c 69 66 69 65 64 20 69 6e 74 65 vice`.trait.is.a.simplified.inte
0ee0 72 66 61 63 65 20 6d 61 6b 69 6e 67 20 69 74 20 65 61 73 79 20 74 6f 20 77 72 69 74 65 c1 00 1c rface.making.it.easy.to.write...
0f00 00 00 00 fc 84 05 4a 00 00 47 20 6e 65 74 77 6f 72 6b 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 ......J..G.network.applications.
0f20 69 6e 20 61 20 6d 6f 64 75 6c 61 72 20 61 6e 64 20 72 65 75 73 61 62 6c 65 20 77 61 79 2c 20 64 in.a.modular.and.reusable.way,.d
0f40 65 63 6f 75 70 6c 65 64 20 66 72 6f 6d 20 74 68 65 c1 00 1c 00 00 00 fc cf 05 47 00 00 44 20 75 ecoupled.from.the.........G..D.u
0f60 6e 64 65 72 6c 79 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 2e 20 49 74 20 69 73 20 6f 6e 65 20 6f 66 nderlying.protocol..It.is.one.of
0f80 20 54 6f 77 65 72 27 73 20 66 75 6e 64 61 6d 65 6e 74 61 6c 20 61 62 73 74 72 61 63 74 69 6f 6e .Tower's.fundamental.abstraction
0fa0 73 2e c1 00 1c 00 00 00 1c 97 06 00 02 df 06 00 1c 00 00 00 84 9b 06 00 00 0d 20 23 20 46 75 6e s..........................#.Fun
0fc0 63 74 69 6f 6e 61 6c c1 00 1c 00 00 00 1c ac 06 00 02 df 06 00 1c 00 00 00 fc b0 06 46 00 00 43 ctional.....................F..C
0fe0 20 41 20 60 53 65 72 76 69 63 65 60 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 61 20 .A.`Service`.is.a.function.of.a.
1000 60 52 65 71 75 65 73 74 60 2e 20 49 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 74 75 72 6e `Request`..It.immediately.return
1020 73 20 61 c1 00 1c 00 00 00 fc f7 06 43 00 00 40 20 60 46 75 74 75 72 65 60 20 72 65 70 72 65 73 s.a.........C..@.`Future`.repres
1040 65 6e 74 69 6e 67 20 74 68 65 20 65 76 65 6e 74 75 61 6c 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6f enting.the.eventual.completion.o
1060 66 20 70 72 6f 63 65 73 73 69 6e 67 20 74 68 65 c1 00 1c 00 00 00 fc bb 07 48 00 00 45 20 72 65 f.processing.the.........H..E.re
1080 71 75 65 73 74 2e 20 54 68 65 20 61 63 74 75 61 6c 20 72 65 71 75 65 73 74 20 70 72 6f 63 65 73 quest..The.actual.request.proces
10a0 73 69 6e 67 20 6d 61 79 20 68 61 70 70 65 6e 20 61 74 20 61 6e 79 20 74 69 6d 65 20 69 6e 20 74 sing.may.happen.at.any.time.in.t
10c0 68 65 c1 00 1c 00 00 00 fc 84 08 4b 00 00 48 20 66 75 74 75 72 65 2c 20 6f 6e 20 61 6e 79 20 74 he.........K..H.future,.on.any.t
10e0 68 72 65 61 64 20 6f 72 20 65 78 65 63 75 74 6f 72 2e 20 54 68 65 20 70 72 6f 63 65 73 73 69 6e hread.or.executor..The.processin
1100 67 20 6d 61 79 20 64 65 70 65 6e 64 20 6f 6e 20 63 61 6c 6c 69 6e 67 c1 00 1c 00 00 00 fc d0 08 g.may.depend.on.calling.........
1120 4e 00 00 4b 20 6f 74 68 65 72 20 73 65 72 76 69 63 65 73 2e 20 41 74 20 73 6f 6d 65 20 70 6f 69 N..K.other.services..At.some.poi
1140 6e 74 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 74 68 65 20 70 72 6f 63 65 73 73 69 6e 67 nt.in.the.future,.the.processing
1160 20 77 69 6c 6c 20 63 6f 6d 70 6c 65 74 65 2c c1 00 1c 00 00 00 fc 9f 09 39 00 00 36 20 61 6e 64 .will.complete,.........9..6.and
1180 20 74 68 65 20 60 46 75 74 75 72 65 60 20 77 69 6c 6c 20 72 65 73 6f 6c 76 65 20 74 6f 20 61 20 .the.`Future`.will.resolve.to.a.
11a0 72 65 73 70 6f 6e 73 65 20 6f 72 20 65 72 72 6f 72 2e c1 00 1c 00 00 00 1c d9 09 00 02 df 06 00 response.or.error...............
11c0 1c 00 00 00 fc dd 09 50 00 00 4d 20 41 74 20 61 20 68 69 67 68 20 6c 65 76 65 6c 2c 20 74 68 65 .......P..M.At.a.high.level,.the
11e0 20 60 53 65 72 76 69 63 65 3a 3a 63 61 6c 6c 60 20 66 75 6e 63 74 69 6f 6e 20 72 65 70 72 65 73 .`Service::call`.function.repres
1200 65 6e 74 73 20 61 6e 20 52 50 43 20 72 65 71 75 65 73 74 2e 20 54 68 65 c1 00 1c 00 00 00 fc ae ents.an.RPC.request..The........
1220 0a 30 00 00 2d 20 60 53 65 72 76 69 63 65 60 20 76 61 6c 75 65 20 63 61 6e 20 62 65 20 61 20 73 .0..-.`Service`.value.can.be.a.s
1240 65 72 76 65 72 20 6f 72 20 61 20 63 6c 69 65 6e 74 2e c1 00 1c 00 00 00 1c df 0a 00 02 df 06 00 erver.or.a.client...............
1260 1c 00 00 00 64 e3 0a 00 00 09 20 23 20 53 65 72 76 65 72 c1 00 1c 00 00 00 1c f0 0a 00 02 df 06 ....d......#.Server.............
1280 00 1c 00 00 00 fc f4 0a 4c 00 00 49 20 41 6e 20 52 50 43 20 73 65 72 76 65 72 20 2a 69 6d 70 6c ........L..I.An.RPC.server.*impl
12a0 65 6d 65 6e 74 73 2a 20 74 68 65 20 60 53 65 72 76 69 63 65 60 20 74 72 61 69 74 2e 20 52 65 71 ements*.the.`Service`.trait..Req
12c0 75 65 73 74 73 20 72 65 63 65 69 76 65 64 20 62 79 20 74 68 65 c1 00 1c 00 00 00 fc c1 0b 52 00 uests.received.by.the.........R.
12e0 00 4f 20 73 65 72 76 65 72 20 6f 76 65 72 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 61 72 65 20 64 .O.server.over.the.network.are.d
1300 65 73 65 72 69 61 6c 69 7a 65 64 20 61 6e 64 20 74 68 65 6e 20 70 61 73 73 65 64 20 61 73 20 61 eserialized.and.then.passed.as.a
1320 6e 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 74 68 65 c1 00 1c 00 00 00 fc 94 0c 46 00 00 43 20 73 n.argument.to.the.........F..C.s
1340 65 72 76 65 72 20 76 61 6c 75 65 2e 20 54 68 65 20 72 65 74 75 72 6e 65 64 20 72 65 73 70 6f 6e erver.value..The.returned.respon
1360 73 65 20 69 73 20 73 65 6e 74 20 62 61 63 6b 20 6f 76 65 72 20 74 68 65 20 6e 65 74 77 6f 72 6b se.is.sent.back.over.the.network
1380 2e c1 00 1c 00 00 00 1c db 0c 00 02 df 06 00 1c 00 00 00 fc df 0c 48 00 00 45 20 41 73 20 61 6e ......................H..E.As.an
13a0 20 65 78 61 6d 70 6c 65 2c 20 68 65 72 65 20 69 73 20 68 6f 77 20 61 6e 20 48 54 54 50 20 72 65 .example,.here.is.how.an.HTTP.re
13c0 71 75 65 73 74 20 69 73 20 70 72 6f 63 65 73 73 65 64 20 62 79 20 61 20 73 65 72 76 65 72 3a c1 quest.is.processed.by.a.server:.
13e0 00 1c 00 00 00 1c a8 0d 00 02 df 06 00 1c 00 00 00 5c ac 0d 00 00 08 20 60 60 60 72 75 73 74 c1 .................\......```rust.
1400 00 1c 00 00 00 c4 b8 0d 00 00 15 20 23 20 75 73 65 20 73 74 64 3a 3a 70 69 6e 3a 3a 50 69 6e 3b ............#.use.std::pin::Pin;
1420 c1 00 1c 00 00 00 fc d1 0d 25 00 00 22 20 23 20 75 73 65 20 73 74 64 3a 3a 74 61 73 6b 3a 3a 7b .........%..".#.use.std::task::{
1440 50 6f 6c 6c 2c 20 43 6f 6e 74 65 78 74 7d 3b c1 00 1c 00 00 00 f4 f7 0d 00 00 1b 20 23 20 75 73 Poll,.Context};.............#.us
1460 65 20 73 74 64 3a 3a 66 75 74 75 72 65 3a 3a 46 75 74 75 72 65 3b c1 00 1c 00 00 00 fc 96 0e 21 e.std::future::Future;.........!
1480 00 00 1e 20 23 20 75 73 65 20 74 6f 77 65 72 5f 73 65 72 76 69 63 65 3a 3a 53 65 72 76 69 63 65 ....#.use.tower_service::Service
14a0 3b c1 00 1c 00 00 00 fc b8 0e 2e 00 00 2b 20 75 73 65 20 68 74 74 70 3a 3a 7b 52 65 71 75 65 73 ;............+.use.http::{Reques
14c0 74 2c 20 52 65 73 70 6f 6e 73 65 2c 20 53 74 61 74 75 73 43 6f 64 65 7d 3b c1 00 1c 00 00 00 1c t,.Response,.StatusCode};.......
14e0 e7 0e 00 02 df 06 00 1c 00 00 00 b4 eb 0e 00 00 13 20 73 74 72 75 63 74 20 48 65 6c 6c 6f 57 6f ..................struct.HelloWo
1500 72 6c 64 3b c1 00 1c 00 00 00 1c 82 0f 00 02 df 06 00 1c 00 00 00 fc 86 0f 33 00 00 30 20 69 6d rld;.....................3..0.im
1520 70 6c 20 53 65 72 76 69 63 65 3c 52 65 71 75 65 73 74 3c 56 65 63 3c 75 38 3e 3e 3e 20 66 6f 72 pl.Service<Request<Vec<u8>>>.for
1540 20 48 65 6c 6c 6f 57 6f 72 6c 64 20 7b c1 00 1c 00 00 00 fc ba 0f 2a 00 00 27 20 20 20 20 20 74 .HelloWorld.{.........*..'.....t
1560 79 70 65 20 52 65 73 70 6f 6e 73 65 20 3d 20 52 65 73 70 6f 6e 73 65 3c 56 65 63 3c 75 38 3e 3e ype.Response.=.Response<Vec<u8>>
1580 3b c1 00 1c 00 00 00 fc e5 0f 21 00 00 1e 20 20 20 20 20 74 79 70 65 20 45 72 72 6f 72 20 3d 20 ;.........!........type.Error.=.
15a0 68 74 74 70 3a 3a 45 72 72 6f 72 3b c1 00 1c 00 00 00 fc 87 10 59 00 00 56 20 20 20 20 20 74 79 http::Error;.........Y..V.....ty
15c0 70 65 20 46 75 74 75 72 65 20 3d 20 50 69 6e 3c 42 6f 78 3c 64 79 6e 20 46 75 74 75 72 65 3c 4f pe.Future.=.Pin<Box<dyn.Future<O
15e0 75 74 70 75 74 20 3d 20 52 65 73 75 6c 74 3c 53 65 6c 66 3a 3a 52 65 73 70 6f 6e 73 65 2c 20 53 utput.=.Result<Self::Response,.S
1600 65 6c 66 3a 3a 45 72 72 6f 72 3e 3e 3e 3e 3b c1 00 1c 00 00 00 1c e1 10 00 02 df 06 00 1c 00 00 elf::Error>>>>;.................
1620 00 fc e5 10 59 00 00 56 20 20 20 20 20 66 6e 20 70 6f 6c 6c 5f 72 65 61 64 79 28 26 6d 75 74 20 ....Y..V.....fn.poll_ready(&mut.
1640 73 65 6c 66 2c 20 63 78 3a 20 26 6d 75 74 20 43 6f 6e 74 65 78 74 3c 27 5f 3e 29 20 2d 3e 20 50 self,.cx:.&mut.Context<'_>).->.P
1660 6f 6c 6c 3c 52 65 73 75 6c 74 3c 28 29 2c 20 53 65 6c 66 3a 3a 45 72 72 6f 72 3e 3e 20 7b c1 00 oll<Result<(),.Self::Error>>.{..
1680 1c 00 00 00 fc bf 11 1f 00 00 1c 20 20 20 20 20 20 20 20 20 50 6f 6c 6c 3a 3a 52 65 61 64 79 28 ....................Poll::Ready(
16a0 4f 6b 28 28 29 29 29 c1 00 1c 00 00 00 4c df 11 00 00 06 20 20 20 20 20 7d c1 00 1c 00 00 00 1c Ok(()))......L..........}.......
16c0 e9 11 00 02 df 06 00 1c 00 00 00 fc ed 11 43 00 00 40 20 20 20 20 20 66 6e 20 63 61 6c 6c 28 26 ..............C..@.....fn.call(&
16e0 6d 75 74 20 73 65 6c 66 2c 20 72 65 71 3a 20 52 65 71 75 65 73 74 3c 56 65 63 3c 75 38 3e 3e 29 mut.self,.req:.Request<Vec<u8>>)
1700 20 2d 3e 20 53 65 6c 66 3a 3a 46 75 74 75 72 65 20 7b c1 00 1c 00 00 00 f4 b1 12 00 00 1b 20 20 .->.Self::Future.{..............
1720 20 20 20 20 20 20 20 2f 2f 20 63 72 65 61 74 65 20 74 68 65 20 62 6f 64 79 c1 00 1c 00 00 00 fc .......//.create.the.body.......
1740 d0 12 31 00 00 2e 20 20 20 20 20 20 20 20 20 6c 65 74 20 62 6f 64 79 3a 20 56 65 63 3c 75 38 3e ..1............let.body:.Vec<u8>
1760 20 3d 20 22 68 65 6c 6c 6f 2c 20 77 6f 72 6c 64 21 5c 6e 22 c1 00 1c 00 00 00 dc 82 13 00 00 18 .=."hello,.world!\n"............
1780 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 61 73 5f 62 79 74 65 73 28 29 c1 00 1c 00 00 00 e4 9e ..............as_bytes()........
17a0 13 00 00 19 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 74 6f 5f 6f 77 6e 65 64 28 29 3b c1 00 1c ..................to_owned();...
17c0 00 00 00 fc bb 13 27 00 00 24 20 20 20 20 20 20 20 20 20 2f 2f 20 43 72 65 61 74 65 20 74 68 65 ......'..$.........//.Create.the
17e0 20 48 54 54 50 20 72 65 73 70 6f 6e 73 65 c1 00 1c 00 00 00 fc e3 13 2a 00 00 27 20 20 20 20 20 .HTTP.response.........*..'.....
1800 20 20 20 20 6c 65 74 20 72 65 73 70 20 3d 20 52 65 73 70 6f 6e 73 65 3a 3a 62 75 69 6c 64 65 72 ....let.resp.=.Response::builder
1820 28 29 c1 00 1c 00 00 00 fc 8e 14 27 00 00 24 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 73 74 61 ().........'..$..............sta
1840 74 75 73 28 53 74 61 74 75 73 43 6f 64 65 3a 3a 4f 4b 29 c1 00 1c 00 00 00 dc b6 14 00 00 18 20 tus(StatusCode::OK).............
1860 20 20 20 20 20 20 20 20 20 20 20 20 2e 62 6f 64 79 28 62 6f 64 79 29 c1 00 1c 00 00 00 fc d2 14 .............body(body).........
1880 3d 00 00 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 65 78 70 65 63 74 28 22 55 6e 61 62 6c 65 =..:..............expect("Unable
18a0 20 74 6f 20 63 72 65 61 74 65 20 60 68 74 74 70 3a 3a 52 65 73 70 6f 6e 73 65 60 22 29 3b c1 00 .to.create.`http::Response`");..
18c0 1c 00 00 00 1c 90 15 00 02 df 06 00 1c 00 00 00 fc 94 15 2d 00 00 2a 20 20 20 20 20 20 20 20 20 ...................-..*.........
18e0 2f 2f 20 63 72 65 61 74 65 20 61 20 72 65 73 70 6f 6e 73 65 20 69 6e 20 61 20 66 75 74 75 72 65 //.create.a.response.in.a.future
1900 2e c1 00 1c 00 00 00 ec c2 15 00 00 1a 20 20 20 20 20 20 20 20 20 6c 65 74 20 66 75 74 20 3d 20 ......................let.fut.=.
1920 61 73 79 6e 63 20 7b c1 00 1c 00 00 00 c4 e0 15 00 00 15 20 20 20 20 20 20 20 20 20 20 20 20 20 async.{.........................
1940 4f 6b 28 72 65 73 70 29 c1 00 1c 00 00 00 74 f9 15 00 00 0b 20 20 20 20 20 20 20 20 20 7d 3b c1 Ok(resp)......t..............};.
1960 00 1c 00 00 00 1c 88 16 00 02 df 06 00 1c 00 00 00 fc 8c 16 39 00 00 36 20 20 20 20 20 20 20 20 ....................9..6........
1980 20 2f 2f 20 52 65 74 75 72 6e 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 61 73 20 61 6e 20 69 6d .//.Return.the.response.as.an.im
19a0 6d 65 64 69 61 74 65 20 66 75 74 75 72 65 c1 00 1c 00 00 00 cc c6 16 00 00 16 20 20 20 20 20 20 mediate.future..................
19c0 20 20 20 42 6f 78 3a 3a 70 69 6e 28 66 75 74 29 c1 00 1c 00 00 00 4c e0 16 00 01 c2 2a 00 1c 00 ...Box::pin(fut)......L.....*...
19e0 00 00 2c ea 16 00 00 02 20 7d c1 00 1c 00 00 00 3c f0 16 00 00 04 20 60 60 60 c1 00 1c 00 00 00 ..,......}......<......```......
1a00 1c f8 16 00 02 df 06 00 1c 00 00 00 64 fc 16 00 00 09 20 23 20 43 6c 69 65 6e 74 c1 00 1c 00 00 ............d......#.Client.....
1a20 00 1c 89 17 00 02 df 06 00 1c 00 00 00 fc 8d 17 4a 00 00 47 20 41 20 63 6c 69 65 6e 74 20 63 6f ................J..G.A.client.co
1a40 6e 73 75 6d 65 73 20 61 20 73 65 72 76 69 63 65 20 62 79 20 75 73 69 6e 67 20 61 20 60 53 65 72 nsumes.a.service.by.using.a.`Ser
1a60 76 69 63 65 60 20 76 61 6c 75 65 2e 20 54 68 65 20 63 6c 69 65 6e 74 20 6d 61 79 c1 00 1c 00 00 vice`.value..The.client.may.....
1a80 00 fc d8 17 4d 00 00 4a 20 69 73 73 75 65 20 72 65 71 75 65 73 74 73 20 62 79 20 69 6e 76 6f 6b ....M..J.issue.requests.by.invok
1aa0 69 6e 67 20 60 63 61 6c 6c 60 20 61 6e 64 20 70 61 73 73 69 6e 67 20 74 68 65 20 72 65 71 75 65 ing.`call`.and.passing.the.reque
1ac0 73 74 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2e c1 00 1c 00 00 00 fc a6 18 45 00 00 42 20 st.as.an.argument..........E..B.
1ae0 49 74 20 74 68 65 6e 20 72 65 63 65 69 76 65 73 20 74 68 65 20 72 65 73 70 6f 6e 73 65 20 62 79 It.then.receives.the.response.by
1b00 20 77 61 69 74 69 6e 67 20 66 6f 72 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 66 75 74 75 72 65 .waiting.for.the.returned.future
1b20 2e c1 00 1c 00 00 00 1c ec 18 00 02 df 06 00 1c 00 00 00 fc f0 18 3f 00 00 3c 20 41 73 20 61 6e ......................?..<.As.an
1b40 20 65 78 61 6d 70 6c 65 2c 20 68 65 72 65 20 69 73 20 68 6f 77 20 61 20 52 65 64 69 73 20 72 65 .example,.here.is.how.a.Redis.re
1b60 71 75 65 73 74 20 77 6f 75 6c 64 20 62 65 20 69 73 73 75 65 64 3a c1 00 1c 00 00 00 1c b0 19 00 quest.would.be.issued:..........
1b80 02 df 06 00 1c 00 00 00 94 b4 19 00 00 0f 20 60 60 60 72 75 73 74 2c 69 67 6e 6f 72 65 c1 00 1c ...............```rust,ignore...
1ba0 00 00 00 fc c7 19 25 00 00 22 20 6c 65 74 20 63 6c 69 65 6e 74 20 3d 20 72 65 64 69 73 3a 3a 43 ......%..".let.client.=.redis::C
1bc0 6c 69 65 6e 74 3a 3a 6e 65 77 28 29 c1 00 1c 00 00 00 fc ed 19 33 00 00 30 20 20 20 20 20 2e 63 lient::new().........3..0......c
1be0 6f 6e 6e 65 63 74 28 22 31 32 37 2e 30 2e 30 2e 31 3a 36 33 37 39 22 2e 70 61 72 73 65 28 29 2e onnect("127.0.0.1:6379".parse().
1c00 75 6e 77 72 61 70 28 29 29 c1 00 1c 00 00 00 94 a1 1a 00 00 0f 20 20 20 20 20 2e 75 6e 77 72 61 unwrap())..................unwra
1c20 70 28 29 3b c1 00 1c 00 00 00 1c b4 1a 00 02 df 06 00 1c 00 00 00 fc b8 1a 4f 00 00 4c 20 6c 65 p();.....................O..L.le
1c40 74 20 72 65 73 70 20 3d 20 63 6c 69 65 6e 74 2e 63 61 6c 6c 28 43 6d 64 3a 3a 73 65 74 28 22 66 t.resp.=.client.call(Cmd::set("f
1c60 6f 6f 22 2c 20 22 74 68 69 73 20 69 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 66 6f 6f 22 29 oo",."this.is.the.value.of.foo")
1c80 29 2e 61 77 61 69 74 3f 3b c1 00 1c 00 00 00 1c 88 1b 00 02 df 06 00 1c 00 00 00 fc 8c 1b 25 00 ).await?;.....................%.
1ca0 00 22 20 2f 2f 20 57 61 69 74 20 66 6f 72 20 74 68 65 20 66 75 74 75 72 65 20 74 6f 20 72 65 73 .".//.Wait.for.the.future.to.res
1cc0 6f 6c 76 65 c1 00 1c 00 00 00 fc b2 1b 2b 00 00 28 20 70 72 69 6e 74 6c 6e 21 28 22 52 65 64 69 olve.........+..(.println!("Redi
1ce0 73 20 72 65 73 70 6f 6e 73 65 3a 20 7b 3a 3f 7d 22 2c 20 72 65 73 70 29 3b c1 00 1c 00 00 00 3c s.response:.{:?}",.resp);......<
1d00 de 1b 00 01 85 31 00 1c 00 00 00 1c e6 1b 00 02 df 06 00 1c 00 00 00 c4 ea 1b 00 00 15 20 23 20 .....1........................#.
1d20 4d 69 64 64 6c 65 77 61 72 65 20 2f 20 4c 61 79 65 72 c1 00 1c 00 00 00 1c 83 1c 00 02 df 06 00 Middleware./.Layer..............
1d40 1c 00 00 00 fc 87 1c 4b 00 00 48 20 4d 6f 72 65 20 6f 66 74 65 6e 20 74 68 61 6e 20 6e 6f 74 2c .......K..H.More.often.than.not,
1d60 20 61 6c 6c 20 74 68 65 20 70 69 65 63 65 73 20 6e 65 65 64 65 64 20 66 6f 72 20 77 72 69 74 69 .all.the.pieces.needed.for.writi
1d80 6e 67 20 72 6f 62 75 73 74 2c 20 73 63 61 6c 61 62 6c 65 c1 00 1c 00 00 00 fc d3 1c 4b 00 00 48 ng.robust,.scalable.........K..H
1da0 20 6e 65 74 77 6f 72 6b 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 61 72 65 20 74 68 65 20 73 61 .network.applications.are.the.sa
1dc0 6d 65 20 6e 6f 20 6d 61 74 74 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 70 72 6f 74 me.no.matter.the.underlying.prot
1de0 6f 63 6f 6c 2e 20 42 79 c1 00 1c 00 00 00 fc 9f 1d 4d 00 00 4a 20 75 6e 69 66 79 69 6e 67 20 74 ocol..By.........M..J.unifying.t
1e00 68 65 20 41 50 49 20 66 6f 72 20 62 6f 74 68 20 63 6c 69 65 6e 74 73 20 61 6e 64 20 73 65 72 76 he.API.for.both.clients.and.serv
1e20 65 72 73 20 69 6e 20 61 20 70 72 6f 74 6f 63 6f 6c 20 61 67 6e 6f 73 74 69 63 20 77 61 79 2c c1 ers.in.a.protocol.agnostic.way,.
1e40 00 1c 00 00 00 fc ed 1d 45 00 00 42 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 77 ........E..B.it.is.possible.to.w
1e60 72 69 74 65 20 6d 69 64 64 6c 65 77 61 72 65 20 74 68 61 74 20 70 72 6f 76 69 64 65 20 74 68 65 rite.middleware.that.provide.the
1e80 73 65 20 70 69 65 63 65 73 20 69 6e 20 61 c1 00 1c 00 00 00 8c b3 1e 00 00 0e 20 72 65 75 73 61 se.pieces.in.a.............reusa
1ea0 62 6c 65 20 77 61 79 2e c1 00 1c 00 00 00 1c c5 1e 00 02 df 06 00 1c 00 00 00 fc c9 1e 20 00 00 ble.way.........................
1ec0 1d 20 54 61 6b 65 20 74 69 6d 65 6f 75 74 73 20 61 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a c1 00 ..Take.timeouts.as.an.example:..
1ee0 1c 00 00 00 1c ea 1e 00 02 df 06 00 1c 00 00 00 5c ee 1e 00 01 86 25 00 1c 00 00 00 fc fa 1e 1f ................\.....%.........
1f00 00 00 1c 20 75 73 65 20 74 6f 77 65 72 5f 73 65 72 76 69 63 65 3a 3a 53 65 72 76 69 63 65 3b c1 ....use.tower_service::Service;.
1f20 00 1c 00 00 00 dc 9a 1f 00 00 18 20 75 73 65 20 74 6f 77 65 72 5f 6c 61 79 65 72 3a 3a 4c 61 79 ............use.tower_layer::Lay
1f40 65 72 3b c1 00 1c 00 00 00 dc b6 1f 00 00 18 20 75 73 65 20 66 75 74 75 72 65 73 3a 3a 46 75 74 er;.............use.futures::Fut
1f60 75 72 65 45 78 74 3b c1 00 1c 00 00 00 e4 d2 1f 00 00 19 20 75 73 65 20 73 74 64 3a 3a 66 75 74 ureExt;.............use.std::fut
1f80 75 72 65 3a 3a 46 75 74 75 72 65 3b c1 00 1c 00 00 00 fc ef 1f 23 00 00 20 20 75 73 65 20 73 74 ure::Future;.........#....use.st
1fa0 64 3a 3a 74 61 73 6b 3a 3a 7b 43 6f 6e 74 65 78 74 2c 20 50 6f 6c 6c 7d 3b c1 00 1c 00 00 00 e4 d::task::{Context,.Poll};.......
1fc0 93 20 00 00 19 20 75 73 65 20 73 74 64 3a 3a 74 69 6d 65 3a 3a 44 75 72 61 74 69 6f 6e 3b c1 00 ......use.std::time::Duration;..
1fe0 1c 00 00 00 b4 b0 20 00 00 13 20 75 73 65 20 73 74 64 3a 3a 70 69 6e 3a 3a 50 69 6e 3b c1 00 1c ...........use.std::pin::Pin;...
2000 00 00 00 8c c7 20 00 00 0e 20 75 73 65 20 73 74 64 3a 3a 66 6d 74 3b c1 00 1c 00 00 00 d4 d9 20 ..........use.std::fmt;.........
2020 00 00 17 20 75 73 65 20 73 74 64 3a 3a 65 72 72 6f 72 3a 3a 45 72 72 6f 72 3b c1 00 1c 00 00 00 ....use.std::error::Error;......
2040 1c f4 20 00 02 df 06 00 1c 00 00 00 fc f8 20 3b 00 00 38 20 2f 2f 20 4f 75 72 20 74 69 6d 65 6f ...............;..8.//.Our.timeo
2060 75 74 20 73 65 72 76 69 63 65 2c 20 77 68 69 63 68 20 77 72 61 70 73 20 61 6e 6f 74 68 65 72 20 ut.service,.which.wraps.another.
2080 73 65 72 76 69 63 65 20 61 6e 64 c1 00 1c 00 00 00 fc b4 21 2d 00 00 2a 20 2f 2f 20 61 64 64 73 service.and........!-..*.//.adds
20a0 20 61 20 74 69 6d 65 6f 75 74 20 74 6f 20 69 74 73 20 72 65 73 70 6f 6e 73 65 20 66 75 74 75 72 .a.timeout.to.its.response.futur
20c0 65 2e c1 00 1c 00 00 00 dc e2 21 00 00 18 20 70 75 62 20 73 74 72 75 63 74 20 54 69 6d 65 6f 75 e.........!....pub.struct.Timeou
20e0 74 3c 54 3e 20 7b c1 00 1c 00 00 00 8c fe 21 00 00 0e 20 20 20 20 20 69 6e 6e 65 72 3a 20 54 2c t<T>.{........!........inner:.T,
2100 c1 00 1c 00 00 00 d4 90 22 00 00 17 20 20 20 20 20 74 69 6d 65 6f 75 74 3a 20 44 75 72 61 74 69 ........"........timeout:.Durati
2120 6f 6e 2c c1 00 1c 00 00 00 2c ab 22 00 01 f7 30 00 1c 00 00 00 1c b1 22 00 02 df 06 00 1c 00 00 on,......,."...0......."........
2140 00 c4 b5 22 00 00 15 20 69 6d 70 6c 3c 54 3e 20 54 69 6d 65 6f 75 74 3c 54 3e 20 7b c1 00 1c 00 ..."....impl<T>.Timeout<T>.{....
2160 00 00 fc ce 22 45 00 00 42 20 20 20 20 20 70 75 62 20 63 6f 6e 73 74 20 66 6e 20 6e 65 77 28 69 ...."E..B.....pub.const.fn.new(i
2180 6e 6e 65 72 3a 20 54 2c 20 74 69 6d 65 6f 75 74 3a 20 44 75 72 61 74 69 6f 6e 29 20 2d 3e 20 54 nner:.T,.timeout:.Duration).->.T
21a0 69 6d 65 6f 75 74 3c 54 3e 20 7b c1 00 1c 00 00 00 ac 94 23 00 00 12 20 20 20 20 20 20 20 20 20 imeout<T>.{........#............
21c0 54 69 6d 65 6f 75 74 20 7b c1 00 1c 00 00 00 b4 aa 23 00 00 13 20 20 20 20 20 20 20 20 20 20 20 Timeout.{........#..............
21e0 20 20 69 6e 6e 65 72 2c c1 00 1c 00 00 00 bc c1 23 00 00 14 20 20 20 20 20 20 20 20 20 20 20 20 ..inner,........#...............
2200 20 74 69 6d 65 6f 75 74 c1 00 1c 00 00 00 6c d9 23 00 00 0a 20 20 20 20 20 20 20 20 20 7d c1 00 .timeout......l.#............}..
2220 1c 00 00 00 4c e7 23 00 01 c2 2a 00 1c 00 00 00 2c f1 23 00 01 f7 30 00 1c 00 00 00 1c f7 23 00 ....L.#...*.....,.#...0.......#.
2240 02 df 06 00 1c 00 00 00 fc fb 23 3b 00 00 38 20 2f 2f 20 54 68 65 20 65 72 72 6f 72 20 72 65 74 ..........#;..8.//.The.error.ret
2260 75 72 6e 65 64 20 69 66 20 70 72 6f 63 65 73 73 69 6e 67 20 61 20 72 65 71 75 65 73 74 20 74 69 urned.if.processing.a.request.ti
2280 6d 65 64 20 6f 75 74 c1 00 1c 00 00 00 a4 b7 24 00 00 11 20 23 5b 64 65 72 69 76 65 28 44 65 62 med.out........$....#[derive(Deb
22a0 75 67 29 5d c1 00 1c 00 00 00 bc cc 24 00 00 14 20 70 75 62 20 73 74 72 75 63 74 20 45 78 70 69 ug)]........$....pub.struct.Expi
22c0 72 65 64 3b c1 00 1c 00 00 00 1c e4 24 00 02 df 06 00 1c 00 00 00 fc e8 24 23 00 00 20 20 69 6d red;........$...........$#....im
22e0 70 6c 20 66 6d 74 3a 3a 44 69 73 70 6c 61 79 20 66 6f 72 20 45 78 70 69 72 65 64 20 7b c1 00 1c pl.fmt::Display.for.Expired.{...
2300 00 00 00 fc 8c 25 42 00 00 3f 20 20 20 20 20 66 6e 20 66 6d 74 28 26 73 65 6c 66 2c 20 66 3a 20 .....%B..?.....fn.fmt(&self,.f:.
2320 26 6d 75 74 20 66 6d 74 3a 3a 46 6f 72 6d 61 74 74 65 72 3c 27 5f 3e 29 20 2d 3e 20 66 6d 74 3a &mut.fmt::Formatter<'_>).->.fmt:
2340 3a 52 65 73 75 6c 74 20 7b c1 00 1c 00 00 00 fc cf 25 20 00 00 1d 20 20 20 20 20 20 20 20 20 77 :Result.{........%.............w
2360 72 69 74 65 21 28 66 2c 20 22 65 78 70 69 72 65 64 22 29 c1 00 1c 00 00 00 4c f0 25 00 01 c2 2a rite!(f,."expired")......L.%...*
2380 00 1c 00 00 00 2c fa 25 00 01 f7 30 00 1c 00 00 00 1c 80 26 00 02 df 06 00 1c 00 00 00 ec 84 26 .....,.%...0.......&...........&
23a0 00 00 1a 20 69 6d 70 6c 20 45 72 72 6f 72 20 66 6f 72 20 45 78 70 69 72 65 64 20 7b 7d c1 00 1c ....impl.Error.for.Expired.{}...
23c0 00 00 00 1c a2 26 00 02 df 06 00 1c 00 00 00 fc a6 26 48 00 00 45 20 2f 2f 20 57 65 20 63 61 6e .....&...........&H..E.//.We.can
23e0 20 69 6d 70 6c 65 6d 65 6e 74 20 60 53 65 72 76 69 63 65 60 20 66 6f 72 20 60 54 69 6d 65 6f 75 .implement.`Service`.for.`Timeou
2400 74 3c 54 3e 60 20 69 66 20 60 54 60 20 69 73 20 61 20 60 53 65 72 76 69 63 65 60 c1 00 1c 00 00 t<T>`.if.`T`.is.a.`Service`.....
2420 00 fc ef 26 34 00 00 31 20 69 6d 70 6c 3c 54 2c 20 52 65 71 75 65 73 74 3e 20 53 65 72 76 69 63 ...&4..1.impl<T,.Request>.Servic
2440 65 3c 52 65 71 75 65 73 74 3e 20 66 6f 72 20 54 69 6d 65 6f 75 74 3c 54 3e c1 00 1c 00 00 00 4c e<Request>.for.Timeout<T>......L
2460 a4 27 00 00 06 20 77 68 65 72 65 c1 00 1c 00 00 00 e4 ae 27 00 00 19 20 20 20 20 20 54 3a 20 53 .'....where........'........T:.S
2480 65 72 76 69 63 65 3c 52 65 71 75 65 73 74 3e 2c c1 00 1c 00 00 00 dc cb 27 00 00 18 20 20 20 20 ervice<Request>,........'.......
24a0 20 54 3a 3a 46 75 74 75 72 65 3a 20 27 73 74 61 74 69 63 2c c1 00 1c 00 00 00 fc e7 27 3f 00 00 .T::Future:.'static,........'?..
24c0 3c 20 20 20 20 20 54 3a 3a 45 72 72 6f 72 3a 20 49 6e 74 6f 3c 42 6f 78 3c 64 79 6e 20 45 72 72 <.....T::Error:.Into<Box<dyn.Err
24e0 6f 72 20 2b 20 53 65 6e 64 20 2b 20 53 79 6e 63 3e 3e 20 2b 20 27 73 74 61 74 69 63 2c c1 00 1c or.+.Send.+.Sync>>.+.'static,...
2500 00 00 00 ec a7 28 00 00 1a 20 20 20 20 20 54 3a 3a 52 65 73 70 6f 6e 73 65 3a 20 27 73 74 61 74 .....(........T::Response:.'stat
2520 69 63 2c c1 00 1c 00 00 00 2c c5 28 00 00 02 20 7b c1 00 1c 00 00 00 fc cb 28 54 00 00 51 20 20 ic,......,.(....{........(T..Q..
2540 20 20 20 2f 2f 20 60 54 69 6d 65 6f 75 74 60 20 64 6f 65 73 6e 27 74 20 6d 6f 64 69 66 79 20 74 ...//.`Timeout`.doesn't.modify.t
2560 68 65 20 72 65 73 70 6f 6e 73 65 20 74 79 70 65 2c 20 73 6f 20 77 65 20 75 73 65 20 60 54 60 27 he.response.type,.so.we.use.`T`'
2580 73 20 72 65 73 70 6f 6e 73 65 20 74 79 70 65 c1 00 1c 00 00 00 fc a0 29 24 00 00 21 20 20 20 20 s.response.type........)$..!....
25a0 20 74 79 70 65 20 52 65 73 70 6f 6e 73 65 20 3d 20 54 3a 3a 52 65 73 70 6f 6e 73 65 3b c1 00 1c .type.Response.=.T::Response;...
25c0 00 00 00 fc c5 29 58 00 00 55 20 20 20 20 20 2f 2f 20 45 72 72 6f 72 73 20 6d 61 79 20 62 65 20 .....)X..U.....//.Errors.may.be.
25e0 65 69 74 68 65 72 20 60 45 78 70 69 72 65 64 60 20 69 66 20 74 68 65 20 74 69 6d 65 6f 75 74 20 either.`Expired`.if.the.timeout.
2600 65 78 70 69 72 65 64 2c 20 6f 72 20 74 68 65 20 69 6e 6e 65 72 20 73 65 72 76 69 63 65 27 73 c1 expired,.or.the.inner.service's.
2620 00 1c 00 00 00 fc 9e 2a 65 00 00 62 20 20 20 20 20 2f 2f 20 60 45 72 72 6f 72 60 20 74 79 70 65 .......*e..b.....//.`Error`.type
2640 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 77 65 20 72 65 74 75 72 6e 20 61 20 62 6f 78 65 64 20 60 ..Therefore,.we.return.a.boxed.`
2660 64 79 6e 20 45 72 72 6f 72 20 2b 20 53 65 6e 64 20 2b 20 53 79 6e 63 60 20 74 72 61 69 74 20 6f dyn.Error.+.Send.+.Sync`.trait.o
2680 62 6a 65 63 74 20 74 6f 20 65 72 61 73 65 c1 00 1c 00 00 00 e4 84 2b 00 00 19 20 20 20 20 20 2f bject.to.erase........+......../
26a0 2f 20 74 68 65 20 65 72 72 6f 72 27 73 20 74 79 70 65 2e c1 00 1c 00 00 00 fc a1 2b 32 00 00 2f /.the.error's.type.........+2../
26c0 20 20 20 20 20 74 79 70 65 20 45 72 72 6f 72 20 3d 20 42 6f 78 3c 64 79 6e 20 45 72 72 6f 72 20 .....type.Error.=.Box<dyn.Error.
26e0 2b 20 53 65 6e 64 20 2b 20 53 79 6e 63 3e 3b c1 00 1c 00 00 00 fc d4 2b 59 00 01 c8 28 00 1c 00 +.Send.+.Sync>;........+Y...(...
2700 00 00 1c ae 2c 00 02 df 06 00 1c 00 00 00 fc b2 2c 59 00 01 b7 29 00 1c 00 00 00 fc 8c 2d 4a 00 ....,...........,Y...).......-J.
2720 00 47 20 20 20 20 20 20 20 20 20 2f 2f 20 4f 75 72 20 74 69 6d 65 6f 75 74 20 73 65 72 76 69 63 .G.........//.Our.timeout.servic
2740 65 20 69 73 20 72 65 61 64 79 20 69 66 20 74 68 65 20 69 6e 6e 65 72 20 73 65 72 76 69 63 65 20 e.is.ready.if.the.inner.service.
2760 69 73 20 72 65 61 64 79 2e c1 00 1c 00 00 00 fc d7 2d 5c 00 00 59 20 20 20 20 20 20 20 20 20 2f is.ready.........-\..Y........./
2780 2f 20 54 68 69 73 20 69 73 20 68 6f 77 20 62 61 63 6b 70 72 65 73 73 75 72 65 20 63 61 6e 20 62 /.This.is.how.backpressure.can.b
27a0 65 20 70 72 6f 70 61 67 61 74 65 64 20 74 68 72 6f 75 67 68 20 61 20 74 72 65 65 20 6f 66 20 6e e.propagated.through.a.tree.of.n
27c0 65 73 74 65 64 20 73 65 72 76 69 63 65 73 2e c1 00 1c 00 00 00 fc b4 2e 38 00 00 35 20 20 20 20 ested.services..........8..5....
27e0 20 20 20 20 73 65 6c 66 2e 69 6e 6e 65 72 2e 70 6f 6c 6c 5f 72 65 61 64 79 28 63 78 29 2e 6d 61 ....self.inner.poll_ready(cx).ma
2800 70 5f 65 72 72 28 49 6e 74 6f 3a 3a 69 6e 74 6f 29 c1 00 1c 00 00 00 4c ed 2e 00 01 c2 2a 00 1c p_err(Into::into)......L.....*..
2820 00 00 00 1c f7 2e 00 02 df 06 00 1c 00 00 00 fc fb 2e 3a 00 00 37 20 20 20 20 20 66 6e 20 63 61 ..................:..7.....fn.ca
2840 6c 6c 28 26 6d 75 74 20 73 65 6c 66 2c 20 72 65 71 3a 20 52 65 71 75 65 73 74 29 20 2d 3e 20 53 ll(&mut.self,.req:.Request).->.S
2860 65 6c 66 3a 3a 46 75 74 75 72 65 20 7b c1 00 1c 00 00 00 fc b6 2f 42 00 00 3f 20 20 20 20 20 20 elf::Future.{......../B..?......
2880 20 20 20 2f 2f 20 43 72 65 61 74 65 20 61 20 66 75 74 75 72 65 20 74 68 61 74 20 63 6f 6d 70 6c ...//.Create.a.future.that.compl
28a0 65 74 65 73 20 61 66 74 65 72 20 60 73 65 6c 66 2e 74 69 6d 65 6f 75 74 60 c1 00 1c 00 00 00 fc etes.after.`self.timeout`.......
28c0 f9 2f 3b 00 00 38 20 20 20 20 20 20 20 20 20 6c 65 74 20 74 69 6d 65 6f 75 74 20 3d 20 74 6f 6b ./;..8.........let.timeout.=.tok
28e0 69 6f 3a 3a 74 69 6d 65 3a 3a 73 6c 65 65 70 28 73 65 6c 66 2e 74 69 6d 65 6f 75 74 29 3b c1 00 io::time::sleep(self.timeout);..
2900 1c 00 00 00 1c b5 30 00 02 df 06 00 1c 00 00 00 fc b9 30 54 00 00 51 20 20 20 20 20 20 20 20 20 ......0...........0T..Q.........
2920 2f 2f 20 43 61 6c 6c 20 74 68 65 20 69 6e 6e 65 72 20 73 65 72 76 69 63 65 20 61 6e 64 20 67 65 //.Call.the.inner.service.and.ge
2940 74 20 61 20 66 75 74 75 72 65 20 74 68 61 74 20 72 65 73 6f 6c 76 65 73 20 74 6f 20 74 68 65 20 t.a.future.that.resolves.to.the.
2960 72 65 73 70 6f 6e 73 65 c1 00 1c 00 00 00 fc 8e 31 2b 00 00 28 20 20 20 20 20 20 20 20 20 6c 65 response........1+..(.........le
2980 74 20 66 75 74 20 3d 20 73 65 6c 66 2e 69 6e 6e 65 72 2e 63 61 6c 6c 28 72 65 71 29 3b c1 00 1c t.fut.=.self.inner.call(req);...
29a0 00 00 00 1c ba 31 00 02 df 06 00 1c 00 00 00 fc be 31 60 00 00 5d 20 20 20 20 20 20 20 20 20 2f .....1...........1`..]........./
29c0 2f 20 57 72 61 70 20 74 68 6f 73 65 20 74 77 6f 20 66 75 74 75 72 65 73 20 69 6e 20 61 6e 6f 74 /.Wrap.those.two.futures.in.anot
29e0 68 65 72 20 66 75 74 75 72 65 20 74 68 61 74 20 63 6f 6d 70 6c 65 74 65 73 20 77 68 65 6e 20 65 her.future.that.completes.when.e
2a00 69 74 68 65 72 20 6f 6e 65 20 63 6f 6d 70 6c 65 74 65 73 c1 00 1c 00 00 00 74 9f 32 00 00 0b 20 ither.one.completes......t.2....
2a20 20 20 20 20 20 20 20 20 2f 2f c1 00 1c 00 00 00 fc ae 32 56 00 00 53 20 20 20 20 20 20 20 20 20 ........//........2V..S.........
2a40 2f 2f 20 49 66 20 74 68 65 20 69 6e 6e 65 72 20 73 65 72 76 69 63 65 20 69 73 20 74 6f 6f 20 73 //.If.the.inner.service.is.too.s
2a60 6c 6f 77 20 74 68 65 20 60 73 6c 65 65 70 60 20 66 75 74 75 72 65 20 77 69 6c 6c 20 63 6f 6d 70 low.the.`sleep`.future.will.comp
2a80 6c 65 74 65 20 66 69 72 73 74 c1 00 1c 00 00 00 fc 85 33 5b 00 00 58 20 20 20 20 20 20 20 20 20 lete.first........3[..X.........
2aa0 2f 2f 20 41 6e 64 20 61 6e 20 65 72 72 6f 72 20 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 //.And.an.error.will.be.returned
2ac0 20 61 6e 64 20 60 66 75 74 60 20 77 69 6c 6c 20 62 65 20 64 72 6f 70 70 65 64 20 61 6e 64 20 6e .and.`fut`.will.be.dropped.and.n
2ae0 6f 74 20 70 6f 6c 6c 65 64 20 61 67 61 69 6e c1 00 1c 00 00 00 74 e1 33 00 01 ae 51 00 1c 00 00 ot.polled.again......t.3...Q....
2b00 00 fc f0 33 3b 00 00 38 20 20 20 20 20 20 20 20 20 2f 2f 20 57 65 20 68 61 76 65 20 74 6f 20 62 ...3;..8.........//.We.have.to.b
2b20 6f 78 20 74 68 65 20 65 72 72 6f 72 73 20 73 6f 20 74 68 65 20 74 79 70 65 73 20 6d 61 74 63 68 ox.the.errors.so.the.types.match
2b40 c1 00 1c 00 00 00 fc ac 34 20 00 00 1d 20 20 20 20 20 20 20 20 20 6c 65 74 20 66 20 3d 20 61 73 ........4.............let.f.=.as
2b60 79 6e 63 20 6d 6f 76 65 20 7b c1 00 1c 00 00 00 fc cd 34 20 00 00 1d 20 20 20 20 20 20 20 20 20 ync.move.{........4.............
2b80 20 20 20 20 74 6f 6b 69 6f 3a 3a 73 65 6c 65 63 74 21 20 7b c1 00 1c 00 00 00 fc ee 34 22 00 00 ....tokio::select!.{........4"..
2ba0 1f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 20 3d 20 66 75 74 20 3d 3e 20 7b ..................res.=.fut.=>.{
2bc0 c1 00 1c 00 00 00 fc 91 35 35 00 00 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........55..2...................
2be0 20 20 72 65 73 2e 6d 61 70 5f 65 72 72 28 7c 65 72 72 7c 20 65 72 72 2e 69 6e 74 6f 28 29 29 c1 ..res.map_err(|err|.err.into()).
2c00 00 1c 00 00 00 b4 c7 35 00 00 13 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c c1 00 .......5....................},..
2c20 1c 00 00 00 fc de 35 24 00 00 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 20 3d 20 ......5$..!................._.=.
2c40 74 69 6d 65 6f 75 74 20 3d 3e 20 7b c1 00 1c 00 00 00 fc 83 36 4e 00 00 4b 20 20 20 20 20 20 20 timeout.=>.{........6N..K.......
2c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 28 42 6f 78 3a 3a 6e 65 77 28 45 78 70 69 72 ..............Err(Box::new(Expir
2c80 65 64 29 20 61 73 20 42 6f 78 3c 64 79 6e 20 45 72 72 6f 72 20 2b 20 53 65 6e 64 20 2b 20 53 79 ed).as.Box<dyn.Error.+.Send.+.Sy
2ca0 6e 63 3e 29 c1 00 1c 00 00 00 b4 d2 36 00 01 9a 55 00 1c 00 00 00 8c e9 36 00 00 0e 20 20 20 20 nc>)........6...U.......6.......
2cc0 20 20 20 20 20 20 20 20 20 7d c1 00 1c 00 00 00 74 fb 36 00 01 e3 2f 00 1c 00 00 00 1c 8a 37 00 .........}......t.6.../.......7.
2ce0 02 df 06 00 1c 00 00 00 bc 8e 37 00 00 14 20 20 20 20 20 20 20 20 20 42 6f 78 3a 3a 70 69 6e 28 ..........7............Box::pin(
2d00 66 29 c1 00 1c 00 00 00 4c a6 37 00 01 c2 2a 00 1c 00 00 00 2c b0 37 00 01 f7 30 00 1c 00 00 00 f)......L.7...*.....,.7...0.....
2d20 1c b6 37 00 02 df 06 00 1c 00 00 00 fc ba 37 31 00 00 2e 20 2f 2f 20 41 20 6c 61 79 65 72 20 66 ..7...........71....//.A.layer.f
2d40 6f 72 20 77 72 61 70 70 69 6e 67 20 73 65 72 76 69 63 65 73 20 69 6e 20 60 54 69 6d 65 6f 75 74 or.wrapping.services.in.`Timeout
2d60 60 c1 00 1c 00 00 00 fc ec 37 26 00 00 23 20 70 75 62 20 73 74 72 75 63 74 20 54 69 6d 65 6f 75 `........7&..#.pub.struct.Timeou
2d80 74 4c 61 79 65 72 28 44 75 72 61 74 69 6f 6e 29 3b c1 00 1c 00 00 00 1c 93 38 00 02 df 06 00 1c tLayer(Duration);........8......
2da0 00 00 00 bc 97 38 00 00 14 20 69 6d 70 6c 20 54 69 6d 65 6f 75 74 4c 61 79 65 72 20 7b c1 00 1c .....8....impl.TimeoutLayer.{...
2dc0 00 00 00 fc af 38 33 00 00 30 20 20 20 20 20 70 75 62 20 63 6f 6e 73 74 20 66 6e 20 6e 65 77 28 .....83..0.....pub.const.fn.new(
2de0 64 65 6c 61 79 3a 20 44 75 72 61 74 69 6f 6e 29 20 2d 3e 20 53 65 6c 66 20 7b c1 00 1c 00 00 00 delay:.Duration).->.Self.{......
2e00 fc e3 38 1f 00 00 1c 20 20 20 20 20 20 20 20 20 54 69 6d 65 6f 75 74 4c 61 79 65 72 28 64 65 6c ..8.............TimeoutLayer(del
2e20 61 79 29 c1 00 1c 00 00 00 4c 83 39 00 01 c2 2a 00 1c 00 00 00 2c 8d 39 00 01 f7 30 00 1c 00 00 ay)......L.9...*.....,.9...0....
2e40 00 1c 93 39 00 02 df 06 00 1c 00 00 00 fc 97 39 27 00 00 24 20 69 6d 70 6c 3c 53 3e 20 4c 61 79 ...9...........9'..$.impl<S>.Lay
2e60 65 72 3c 53 3e 20 66 6f 72 20 54 69 6d 65 6f 75 74 4c 61 79 65 72 20 7b c1 00 1c 00 00 00 fc bf er<S>.for.TimeoutLayer.{........
2e80 39 22 00 00 1f 20 20 20 20 20 74 79 70 65 20 53 65 72 76 69 63 65 20 3d 20 54 69 6d 65 6f 75 74 9"........type.Service.=.Timeout
2ea0 3c 53 3e 3b c1 00 1c 00 00 00 1c e2 39 00 02 df 06 00 1c 00 00 00 fc e6 39 33 00 00 30 20 20 20 <S>;........9...........93..0...
2ec0 20 20 66 6e 20 6c 61 79 65 72 28 26 73 65 6c 66 2c 20 73 65 72 76 69 63 65 3a 20 53 29 20 2d 3e ..fn.layer(&self,.service:.S).->
2ee0 20 54 69 6d 65 6f 75 74 3c 53 3e 20 7b c1 00 1c 00 00 00 fc 9a 3a 29 00 00 26 20 20 20 20 20 20 .Timeout<S>.{........:)..&......
2f00 20 20 20 54 69 6d 65 6f 75 74 3a 3a 6e 65 77 28 73 65 72 76 69 63 65 2c 20 73 65 6c 66 2e 30 29 ...Timeout::new(service,.self.0)
2f20 c1 00 1c 00 00 00 4c c4 3a 00 01 c2 2a 00 1c 00 00 00 2c ce 3a 00 01 f7 30 00 1c 00 00 00 3c d4 ......L.:...*.....,.:...0.....<.
2f40 3a 00 01 85 31 00 1c 00 00 00 1c dc 3a 00 02 df 06 00 1c 00 00 00 fc e0 3a 4e 00 00 4b 20 54 68 :...1.......:...........:N..K.Th
2f60 65 20 61 62 6f 76 65 20 74 69 6d 65 6f 75 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 e.above.timeout.implementation.i
2f80 73 20 64 65 63 6f 75 70 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 s.decoupled.from.the.underlying.
2fa0 70 72 6f 74 6f 63 6f 6c c1 00 1c 00 00 00 fc af 3b 4d 00 00 4a 20 61 6e 64 20 69 73 20 61 6c 73 protocol........;M..J.and.is.als
2fc0 6f 20 64 65 63 6f 75 70 6c 65 64 20 66 72 6f 6d 20 63 6c 69 65 6e 74 20 6f 72 20 73 65 72 76 65 o.decoupled.from.client.or.serve
2fe0 72 20 63 6f 6e 63 65 72 6e 73 2e 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 2c 20 74 68 65 c1 r.concerns..In.other.words,.the.
3000 00 1c 00 00 00 fc fd 3b 49 00 00 46 20 73 61 6d 65 20 74 69 6d 65 6f 75 74 20 6d 69 64 64 6c 65 .......;I..F.same.timeout.middle
3020 77 61 72 65 20 63 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 6e 20 65 69 74 68 65 72 20 61 20 63 ware.could.be.used.in.either.a.c
3040 6c 69 65 6e 74 20 6f 72 20 61 20 73 65 72 76 65 72 2e c1 00 1c 00 00 00 1c c7 3c 00 02 df 06 00 lient.or.a.server.........<.....
3060 1c 00 00 00 94 cb 3c 00 00 0f 20 23 20 42 61 63 6b 70 72 65 73 73 75 72 65 c1 00 1c 00 00 00 1c ......<....#.Backpressure.......
3080 de 3c 00 02 df 06 00 1c 00 00 00 fc e2 3c 59 00 00 56 20 43 61 6c 6c 69 6e 67 20 61 20 60 53 65 .<...........<Y..V.Calling.a.`Se
30a0 72 76 69 63 65 60 20 77 68 69 63 68 20 69 73 20 61 74 20 63 61 70 61 63 69 74 79 20 28 69 2e 65 rvice`.which.is.at.capacity.(i.e
30c0 2e 2c 20 69 74 20 69 73 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 75 6e 61 62 6c 65 20 74 6f 20 70 .,.it.is.temporarily.unable.to.p
30e0 72 6f 63 65 73 73 20 61 c1 00 1c 00 00 00 fc bc 3d 4e 00 00 4b 20 72 65 71 75 65 73 74 29 20 73 rocess.a........=N..K.request).s
3100 68 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e 20 61 6e 20 65 72 72 6f 72 2e 20 54 68 65 20 63 61 hould.result.in.an.error..The.ca
3120 6c 6c 65 72 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 65 6e 73 75 72 69 6e 67 ller.is.responsible.for.ensuring
3140 c1 00 1c 00 00 00 fc 8b 3e 47 00 00 44 20 74 68 61 74 20 74 68 65 20 73 65 72 76 69 63 65 20 69 ........>G..D.that.the.service.i
3160 73 20 72 65 61 64 79 20 74 6f 20 72 65 63 65 69 76 65 20 74 68 65 20 72 65 71 75 65 73 74 20 62 s.ready.to.receive.the.request.b
3180 65 66 6f 72 65 20 63 61 6c 6c 69 6e 67 20 69 74 2e c1 00 1c 00 00 00 1c d3 3e 00 02 df 06 00 1c efore.calling.it.........>......
31a0 00 00 00 fc d7 3e 4c 00 00 49 20 60 53 65 72 76 69 63 65 60 20 70 72 6f 76 69 64 65 73 20 61 20 .....>L..I.`Service`.provides.a.
31c0 6d 65 63 68 61 6e 69 73 6d 20 62 79 20 77 68 69 63 68 20 74 68 65 20 63 61 6c 6c 65 72 20 69 73 mechanism.by.which.the.caller.is
31e0 20 61 62 6c 65 20 74 6f 20 63 6f 6f 72 64 69 6e 61 74 65 c1 00 1c 00 00 00 fc a4 3f 50 00 00 4d .able.to.coordinate........?P..M
3200 20 72 65 61 64 69 6e 65 73 73 2e 20 60 53 65 72 76 69 63 65 3a 3a 70 6f 6c 6c 5f 72 65 61 64 79 .readiness..`Service::poll_ready
3220 60 20 72 65 74 75 72 6e 73 20 60 52 65 61 64 79 60 20 69 66 20 74 68 65 20 73 65 72 76 69 63 65 `.returns.`Ready`.if.the.service
3240 20 65 78 70 65 63 74 73 20 74 68 61 74 c1 00 1c 00 00 00 fc f5 3f 24 00 00 21 20 69 74 20 69 73 .expects.that........?$..!.it.is
3260 20 61 62 6c 65 20 74 6f 20 70 72 6f 63 65 73 73 20 61 20 72 65 71 75 65 73 74 2e c1 00 1c 00 00 .able.to.process.a.request......
3280 00 1c 9a 40 00 02 df 06 00 1c 00 00 00 fc 9e 40 2c 00 00 29 20 23 20 42 65 20 63 61 72 65 66 75 ...@...........@,..).#.Be.carefu
32a0 6c 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 69 6e 6e 65 72 20 73 65 72 76 69 63 65 73 c1 00 1c l.when.cloning.inner.services...
32c0 00 00 00 1c cb 40 00 02 df 06 00 1c 00 00 00 fc cf 40 60 00 00 5d 20 53 65 72 76 69 63 65 73 20 .....@...........@`..].Services.
32e0 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 74 6f 20 70 61 6e 69 63 20 69 66 20 60 63 61 6c 6c 60 are.permitted.to.panic.if.`call`
3300 20 69 73 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 20 6f 62 74 61 69 6e 69 6e 67 20 60 50 .is.invoked.without.obtaining.`P
3320 6f 6c 6c 3a 3a 52 65 61 64 79 28 4f 6b 28 28 29 29 29 60 c1 00 1c 00 00 00 fc b0 41 60 00 00 5d oll::Ready(Ok(()))`........A`..]
3340 20 66 72 6f 6d 20 60 70 6f 6c 6c 5f 72 65 61 64 79 60 2e 20 59 6f 75 20 73 68 6f 75 6c 64 20 74 .from.`poll_ready`..You.should.t
3360 68 65 72 65 66 6f 72 65 20 62 65 20 63 61 72 65 66 75 6c 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 herefore.be.careful.when.cloning
3380 20 73 65 72 76 69 63 65 73 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 74 6f 20 6d 6f 76 65 c1 00 1c .services.for.example.to.move...
33a0 00 00 00 fc 91 42 5f 00 00 5c 20 74 68 65 6d 20 69 6e 74 6f 20 62 6f 78 65 64 20 66 75 74 75 72 .....B_..\.them.into.boxed.futur
33c0 65 73 2e 20 45 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 73 65 72 es..Even.though.the.original.ser
33e0 76 69 63 65 20 69 73 20 72 65 61 64 79 2c 20 74 68 65 20 63 6c 6f 6e 65 20 6d 69 67 68 74 20 6e vice.is.ready,.the.clone.might.n
3400 6f 74 20 62 65 2e c1 00 1c 00 00 00 1c f1 42 00 02 df 06 00 1c 00 00 00 fc f5 42 39 00 00 36 20 ot.be.........B...........B9..6.
3420 54 68 65 72 65 66 6f 72 65 20 74 68 69 73 20 6b 69 6e 64 20 6f 66 20 63 6f 64 65 20 69 73 20 77 Therefore.this.kind.of.code.is.w
3440 72 6f 6e 67 20 61 6e 64 20 6d 69 67 68 74 20 70 61 6e 69 63 3a c1 00 1c 00 00 00 1c af 43 00 02 rong.and.might.panic:........C..
3460 df 06 00 1c 00 00 00 5c b3 43 00 01 86 25 00 1c 00 00 00 c4 bf 43 00 01 9a 25 00 1c 00 00 00 fc .......\.C...%.......C...%......
3480 d8 43 25 00 01 bc 25 00 1c 00 00 00 f4 fe 43 00 01 ea 25 00 1c 00 00 00 fc 9d 44 21 00 01 92 26 .C%...%.......C...%.......D!...&
34a0 00 1c 00 00 00 2c bf 44 00 00 02 20 23 c1 00 1c 00 00 00 bc c5 44 00 00 14 20 73 74 72 75 63 74 .....,.D....#........D....struct
34c0 20 57 72 61 70 70 65 72 3c 53 3e 20 7b c1 00 1c 00 00 00 8c dd 44 00 00 0e 20 20 20 20 20 69 6e .Wrapper<S>.{........D........in
34e0 6e 65 72 3a 20 53 2c c1 00 1c 00 00 00 2c ef 44 00 01 f7 30 00 1c 00 00 00 1c f5 44 00 02 df 06 ner:.S,......,.D...0.......D....
3500 00 1c 00 00 00 fc f9 44 28 00 00 25 20 69 6d 70 6c 3c 52 2c 20 53 3e 20 53 65 72 76 69 63 65 3c .......D(..%.impl<R,.S>.Service<
3520 52 3e 20 66 6f 72 20 57 72 61 70 70 65 72 3c 53 3e c1 00 1c 00 00 00 4c a2 45 00 01 f4 45 00 1c R>.for.Wrapper<S>......L.E...E..
3540 00 00 00 fc ac 45 28 00 00 25 20 20 20 20 20 53 3a 20 53 65 72 76 69 63 65 3c 52 3e 20 2b 20 43 .....E(..%.....S:.Service<R>.+.C
3560 6c 6f 6e 65 20 2b 20 27 73 74 61 74 69 63 2c c1 00 1c 00 00 00 9c d5 45 00 00 10 20 20 20 20 20 lone.+.'static,........E........
3580 52 3a 20 27 73 74 61 74 69 63 2c c1 00 1c 00 00 00 2c e9 45 00 01 be 47 00 1c 00 00 00 fc ef 45 R:.'static,......,.E...G.......E
35a0 24 00 00 21 20 20 20 20 20 74 79 70 65 20 52 65 73 70 6f 6e 73 65 20 3d 20 53 3a 3a 52 65 73 70 $..!.....type.Response.=.S::Resp
35c0 6f 6e 73 65 3b c1 00 1c 00 00 00 f4 94 46 00 00 1b 20 20 20 20 20 74 79 70 65 20 45 72 72 6f 72 onse;........F........type.Error
35e0 20 3d 20 53 3a 3a 45 72 72 6f 72 3b c1 00 1c 00 00 00 fc b3 46 59 00 01 c8 28 00 1c 00 00 00 1c .=.S::Error;........FY...(......
3600 8d 47 00 02 df 06 00 1c 00 00 00 fc 91 47 59 00 01 b7 29 00 1c 00 00 00 fc eb 47 25 00 00 22 20 .G...........GY...).......G%..".
3620 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 6e 65 72 2e 70 6f 6c 6c 5f 72 65 61 64 79 28 63 78 ........self.inner.poll_ready(cx
3640 29 c1 00 1c 00 00 00 4c 91 48 00 01 c2 2a 00 1c 00 00 00 1c 9b 48 00 02 df 06 00 1c 00 00 00 fc )......L.H...*.......H..........
3660 9f 48 34 00 00 31 20 20 20 20 20 66 6e 20 63 61 6c 6c 28 26 6d 75 74 20 73 65 6c 66 2c 20 72 65 .H4..1.....fn.call(&mut.self,.re
3680 71 3a 20 52 29 20 2d 3e 20 53 65 6c 66 3a 3a 46 75 74 75 72 65 20 7b c1 00 1c 00 00 00 fc d4 48 q:.R).->.Self::Future.{........H
36a0 2f 00 00 2c 20 20 20 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 69 6e 6e 65 72 20 3d 20 73 65 6c /..,.........let.mut.inner.=.sel
36c0 66 2e 69 6e 6e 65 72 2e 63 6c 6f 6e 65 28 29 3b c1 00 1c 00 00 00 fc 84 49 21 00 00 1e 20 20 20 f.inner.clone();........I!......
36e0 20 20 20 20 20 20 42 6f 78 3a 3a 70 69 6e 28 61 73 79 6e 63 20 6d 6f 76 65 20 7b c1 00 1c 00 00 ......Box::pin(async.move.{.....
3700 00 fc a6 49 3f 00 00 3c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 60 69 6e 6e 65 72 60 20 ...I?..<.............//.`inner`.
3720 6d 69 67 68 74 20 6e 6f 74 20 62 65 20 72 65 61 64 79 20 73 69 6e 63 65 20 69 74 73 20 61 20 63 might.not.be.ready.since.its.a.c
3740 6c 6f 6e 65 c1 00 1c 00 00 00 fc e6 49 25 00 00 22 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e lone........I%..".............in
3760 6e 65 72 2e 63 61 6c 6c 28 72 65 71 29 2e 61 77 61 69 74 c1 00 1c 00 00 00 74 8c 4a 00 00 0b 20 ner.call(req).await......t.J....
3780 20 20 20 20 20 20 20 20 7d 29 c1 00 1c 00 00 00 4c 9b 4a 00 01 c2 2a 00 1c 00 00 00 2c a5 4a 00 ........})......L.J...*.....,.J.
37a0 01 f7 30 00 1c 00 00 00 3c ab 4a 00 01 85 31 00 1c 00 00 00 1c b3 4a 00 02 df 06 00 1c 00 00 00 ..0.....<.J...1.......J.........
37c0 fc b7 4a 54 00 00 51 20 59 6f 75 20 73 68 6f 75 6c 64 20 69 6e 73 74 65 61 64 20 75 73 65 20 5b ..JT..Q.You.should.instead.use.[
37e0 60 73 74 64 3a 3a 6d 65 6d 3a 3a 72 65 70 6c 61 63 65 60 5d 20 74 6f 20 74 61 6b 65 20 74 68 65 `std::mem::replace`].to.take.the
3800 20 73 65 72 76 69 63 65 20 74 68 61 74 20 77 61 73 20 72 65 61 64 79 3a c1 00 1c 00 00 00 1c 8c .service.that.was.ready:........
3820 4b 00 02 df 06 00 1c 00 00 00 5c 90 4b 00 01 86 25 00 1c 00 00 00 c4 9c 4b 00 01 9a 25 00 1c 00 K.........\.K...%.......K...%...
3840 00 00 fc b5 4b 25 00 01 bc 25 00 1c 00 00 00 f4 db 4b 00 01 ea 25 00 1c 00 00 00 fc fa 4b 21 00 ....K%...%.......K...%.......K!.
3860 01 92 26 00 1c 00 00 00 2c 9c 4c 00 01 ba 66 00 1c 00 00 00 bc a2 4c 00 01 c8 66 00 1c 00 00 00 ..&.....,.L...f.......L...f.....
3880 8c ba 4c 00 01 e8 66 00 1c 00 00 00 2c cc 4c 00 01 f7 30 00 1c 00 00 00 1c d2 4c 00 02 df 06 00 ..L...f.....,.L...0.......L.....
38a0 1c 00 00 00 fc d6 4c 28 00 01 9b 67 00 1c 00 00 00 4c ff 4c 00 01 f4 45 00 1c 00 00 00 fc 89 4d ......L(...g.....L.L...E.......M
38c0 28 00 01 d9 67 00 1c 00 00 00 9c b2 4d 00 01 8a 68 00 1c 00 00 00 2c c6 4d 00 01 be 47 00 1c 00 (...g.......M...h.....,.M...G...
38e0 00 00 fc cc 4d 24 00 01 b3 68 00 1c 00 00 00 f4 f1 4d 00 01 e0 68 00 1c 00 00 00 fc 90 4e 59 00 ....M$...h.......M...h.......NY.
3900 01 c8 28 00 1c 00 00 00 1c ea 4e 00 02 df 06 00 1c 00 00 00 fc ee 4e 59 00 01 b7 29 00 1c 00 00 ..(.......N...........NY...)....
3920 00 fc c8 4f 25 00 01 ae 69 00 1c 00 00 00 4c ee 4f 00 01 c2 2a 00 1c 00 00 00 1c f8 4f 00 02 df ...O%...i.....L.O...*.......O...
3940 06 00 1c 00 00 00 fc fc 4f 34 00 01 f5 69 00 1c 00 00 00 fc b1 50 2b 00 00 28 20 20 20 20 20 20 ........O4...i.......P+..(......
3960 20 20 20 6c 65 74 20 63 6c 6f 6e 65 20 3d 20 73 65 6c 66 2e 69 6e 6e 65 72 2e 63 6c 6f 6e 65 28 ...let.clone.=.self.inner.clone(
3980 29 3b c1 00 1c 00 00 00 fc dd 50 2e 00 00 2b 20 20 20 20 20 20 20 20 20 2f 2f 20 74 61 6b 65 20 );........P...+.........//.take.
39a0 74 68 65 20 73 65 72 76 69 63 65 20 74 68 61 74 20 77 61 73 20 72 65 61 64 79 c1 00 1c 00 00 00 the.service.that.was.ready......
39c0 fc 8c 51 46 00 00 43 20 20 20 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 69 6e 6e 65 72 20 3d 20 ..QF..C.........let.mut.inner.=.
39e0 73 74 64 3a 3a 6d 65 6d 3a 3a 72 65 70 6c 61 63 65 28 26 6d 75 74 20 73 65 6c 66 2e 69 6e 6e 65 std::mem::replace(&mut.self.inne
3a00 72 2c 20 63 6c 6f 6e 65 29 3b c1 00 1c 00 00 00 fc d3 51 21 00 01 ec 6a 00 1c 00 00 00 fc f5 51 r,.clone);........Q!...j.......Q
3a20 25 00 01 e0 6b 00 1c 00 00 00 74 9b 52 00 01 8e 6c 00 1c 00 00 00 4c aa 52 00 01 c2 2a 00 1c 00 %...k.....t.R...l.....L.R...*...
3a40 00 00 2c b4 52 00 01 f7 30 00 1c 00 00 00 3c ba 52 00 01 85 31 00 00 3c cc 52 00 00 00 00 02 02 ..,.R...0.....<.R...1..<.R......
3a60 1b 00 07 00 00 01 00 00 01 f3 07 00 08 01 00 01 00 00 02 00 07 00 00 08 01 01 00 00 02 00 00 00 ................................
3a80 02 87 b1 02 01 01 18 00 02 1b 00 fc c2 52 87 11 00 00 00 00 02 86 b1 02 01 01 e7 0b 00 3c d4 52 .............R...............<.R
3aa0 00 00 07 01 01 00 00 00 00 00 00 00 00 00 01 00 00 8e 73 0f 28 00 8e 73 0f 2d 09 0a 0b 0c 0d 09 ..................s.(..s.-......
3ac0 0a 0b 0c 0d 00 00 00 00 02 86 b1 02 01 01 17 00 02 01 96 73 01 e7 0b 00 09 00 74 8b 53 00 00 d6 ...................s......t.S...
3ae0 73 0f 07 00 00 00 00 02 86 b1 02 01 01 17 00 02 01 96 73 01 e7 0b 00 0a 00 5c c7 53 00 00 f5 73 s.................s......\.S...s
3b00 0f 07 00 00 00 00 02 86 b1 02 01 01 17 00 02 01 96 73 01 e7 0b 00 0b 00 fc fb 53 42 00 00 00 00 .................s........SB....
3b20 02 a0 9a 03 01 01 9c 74 00 fc 88 54 34 00 00 00 03 01 01 9c 74 02 a1 9a 03 00 05 02 c3 82 03 02 .......t...T4.......t...........
3b40 02 c6 82 03 01 00 02 c7 82 03 02 d7 01 01 00 01 02 c8 82 03 02 8a 13 00 01 00 00 00 02 c9 82 03 ................................
3b60 01 00 02 ca 82 03 02 96 01 01 01 01 02 cb 82 03 02 8a 13 00 01 00 00 00 01 00 00 00 00 00 00 b4 ................................
3b80 b1 63 2d e7 62 30 9a 02 01 de 73 01 fd 73 fc 8f 54 2c 00 00 94 74 0f 7e 00 ae 74 0f 72 00 bf 74 .c-.b0....s..s..T,...t.~..t.r..t
3ba0 0f 12 00 00 02 00 0d 00 00 0c 00 17 0e 01 17 11 01 00 00 00 00 00 00 00 00 00 6c 8b 53 00 00 1c ..........................l.S...
3bc0 00 00 00 fc e3 52 23 00 00 20 20 52 65 73 70 6f 6e 73 65 73 20 67 69 76 65 6e 20 62 79 20 74 68 .....R#....Responses.given.by.th
3be0 65 20 73 65 72 76 69 63 65 2e c1 44 90 53 00 00 01 00 07 02 00 00 01 00 01 00 07 00 54 c7 53 00 e.service..D.S..............T.S.
3c00 00 1c 00 00 00 fc 9f 53 23 00 00 20 20 45 72 72 6f 72 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 .......S#....Errors.produced.by.
3c20 74 68 65 20 73 65 72 76 69 63 65 2e c1 2c cc 53 00 00 01 00 07 02 00 00 01 00 01 00 07 00 fc fb the.service..,.S................
3c40 53 41 00 00 1c 00 00 00 f4 d8 53 00 00 1b 20 54 68 65 20 66 75 74 75 72 65 20 72 65 73 70 6f 6e SA........S....The.future.respon
3c60 73 65 20 76 61 6c 75 65 2e c1 34 80 54 00 00 01 00 07 02 00 00 01 00 01 00 07 00 fc 89 5e 50 00 se.value..4.T................^P.
3c80 00 1c 00 00 00 fc c3 54 4f 00 00 4c 20 52 65 74 75 72 6e 73 20 60 50 6f 6c 6c 3a 3a 52 65 61 64 .......TO..L.Returns.`Poll::Read
3ca0 79 28 4f 6b 28 28 29 29 29 60 20 77 68 65 6e 20 74 68 65 20 73 65 72 76 69 63 65 20 69 73 20 61 y(Ok(()))`.when.the.service.is.a
3cc0 62 6c 65 20 74 6f 20 70 72 6f 63 65 73 73 20 72 65 71 75 65 73 74 73 2e c1 00 1c 00 00 00 1c 97 ble.to.process.requests.........
3ce0 55 00 02 df 06 00 1c 00 00 00 fc 9f 55 50 00 00 4d 20 49 66 20 74 68 65 20 73 65 72 76 69 63 65 U...........UP..M.If.the.service
3d00 20 69 73 20 61 74 20 63 61 70 61 63 69 74 79 2c 20 74 68 65 6e 20 60 50 6f 6c 6c 3a 3a 50 65 6e .is.at.capacity,.then.`Poll::Pen
3d20 64 69 6e 67 60 20 69 73 20 72 65 74 75 72 6e 65 64 20 61 6e 64 20 74 68 65 20 74 61 73 6b c1 00 ding`.is.returned.and.the.task..
3d40 1c 00 00 00 fc f4 55 46 00 00 43 20 69 73 20 6e 6f 74 69 66 69 65 64 20 77 68 65 6e 20 74 68 65 ......UF..C.is.notified.when.the
3d60 20 73 65 72 76 69 63 65 20 62 65 63 6f 6d 65 73 20 72 65 61 64 79 20 61 67 61 69 6e 2e 20 54 68 .service.becomes.ready.again..Th
3d80 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 c1 00 1c 00 00 00 fc bf 56 4b 00 00 48 20 65 78 70 65 is.function.is........VK..H.expe
3da0 63 74 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 77 68 69 6c 65 20 6f 6e 20 61 20 74 61 73 cted.to.be.called.while.on.a.tas
3dc0 6b 2e 20 47 65 6e 65 72 61 6c 6c 79 2c 20 74 68 69 73 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 77 k..Generally,.this.can.be.done.w
3de0 69 74 68 c1 00 1c 00 00 00 fc 8f 57 2d 00 00 2a 20 61 20 73 69 6d 70 6c 65 20 60 66 75 74 75 72 ith........W-..*.a.simple.`futur
3e00 65 73 3a 3a 66 75 74 75 72 65 3a 3a 70 6f 6c 6c 5f 66 6e 60 20 63 61 6c 6c 2e c1 00 1c 00 00 00 es::future::poll_fn`.call.......
3e20 1c c1 57 00 02 df 06 00 1c 00 00 00 fc c9 57 5b 00 00 58 20 49 66 20 60 50 6f 6c 6c 3a 3a 52 65 ..W...........W[..X.If.`Poll::Re
3e40 61 64 79 28 45 72 72 28 5f 29 29 60 20 69 73 20 72 65 74 75 72 6e 65 64 2c 20 74 68 65 20 73 65 ady(Err(_))`.is.returned,.the.se
3e60 72 76 69 63 65 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 65 72 76 69 rvice.is.no.longer.able.to.servi
3e80 63 65 20 72 65 71 75 65 73 74 73 c1 00 1c 00 00 00 fc a9 58 37 00 00 34 20 61 6e 64 20 74 68 65 ce.requests........X7..4.and.the
3ea0 20 63 61 6c 6c 65 72 20 73 68 6f 75 6c 64 20 64 69 73 63 61 72 64 20 74 68 65 20 73 65 72 76 69 .caller.should.discard.the.servi
3ec0 63 65 20 69 6e 73 74 61 6e 63 65 2e c1 00 1c 00 00 00 1c e5 58 00 02 df 06 00 1c 00 00 00 fc ed ce.instance.........X...........
3ee0 58 57 00 00 54 20 4f 6e 63 65 20 60 70 6f 6c 6c 5f 72 65 61 64 79 60 20 72 65 74 75 72 6e 73 20 XW..T.Once.`poll_ready`.returns.
3f00 60 50 6f 6c 6c 3a 3a 52 65 61 64 79 28 4f 6b 28 28 29 29 29 60 2c 20 61 20 72 65 71 75 65 73 74 `Poll::Ready(Ok(()))`,.a.request
3f20 20 6d 61 79 20 62 65 20 64 69 73 70 61 74 63 68 65 64 20 74 6f 20 74 68 65 c1 00 1c 00 00 00 fc .may.be.dispatched.to.the.......
3f40 c9 59 4a 00 00 47 20 73 65 72 76 69 63 65 20 75 73 69 6e 67 20 60 63 61 6c 6c 60 2e 20 55 6e 74 .YJ..G.service.using.`call`..Unt
3f60 69 6c 20 61 20 72 65 71 75 65 73 74 20 69 73 20 64 69 73 70 61 74 63 68 65 64 2c 20 72 65 70 65 il.a.request.is.dispatched,.repe
3f80 61 74 65 64 20 63 61 6c 6c 73 20 74 6f c1 00 1c 00 00 00 fc 98 5a 53 00 00 50 20 60 70 6f 6c 6c ated.calls.to........ZS..P.`poll
3fa0 5f 72 65 61 64 79 60 20 6d 75 73 74 20 72 65 74 75 72 6e 20 65 69 74 68 65 72 20 60 50 6f 6c 6c _ready`.must.return.either.`Poll
3fc0 3a 3a 52 65 61 64 79 28 4f 6b 28 28 29 29 29 60 20 6f 72 20 60 50 6f 6c 6c 3a 3a 52 65 61 64 79 ::Ready(Ok(()))`.or.`Poll::Ready
3fe0 28 45 72 72 28 5f 29 29 60 2e c1 00 1c 00 00 00 1c f0 5a 00 02 df 06 00 1c 00 00 00 fc f8 5a 59 (Err(_))`.........Z...........ZY
4000 00 00 56 20 4e 6f 74 65 20 74 68 61 74 20 60 70 6f 6c 6c 5f 72 65 61 64 79 60 20 6d 61 79 20 72 ..V.Note.that.`poll_ready`.may.r
4020 65 73 65 72 76 65 20 73 68 61 72 65 64 20 72 65 73 6f 75 72 63 65 73 20 74 68 61 74 20 61 72 65 eserve.shared.resources.that.are
4040 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 61 20 73 75 62 73 65 71 75 65 6e 74 c1 00 1c 00 00 00 fc .consumed.in.a.subsequent.......
4060 d6 5b 5c 00 00 59 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 20 60 63 61 6c 6c 60 2e 20 54 68 75 .[\..Y.invocation.of.`call`..Thu
4080 73 2c 20 69 74 20 69 73 20 63 72 69 74 69 63 61 6c 20 66 6f 72 20 69 6d 70 6c 65 6d 65 6e 74 61 s,.it.is.critical.for.implementa
40a0 74 69 6f 6e 73 20 74 6f 20 6e 6f 74 20 61 73 73 75 6d 65 20 74 68 61 74 20 60 63 61 6c 6c 60 c1 tions.to.not.assume.that.`call`.
40c0 00 1c 00 00 00 fc b7 5c 5b 00 00 58 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 69 6e 76 6f .......\[..X.will.always.be.invo
40e0 6b 65 64 20 61 6e 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 73 75 63 68 20 72 65 73 6f ked.and.to.ensure.that.such.reso
4100 75 72 63 65 73 20 61 72 65 20 72 65 6c 65 61 73 65 64 20 69 66 20 74 68 65 20 73 65 72 76 69 63 urces.are.released.if.the.servic
4120 65 20 69 73 c1 00 1c 00 00 00 fc 97 5d 5a 00 00 57 20 64 72 6f 70 70 65 64 20 62 65 66 6f 72 65 e.is........]Z..W.dropped.before
4140 20 60 63 61 6c 6c 60 20 69 73 20 69 6e 76 6f 6b 65 64 20 6f 72 20 74 68 65 20 66 75 74 75 72 65 .`call`.is.invoked.or.the.future
4160 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 63 61 6c 6c 60 20 69 73 20 64 72 6f 70 70 65 64 20 62 .returned.by.`call`.is.dropped.b
4180 65 66 6f 72 65 20 69 74 c1 00 1c 00 00 00 74 f6 5d 00 00 0b 20 69 73 20 70 6f 6c 6c 65 64 2e c1 efore.it......t.]....is.polled..
41a0 54 8c 5e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 01 01 03 01 02 00 1f 01 T.^.............................
41c0 02 00 20 01 02 00 21 03 0c 01 00 00 00 02 00 1f 96 73 01 0c 01 00 00 01 02 00 20 05 02 d1 7f 01 ......!..........s..............
41e0 02 d1 7f 00 02 7f 01 00 05 02 d3 7f 01 a8 0d 01 02 bd 7f 01 00 02 d4 7f 01 b9 0d 01 02 bd 7f 01 ................................
4200 00 02 d5 7f 01 d0 0d 01 02 bd 7f 01 00 02 d6 7f 01 df 0d 01 02 bd 7f 01 00 02 d7 7f 01 f2 0d 01 ................................
4220 02 bd 7f 01 00 00 00 04 00 00 00 00 00 00 3b e8 c7 73 86 94 ad 05 01 00 01 00 00 02 02 00 21 01 ..............;..s............!.
4240 05 02 ba 9a 03 02 02 bc 9a 03 01 00 02 bd 9a 03 02 fc 01 01 00 01 02 be 9a 03 02 8a 13 00 01 00 ................................
4260 00 00 02 bf 9a 03 01 01 02 c0 9a 03 02 e5 01 01 01 00 00 00 01 00 00 00 00 00 00 64 f1 64 34 09 ...........................d.d4.
4280 53 c1 da 01 01 05 02 c3 82 03 02 02 c6 82 03 01 00 02 c7 82 03 02 d7 01 01 00 01 02 c8 82 03 02 S...............................
42a0 8a 13 00 01 00 00 00 02 c9 82 03 01 00 02 ca 82 03 02 96 01 01 01 01 02 cb 82 03 02 8a 13 00 01 ................................
42c0 00 00 00 01 00 00 00 00 00 00 b4 b1 63 2d e7 62 30 9a 02 01 f0 0d 01 fd 73 00 01 02 01 00 07 02 ............c-.b0.......s.......
42e0 00 00 01 01 0c 97 5e 00 01 00 07 00 0d 00 0c 02 01 96 73 01 e7 0b 01 02 1a 24 9c 5e 00 01 01 b5 ......^...........s......$.^....
4300 0e 14 a2 5e 00 fc 96 63 31 00 00 1c 00 00 00 fc df 5e 3f 00 00 3c 20 50 72 6f 63 65 73 73 20 74 ...^...c1........^?..<.Process.t
4320 68 65 20 72 65 71 75 65 73 74 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 73 70 6f 6e he.request.and.return.the.respon
4340 73 65 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 2e c1 00 1c 00 00 00 1c a3 5f 00 02 df 06 00 se.asynchronously........._.....
4360 1c 00 00 00 fc ab 5f 3f 00 00 3c 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 65 78 70 ......_?..<.This.function.is.exp
4380 65 63 74 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 61 62 6c 65 20 6f 66 66 20 74 61 73 6b 2e 20 41 ected.to.be.callable.off.task..A
43a0 73 20 73 75 63 68 2c c1 00 1c 00 00 00 fc ef 5f 3e 00 00 3b 20 69 6d 70 6c 65 6d 65 6e 74 61 74 s.such,........_>..;.implementat
43c0 69 6f 6e 73 20 73 68 6f 75 6c 64 20 74 61 6b 65 20 63 61 72 65 20 74 6f 20 6e 6f 74 20 63 61 6c ions.should.take.care.to.not.cal
43e0 6c 20 60 70 6f 6c 6c 5f 72 65 61 64 79 60 2e c1 00 1c 00 00 00 1c b2 60 00 02 df 06 00 1c 00 00 l.`poll_ready`.........`........
4400 00 fc ba 60 48 00 00 45 20 42 65 66 6f 72 65 20 64 69 73 70 61 74 63 68 69 6e 67 20 61 20 72 65 ...`H..E.Before.dispatching.a.re
4420 71 75 65 73 74 2c 20 60 70 6f 6c 6c 5f 72 65 61 64 79 60 20 6d 75 73 74 20 62 65 20 63 61 6c 6c quest,.`poll_ready`.must.be.call
4440 65 64 20 61 6e 64 20 72 65 74 75 72 6e c1 00 1c 00 00 00 d4 87 61 00 00 17 20 60 50 6f 6c 6c 3a ed.and.return........a....`Poll:
4460 3a 52 65 61 64 79 28 4f 6b 28 28 29 29 29 60 2e c1 00 1c 00 00 00 1c a6 61 00 02 df 06 00 1c 00 :Ready(Ok(()))`.........a.......
4480 00 00 64 ae 61 00 00 09 20 23 20 50 61 6e 69 63 73 c1 00 1c 00 00 00 1c bf 61 00 02 df 06 00 1c ..d.a....#.Panics........a......
44a0 00 00 00 fc c7 61 47 00 00 44 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 61 72 65 20 70 .....aG..D.Implementations.are.p
44c0 65 72 6d 69 74 74 65 64 20 74 6f 20 70 61 6e 69 63 20 69 66 20 60 63 61 6c 6c 60 20 69 73 20 69 ermitted.to.panic.if.`call`.is.i
44e0 6e 76 6f 6b 65 64 20 77 69 74 68 6f 75 74 c1 00 1c 00 00 00 fc 93 62 36 00 00 33 20 6f 62 74 61 nvoked.without........b6..3.obta
4500 69 6e 69 6e 67 20 60 50 6f 6c 6c 3a 3a 52 65 61 64 79 28 4f 6b 28 28 29 29 29 60 20 66 72 6f 6d ining.`Poll::Ready(Ok(()))`.from
4520 20 60 70 6f 6c 6c 5f 72 65 61 64 79 60 2e c1 00 37 fc ce 62 43 00 01 00 33 66 75 74 75 72 65 73 .`poll_ready`...7..bC...3futures
4540 20 64 6f 20 6e 6f 74 68 69 6e 67 20 75 6e 6c 65 73 73 20 79 6f 75 20 60 2e 61 77 61 69 74 60 20 .do.nothing.unless.you.`.await`.
4560 6f 72 20 70 6f 6c 6c 20 74 68 65 6d c1 24 99 63 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 or.poll.them.$.c................
4580 00 00 00 00 00 01 01 01 01 02 00 22 03 0c 01 00 00 00 02 00 22 96 73 01 e7 0b 9c 74 00 01 02 01 ..........."........".s....t....
45a0 00 07 02 00 00 01 01 0c 9e 63 00 01 00 07 00 0d 00 0d 02 01 96 73 01 e7 0b 01 02 1a 24 a3 63 00 .........c...........s......$.c.
45c0 01 00 03 72 65 71 c1 1c a9 63 00 fc cb 63 57 00 00 00 00 00 03 01 ba 08 00 0f 00 00 00 01 c3 08 ...req...c...cW.................
45e0 00 10 01 00 01 00 00 01 f3 07 00 11 02 00 01 00 00 03 00 11 02 00 0f 00 00 10 01 00 00 00 04 00 ................................
4600 00 00 02 86 b1 02 01 01 e1 0a 00 0c d4 63 00 00 00 00 02 86 b1 02 01 01 e8 0a 00 3c d7 63 00 00 .............c.............<.c..
4620 00 00 00 07 02 01 e1 0a 01 e8 0a 00 84 8c 64 00 00 00 02 e1 0a 00 00 01 ba 08 14 9f 64 00 db 0a ..............d.............d...
4640 12 13 14 15 16 02 00 00 09 02 00 00 0a 02 00 00 0b 02 00 00 0c 02 00 00 0d 02 00 15 00 00 16 00 ................................
4660 14 d0 63 00 0f 04 0f 5b 0f 5d 00 00 00 00 00 00 00 00 03 00 0f 0f 5a 0f 5c 00 00 00 00 00 00 00 ..c....[.]............Z.\.......
4680 00 00 6c a9 64 00 44 ae 64 00 00 01 00 0e 03 00 00 00 00 01 00 0e 00 17 00 02 01 e1 0a 01 e8 0a ..l.d.D.d.......................
46a0 00 09 54 ca 64 00 2c cf 64 00 00 01 00 0e 03 00 00 00 00 01 00 0e 00 f3 0d 5c e5 64 00 34 ea 64 ..T.d.,.d................\.d.4.d
46c0 00 00 01 00 0e 03 00 00 00 00 01 00 0e 00 b6 10 fc 83 65 4c 00 54 86 65 00 00 00 00 00 00 00 00 ..................eL.T.e........
46e0 00 00 00 00 00 00 02 00 00 00 00 00 00 01 01 01 03 01 02 00 23 01 02 00 24 01 02 00 25 03 0c 01 ....................#...$...%...
4700 00 00 00 02 00 23 db 0a 01 0c 01 00 00 01 02 00 24 05 02 d1 7f 01 02 d1 7f 00 02 7f 01 00 05 02 .....#..........$...............
4720 d3 7f 01 a8 0d 01 02 bd 7f 01 00 02 d4 7f 01 b9 0d 01 02 bd 7f 01 00 02 d5 7f 01 d0 0d 01 02 bd ................................
4740 7f 01 00 02 d6 7f 01 df 0d 01 02 bd 7f 01 00 02 d7 7f 01 f2 0d 01 02 bd 7f 01 00 00 00 04 00 00 ................................
4760 00 00 00 00 3b e8 c7 73 86 94 ad 05 01 00 01 00 00 02 02 00 25 01 dc 0c 00 01 02 01 00 0e 03 00 ....;..s............%...........
4780 00 00 01 0c 91 65 00 01 00 0e 00 0d 00 15 03 00 00 00 01 ba 08 01 e1 0a 01 e8 0a 01 02 1a 24 96 .....e........................$.
47a0 65 00 01 01 b5 0e 13 18 07 fc fd 65 31 00 24 80 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 e..........e1.$.f...............
47c0 00 00 00 00 00 00 01 01 01 01 01 02 00 26 03 0c 01 00 00 00 02 00 26 db 0a 01 e8 0a b6 10 00 01 .............&........&.........
47e0 02 01 00 0e 03 00 00 00 01 0c 85 66 00 01 00 0e 00 0d 00 16 03 00 00 00 01 ba 08 01 e1 0a 01 e8 ...........f....................
4800 0a 01 02 1a 24 8a 66 00 01 01 f1 0f 13 d4 07 fc d9 66 54 00 00 00 00 00 02 01 c3 08 00 18 00 00 ....$.f..........fT.............
4820 01 00 00 01 f3 07 00 19 01 00 01 00 00 02 00 19 01 00 18 00 00 00 00 03 00 00 00 02 87 b1 02 01 ................................
4840 01 b5 0b 00 0c de 66 00 00 a2 73 3c e1 66 00 00 00 00 00 07 02 01 b5 0b 01 e7 0b 00 84 93 67 00 ......f...s<.f................g.
4860 f4 0a 1a 1b 1c 1d 1e 02 00 00 09 02 00 00 0a 02 00 00 0b 02 00 00 0c 02 00 00 0d 02 00 1e 00 00 ................................
4880 1d 00 0f 3e 0f 40 00 00 00 00 00 00 00 00 00 0f 44 0f 46 00 00 00 00 00 00 00 00 00 6c b4 67 00 ...>.@..........D.F.........l.g.
48a0 44 b9 67 00 00 01 00 17 02 00 00 00 00 01 00 17 00 17 00 02 01 b5 0b 01 e7 0b 00 09 54 d5 67 00 D.g.........................T.g.
48c0 2c da 67 00 00 01 00 17 02 00 00 00 00 01 00 17 00 a0 14 5c f0 67 00 34 f5 67 00 00 01 00 17 02 ,.g................\.g.4.g......
48e0 00 00 00 00 01 00 17 00 92 16 fc 8e 68 4c 00 54 91 68 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............hL.T.h..............
4900 02 00 00 00 00 00 00 01 01 03 01 02 00 27 01 02 00 28 01 02 00 29 03 0c 01 00 00 00 02 00 27 f4 .............'...(...)........'.
4920 0a 01 0c 01 00 00 01 02 00 28 05 02 d1 7f 01 02 d1 7f 00 02 7f 01 00 05 02 d3 7f 01 a8 0d 01 02 .........(......................
4940 bd 7f 01 00 02 d4 7f 01 b9 0d 01 02 bd 7f 01 00 02 d5 7f 01 d0 0d 01 02 bd 7f 01 00 02 d6 7f 01 ................................
4960 df 0d 01 02 bd 7f 01 00 02 d7 7f 01 f2 0d 01 02 bd 7f 01 00 00 00 04 00 00 00 00 00 00 3b e8 c7 .............................;..
4980 73 86 94 ad 05 01 00 01 00 00 02 02 00 29 01 89 13 00 01 02 01 00 17 02 00 00 00 01 0c 9c 68 00 s............)................h.
49a0 01 00 17 00 0d 00 1d 02 01 b5 0b 01 e7 0b 01 02 1a 24 a1 68 00 01 01 b5 0e 13 c1 09 fc 88 69 31 .................$.h..........i1
49c0 00 24 8b 69 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 01 01 01 01 02 00 2a .$.i...........................*
49e0 03 0c 01 00 00 00 02 00 2a f4 0a 01 e7 0b 92 16 00 01 02 01 00 17 02 00 00 00 01 0c 90 69 00 01 ........*....................i..
4a00 00 17 00 0d 00 1e 02 01 b5 0b 01 e7 0b 01 02 1a 24 95 69 00 01 01 f1 0f 13 b0 0a 17 37 07 06 0c ................$.i.........7...
4a20 a6 5e 00 0f 05 14 b3 5e 00 0f 0b 17 84 04 0f 10 17 ad 02 0f 15 0c a0 65 00 0f 1b 14 ad 65 00 0f .^.....^...............e.....e..
4a40 21 17 58 02 0f 26 0f aa 0f 2a 0c ab 68 00 0f 30 14 b8 68 00 0f 36 0f 5b 0f 3a 0c 02 ac 10 02 00 !.X..&...*..h..0..h..6.[.:......
4a60 02 ac 10 01 00 00 08 73 74 64 3a 3a 6d 65 6d c1 00 01 00 00 02 8e 11 00 11 73 74 64 3a 3a 6d 65 .......std::mem..........std::me
4a80 6d 3a 3a 72 65 70 6c 61 63 65 c1 02 00 01 e5 07 02 00 02 ac 10 00 01 00 00 01 00 01 f6 91 01 02 m::replace......................
4aa0 00 01 88 92 01 01 01 00 0b 02 99 13 01 e5 07 01 00 01 f6 91 01 01 00 01 88 92 01 00 00 01 e5 07 ................................
4ac0 00 01 00 05 00 07 02 a0 9a 03 00 07 02 c4 19 02 e5 1e 02 ab 1c 02 89 1a 02 a9 1a 02 84 1a 02 af ................................
4ae0 1a 02 85 b1 02 02 86 b1 02 02 eb 1e 02 c2 b1 02 02 f6 20 02 fa 20 02 fd 20 02 80 21 02 c5 1f 02 ...........................!....
4b00 c8 1f 02 cd 1f 02 db 1b 02 d8 1b 02 e1 1b 02 de 1b 02 e3 4b 02 9a 4c 02 a8 4b 02 9f 4b 02 cf 4c ...................K..L..K..K..L
4b20 03 ae 01 03 99 36 eb 97 46 80 1c ae 2a 57 1f b3 fe 0f e3 b0 e9 7c e8 c1 03 03 96 04 b7 be d5 5b .....6..F...*W.......|.........[
4b40 06 64 53 1f 86 26 e9 0f 24 7a 9a d4 5a 5e f5 e3 5a c2 5a cc 1d ec 2b b5 ca f8 62 c3 74 76 43 f4 .dS..&..$z..Z^..Z.Z...+...b.tvC.
4b60 68 19 6c 97 60 53 30 72 84 42 7d ab 92 8e 05 bf 1a 03 75 63 55 db b0 4f 3b 12 fd ab 13 a1 03 56 h.l.`S0r.B}.......ucU..O;......V
4b80 93 77 dd f0 7f 60 c5 c9 37 30 7f d5 46 1b 7b e6 63 bc 74 7b ab 54 e3 af bf 8a 45 41 da 61 0e 15 .w...`..70..F.{.c.t{.T....EA.a..
4ba0 a9 a2 4e d5 7a 31 5d ee 31 69 5d 9e 5e 1c 3a 22 8b 8b d5 10 45 ce 15 f3 84 87 ce ec b7 8d 10 2b ..N.z1].1i].^.:"....E..........+
4bc0 91 69 07 38 f3 13 28 1d 08 d0 1d 52 7e 1b c7 92 b6 83 e1 50 d6 aa 03 ec 8a 8f 5b 3f 40 f4 b1 26 .i.8..(....R~......P......[?@..&
4be0 3d 82 94 19 c9 45 3d 0b a7 25 17 a6 e5 d1 5d a0 e5 ce bd 75 73 8d bd 22 a3 55 ab 74 00 d7 b2 5a =....E=..%....]....us..".U.t...Z
4c00 40 67 1b 7e 21 7a f4 cf 26 0b c6 dc 4b 5f a3 f5 29 a0 18 00 05 2d b5 d6 7e ef 3a 0c 85 d6 f7 c3 @g.~!z..&...K_..)....-..~.:.....
4c20 9b 1d 49 02 8c b1 40 c6 0a 81 93 de 16 f1 76 8a 1d 46 de 16 28 24 1a 4c 75 3d 1d 57 ce 4d 3d 66 ..I...@.......v..F..($.Lu=.W.M=f
4c40 d3 ae b4 25 3b 24 e3 de 78 29 68 5d 72 16 59 be 53 3a d0 53 ff 2c 23 6b 55 f6 d8 fb 56 df ea 14 ...%;$..x)h]r.Y.S:.S.,#kU...V...
4c60 4f 93 99 4b dd a7 7c d7 38 c1 c5 f6 42 21 17 95 0e ed 76 2e 32 14 a5 88 fe 9a 23 ee de ec 00 00 O..K..|.8...B!....v.2.....#.....
4c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 01 39 74 01 39 93 .........................U.9t.9.
4ca0 03 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 6e 01 39 .9...........................n.9
4cc0 8d 01 39 23 03 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 01 39 00 00 ..9#.:.....................@.9..
4ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 01 39 7b 04 0c 00 00 00 00 00 00 00 ...................E.9{.........
4d00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00 01 01 00 00 00 00 00 00 00 00 ................................
4d20 00 01 01 01 01 01 49 05 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......I.........................
4d40 00 00 e7 24 0c 01 00 00 00 00 4e 01 3a 00 90 01 3a 00 d3 01 3a 00 10 13 3b 00 9a 0d 41 00 60 00 ...$......N.:...:...:...;...A.`.
4d60 44 00 00 00 00 00 00 00 00 00 00 00 00 00 16 00 45 00 36 00 45 00 4d 00 45 00 65 00 45 00 3e 00 D...............E.6.E.M.E.e.E.>.
4d80 46 00 a4 00 46 00 00 00 00 00 00 00 00 00 30 00 47 00 50 00 47 00 67 00 47 00 7f 00 47 00 51 00 F...F.........0.G.P.G.g.G...G.Q.
4da0 48 00 7a 01 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 05 39 00 00 00 00 00 00 H.z....................J.9......
4dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 05 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............O.9..............
4de0 00 00 00 00 d0 05 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 f2 ......D.........................
4e00 05 46 01 11 12 12 12 12 12 06 0b 0a 0a 0a 0f 0f 1b 18 0b 0b 0a 0a 0a 0f 0f 1b 0b 0b 0a 0a 0a 0f .F..............................
4e20 0f 18 18 18 18 18 18 18 18 18 18 18 18 79 0c 00 00 00 00 00 00 00 00 00 00 00 00 eb 38 00 00 7f .............y..............8...
4e40 3a c1 3a fe 3a 47 40 14 44 00 00 00 00 00 00 00 00 1a 45 3a 45 51 45 7c 45 55 46 00 00 00 00 00 :.:.:G@.D.........E:EQE|EUF.....
4e60 00 34 47 54 47 6b 47 96 47 68 48 44 0b c3 0c c9 0c cc 0c d3 0c d7 0c dd 0c e3 0c 3b 3a 4a 3a 8c .4GTGkG.GhHD...............;:J:.
4e80 3a ce 3a 0b 3b 95 41 5b 44 f0 44 f6 44 05 45 12 45 32 45 49 45 60 45 39 46 9f 46 12 47 1f 47 2c :.:.;.A[D.D.D.E.E2EIE`E9F.F.G.G,
4ea0 47 4c 47 63 47 7a 47 4c 48 ab 48 af 48 b5 48 bb 48 c0 48 c5 48 cb 48 d1 48 d6 48 da 48 e0 48 e6 GLGcGzGLH.H.H.H.H.H.H.H.H.H.H.H.
4ec0 48 00 00 c6 0c 00 00 d0 0c 00 00 da 0c e0 0c e7 38 3e 3a 7b 3a bd 3a fa 3a 30 40 fd 43 00 00 f4 H...............8>:{:.:.:0@.C...
4ee0 44 f8 44 07 45 16 45 36 45 4d 45 65 45 3e 46 00 00 14 47 21 47 30 47 50 47 67 47 7f 47 51 48 ae D.D.E.E6EMEeE>F...G!G0GPGgG.GQH.
4f00 48 b3 48 b9 48 be 48 c3 48 c9 48 cf 48 d4 48 d8 48 de 48 e4 48 e8 48 00 00 00 00 00 00 00 00 00 H.H.H.H.H.H.H.H.H.H.H.H.........
4f20 00 00 00 00 00 0b 39 47 3a 88 3a ca 3a 07 3b 78 41 3b 44 8d 44 00 00 00 45 0f 45 23 45 43 45 5a ......9G:.:.:.;xA;D.D...E.E#ECEZ
4f40 45 17 46 7d 46 c6 46 1c 47 29 47 3d 47 5d 47 74 47 30 48 8f 48 00 00 00 00 00 00 00 00 00 00 00 E.F}F.F.G)G=G]GtG0H.H...........
4f60 00 00 00 ec 38 41 3a 80 3a c2 3a ff 3a 6c 41 2f 44 62 44 00 00 fa 44 09 45 1b 45 3b 45 52 45 0b ....8A:.:.:.:lA/DbD...D.E.E;ERE.
4f80 46 71 46 a6 46 16 47 23 47 35 47 55 47 6c 47 24 48 83 48 00 00 00 00 00 00 00 00 00 00 00 00 00 FqF.F.G#G5GUGlG$H.H.............
4fa0 00 00 00 00 00 00 00 00 00 00 00 7c 41 3f 44 ce 44 00 00 00 00 00 00 27 45 47 45 5e 45 1b 46 81 ...........|A?D.D......'EGE^E.F.
4fc0 46 f0 46 00 00 00 00 41 47 61 47 78 47 34 48 93 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F.F....AGaGxG4H.H...............
4fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 02 40 15 02 44 00 00 00 00 00 .....................H.@..D.....
5000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 45 56 03 46 00 00 00 00 00 00 00 00 00 00 ................}.EV.F..........
5020 00 00 00 00 00 00 00 00 97 02 47 69 02 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........Gi.H..................
5040 00 00 00 00 00 00 4a 40 17 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 45 59 46 00 00 00 00 ......J@.D...............EYF....
5060 00 00 00 00 00 00 00 00 99 47 6b 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........GkH....................
5080 00 00 00 00 34 40 01 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 45 42 46 00 00 00 00 00 00 ....4@.D..............iEBF......
50a0 00 00 00 00 00 00 83 47 55 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......GUH......................
50c0 00 00 00 00 00 00 d7 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 04 00 00 00 00 00 00 ................................
50e0 00 00 00 00 00 00 00 00 00 00 49 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 45 11 45 00 00 ..........I:...............E.E..
5100 00 00 00 00 00 00 00 00 00 00 1e 47 2b 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........G+G..................
5120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 05 57 07 00 00 00 00 ........................}.W.....
5140 00 00 00 00 00 00 00 00 16 08 0f 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 07 14 08 00 00 00 00 00 00 ......................U.........
5180 00 00 00 00 00 00 0d 0a f7 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 07 15 08 00 00 00 00 00 00 00 00 ....................V...........
51c0 00 00 00 00 0e 0a f8 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
51e0 00 00 00 00 00 00 00 00 00 00 00 00 86 02 41 49 02 44 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............AI.D..............
5200 00 00 00 00 00 00 00 2b 02 46 91 02 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3e .......+.F..F..................>
5220 02 48 9d 02 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 39 77 0c 00 00 00 00 00 00 00 00 00 .H..H..............19w..........
5240 00 00 00 e5 38 00 00 00 00 00 00 00 00 00 00 00 00 60 44 00 00 00 00 00 00 00 00 00 00 00 00 00 ....8............`D.............
5260 00 00 00 a4 46 c3 03 c6 03 cd 03 d1 03 d5 03 d9 03 dd 03 e1 03 ef 03 fd 03 0c 04 13 04 1a 04 2b ....F..........................+
5280 04 32 04 36 04 3f 04 47 04 4e 04 55 04 5c 04 63 04 6a 04 71 04 75 04 7c 04 83 04 8a 04 91 04 98 .2.6.?.G.N.U.\.c.j.q.u.|........
52a0 04 9f 04 a6 04 aa 04 ae 04 b2 04 b6 04 ba 04 be 04 c2 04 c6 04 ca 04 ce 04 d2 04 00 00 00 00 00 ................................
52c0 00 00 00 00 00 00 00 00 00 00 00 00 00 54 39 73 39 92 39 32 3a 33 3a 00 00 00 00 00 00 00 00 d5 .............T9s9.92:3:.........
52e0 44 d9 44 dd 44 e1 44 e5 44 00 00 00 00 00 00 f7 46 fb 46 ff 46 03 47 07 47 ea 48 56 1f 49 00 00 D.D.D.D.D.......F.F.F.G.G.HV.I..
5300 00 00 00 00 00 00 00 00 00 00 00 00 34 3a 00 00 00 00 00 00 00 00 00 00 00 00 e9 44 00 00 00 00 ............4:.............D....
5320 00 00 00 00 00 00 00 00 00 00 00 00 0b 47 00 00 01 02 00 00 00 17 17 09 00 17 1b 09 00 01 01 00 .............G..................
5340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 17 3c 09 00 17 40 ...........................<...@
5360 09 01 01 02 f8 0c 01 00 00 00 00 00 00 eb 97 46 80 1c ae 2a 57 15 9a f8 5a c3 60 2a 94 00 00 00 ...............F...*W...Z.`*....
5380 02 0d 52 be 51 c2 51 e6 51 d6 51 fd 51 f0 06 4f 44 48 54 01 08 04 20 2b 00 00 00 00 00 00 00 40 ..R.Q.Q.Q.Q.Q..ODHT....+.......@
53a0 00 00 00 00 00 00 00 00 00 00 02 b7 de 00 00 c5 c9 37 30 7f d5 46 1b 0c 00 00 00 00 00 00 00 00 .................70..F..........
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 00 00 00 00 e3 af bf 8a 45 41 da 61 0e 00 00 00 f4 cf 26 0b c6 dc 4b 5f 1c ...............EA.a......&...K_.
5400 00 00 00 10 2b 91 69 07 38 f3 13 13 00 00 00 7c d7 38 c1 c5 f6 42 21 28 00 00 00 f7 c3 9b 1d 49 ....+.i.8......|.8...B!(.......I
5420 02 8c b1 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 15 a9 a2 4e d5 7a 31 0f ...........................N.z1.
5460 00 00 00 15 f3 84 87 ce ec b7 8d 12 00 00 00 59 be 53 3a d0 53 ff 2c 25 00 00 00 00 00 00 00 00 ...............Y.S:.S.,%........
5480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d5 5b 06 64 53 1f 86 26 03 00 00 00 b1 ....................[.dS..&.....
54a0 26 3d 82 94 19 c9 45 17 00 00 00 3a 22 8b 8b d5 10 45 ce 11 00 00 00 e8 c1 03 03 96 04 b7 be 02 &=....E....:"....E..............
54c0 00 00 00 3d 0b a7 25 17 a6 e5 d1 18 00 00 00 a3 f5 29 a0 18 00 05 2d 1d 00 00 00 40 c6 0a 81 93 ...=..%..........)....-....@....
54e0 de 16 f1 20 00 00 00 e9 0f 24 7a 9a d4 5a 5e 04 00 00 00 03 ec 8a 8f 5b 3f 40 f4 16 00 00 00 f5 .........$z..Z^........[?@......
5500 e3 5a c2 5a cc 1d ec 05 00 00 00 5d ee 31 69 5d 9e 5e 1c 10 00 00 00 28 1d 08 d0 1d 52 7e 1b 14 .Z.Z.......].1i].^.....(....R~..
5520 00 00 00 eb 97 46 80 1c ae 2a 57 00 00 00 00 03 56 93 77 dd f0 7f 60 0b 00 00 00 c7 92 b6 83 e1 .....F...*W.....V.w...`.........
5540 50 d6 aa 15 00 00 00 2b b5 ca f8 62 c3 74 76 06 00 00 00 1f b3 fe 0f e3 b0 e9 7c 01 00 00 00 b2 P......+...b.tv...........|.....
5560 5a 40 67 1b 7e 21 7a 1b 00 00 00 76 8a 1d 46 de 16 28 24 21 00 00 00 1a 4c 75 3d 1d 57 ce 4d 22 Z@g.~!z....v..F..($!....Lu=.W.M"
5580 00 00 00 23 6b 55 f6 d8 fb 56 df 26 00 00 00 e3 de 78 29 68 5d 72 16 24 00 00 00 ea 14 4f 93 99 ...#kU...V.&.....x)h]r.$.....O..
55a0 4b dd a7 27 00 00 00 a5 88 fe 9a 23 ee de ec 2a 00 00 00 bd 22 a3 55 ab 74 00 d7 1a 00 00 00 43 K..'.......#...*....".U.t......C
55c0 f4 68 19 6c 97 60 53 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 .h.l.`S.........................
55e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b ...............................{
5620 e6 63 bc 74 7b ab 54 0d 00 00 00 05 bf 1a 03 75 63 55 db 09 00 00 00 3d 66 d3 ae b4 25 3b 24 23 .c.t{.T........ucU.....=f...%;$#
5640 00 00 00 17 95 0e ed 76 2e 32 14 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......v.2.)....................
5660 00 00 00 00 00 00 00 b5 d6 7e ef 3a 0c 85 d6 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .........~.:....................
5680 00 00 00 00 00 00 00 00 00 00 00 b0 4f 3b 12 fd ab 13 a1 0a 00 00 00 5d a0 e5 ce bd 75 73 8d 19 ............O;.........]....us..
56a0 00 00 00 30 72 84 42 7d ab 92 8e 08 00 00 00 0d ff ff ff ff 30 2f 09 10 58 ff ff ff ff 18 46 16 ...0r.B}............0/..X.....F.
56c0 ff ff 13 22 67 5f 68 16 78 2f 7a 76 0e 0d 2b 30 55 3b 3e 3d 12 26 6f 0b 53 76 6b 29 ff ff ff ff ..."g_h.x/zv..+0U;>=.&o.Svk)....
56e0 ff ff ff 2a 6d 12 0a ff ff 6b ff ff 50 46 47 0d ff ff ff ff 30 2f 09 10 58 ff ff ff ff 18 46 00 ...*m....k..PFG.....0/..X.....F.
5700 00 60 2f 68 6f 6d 65 2f 72 75 6e 6e 65 72 2f 2e 63 61 72 67 6f 2f 72 65 67 69 73 74 72 79 2f 73 .`/home/runner/.cargo/registry/s
5720 72 63 2f 69 6e 64 65 78 2e 63 72 61 74 65 73 2e 69 6f 2d 31 39 34 39 63 66 38 63 36 62 35 62 35 rc/index.crates.io-1949cf8c6b5b5
5740 35 37 66 2f 74 6f 77 65 72 2d 73 65 72 76 69 63 65 2d 30 2e 33 2e 33 2f 73 72 63 2f 6c 69 62 2e 57f/tower-service-0.3.3/src/lib.
5760 72 73 c1 55 2f 68 6f 6d 65 2f 72 75 6e 6e 65 72 2f 2e 63 61 72 67 6f 2f 72 65 67 69 73 74 72 79 rs.U/home/runner/.cargo/registry
5780 2f 73 72 63 2f 69 6e 64 65 78 2e 63 72 61 74 65 73 2e 69 6f 2d 31 39 34 39 63 66 38 63 36 62 35 /src/index.crates.io-1949cf8c6b5
57a0 62 35 35 37 66 2f 74 6f 77 65 72 2d 73 65 72 76 69 63 65 2d 30 2e 33 2e 33 c1 60 2f 68 6f 6d 65 b557f/tower-service-0.3.3.`/home
57c0 2f 72 75 6e 6e 65 72 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 /runner/.cargo/registry/src/inde
57e0 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 74 6f 77 x.crates.io-1949cf8c6b5b557f/tow
5800 65 72 2d 73 65 72 76 69 63 65 2d 30 2e 33 2e 33 2f 73 72 63 2f 6c 69 62 2e 72 73 c1 00 00 20 5f er-service-0.3.3/src/lib.rs...._
5820 d3 f8 55 13 b3 8a 0a c1 59 54 61 bb b0 1a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..U.....YTa.....................
5840 e3 69 e3 69 86 03 01 09 23 12 16 14 03 18 36 01 34 04 4b 4d 32 01 19 20 01 3f 04 4a 4b 48 04 11 .i.i....#.....6.4.KM2....?.JKH..
5860 04 47 44 49 4c 4f 3a 04 51 31 04 0d 04 4d 53 47 04 49 04 0c 19 26 1f 22 2f 04 17 04 34 2b 22 5a .GDILO:.Q1...MSG.I...&."/...4+"Z
5880 04 5a 20 0a 04 44 1f 32 1c 1d 28 2b 28 1c 3e 04 2e 1e 19 0f 04 3a 1a 0a 06 08 04 0d 04 4b 4e 46 .Z...D.2..(+(.>......:.......KNF
58a0 04 40 04 13 26 34 13 04 50 04 26 2c 08 04 19 04 4c 4c 4e 46 12 04 21 04 0c 20 1c 1c 1d 24 1d 17 .@..&4..P.&,....LLNF..!......$..
58c0 12 1b 04 3c 2e 1c 12 1b 06 04 19 46 16 17 18 0e 0a 06 04 3c 15 18 04 24 43 21 0a 06 04 1e 04 49 ...<.......F.......<...$C!.....I
58e0 35 0a 1d 1c 40 1e 06 55 25 59 66 1d 33 5a 04 5a 4b 5d 39 0a 04 3b 43 3c 04 55 2c 04 61 0f 57 5c 5...@..U%Yf.3Z.ZK]9..;C<.U,.a.W\
5900 0f 3c 21 21 23 36 17 25 4f 17 12 0f 04 18 0a 06 04 32 27 04 18 34 20 0a 06 04 28 23 04 34 2a 0a .<!!#6.%O........2'..4....(#.4*.
5920 06 08 04 4f 4e 4a 04 13 04 5a 4f 48 04 4d 51 25 04 2d 04 61 61 60 04 3a 04 0c 19 26 1f 22 06 18 ...ONJ...ZOH.MQ%.-.aa`.:...&."..
5940 12 06 04 29 0a 29 14 06 25 1f 5a 04 5a 26 0a 04 35 30 22 40 26 0f 0a 06 08 04 55 04 0c 19 26 1f ...).)..%.Z.Z&..50"@&.....U...&.
5960 22 06 18 12 06 04 29 0a 29 14 06 25 1f 5a 04 5a 26 0a 04 35 2c 2f 47 22 26 0f 0a 06 08 1d 28 13 ".....).)..%.Z.Z&..5,/G"&.....(.
5980 01 28 10 01 23 47 01 54 08 55 4b 50 32 08 60 3c 08 5c 4f 58 08 5e 61 60 5f 13 55 01 44 08 44 43 .(..#G.T.UKP2.`<.\OX.^a`_.U.D.DC
59a0 08 4d 1f 08 11 08 4c 3b 48 36 02 01 34 06 1e 02 21 1b 1d 01 53 20 06 01 38 1f 06 02 01 2d 06 22 .M....L;H6..4...!...S...8....-."
59c0 02 21 1b 1d 01 53 20 06 01 38 1f 06 00 d1 b8 74 bd c3 96 81 3e 5a 55 be b3 b0 07 b7 42 00 00 8f .!...S...8.....t....>ZU.....B...
59e0 55 00 18 78 38 36 5f 36 34 2d 75 6e 6b 6e 6f 77 6e 2d 6c 69 6e 75 78 2d 67 6e 75 c1 98 69 28 56 U..x86_64-unknown-linux-gnu..i(V
5a00 07 e4 fd 85 91 68 4d b9 2b 1b f9 1c 00 0d 74 6f 77 65 72 5f 73 65 72 76 69 63 65 c1 00 00 11 2d .....hM.+.....tower_service....-
5a20 39 32 63 65 63 34 37 34 31 64 36 66 39 35 33 61 c1 eb 97 46 80 1c ae 2a 57 00 00 01 00 00 00 00 92cec4741d6f953a...F...*W.......
5a40 00 13 bc b0 01 00 00 00 00 00 00 00 00 00 01 a1 09 01 a3 01 00 00 00 00 00 bd 88 01 00 00 00 00 ................................
5a60 00 00 00 00 00 08 2b 00 03 0c d8 02 03 0c 24 00 00 24 03 08 00 03 08 18 00 00 18 00 00 00 00 00 ......+.......$..$..............
5a80 00 03 01 00 00 00 03 00 00 00 00 00 00 01 1f 00 00 00 1f 01 0e 00 04 1f 0e 03 08 7c 03 18 18 01 ...........................|....
5aa0 2b 48 02 1f 2b 02 2b 3e 02 2b 56 00 00 56 00 00 00 00 00 00 00 00 00 02 1f 00 02 1f 3e 02 1f 3e +H..+.+>.+V..V..............>..>
5ac0 03 1f 3e 02 1f 5d 02 1f 3e 02 18 3e 00 00 30 02 1a 00 02 1f 34 00 00 3e 00 00 00 02 1f 00 00 00 ..>..]..>..>..0.....4..>........
5ae0 3e 02 1f 00 00 00 3e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 1f 00 00 00 5d 00 >.....>.......................].
5b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 08 00 02 18 10 00 00 30 00 00 00 00 00 00 02 2b 00 ......................0.......+.
5b20 00 00 56 00 00 00 02 1f 00 00 00 3e 00 00 00 00 00 00 00 00 00 02 01 00 03 01 02 00 00 03 00 00 ..V........>....................
5b40 00 00 00 00 00 00 00 02 18 00 00 00 00 00 00 02 02 83 01 02 02 04 02 02 04 04 02 01 d2 0c 00 00 ................................
5b60 00 00 00 00 00 00 00 72 75 73 74 2d 65 6e 64 2d 66 69 6c 65 00 00 00 00 00 00 00 00 00 00 00 00 .......rust-end-file............
5b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2e 6e 6f 74 65 2e 67 6e 75 2e 70 72 6f 70 ...................note.gnu.prop
5ba0 65 72 74 79 00 2e 73 68 73 74 72 74 61 62 00 2e 73 74 72 74 61 62 00 2e 73 79 6d 74 61 62 00 2e erty..shstrtab..strtab..symtab..
5bc0 72 6d 65 74 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 rmeta...........................
5be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c00 00 00 00 00 00 00 00 00 01 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c20 40 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 @...............................
5c40 00 00 00 00 00 00 00 00 2e 00 00 00 01 00 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5c60 60 00 00 00 00 00 00 00 04 5a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 `........Z......................
5c80 00 00 00 00 00 00 00 00 26 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........&.......................
5ca0 68 5a 00 00 00 00 00 00 18 00 00 00 00 00 00 00 04 00 00 00 01 00 00 00 08 00 00 00 00 00 00 00 hZ..............................
5cc0 18 00 00 00 00 00 00 00 1e 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ce0 80 5a 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 .Z..............................
5d00 00 00 00 00 00 00 00 00 14 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5d20 81 5a 00 00 00 00 00 00 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 .Z......5.......................
5d40 00 00 00 00 00 00 00 00 2f 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 20 20 20 20 20 ......../0..............0.......
5d60 20 20 20 20 30 20 20 20 20 20 30 20 20 20 20 20 36 34 34 20 20 20 20 20 36 33 32 20 20 20 20 20 ....0.....0.....644.....632.....
5d80 20 20 60 0a 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 01 00 3e 00 01 00 00 00 00 00 00 00 ..`..ELF..............>.........
5da0 00 00 00 00 00 00 00 00 00 00 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 40 00 ........................@.....@.
5dc0 06 00 01 00 00 72 75 73 74 63 20 76 65 72 73 69 6f 6e 20 31 2e 39 34 2e 31 20 28 65 34 30 38 39 .....rustc.version.1.94.1.(e4089
5de0 34 37 62 66 20 32 30 32 36 2d 30 33 2d 32 35 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47bf.2026-03-25)................
5e00 00 00 00 00 00 00 00 00 00 00 00 00 30 00 00 00 04 00 f1 ff 00 00 00 00 00 00 00 00 00 00 00 00 ............0...................
5e20 00 00 00 00 00 2e 74 65 78 74 00 2e 63 6f 6d 6d 65 6e 74 00 2e 6e 6f 74 65 2e 47 4e 55 2d 73 74 ......text..comment..note.GNU-st
5e40 61 63 6b 00 2e 73 74 72 74 61 62 00 2e 73 79 6d 74 61 62 00 74 6f 77 65 72 5f 73 65 72 76 69 63 ack..strtab..symtab.tower_servic
5e60 65 2e 35 37 32 61 61 65 31 63 38 30 34 36 39 37 65 62 2d 63 67 75 2e 30 00 00 00 00 00 00 00 00 e.572aae1c804697eb-cgu.0........
5e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 ................................
5ec0 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 00 00 00 00 00 00 00 55 00 00 00 ............................U...
5ee0 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 00 00 00 01 00 00 00 ................................
5f00 01 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 ....................@...........
5f20 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 ................................
5f40 01 00 00 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 2d 00 00 00 ....0...............@.......-...
5f60 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 10 00 00 00 ................................
5f80 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6d 00 00 00 00 00 00 00 00 00 00 00 ....................m...........
5fa0 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 00 00 00 28 00 00 00 ............................(...
5fc0 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 00 00 00 00 00 00 00 30 00 00 00 ....................p.......0...
5fe0 00 00 00 00 01 00 00 00 02 00 00 00 08 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 ............................