Files
guba-indicator/rust/target/debug/deps/libwant-f48e15a7b88fe210.rmeta

61 lines
24 KiB
Plaintext
Raw Normal View History

rust
<EFBFBD>]#rustc 1.93.1 (01f6ddf75 2026-02-11)<29><02>ZF<5A>P<EFBFBD><50>v<EFBFBD><76><EFBFBD>]<5D>d9uu-4d8b4da6b4ab36bd<62><02><05><11><><EFBFBD>GȬx<C8AC>92X<32>l-5bed970bceb2abc5<63><02>.g<>:<3A><>Ld<4C><64>q<EFBFBD>T<EFBFBD>d-f090014afa110f38<33><02>L<><4C><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>E,<07>R<EFBFBD><52>-3d16dd14375d91ab<61><02><11>b';<3B><>ݕ<EFBFBD><DD95>+<2B><>74-cda84f9d48ee8a39<33>rustc_std_workspace_core<72><65><EFBFBD><EFBFBD><EFBFBD>7]<5D><><EFBFBD><1F>}^-d51aa419dcaa4806<30> hashbrown<77>\<5C><01><><EFBFBD>Y8 <0A> <0B>9!~-828ad423d679028a<38>rustc_std_workspace_alloc<6F>)Z<7F><5A>T+@<15>U<EFBFBD><15><><EFBFBD>-456872f450a959d9<64>
std_detect<EFBFBD><EFBFBD><<03>dpܞ.P\aܘ<61>L-20f4fe7d6fc49ef1<66>rustc_demangle<6C> $<24><><EFBFBD><EFBFBD><EFBFBD>.<2E>u
@<40><>!-8707d0f6cef74754<35>windows_targets<74>aG<61>"T<>S<EFBFBD><53><02><>i-a000ab9e204fd71e<31>cfg_if<69>S]<5D><><EFBFBD><EFBFBD>]<5D><>8RH<52><48>-be85b4d8c54eea3b<33><02> <0C><08><><EFBFBD><EFBFBD>N<EFBFBD>}<7D>]<5D><>y^-a8029966e34624a3<61>try_lock<63><6B>8<>Y<EFBFBD>:<3A><>}<7D>h<EFBFBD><68><EFBFBD>-656131bcec94598b<38>tests<74>,<2C>_<02>$<24>_<02> 
  <02> Giver<65>inner<65>Taker<65><01>Closed<65>_inner<65><02><02>Inner<65><02>task<73>want<6E> poll_want<6E> give<76>
