Files
boc/aamos-ledger-rust/target/debug/deps/libtower_layer-94e864a87e0c69af.rlib
T

294 lines
83 KiB
Plaintext
Raw Normal View History

!<arch>
/ 0 0 0 0 170 `
1ž_ZN11tower_layer8identity8Identity3new17h415e4cd70ac2ff71E_ZN68_$LT$tower_layer..identity..Identity$u20$as$u20$core..fmt..Debug$GT$3fmt17h7cb1cdeee78e2bc9E// 72 `
tower_layer-94e864a87e0c69af.tower_layer.5c874466a1be1046-cgu.0.rcgu.o/
lib.rmeta/ 0 0 0 644 77808 `
ELF·p.@@GNUÀrust
Þ+#rustc 1.96.0 (ac68faa20 2026-05-25)ÁÀ뉊]!ÜÛê(¹Þ—šên-5be7b69c3ff7b5b8ÁíàÄTËŸ ÜJîÄ)'ß\¥!-3d1337db07d0b3aeÁ¤²XctÔ'ÐÓ©z¨ɽÓ-a4945860e1c53b00Á¤°ð ¾ä-±($²ï=©Ã-7e98a21bfd32b0edÁòÖÀH•‘PIÓHã#£-055f30b747f859b6Árustc_std_workspace_coreÁ­Cçß^ò½èÝ$­Çÿ+Cé-c4878ee60b2242c9ÁŸÃï+Ñ]ŠqB<ÏïW#-8dd1dd90e70d0b6aÁ miniz_oxideÁ€š»J(P>àö÷g\K-1eb618da2918ab7fÁadler2ÁÆ;+Þ®5¥Ìýݰ¦ÛLˆ-f7919172d268e069Á hashbrownÁPäV9ÒÆèÜ"ÊÖVŽ\-0fc2184a5da6723aÁrustc_std_workspace_allocÁs&ØòØy¯s•bæ!‰ýŠ-97e4bf30be240674Á
std_detectÁhŠBîÙºÌI®ËÅš-9dbbf8346ba7ac8bÁrustc_demangleÁûë9´Ç×@Œ’ùXFº-f33013f239bf9f14Ácfg_ifÁÜLhž§Œaã¯>­-0a71c8f33a838301Á addr2lineÁ׎Þ!]8V$É@@-e618e6be60e87ba2ÁgimliÁ¸
°µ~Î1‹Ñt ðÁ€w-1f7768a68858f670ÁobjectÁ
áPÃ?­À¶¼QHJ¥-914cd6a4dbe590d1ÁmemchrÁ›º«8Ór­2Ù $¨ûib-cf21ca6f2bb15dcdÁë
‹ás«LÖ€îâƒ×ɯŒ-ee6f3747e38367f0ÁtestsÁ,ÇÀidentityÁæ ¤ServiceÁlayerÁ ×layer_fnÁ¿¥¤OutÁš¨×stackÁInnerÁOuterÁæ #¤#¸ #Ä #š#¨)¸ )Ä )×°--/¤/š/¨-3¤3L1Á3š3¨-8¤8Æ
8L2Á8š8¨->¤>Æ
>ï
>L3Á>š>¨-E¤EÆ
Eï
EŸ EL4ÁEšE¨-M¤MÆ
Mï
MŸ MÖ ML5ÁMšM¨-V¤VÆ
Vï
VŸ VÖ V VL6ÁVšV¨-`¤`Æ
`ï
`Ÿ `Ö ` `Ù `L7Á`š`¨-k¤kÆ
kï
kŸ kÖ k kÙ k¥
kL8Ákšk¨- w¤wÆ
wï
wŸ wÖ w wÙ w¥
wø
wL9Áwšw¨-
¤Æ
ï
Ÿ Ö  Ù ¥
ø
ÒL10Áš¨- ¤Æ
ï
Ÿ Ö  Ù ¥
ø
Ò¾L11Áš¨- ¡¤¡Æ
¡ï
¡Ÿ ¡Ö ¡ ¡Ù ¡¥
¡ø
¡Ò¡¾¡µ¡L12Á¡š¡¨-
±¤±Æ
±ï
±Ÿ ±Ö ± ±Ù ±¥
±ø
±Ò±¾±µ±´±L13Á±š±¨-Â¤ÂÆ
Âï
Ÿ ÂÖ Â Â٠¥
Âø
ÂÒ¾µ´»ÂL14Áš¨LayerÁÚ¤ÚšÚ¨Þ'aÁÞ¥Þ¤ÞšÞ¨IdentityÁä_pÁæ>èƒLayerFnÁêê±ííƒðStackÁò¸ òÄ òinnerÁòouterÁ÷¸ ÷Ä ÷ƒ-û¤ûÆ
ûï
ûŸ ûÖ û ûÙ û¥
ûø
ûÒû¾ûµû´û»ûÊûL15Áûšû¨-ޤޯ
Žï
ŽŸ ŽÖ Ž ŽÙ Ž¥
Žø
ŽÒ޾޵޴޻ŽÊŽŽL16ÁŽšŽ¨







(
,
,
,
2
7
=
D
L
U
_
j
v
ƒ

 
°
Á
Ó
Ý
ã
é
ï
ú

¡
Ú³ääÎåÞ㜋§ -ê*ØÜÚܤ¿cÜØêêþì±(-òØ^አ´Ú´¤¿c´Øòò¼õÙöæbÆÍõ„Aw¸ Ä Úòò¼õÙöæbÆÍõ„Aw¸ Ä ¿cÚÚÆ
ÚÄï
ÚÄØŸ ÚÄØîÖ ÚÄØî ÚÄØî Ù ÚÄØî ¼¥
ÚÄØî ¼Úø
Ú ÄØî ¼Úú ÒÚ
ÄØî ¼Úúœ
¾Ú ÄØî ¼ÚúœÀ µÚ ÄØî ¼ÚúœÀæ ´Ú
ÄØî ¼ÚúœÀæŽ 
»ÚÄØî ¼ÚúœÀæŽ ¸ ÊÚÄØî ¼ÚúœÀæŽ ¸ ä ÚÄØî ¼ÚúœÀæŽ ¸ ä ’!ªÚ ¥¥¤æäèäíê÷òäê#ò/
3
8
>
E
M
V
`
k
w


