! / 0 0 0 0 182 ` 2Z2Z_ZN97_$LT$incoming..Component$u20$as$u20$wasi..proxy..exports..wasi..http..incoming_handler..Guest$GT$6handle17h8a640869b3d59909Ewasi:http/incoming-handler@0.2.2#handle// 50 ` incoming.incoming.70ae22cdba9359e7-cgu.0.rcgu.o/ lib.rmeta/ 0 0 0 644 12470 ` asm linkinga.rmetarust A/#rustc 1.82.0 (f6e511eec 2024-10-15) )oj(W&-14d8a84ba8473ef9HQ/X!-cf0494a9131b2aa9Wm~TP,-ebc7929af1c29611rustc_std_workspace_core݌4J wseu7%-6c926d8ae1864f14BMU^pF1S-134ec1995bf38c2cR)ix^G|AW-95061d4e7e97eab7 t#Ƀk/I-1cd5fa53bb5645bdcfg_if2`c_9-a31f22339ad5b48a miniz_oxide&&?i͈~#Ky-336fe7883e6d698cadlerSS,tt}]I-cc83b8b46a213679 hashbrown'l4>L-f56024d9920cf3d1rustc_std_workspace_alloc1Pɤ-949b3bfac2273364 std_detectǏeWR(a-1c948e99c0a25dc3rustc_demangleNmWb-a96dc2891fd0fe44wasi" N_-895b9895f9804165p-ʆOR&j-6168f1cb72d46588wit_bindgen_rtIi;Cr\YaU-c01be63b5cf62004bitflagsFw$n0qW-f79be0607977e26a /SN2-d73cd577f2b5e1c5  Component  handle__WIT_BINDGEN_COMPONENT_TYPE  export_handle       )_"] !] ")_!# ' 297040  Fields47IncomingRequest|? OutgoingBodydPOutgoingResponse^ResponseOutparamp          :>Ate9<! ΄L  .*  ? D4 / ؾϛ   _requestD response_outda! " #4" ~ " " Y" "wasm32A""#  # # 1#q##ocomponent-type:wit-bindgen:0.33.0:wasi:http@0.2.2:proxy:imports and exportsrust-wasi-from-crates-io-proxy-world 7asm wit-component-encoding6AA#B pollableh@self[method]pollable.ready@self[method]pollable.blockppy@inpollwasi:io/poll@0.2.2pollableBpollablewinstantwduration@now@ resolutioni@whensubscribe-instant @whensubscribe-duration !wasi:clocks/monotonic-clock@0.2.2Brsecondsw nanosecondsydatetime@now resolutionwasi:clocks/wall-clock@0.2.2Bp}@lenwget-random-bytes@wget-random-u64wasi:random/random@0.2.2Berrorh@selfs[method]error.to-debug-stringwasi:io/error@0.2.2errorB(errorpollableiqlast-operation-failedclosed stream-error input-stream output-streamhp}j @self lenw [method]input-stream.read "[method]input-stream.blocking-read jw@self lenw [method]input-stream.skip"[method]input-stream.blocking-skipi@self [method]input-stream.subscribeh@self ![method]output-stream.check-writej@selfcontents ethod]output-stream.write.[method]output-stream.blocking-write-and-flush@selfethod]output-stream.flush$[method]output-stream.blocking-flush@self[method]output-stream.subscribe@selflenw"[method]output-stream.write-zeroes5[method]output-stream.blocking-write-zeroes-and-flush@selfsrc lenw [method]output-stream.splice%[method]output-stream.blocking-splicewasi:io/streams@0.2.2 output-streamB output-streami@ get-stdoutwasi:cli/stdout@0.2.2 B output-streami@ get-stderrwasi:cli/stderr@0.2.2  input-streamB  input-streami@ get-stdinwasi:cli/stdin@0.2.2 durationB duration  input-stream output-streamio-errorpollableq getheadpostputdeleteconnectoptionstracepatchothersmethod qHTTPHTTPSothersscheme ksk{rrcode info-codeDNS-error-payloadk}ralert-id alert-messageTLS-alert-received-payloadkyr field-name field-sizefield-size-payloadkwkq' DNS-timeout DNS-errordestination-not-founddestination-unavailabledestination-IP-prohibiteddestination-IP-unroutableconnection-refusedconnection-terminatedconnection-timeoutconnection-read-timeoutconnection-write-timeoutconnection-limit-reachedTLS-protocol-errorTLS-certificate-errorTLS-alert-receivedHTTP-request-deniedHTTP-request-length-requiredHTTP-request-body-sizeHTTP-request-method-invalidHTTP-request-URI-invalidHTTP-request-URI-too-long HTTP-request-header-section-sizeHTTP-request-header-size!HTTP-request-trailer-section-sizeHTTP-request-trailer-sizeHTTP-response-incomplete!HTTP-response-header-section-sizeHTTP-response-header-sizeHTTP-response-body-size"HTTP-response-trailer-section-sizeHTTP-response-trailer-sizeHTTP-response-transfer-codingHTTP-response-content-codingHTTP-response-timeoutHTTP-upgrade-failedHTTP-protocol-error loop-detectedconfiguration-errorinternal-error error-codeqinvalid-syntax forbidden immutable header-errors field-key field-namep} field-value!fieldsheaders#trailers#incoming-requestoutgoing-requestrequest-optionsresponse-outparam{ status-code*incoming-response incoming-bodyfuture-trailersoutgoing-response outgoing-bodyfuture-incoming-responsei#@2[constructor]fields3o "p4j2@entries56[static]fields.from-list7h#p"@self8name 9[method]fields.get:@self8name [method]fields.has;j@self8name value9<[method]fields.set=@self8name <[method]fields.delete>@self8name value"<[method]fields.append?@self85[method]fields.entries@@self82[method]fields.cloneAh&@self [method]incoming-request.methodC@self([method]incoming-request.path-with-queryDk @self[method]incoming-request.schemeF"[method]incoming-request.authorityDi$@self [method]incoming-request.headersHi-j@self [method]incoming-request.consumeKi'@headers[constructor]outgoing-requestMh'i0j@self[method]outgoing-request.bodyQ@self [method]outgoing-request.methodRj@selfmethod #[method]outgoing-request.set-methodT@self([method]outgoing-request.path-with-queryU@selfpath-with-query,[method]outgoing-request.set-path-with-queryV@self[method]outgoing-request.schemeW@selfscheme#[method]outgoing-request.set-schemeX"[method]outgoing-request.authorityU@self authority&[method]outgoing-request.set-authorityY@self [method]outgoing-request.headersZi(@[constructor]request-options\h(k@self'[method]request-options.connect-timeout_@selfduration+[method]request-options.set-connect-timeout`*[method]request-options.first-byte-timeout_.[method]request-options.set-first-byte-timeout`-[method]request-options.between-bytes-timeout_1[method]request-options.set-between-bytes-timeout`i)i/j@paramresponse[static]response-outparam.setdh,@self+ [method]incoming-response.statusf@self![method]incoming-response.headersg@self![method]incoming-response.consumehh-ij@self[method]incoming-body.streamli.@this[static]incoming-body.finishnh.i @self![method]future-trailers.subscribeqi%kjjk@selfethod]future-trailers.getw@headers[constructor]outgoing-responsexh/@self+%[method]outgoing-response.status-codez@self status-code+)[method]outgoing-response.set-status-code{@self![method]outgoing-response.headers|@self[method]outgoing-response.body}h0ij@selfethod]outgoing-body.writej@thistrailers[static]outgoing-body.finishh1@self*[method]future-incoming-response.subscribei,jjk@self$[method]future-incoming-response.gethk@errhttp-error-codewasi:http/types@0.2.2 outgoing-request request-options future-incoming-response error-codeBoutgoing-requestrequest-optionsfuture-incoming-response error-codeiik ij @requestoptions handle  wasi:http/outgoing-handler@0.2.2 incoming-request response-outparamBincoming-requestresponse-outparamii@request response-outhandle wasi:http/incoming-handler@0.2.2wasi:http/proxy@0.2.2 proxyG producers processed-by wit-component0.218.0wit-bindgen-rust0.33.074 a  Si'wasi:http/incoming-handler@0.2.2#handleK  arg0!arg1!Dp8SJ W:%ÎmmŷDB}72-A)_ʩl_͏^.Dj&7v?]d>ODS[BN/fw?Se4%z,NuLRn/qn2#!EEWQ˛1gyD9hLNGJ` &$%J Z&  I3s7 $F%B E[$$%"L` $%>U? $$[%5N8 $$T%CXB $$^%5tH%tH%$d %X21*w.{b%N uGJ :>D  __rust_alloc__rust_alloc_error_handler'__rust_alloc_error_handler_should_panic__rust_alloc_zeroed__rust_dealloc __rust_no_alloc_shim_is_unstable__rust_realloc[wasi::exports::wasi::http::incoming_handler::__export_wasi_http_incoming_handler_0_2_2_cabi!;Y"pEb-Z Y"p]?',wasi::_export_proxy, Y"p4o4wasi::http::proxy::export%ZY"pL+W,,+_,4+#+=++h,,`+P+,,G,+ODHT  8SJ WŷDB}S[BN /fw 72qn2#!e4%z,N l_͏^:%Îmm1g.Dj&7vDp?S uLRn/ EEWQ˛LyD9h?]d>OD-A)_ʩ+?Me'G6V;m)M{YN+?Me'G6VG/Users/rvolosatovs/src/github.com/wrpc/http/benches/incoming/src/lib.rs {C$aǾO'BK9)7-13Qㅤ!. wasm32-wasip2O7p4OƋ"incomingY"p^A9 '&&&&&&9& & !$$$$9  *  & 9  rust-end-file/0 0 0 0 644 14199 ` asm ``````````env__linear_memoryenv __memory_baseenv._ZN4core3fmt9Formatter3pad17h83a3ba0941021832Eenv__indirect_function_tablepenv__rust_deallocwasi:io/error@0.2.2[resource-drop]errorenv__stack_pointerenv@_ZN4wasi8bindings4wasi4http5types6Fields3new17h8a2d40cbbf804fe2EenvK_ZN4wasi8bindings4wasi4http5types16OutgoingResponse3new17h22af90afdfa8454aEenvL_ZN4wasi8bindings4wasi4http5types16OutgoingResponse4body17h590caf9e8912a81aEenvK_ZN4wasi8bindings4wasi4http5types16ResponseOutparam3set17h3ab08a76fe74c54aEenvI_ZN4wasi8bindings4wasi4http5types12OutgoingBody5write17h78a091902e0be0a7Eenv_ZN4wasi3ext3std92_$LT$impl$u20$std..io..Write$u20$for$u20$wasi..bindings..wasi..io..streams..OutputStream$GT$5write17he5ab0062b1d5a2ddEenv2_ZN4core6result13unwrap_failed17h8f8bc653fee4da2aEenvD_ZN4core5slice5index26slice_start_index_len_fail17h2bccca30386c3142EenvI_ZN4wasi8bindings4wasi2io7streams12OutputStream5flush17h5609d11907cebb55Ewasi:io/streams@0.2.2[resource-drop]output-streamenvJ_ZN4wasi8bindings4wasi4http5types12OutgoingBody6finish17h62619b3fc8f78411Ewasi:http/types@0.2.2[resource-drop]incoming-requestenv6_ZN4wasi5proxy3_rt14run_ctors_once17h972bb28df34c52eeE envn_ZN81_$LT$wasi..bindings..wasi..http..types..ErrorCode$u20$as$u20$core..fmt..Debug$GT$3fmt17h49a12da955884067Eenvp_ZN83_$LT$wasi..bindings..wasi..io..streams..StreamError$u20$as$u20$core..fmt..Debug$GT$3fmt17h9250a760746e8037EenvW_ZN58_$LT$std..io..error..Error$u20$as$u20$core..fmt..Debug$GT$3fmt17hb6f04f88ac0a5dd9E A   ϋ #AjA i@ -AG ("(!@ Aj("("E   @ ("E   ( A A @@@@@@@@@@@@ (&       ("AxrAxF  ("AxrAxG  ("AxrAxG   (AF  ( "AxrAxF A!  ( "AxrAxF A!  ( "AxrAxF A!  ( "AxrAxF A!  ("AxrAxG   ("AxrAxF  A! j( A @ ( ("AF  ~#Ak"$ 6 A0j A j@@@@@ (0  (46  ( 64 A'60  A0j A0j Aj (0   (46#Aj!A !@ A0j Aj  @@@@ -0"AG #! (4"  Aj!  @@@@  -1A#F  A0j! (4-A#F  A0j! (4"-A#F  A0j!  (4AF  A0j!   I   j!  k!  (!@ Aj("("E   @ ("E   ( A A   #"AjA+ Aj Aj AԂj  #Aj #"AjA+ Aj Aj AĂj )"BBQ  70#"AjA+ A0j Aj Aj Aj Aj@ (AG @ ("AF  (! A60 Aj  A0j@ (A'G @ AF  Aj$ A0jAj AjAj)7 A0jAj AjAj)7  )70#"AjA+ A0j Aj A䁀j  )70#"AjA+ A0j A􁀀j Aj   ŃA failed to write whole bufferA A( A0 I/rustc/f6e511eec7342f59a25f7c0534f1dbea00d01b14/library/std/src/io/mod.rsA 0I$A ()A Hello, WASI!A A +called `Result::unwrap()` on an `Err` valueA src/lib.rsA  *A A  A A  (A A  $A   𷀀ocomponent-type:wit-bindgen:0.33.0:wasi:http@0.2.2:proxy:imports and exportsrust-wasi-from-crates-io-proxy-worldasm wit-component-encoding6AA#B pollableh@self[method]pollable.ready@self[method]pollable.blockppy@inpollwasi:io/poll@0.2.2pollableBpollablewinstantwduration@now@ resolutioni@whensubscribe-instant @whensubscribe-duration !wasi:clocks/monotonic-clock@0.2.2Brsecondsw nanosecondsydatetime@now resolutionwasi:clocks/wall-clock@0.2.2Bp}@lenwget-random-bytes@wget-random-u64wasi:random/random@0.2.2Berrorh@selfs[method]error.to-debug-stringwasi:io/error@0.2.2errorB(errorpollableiqlast-operation-failedclosed stream-error input-stream output-streamhp}j @self lenw [method]input-stream.read "[method]input-stream.blocking-read jw@self lenw [method]input-stream.skip"[method]input-stream.blocking-skipi@self [method]input-stream.subscribeh@self ![method]output-stream.check-writej@selfcontents ethod]output-stream.write.[method]output-stream.blocking-write-and-flush@selfethod]output-stream.flush$[method]output-stream.blocking-flush@self[method]output-stream.subscribe@selflenw"[method]output-stream.write-zeroes5[method]output-stream.blocking-write-zeroes-and-flush@selfsrc lenw [method]output-stream.splice%[method]output-stream.blocking-splicewasi:io/streams@0.2.2 output-streamB output-streami@ get-stdoutwasi:cli/stdout@0.2.2 B output-streami@ get-stderrwasi:cli/stderr@0.2.2  input-streamB  input-streami@ get-stdinwasi:cli/stdin@0.2.2 durationB duration  input-stream output-streamio-errorpollableq getheadpostputdeleteconnectoptionstracepatchothersmethod qHTTPHTTPSothersscheme ksk{rrcode info-codeDNS-error-payloadk}ralert-id alert-messageTLS-alert-received-payloadkyr field-name field-sizefield-size-payloadkwkq' DNS-timeout DNS-errordestination-not-founddestination-unavailabledestination-IP-prohibiteddestination-IP-unroutableconnection-refusedconnection-terminatedconnection-timeoutconnection-read-timeoutconnection-write-timeoutconnection-limit-reachedTLS-protocol-errorTLS-certificate-errorTLS-alert-receivedHTTP-request-deniedHTTP-request-length-requiredHTTP-request-body-sizeHTTP-request-method-invalidHTTP-request-URI-invalidHTTP-request-URI-too-long HTTP-request-header-section-sizeHTTP-request-header-size!HTTP-request-trailer-section-sizeHTTP-request-trailer-sizeHTTP-response-incomplete!HTTP-response-header-section-sizeHTTP-response-header-sizeHTTP-response-body-size"HTTP-response-trailer-section-sizeHTTP-response-trailer-sizeHTTP-response-transfer-codingHTTP-response-content-codingHTTP-response-timeoutHTTP-upgrade-failedHTTP-protocol-error loop-detectedconfiguration-errorinternal-error error-codeqinvalid-syntax forbidden immutable header-errors field-key field-namep} field-value!fieldsheaders#trailers#incoming-requestoutgoing-requestrequest-optionsresponse-outparam{ status-code*incoming-response incoming-bodyfuture-trailersoutgoing-response outgoing-bodyfuture-incoming-responsei#@2[constructor]fields3o "p4j2@entries56[static]fields.from-list7h#p"@self8name 9[method]fields.get:@self8name [method]fields.has;j@self8name value9<[method]fields.set=@self8name <[method]fields.delete>@self8name value"<[method]fields.append?@self85[method]fields.entries@@self82[method]fields.cloneAh&@self [method]incoming-request.methodC@self([method]incoming-request.path-with-queryDk @self[method]incoming-request.schemeF"[method]incoming-request.authorityDi$@self [method]incoming-request.headersHi-j@self [method]incoming-request.consumeKi'@headers[constructor]outgoing-requestMh'i0j@self[method]outgoing-request.bodyQ@self [method]outgoing-request.methodRj@selfmethod #[method]outgoing-request.set-methodT@self([method]outgoing-request.path-with-queryU@selfpath-with-query,[method]outgoing-request.set-path-with-queryV@self[method]outgoing-request.schemeW@selfscheme#[method]outgoing-request.set-schemeX"[method]outgoing-request.authorityU@self authority&[method]outgoing-request.set-authorityY@self [method]outgoing-request.headersZi(@[constructor]request-options\h(k@self'[method]request-options.connect-timeout_@selfduration+[method]request-options.set-connect-timeout`*[method]request-options.first-byte-timeout_.[method]request-options.set-first-byte-timeout`-[method]request-options.between-bytes-timeout_1[method]request-options.set-between-bytes-timeout`i)i/j@paramresponse[static]response-outparam.setdh,@self+ [method]incoming-response.statusf@self![method]incoming-response.headersg@self![method]incoming-response.consumehh-ij@self[method]incoming-body.streamli.@this[static]incoming-body.finishnh.i @self![method]future-trailers.subscribeqi%kjjk@selfethod]future-trailers.getw@headers[constructor]outgoing-responsexh/@self+%[method]outgoing-response.status-codez@self status-code+)[method]outgoing-response.set-status-code{@self![method]outgoing-response.headers|@self[method]outgoing-response.body}h0ij@selfethod]outgoing-body.writej@thistrailers[static]outgoing-body.finishh1@self*[method]future-incoming-response.subscribei,jjk@self$[method]future-incoming-response.gethk@errhttp-error-codewasi:http/types@0.2.2 outgoing-request request-options future-incoming-response error-codeBoutgoing-requestrequest-optionsfuture-incoming-response error-codeiik ij @requestoptions handle  wasi:http/outgoing-handler@0.2.2 incoming-request response-outparamBincoming-requestresponse-outparamii@request response-outhandle wasi:http/incoming-handler@0.2.2wasi:http/proxy@0.2.2 proxyG producers processed-by wit-component0.218.0wit-bindgen-rust0.33.0ԖlinkingҎ.J_ZN45_$LT$$LP$$RP$$u20$as$u20$core..fmt..Debug$GT$3fmt17h6caa0271e8e26d2aE).Lanon.2fea6a657fc8311abff81523249fd400.5L_ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17h53c217a48b4aebd8Ec_ZN4core3ptr65drop_in_place$LT$wasi..bindings..wasi..http..types..ErrorCode$GT$17hdd2d75eb7e7027fcEe_ZN4core3ptr67drop_in_place$LT$wasi..bindings..wasi..io..streams..StreamError$GT$17hbac078447e5ec207EP_ZN92_$LT$wasi..bindings..wasi..io..error..Error$u20$as$u20$wasi..bindings.._rt..WasmResource$GT$4drop4drop17heb4260a59a6e7e88E_ZN97_$LT$incoming..Component$u20$as$u20$wasi..proxy..exports..wasi..http..incoming_handler..Guest$GT$6handle17h8a640869b3d59909E).Lanon.2fea6a657fc8311abff81523249fd400.6 ).Lanon.2fea6a657fc8311abff81523249fd400.2).Lanon.2fea6a657fc8311abff81523249fd400.8+*.Lanon.2fea6a657fc8311abff81523249fd400.15*.Lanon.2fea6a657fc8311abff81523249fd400.17 ).Lanon.2fea6a657fc8311abff81523249fd400.4 *.Lanon.2fea6a657fc8311abff81523249fd400.16*.Lanon.2fea6a657fc8311abff81523249fd400.13 *.Lanon.2fea6a657fc8311abff81523249fd400.14 P _ZN101_$LT$wasi..bindings..wasi..io..streams..OutputStream$u20$as$u20$wasi..bindings.._rt..WasmResource$GT$4drop4drop17ha8ea108114e50cfaE P_ZN104_$LT$wasi..bindings..wasi..http..types..IncomingRequest$u20$as$u20$wasi..bindings.._rt..WasmResource$GT$4drop4drop17he63002422eb8141fE).Lanon.2fea6a657fc8311abff81523249fd400.7*.Lanon.2fea6a657fc8311abff81523249fd400.10 *.Lanon.2fea6a657fc8311abff81523249fd400.11 *.Lanon.2fea6a657fc8311abff81523249fd400.12 'wasi:http/incoming-handler@0.2.2#handle).Lanon.2fea6a657fc8311abff81523249fd400.0).Lanon.2fea6a657fc8311abff81523249fd400.1 ).Lanon.2fea6a657fc8311abff81523249fd400.3I).Lanon.2fea6a657fc8311abff81523249fd400.9 퇀1.rodata..Lanon.2fea6a657fc8311abff81523249fd400.06.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.16.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.21.rodata..Lanon.2fea6a657fc8311abff81523249fd400.36.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.41.rodata..Lanon.2fea6a657fc8311abff81523249fd400.51.rodata..Lanon.2fea6a657fc8311abff81523249fd400.66.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.71.rodata..Lanon.2fea6a657fc8311abff81523249fd400.81.rodata..Lanon.2fea6a657fc8311abff81523249fd400.97.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.107.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.117.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.127.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.137.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.147.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.157.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.167.data.rel.ro..Lanon.2fea6a657fc8311abff81523249fd400.17 reloc.CODE< PUq~                          ! "    # $  & π reloc.DATA''<()*+,+-+++ producers processed-byrustc1.82.0 (f6e511eec 2024-10-15)Հtarget_features+ multivalue+mutable-globals+reference-types+sign-ext- shared-mem