is_wanting<EFBFBD> is_canceled<65>shared<65>&<02>(<01>(<01>+<02>-cancel<65>-<01>-signal<61>1<02>3<02> 5<02>
7<02>Want<6E>9
9'a<>9<02> =<02>=<02>  SharedGiver<65>@<01> B<02>State<74>DIdle<6C>E
D<01> G
DGive<76>I
D<01>K
 N<02>Q<02>    " # $ ' ' ' ) * , , , . / 0 2 4 4 4 6 6 6 8 = ? ? ? C O R R R 8<02>@@<01> A<01><00><>n<EFBFBD><6E>X I<02>DEF<01> GH<01> IJ<01>
KL<01><14>C<EFBFBD>1#<23>><02><01> <02><01> <02>`<01> <02><01> <02><01> <01><02>`<01><01>a<><61><02>`<01> <02> <01><01>p<><70><EFBFBD><EFBFBD>l<2<02>`<01><02>`<01><01><00>jȸ|<7C><>h<02><>99:<01> <<02> <00> <09><><01>`x8B@NDMDPDQD&+@35D1=9<02>@<02>
<02><02>`<02><02>  <02><>|<7C>]
9:%99:<01> <<02> <00> <09><><01>`x[ <06>el9:@D<02><02><1C><03>+<02>4<><02><>mem<65><1C><02>Pin<69><1C><02><>I<1C><03>7b\<5C><02><><02>4<><02><> <02><02><> <01>$<24><01>; <02>$<24><02><> <02>,<2C><02>~ TryLock<63><<3C>6<0E><00><><02>  38<02>l 7https://docs.rs/want/0.3.1<EFBFBD><00><01>5<00><>DA A Futures channel-like utility to signal when a value is wanted.<2E><1C><02><00><>MJ Futures are supposed to be lazy, and only starting work if `Future::poll`<60><00><>IF is called. The same is true of `Stream`s, but when using a channel as<61><00><>LI a `Stream`, it can be hard to know if the receiver is ready for the next<78>T<> value.<2E><1C><02><00><>NK Put another way, given a `(tx, rx)` from `futures::sync::mpsc::channel()`,<2C><00><>OL how can the sender (`tx`) know when the receiver (`rx`) actually wants more<72><00><>IF work to be produced? Just because there is room in the channel buffer<65><00><>85 doesn't mean the work would be used by the receiver.<2E><1C><02><00><>MJ This is where something like `want` comes in. Added to a channel, you can<61><00><>OL make sure that the `tx` only creates the message and sends it when the `rx`<60><00><>2/ has `poll()` for it, and the buffer was empty.<2E><1C><02>l<>
# Example<6C><1C><02>t<> ```nightly<6C><00><>  # //#![feature(async_await)]<5D><00><> extern crate want;<3B><1C><02>ܞ # fn spawn<T>(_t: T) {}<7D><00><>1. # fn we_still_want_message() -> bool { true }<7D><00><>0- # fn mpsc_channel() -> (Tx, Rx) { (Tx, Rx) }<7D><00><> # struct Tx;<3B><00><> 0- # impl Tx { fn send<T>(&mut self, _: T) {} }<7D><00><> # struct Rx;<3B><00><> SP # impl Rx { async fn recv(&mut self) -> Option<Expensive> { Some(Expensive) } }<7D><1C>
<02><00><>
1. // Some message that is expensive to produce.<2E><00><>
 struct Expensive;<3B><1C> <02><00><> )& // Some futures-aware MPSC channel...<2E><00><> *' let (mut tx, mut rx) = mpsc_channel();<3B><1C> <02><00><>  // And our `want` channel!<21><00><> '$ let (mut gv, mut tk) = want::new();<3B><1C> <02><1C> <02><00><>  // Our receiving task...<2E><00><>  spawn(async move {<7B><00><> >; // Maybe something comes up that prevents us from ever<65><00><> '$ // using the expensive message.<2E>T<>  //<2F><00><> >; // Without `want`, the "send" task may have started to<74><00><>@= // produce the expensive message even though we wouldn't<><00><> // be able to use it.<2E><00><>%" if !we_still_want_message() {<7B><00><> return;<3B>L<> }<7D><1C><02><00><>96 // But we can use it! So tell the `want` channel.<2E><00><> tk.want();<3B><1C><02><00><> match rx.recv().await {<7B><00><>41 Some(_msg) => println!("got a message"),<2C><00><>%" None => println!("DONE"),<2C>L<><01>$<<3C> });<3B><1C><02><00><> // Our sending task<73><00><><01>!<00><>GD // It's expensive to create a new message, so we wait until the<68><00><>30 // receiving end truly *wants* the message.<2E><00><>/, if let Err(_closed) = gv.want().await {<7B><00><>41 // Looks like they will never want it...<2E><00><><01>$L<><01>$<1C><02><00><>" // They want it, let's go!<21><00><> tx.send(Expensive);<3B><<3C><01>'<1C><02><00><> # fn main() {}<7D><<3C> ```<60>9:@D<02>\<02>l<03>+<02><02><><01><13><02><01><13><02><>I<13><03>7b<13><02><><02><13><02><> <02><13><02><> <01> <01>; <02> <02><> <02>4 <02>~ <01>N 6\\\D<>l<08><>D<><13>l<><13>t<><13><08><><13><08><>#<13><08><> $<24>  4 4 <09><>N <09><><00><>  Create a new `want` channel.<2E><1C><02><0E> <00><><00><>-* An entity that gives a value when wanted.<2E>,<2C><00>a<><61><11><>,<2C><03>7<03>7I<03>7<02> <03>6<03>7phantom<6F><03>6<03>7<02><03>6<00><><EFBFBD>>s<><73>m<01><02><01><00><><67>^<5E><03>E<03>E<03>EGlobal<61> <00><>T[+<2B>څ<00><><00><>! An entity that wants a value.<2E>,<2C><00>p<><70><EFBFBD><EFBFBD>l<22<><32>,<2C><00>0<EFBFBD><30><00><>52 The `Taker` has canceled its interest in a value.<2E>4<><00><00>jȸ|<7C><>hT<>4<>Ԗ<00><02>Է$<24><02> <0A> <02> <0C><00><><00> <02><00><> $<24> <02><0E>  num<75><1C> d<>",<2C>"<00>0<00><><67>^<5E><1C><>",<2C>"<02><><02><>b<02><>v<><02>Z<><E6BDA6>9wA<00><>"$<24>"66<01>8 is_locked<65>9<02>'<27><><EFBFBD> <20><02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><02>~<02>~<02><02>~waker<65><02>~.<2E><><EFBFBD>Qke8T<>"<00> "#$%<00><>#G<00><>#KH Returns a `Future` that fulfills when the `Taker` has done some action.<2E>$<24>#S S<>S <0C># $<24>#<00>(<28>#-8vv<00><02><>83<02><><01>8<00><>##<01>8<02><><02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01>3<01><0F><>#<02>88<14>$<00>8<0F><00>9}<00>9<00>9<00><>(S<00><>$FC Poll whether the `Taker` has registered interest in another value.<2E><1C>%<02><00><>%JG - If the `Taker` has called `want()`, this returns `Async::Ready(())`.<2E><00><>%B? - If the `Taker` has not called `want()` since last poll, this<69><00><>&JG returns `Async::NotReady`, and parks the current task to be notified<65><00><>&*' when the `Taker` does call `want()`.<2E><00><>'FC - If the `Taker` has canceled (or dropped), this returns `Closed`.<2E><1C>'<02><00><>'FC After knowing that the Taker is wanting, the state can be reset by<62><00><>(" calling [`give`](Giver::give).<2E>L<EFBFBD>(TUV T<> U<02>~<02>~|<02>~<01>5<02>~<02>~ local_waker<65><02>~<02>~ext<78><02>~<02>~_marker<65><02>~<02>~_marker2<72>
 8<02>#<00> 26<00> O<02>ONPr r<> <00> N<13>N O,<2C> <14><00> (<15> <00> R<02>`R!stu s<> t<02>`<02>`<02><02>`<02> <02>]<02>`<01>I<02>]I<19><>̖<EFBFBD><CC96>u<01>JQ<15>Q R,<2C><02><0F><17><17> <0C>)
<14>)<17><17>~ $ <0C>E*<14>E0<17> 5<17> :<17>
? <0C>KE<14>KK<17> Pb U Z<17>_<17>d <0C>Yj<14>YpLu <0C>[{<14>[<0F><17><0F><14>]<0F><17><0F> <0C>^<0F><14>^<0F>b<0F><17><0F><0F><0F><0F><0F>s<0F><17><17>(-7 <01> Giver::give<76><01><01>d<01><01><01><01>d<01><02><><02><02><02><02><02><02><02><02><><02><><02>®<02> <02> <02> <02> <02><02><02><02><02><02><02><02>J<02>K<02>J<02>J<02>K<03><03>5ٶ<>X+V<>`<60><><EFBFBD><02><><EFBFBD>hK<I8<49>&<26>*<2A>2hs<68><73><EFBFBD><07>K<>,<2C>L<><4C> <00><>%<25><><EFBFBD><><19><>Z<EFBFBD><5A>r<EFBFBD>s<EFBFBD>S0<53><30><EFBFBD> b_<62>F#V=<1A><>g?<3F>XA<58><41><EFBFBD>ٿ <0C><>[<5B>3<<3C>$<24>|p<><1D><><EFBFBD>FK.k <20><><16><>`;<3B><><EFBFBD><EFBFBD><EFBFBD>^<5E>gr<67>Z<EFBFBD><5A><EFBFBD>!<1A><>֖j<>m<><6D>hM<68><4D>
F <0A><><EFBFBD>+F<l<><6C><1D><><EFBFBD>b<14><>f<EFBFBD>:<12>G<EFBFBD>O[<5B>J <09><>A<EFBFBD>=A<><41><EFBFBD>.<2E><>s<><73><EFBFBD><0F><><EFBFBD><EFBFBD>T<>fe<66><65>x+[$ua(F<>7D`<60><><EFBFBD>*̗"<22>;^;"(<28><>L<08>ބ$<17>7F<><46><EFBFBD>k<1C><>%ד@
/0G<1B>Y<EFBFBD><59>A<EFBFBD>NL<4E>w<EFBFBD>A<EFBFBD>r<EFBFBD>L<EFBFBD><4C>H<EFBFBD><48><EFBFBD> 2<>ټú3y<19><>]<5D>4<EFBFBD><34><EFBFBD><EFBFBD>P/RJ<52><4A>Go<><6F>B<EFBFBD><42><EFBFBD>h<08><><EFBFBD>"<14>Q<EFBFBD><51><EFBFBD><EFBFBD>_z8v<>N<EFBFBD><4E><EFBFBD>h<EFBFBD>T<EFBFBD>0A <20><> <0B><><EFBFBD>/M<><4D><EFBFBD>'m<>U<>
H+><3E><>+[K&u<><75>Z|3U<33> <09><><EFBFBD>'iz<69><7A><EFBFBD>n<02><>/<2F>z<00><>'<27><> <0C><><EFBFBD><EFBFBD><EFBFBD>M񡔘<07>A<EFBFBD>x<EFBFBD>2<EFBFBD><32><EFBFBD>ϳU<CFB3>l<EFBFBD>s<EFBFBD><73>%<25><>4<>`<60>E<EFBFBD>SΛBR<42><52>?<3F><02>9<EFBFBD>, <20><>-<2D><><EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(<28>n
ٳ<EFBFBD>FV^&<26><>&`<60>RV<52><56><EFBFBD><EFBFBD> j<><6A><EFBFBD><EFBFBD><EFBFBD> s74<37>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD> <20><1B><><EFBFBD>_&<26><>F<EFBFBD>٠<EFBFBD>6<EFBFBD><36>8
<EFBFBD><EFBFBD>T<EFBFBD>9<EFBFBD><EFBFBD>!<21><01>:K<><4B>|b<><62><EFBFBD>G<EFBFBD><47><1B><>0U<30>=<12><> h<>M<EFBFBD>`<60><6B>~?<3F><07><><EFBFBD><EFBFBD>&<26><><EFBFBD><EFBFBD><EFBFBD>`e<><65><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>ot2<74>+<16><><EFBFBD> mļ-<2D><><EFBFBD><EFBFBD><EFBFBD>e:7<1A>po<70><6F><EFBFBD><EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD>{p<><33>DoV<1F>X<>^<5E><>^<5E>;r<><72><EFBFBD><EFBFBD>۳<14>S[<5B><><EFBFBD><EFBFBD>!Y<>L<EFBFBD>ȑ<EFBFBD><C891>WV<57>S<EFBFBD><53>آ<EFBFBD>Oo<4F><6F><EFBFBD>B<EFBFBD>ܐ0kZ<><5A><EFBFBD><EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD>8=<3D>W<EFBFBD><57><08>S<1A>"<17><1A>+<2B>z16ݶ<>#tg<12><><EFBFBD>|<7C>q<EFBFBD><71>C<EFBFBD><43><EFBFBD>ª<><C2AA><1A><><EFBFBD><EFBFBD>~[&<26><><EFBFBD><EFBFBD><EFBFBD>j<15><><EFBFBD>f_+<2B><>C6<><36>x<EFBFBD><78><EFBFBD><EFBFBD>GBbT<62><54> ~<7E><EFBFBD><7F>;l<>t<EFBFBD>ўq֦uU<>YS<59>O<EFBFBD><4F>΀<EFBFBD>Z<EFBFBD><5A><EFBFBD>e<EFBFBD> Y<><59><EFBFBD>E<EFBFBD><45><EFBFBD><EFBFBD>z<EFBFBD><7A><EFBFBD>!Mmu
aE5<EFBFBD><1F>ʓ{<7B>X<EFBFBD><58>@i<>G<V<><56><EFBFBD>z<<3C>u<><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD><63><EFBFBD><03><><EFBFBD>
q<EFBFBD><0E><>,<2C><><EFBFBD><00><00>M2O2P2N2x cM <00>};<18><18>'A}<19><19>G,<00>
# !<21>!#<23>#$5$S%i%<25>%<&W&<26>&'(<28>(<28>(
)V)q)*1*<2A>*<2A>*5+<00>+,0,H,<2C>-f..<2E>.<2E>../l/<00>/<00>/'0V0r0<>0<>0<>0o /x<00>
3<00><00>&$_%H&'<00>(b)"*<00>*<00>+,a.<00>.//#/*/S0f0<00>0<>0 %
((((nZ<17>k<18><18>W<00><19>K<00><00>!<21>"y#<23>#K$<00>%&m&<00>'b(<28>( )<00>)G*<00>*;+<2B>+<00>+4,^,C.j.<00>.<2E>.2/X/p/<2F>/<2F>/<2F>/<2F>/0<00>01] flov}<16><16><16><16><16><16><16><16><16><16>y7<18><18> #=y<19><19><19>C
'<1B><1B> !<21>!#<23>#$0$O%d%<25>%7&R&<26>&'(<28>(<28>()R)l)*,*<2A>*<2A>*2+<2B>+<2B>+<2B>+,,,C,<2C>-b.z.<2E>.<2E>.*/B/h/<2F>/<2F>/<2F>/<2F>/<2F>/"0T0p0<70>0<EFBFBD>0<EFBFBD>0<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1222222$2*20252:2>2B2G2isz<16><16><16><16><16><00><16><16><16><16>V}g<18><18>A<00><19>G<00><00><00>!<21>"c#<23>#5$<00>%<25>%W&<00>'L(<28>(
)q)1*<00>*7+<2B>+<2B>+<2B>+0,H,?.f.<00>.<2E>.0/D/n/<2F>/<2F>/<2F>/<2F>/<2F>/r0<00>0<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>1<EFBFBD>122 2222"2(2.23282<2@2E2J2a<17>r<18><18>/i<19><19><19>U<1B><1B> <20> <20>!#<23>#$"$8%[%<25>%(&D&<26>&'<27>'<27>(<28>(<28>(C)^)<29>)*<2A>*<2A>*#+O+<2B>+<00>+,=,r-J.t.<2E>.<2E>.<2E>.</b/z/<2F>/<2F>/<2F>/<2F>/0O0b0<62>0<EFBFBD>0<EFBFBD>0y1[<17>l<18><18>)a<19><19>M<1B><1B><1B>5 <20>!<21>"<22>#<23>#$,%U%<25>%&>&<26>&<26>&<26>'y(<28>(<28>(7)X)<29>)*<2A>*<2A>*+>+<2B>+<00>+,5,f-D.l.<2E>.<2E>.<2E>.4/Z/r/<2F>/<2F>/<2F>/<2F>/0I0\0<>0<EFBFBD>0<EFBFBD>0l1c<17>t<18><18>!1m<19><19><19>Y<1B><1B>
<20> <20>!#<23># $$$<%]%<25>%,&F&<26>&'(<28>(<28>(<28>(G)`)<29>) *<2A>*<2A>*'+Q+<2B>+<00>+,A,v-L.x.<2E>.<2E>.<2E>.@/f/~/<2F>/<2F>/<2F>/<2F>/ 0Q0d0<64>0<EFBFBD>0<EFBFBD>0}1[l<00>X<00><19><00><1B><00>!<21>"z#<23>#L$<00>%&n&<00>'c(<28>(!)<00>)H*+=+<2B>+_,D.<00>.<2E>.Z/<00>/<00>/0<00>01X<00><00><00>!<21>"z#<23>#L$<00>%&n&<00>'c(<28>(!)<00>)H*+<2B>+<2B>+`,<00>.<00>01<00>E<00><00><00># <20>!<21>"g#<23>#9$<00>%<25>%[&<00>'P(<28>()u)5*<00>*<00>+L,<00>.F/<00>/<00>/0t0<00>0{<00><00><00><00><00> 9<00>
]gq<00>O<00>+q<00><00> <00>!#<23>#$@%<00>%0&<00>&(<28>(<28>(K)*<00>*++-<00>.<00>0<00>1<00>lTe<00>'}<00>$S%<&<00>&<00>(V)*<00>*5+,=.<00>.<00>../l/<00>/<00>/G0Z0<00>0<EFBFBD>0q<00><00><00>+Z./ev<00><00><00>+N.<00>.<2E><02>
"&*.26:AMYely<03><03><03><03><03><03><03><03><03><03><03><03><03><03><03> '+29=DHU\imtx<04><04><04><04><04><04><04><04><04><04><04><04><04><04><04><04> &*.29=AHLPTX\`dhlptx|<05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05>s<00><00><00>+\.///#/4<00> !"#$%'$a%b%I& ' ' '<00>(c)#*<00>*,",<00>.g0<00>0Q2<51>2<00>9<00>&,$c%N&')h)(*<00>*(,<00>.S0l0<00>0<EFBFBD>0 w{uz}<7D>V<EFBFBD>core_intrinsics<63>derive_clone_copy<70><02><02><02>ٶ<>X+V<>`n!<21><>ؾ<EFBFBD><02><00><><00><><EFBFBD>[<02><02>ٶ<>X+V<>`<60>C<><43>ju<17><0F><01><>Ζ<02><02><02>ٶ<>X+V<>`<60><><EFBFBD>Lw<4C><02><00><>f<02><02>ٶ<>X+V<>`sF؃<46><D883><EFBFBD><EFBFBD><02><17>}<7D><><01><>fmt_helpers_for_derive<76><02>`<02>`ٶ<>X+V<>`^<5E><>E<1A><><EFBFBD><00><>#-<17>ٶ<>X+V<>`<60>a<EFBFBD>~I<><49><EFBFBD><17><17><02> ٶ<>X+V<>`<15><>Z<EFBFBD>`*<2A>$<24>u<><75><01><01><>Ζ<02><02>ٶ<>X+V<>`<60>{<7B><><EFBFBD>7<02>L<EFBFBD>J<00>J<EFBFBD>J<EFBFBD>JK<00>JK<>L<EFBFBD>K<EFBFBD>K<00>K)K<>LL`LK<>LL<>K<00>KqK<71>LPLuL<75>ODHT w<02><><00><><EFBFBD>_z8,<00><><EFBFBD>e:7R<00><><EFBFBD><02><><EFBFBD>=<1A><>g?<3F>
<00><><EFBFBD>8=<3D>W^q֦uU<>kMmu
aE5pL<><4C> <00><><00><><EFBFBD> 2<><32>&<00><>֖j<>s<><73><EFBFBD><0F><><EFBFBD><00>x+[$ua<00>C6<><36>gb_<62>F#V ^;"(<28><><00><><EFBFBD>"<14>Q<EFBFBD>+(F<>7D`<60><00><><EFBFBD>_&<26><>E
/0G<1B>Y<EFBFBD>#<l<><6C><1D><><EFBFBD>%<25><><EFBFBD><><1C><>%ד@"<00><><EFBFBD><EFBFBD>(<28>n?ٶ<>X+V<>`ot2<74>+<16><>P<17><1A>+<2B>z1`A<><41><EFBFBD>.<2E><><00><0E><>,<2C><><EFBFBD>v<00><1B><>0U<30>=JB<>ܐ0k\<00><> s74<37>TChK<I8<49>&<26><00><><EFBFBD>z<<3C>us<00>
H+><3E><>+1<00><><07>A<EFBFBD>x<EFBFBD>8<1D><><EFBFBD>FK.k
ٳ<EFBFBD>FV^&@<00><07>K<>,<2C><00>A<EFBFBD>NL<4E>w<EFBFBD>$m<><6D>hM<68><4D>A<>r<EFBFBD>L<EFBFBD><4C>H%<12>G<EFBFBD>O[<5B>J<00><><EFBFBD><EFBFBD>M<18><>7<00>!Y<>L<EFBFBD>ȑYSΛBR<42><52>?<<00><><08>S<1A>"_8
<EFBFBD><EFBFBD>T<EFBFBD>9<EFBFBD>G <0C><>[<5B>3 <14>S[<5B><><EFBFBD>X<00>4<>`<60>E<EFBFBD>;<00><><EFBFBD><EFBFBD>`e<><65>Nb<14><>f<EFBFBD>:<15><><EFBFBD>f_+<2B>f*<2A>2hs<68><73><00><><EFBFBD>'iz<69><7A>4<00><><EFBFBD> j<><6A><EFBFBD>B<12><> h<>M<EFBFBD>K<00><><EFBFBD>'m<>U0ߑ<>DoV<1F>Uآ<>Oo<4F><6F><EFBFBD>[<00>;l<>t<EFBFBD>ўj<00>ú3y<19><>'<00><><EFBFBD><EFBFBD>{p<>3T<12><><EFBFBD>|<7C>q<EFBFBD>bT<><54> ~<7E><EFBFBD>i2<><32><EFBFBD>ϳU9<00>T<EFBFBD>0A .s<>S0<53><30><EFBFBD> [&<26><><EFBFBD><EFBFBD><EFBFBD>je <20><><16><>`;L<08>ބ$<17> <00><>@i<>G<Vr<00>!<21><01>:K<>H<00>po<70><6F><EFBFBD><EFBFBD>QS<00><> <0B><><EFBFBD>/M/`<60><6B>~?L<00><1F>ʓ{<7B>Xq<00><>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>O <09><>A<EFBFBD>=<00><>WV<57>S<EFBFBD><53>Z<00><>*̗"<22>;<00><><EFBFBD><EFBFBD><EFBFBD>^<5E>g<00><07><><EFBFBD><EFBFBD>&<26>MYS<59>O<EFBFBD><4F>΀l<00>-<2D><><EFBFBD>H<EFBFBD><48>><00>l<EFBFBD>s<EFBFBD><73>%<25>:6ݶ<>#tga<00><>&`<60>RV<52>A<00><>z<EFBFBD><7A><EFBFBD>!o<00>C<EFBFBD><43><EFBFBD>ªc[K&u<><75>Z2;r<><72><EFBFBD><EFBFBD>۳W<00><>B<EFBFBD><42><EFBFBD>h*Y<><59><EFBFBD>E<EFBFBD><45>nr<>Z<EFBFBD><5A><EFBFBD>!<00><><EFBFBD><EFBFBD><EFBFBD> <20>D<00>T<>fe<66><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>tX<>^<5E><>^<5E>V<00>Z<EFBFBD><5A><EFBFBD>e<EFBFBD> mXA<58><41><EFBFBD>ٿ v<>N<EFBFBD><4E><EFBFBD>h-<00> mļ-<2D><>Q<00><>'<27><> <0C>6<00>|b<><62><EFBFBD>G<EFBFBD>I]<5D>4<EFBFBD><34><EFBFBD><EFBFBD>P(<19><>Z<EFBFBD><5A>r<EFBFBD><00>n<02><>/<2F>z5<00><><1A><><EFBFBD><EFBFBD>~d|3U<33> 3F<>٠<EFBFBD>6<EFBFBD><36>Fx<><78><EFBFBD><EFBFBD>GBbhZ<><5A><EFBFBD><EFBFBD>|<7C><>]<00><02>9<EFBFBD>, <20>=7F<><46><EFBFBD>k!<<3C>$<24>|p<> /RJ<52><4A>Go)<00><><03><><EFBFBD>
qu
F <0A><><EFBFBD>+F {_<>+<01><><EFBFBD><1A>Ml<4D>^0h|\<5C>^c<><63>j<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n <20><>7<EFBFBD><37>0hk<0F><><EFBFBD><EFBFBD><EFBFBD>*w<><77><EFBFBD>:<3A><15><>y<EFBFBD><79><EFBFBD><EFBFBD>5<13><><EFBFBD>if$%PHA<><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD> }<7D><><EFBFBD>je<6A><65><EFBFBD><EFBFBD>sK`cF<63>*<2A>gO<67><4F><EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD>}<7D>w<>V*<10>5a+<2B><><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD>(&<1F>,pa3<>w@<40>M<EFBFBD><4D>N3~<7E>U<> Y<>X<> <0A> wDx<44><78><EFBFBD><EFBFBD><EFBFBD><04>_<EFBFBD>4K<34><EFBFBD>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Q<><51>=<3D>?<3F><><EFBFBD><EFBFBD><EFBFBD><04><><EFBFBD><EFBFBD>Z<EFBFBD><5A>1<EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>n7<6E><37>8<EFBFBD><38><EFBFBD>#<23><><EFBFBD><EFBFBD><EFBFBD> {_<>+<01><><EFBFBD><1A>Ml<4D>\C:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\want-0.3.1\src\lib.rs<72> <20><0F>><3E>J<EFBFBD>
<EFBFBD>T <09>#<23>R<EFBFBD>JNSW<53>@<40>g<EFBFBD>9<EFBFBD><39><EFBFBD><<00><><01><><01>6(ENJM OPJ9NP3!211T2*+(?( ?A&
: 5&
H405
#$F!)$!!!5"   ."J&6
!
# 9
" PNKOGO/KK'Z>!0#D/AbGE*0$$\57C2&`.?JKC6#2TN](V
C<!05 &IJ5'<K(>,)
? 1!IJ5'<K(>"?&1 9H#6C' !)L=b<*) NYY
$? 1?! ' &Z 0 & && &+ 77' ,K9C;="@0 $>%+
!(
&, 3G D 13 &$#*"$#*"  * *5$!")DC1+<,"2-$!.>&/7XD-+-
ݼ L-<2D>Ww<57>`<60>u<EFBFBD>_<5F><00>Zx86_64-pc-windows-msvc<76><63>J<EFBFBD>B<16><><EFBFBD>?<3F><>Re<52><65><EFBFBD><01>-f48e15a7b88fe210<31>ٶ<EFBFBD>X+V<>`<0E><><01><07> <00>VNwN <20> ``A<00>SBSBSE<>R<>w<>Sww<>w<><00>SS<>S<>S<>S<>S<>R<><00>;v;v;vS<00>&R<00>EE<>w<><00>LS<><00> @R)<29>R**<01> rust-end-file