¡
±
Â
û
Ž
Þ
äê)òðê³ØÚ¿cbŠ 0»
´µç8ܵH©#Xžé(Ü Ü!+
Ùµ0»º œ« ä ½Äü‚BܵXì ü¬@¤$ÙB ꥃüÇ<êêþì±(-òØ^áÅ&Å& Ú± Z á
Ùá,4(æ êáëï-´8 ´Bá á\fë'§á )
"áû?19ÅüûJö¿(,„û,‹Ð(´)"Ù&S«)ª
 Ì´
÷c ´8¼¶.á
Ö*ÔúÄú
«&á
Ðú 
øç.     Ö*õ
ÆbÖ*P$M ‚È‚ÈArgumentÁ„È´ÀbökÏ®ÝWj´ ¼ÊÏ
«c--ü

üæ/ 
 ¿cü´b
Ù`Ø£SüÛ;ü´x
à`U²üñÁ·¾Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
µŸÈŸÈ ÈErrorÁ O˜éBL¿(  c cˆ¢cµ
 `£cbufÁ `àB¤GS
 ÿ Í`Í` DebugStructÁÐ`×µ`Ñ` µ`Ò`
has_fieldsÁµ`ã¹q·Ù›ß¨Æý0Šÿ0Ö*²Ö*gŠ. äÈäÈ ArgumentsÁæÈtemplateÁ `çÈÀ `üöMõô]TdrŽ2øç.ü+ü+­Ö*×´,-¼´,Ÿ‡-Ì Š3×ü+ß±_À Àlë*¦½+[, ´-6Œ2Š./¨.
á.×` }Ê
ÙÊ+3` Ð
ÙÐ,5( P òÊÐ U T=úKV `Ê× Êáб лÔ4Œ5ÝÊ~´ª òÊÐÆ"üë[$›ÊÐÙæC§ òÊÐ ¿³"±®Ê¬ÐªÊÐtÙËæÏùÌ«
Ý2¼Ï
ÝÜ<ì(üèüŸM‚:Ül‡ Ý: õ ¸1serviceÁ<Ù@ˆ²9%ù9ä  ·



óc*
)PÐPÊñö¨  =¡6(ô

ÈbÐj
$b6(ü

ÈbÊ $ ´,
  ¡ Š--À
 ÎÓ
«c-- 
ù
ç¨. I
ì¨ 
ëc ð
ñ ö¨ 
ù
ì¨) PÑÐPÝÊñö¨  =¡6 Äþ<bZ6 Ê·=w ´, Š--°¾Ã
«c--ðõ ýù ç¨. I ì¨ õ> Àñ
ö¨ 
ù ì¨) ø,üà˜ ÒÙdk§/\ÿ5µ0 îm ·0Ž2ä¡66-¡6]6Q´,-S´,5´,ö=k ŒCvŽ2ÝðB ¡696-ŒC!´,´,Úâ@9ºCA¡6Å6Í¡6Y6aê±îÀÀ
 ÀÀ©e ù;þ<·=å£>Jõ>:þ<´·=Aæõ>é<Œ2üHDlg µ,Q<X¢:AªÄŒ¿
ÝÄ¿Ö7üîhü¥1ÄÜl  Ĝ¢:"l1ÁÁoÎF½ÄØŒ¸
ÝØ¸ܯ
ÝĨܝdIJÐ=üÛuü’>ÄýHÜ ÔÁGê ØáýHÓ,¢:0èFl2ÁоHôHæµÄ¹Ø½î ¼Ú
ÝöI îDüÑ!
ÝÄØîÜÜÑtôÔøDüùü°H ăLÜ è,<‰ÁG+öI ÈKƒLê ÄKÄKF¢:JèFy°Irl3Ám°¾KLúK ÄØî   ܪ 
ÝöIÈK Iü¡ %
ÝÄØîÜÜÜ¡ ü¤ "Ì LüÅüüP
ÄÒOÜ þÁGOöIDÈK9—O.ÒO O.O6O¢:SèF¦°IŸæL˜l4ÁÆOoÉO8ù Äý Ø î   „¦ 
 
ü¦  
ÝöIÈK—O   O  ü ),  
ÝÄØî ÜÜÜÜ ü  &Ì Uü½ üô X ÄÛSÜ    ÁGröIgÈK\—OQ SFÛS ˜SF˜SNW¢:[èFѰIÊæLÃÖP¼l5Á·Ú’SÒSVġإ ±¼¤Î 
 üÎ#
ÝöIÈK—O S ¼
T üÅ-
ÝÄØî ¼ÜÜÜÜÜÅ üÈ*ø_üáü˜` ÄšXÜl€ °ÁGöIÈK~—Os ShßW]šX) ÕW]ÕWe_¢:cèFû°IôæLíÖPæýTßl6ÁÚîÏW°‘Xt íÄñØõîùý ¼ ÚÄ¢    ü¢'
ÝöIÈK—O SßW Ú Y
ü™1
ÝÄØî ¼ÚÜÜÜÜÜÜ
¥üœ.Ðjü±Ÿüèh
Ä]Ü ÌÁGöI«ÈK —O SŠßWÔ\t]= È\tÈ\| g¢:kèF%°IæLÖPýT ÚYl7Áý Â\ц]
éÄíØñîõù ý¼ Ú
úä¢

! 
ü¢+,¿
ÝöIÈK—O SßWÔ\ ú ^ t¿ü™5
ÝÄØî ¼ÚúÜÜÜÜÜÜÜ ±üœ2Ôvü­§üäpÄ»bÜ êÁGØöIÍÈK—O· S¬ßW¡Ô\€b»bQ òaòa
o¢:sèFO°IHæLAÖP:ýT3ÚY,í^% l8Á 
ìañ²b± ÄØî¡ ¥¼© Ú­
ú± œüÎ  
%
üÎ/
ÝöIÈK—O SßWÔ\€b œ
d üÅ9
ÝÄØî ¼ÚúœÜÜÜÜÜÜÜÜÅ ½üÈ6ƒüÕ¯üŒxÄžhÜ ŠÁGüöIñÈKæ—OÛ SÐßWÅÔ\º€b¯ãg¤žhf Óg¤Óg¬ w¢:{èF{°ItæLmÖPfýT_ÚYXí^Q ·dJ
l9ÁE *Íg•hÐ íÄñØõîùý  ¼ Ú
ú  œ  Àü¯ %  
(ü¯ 4
Ý öIÈK—O SßWÔ\€bãg Ài
ü¦ >
ÝÄØî ¼ÚúœÀÜÜÜÜÜÜÜÜܦ 
Éü© ;ê ü±¹üèĸnÜ ¬ÁGöIÈK —Oþ SóßWèÔ\Ý€bÒãgÇým¼¸n{ ëm¼ëmÄ ¢:ƒèF¦°IŸæL˜ÖPýTŠÚYƒí^| ·du
¹jn l10Áj @åm4¯nð
û$Äÿ$؃%î‡%‹% %¼“% Ú—%
ú›% œŸ%  À¤%

æüÂ%* 

+üÂ%9,í%
Ý
öIÈK—O SßWÔ\€bãgým æn<ó%tí%ü¹%C,¼%
ÝÄØî ¼ÚúœÀæÜÜÜÜÜÜÜÜÜܹ%Õü¼%@& ü¿$Ãüö$ŒÄŠuÜlÞ$ Ð,È$<Ï$ÁGAöI6ÈK+—O  SßW
Ô\ÿ€bôãgéýmÞÏtÓŠu »tÓ»tÛ
¢:èFаIÉæLÂÖP»ýT´ÚY­í^¦ ·dŸ
¹j˜ òp l11Á
TµtTu»*Ä¿*ØÃ*îÇ*Ë* Ï*¼Ó* Ú×*
úÛ* œß*  Àä*

æé* Ž ü‡+/  
.ü‡+>,·+
Ý öIÈK—O SßWÔ\€bãgýmÏt Ž s<½+t·+üþ*H,+
ÝÄØî ¼ÚúœÀæŽ ÜÜÜÜÜÜÜÜÜÜÜþ*áü+EÌ+°üÿ)Íü¶*–Ä’|Ülž* ö,ˆ*<*ÁGcöIXÈKM—OB S7ßW,Ô\!€bãg ýmÏtõ×{ê’|£ Á{êÁ{ò¢:èFú°IóæLìÖPåýTÞÚY×í^Ð ·dÉ
¹j òp» âw´
l12Á°h»{t‰|,­0ı0ص0î¹0½0 Á0¼Å0 ÚÉ0
úÍ0 œÑ0  ÀÖ0

æÛ0 Ž à0 ¸ üþ04  
1üþ0C,³1
Ý öIÈK—O SßWÔ\€bãgýmÏt×{ ¸ x<¹1t³1üõ0M,ø0
ÝÄØî ¼ÚúœÀæŽ ¸ ÜÜÜÜÜÜÜÜÜÜÜÜõ0íüø0JÈ1Áüñ/×ü¨0 ÄЃÜl0 ž ,ú/<0ÁGöI{ÈKp—Oe SZßWOÔ\D€b9ãg.ým#Ït×{
•ƒЃº ý‚ý‚¢:ŸèF)°I"æLÖPýT
ÚYí^ÿ ·dø
¹jñ òpê âwã
ˆÜl13ÁØ÷‚šǃQÑ6ÄÕ6ØÙ6îÝ6á6 å6¼é6 Úí6
úñ6 œõ6  Àú6

æÿ6 Ž „7 ¸ ‰7
ä ü§79 

4ü§7H,á7
Ý
öIÈK—O SßWÔ\€bãgýmÏt×{•ƒ ä ~<ç7tá7üž7R,¡7
ÝÄØî ¼ÚúœÀæŽ ¸ ä ÜÜÜÜÜÜÜÜÜÜÜÜÜž7úü¡7Oö7Óü•6áüÌ6ªÄÌ‹Ül´6 È ,ž6<¥6ÁG©öIžÈK—Oˆ S}ßWrÔ\g€b\ãgQýmFÏt;×{0•ƒ&‘‹Ì‹Ð öŠöŠ'¤¢:¨èFU°INæLGÖP@ýT9ÚY2í^+ ·d$
¹j òp âw
ˆé†l14ÁþðнËq¸=ļ=ØÀ=îÄ=È= Ì=¼Ð= ÚÔ=
úØ= œÜ=  Àá=

ææ= Ž ë= ¸ ð=
ä õ=!ü“>> 
7ü“>M,Ò>
ÝöIÈK—O SßWÔ\€bãgýmÏt×{•ƒ‘‹ ’!<Ø>tÒ>üŠ>W,>
ÝÄØî ¼ÚúœÀæŽ ¸ ä ’!ÜÜÜÜÜÜÜÜÜÜÜÜÜÜŠ>ü>Tç>üü<ëü³=´ÄÜl›= ô ,…=<Œ=ÁGÍöIÂÈK·—O¬ S¡ßWÔ\€bãguýmjÏt_×{T•ƒJ‘‹@Æ“6ç ¨“8¨“A­¢:±èF°I{æLtÖPmýTfÚY_í^X ·dQ
¹jJ òpC âw<
ˆ5é†/)l15Á%­¢“áø“ÑDÄÕDØÙDîÝDáD åD¼éD ÚíD
úñD œõD  ÀúD

æÿD Ž „E ¸ ‰E
ä ŽE’!“EÂ!ü±EC 
:ü±ER,õE
ÝöIÈK—O SßWÔ\€bãgýmÏt×{•ƒ‘‹Æ“ Â!Š<ûEtõEü¨E\,«E
ÝÄØî ¼ÚúœÀæŽ ¸ ä ’!Â!ÜÜÜÜÜÜÜÜÜÜÜÜÜÜܨEü«EYŠF¡ü•DõüÌD¾ÄðœÜl´D ¢!,žD<¥DÁGðöIåÈKÚ—OÏ SÄßW¹Ô\®€b£ãg˜ýmÏt×{w•ƒm‘‹cÆ“YµœOðœý ”œQ”œZ¢:ºèF®°I§æL ÖPýTÚYí^ ·d}
¹jv òpo âwh
ˆaé†[UÛ—Ol16ÁKÃŽœçœ²¬Â
ÝØ!ß!-ÝãüPØ!ß!Ü  Ø!,–ß!,Š£Ù Z´¢¨ÀÎäÕ¿ ×þêØ¼,òÙüßüº  Layer traits and extensions.ÁÛúüßJG A layer decorates an service and provides additional functionality. ItÁüªPM allows other services to be composed with the service that implements layer.Áûúüÿ@= A middleware implements the [`Layer`] and [`Service`] trait.ÁÀúüÄA> [`Service`]: https://docs.rs/tower/*/tower/trait.Service.htmlÁÀöÎ÷äÕ¿ö ×þõêØ¼ôòÙGJMd‡D‹äü, Úפ,d$DÜô‚üÚ# Create a new [`Identity`] valueÁÜ
ìñüÈMJ Decorates a [`Service`], transforming either the request or the response.ÁúüšVS [`Service`]: https://docs.rs/tower-service/latest/tower_service/trait.Service.htmlÁ¤  Íì öÜ
ÜÝ d•ü¬*¢ ¢ÜÜÜ µ
ÙäðÜ
Àc
ü“8£¤¥ £Ü ¤ c cˆ¢cµ
 `£cÖ/ `àB¤GS
¥§/  š
$›± ¡d•D™êü, Úפ,d$DüÇ&ü!FC Returns a new [`LayerFn`] that implements [`Layer`] by calling theÁœh given function.Á|úü€IF The [`Layer::layer`] method takes a type implementing [`Service`] andÁüÊNK returns a different type implementing [`Service`]. In many cases, this canÁü™LI be implemented by a function or a closure. The [`LayerFn`] helper allowsÁüæOL writing simple [`Layer`] implementations without needing the boilerplate ofÁü¶(% a new struct implementing [`Layer`].Áßú
# ExampleÁ ```rustÁÌý # use tower::Service;Áü—%" # use std::task::{Poll, Context};Áü½)& # use tower_layer::{Layer, layer_fn};Áœç # use std::fmt;Áüû# # use std::convert::Infallible;Áü¥PM // A middleware that logs requests before forwarding them to another serviceÁôö pub struct LogService<S> {Áì• target: &'static str,Áœ³ service: S,ÁÍúüÑ74 impl<S, Request> Service<Request> for LogService<S>ÁL‰ whereÁä“ S: Service<Request>,Áä° Request: fmt::Debug,ÁüÓ$! type Response = S::Response;Áôø type Error = S::Error;Áü—  type Future = S::Future;Á¸úü¼YV fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {Áü– '$ self.service.poll_ready(cx)ÁÈ úüÌ >; fn call(&mut self, request: Request) -> Self::Future {Áô‹