ELF                      @       x         @ 8  @ # !       @       @       @                                                                                                                                                  p      p             Rtd                                            Ptd                        <       <              Qtd                                                                              8       8                       Android %            GNU oJާtq޷:                        1                      @                      M                                   Dw               _          c    g                                                                           rust_metadata_pin_project_lite_186bd44ca5d8a1cf __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC libpin_project_lite.dylib.so        APS2                                                                           ;<         T      h      |                               zR |       x             ,   p             @   `             T   P             h   H             |   L                   @X   _@    _  ` V    ՃV           {  @b      @   @   @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           _              l                     o            o          o           o                               H                                         8                           0      
              o                                                   o          o          o                                                   @      @      @      rustc version 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86) Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99) rust   
4w     rust   
u     [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)*˝N   ӥLBٿ   \hRꋔ Y   i@|W
   	|pȲΦxJ    $l3< P!97,    	hashbrownpp|S\M    
std_detect;!QRX    rustc_demanglec.0"g    cfg_ifSLU   {"tĪg=/                      pin_project   __pin_project_expand   __pin_project_constant   __pin_project_reconstruct   __pin_project_make_proj_ty   __pin_project_make_proj_ty_body   "__pin_project_make_proj_replace_ty   '__pin_project_make_proj_replace_ty_body   %__pin_project_make_proj_replace_block   %__pin_project_struct_make_proj_method   -__pin_project_struct_make_proj_replace_method   #__pin_project_enum_make_proj_method   +__pin_project_enum_make_proj_replace_method   __pin_project_make_unpin_impl   __pin_project_make_drop_impl   __pin_project_make_unpin_bound   $__pin_project_make_unsafe_field_proj   %__pin_project_make_replace_field_proj   -__pin_project_make_unsafe_drop_in_place_guard   !__pin_project_make_proj_field_mut   !__pin_project_make_proj_field_ref   %__pin_project_make_proj_field_replace   __pin_project_internal   __pin_project_parse_generics   	__private   PinnedFieldsOf %  PinnedFieldsOfHelperTrait ' Actual  PinnedFieldsOfHelperStruct )
 ) )  - -  AlwaysUnpin 0
 0 0 4  UnsafeDropInPlaceGuard 6
 6 6 : : = =  UnsafeOverwriteGuard @ @ @ D D G G ? I ' ' ) )  *  ,         rY',   0 0  1  3         Lv{   6 6  7  9         Ok   @ @   B   C         tXZ ˫a - )4 0= 6G @ ' L     
 6            < H      $             2        4ݸ   	         ʸ  ʸ   7 $          ?            L    j          A        Đ   3A  
      0     
 @                F |    3TA  v   $    4ʻ    ,ڻ    ManuallyDrop        m{Ho    Z     ]     -3A            
\׾   	           d   	       %I          $I         	        I     R1A  \  кI   	I  ̾0        L   
        T    1     -RA     srcI     dstI    I            0     
 )            * (     3   :    A       O    
 )      g      * s     ~              !     
 0            1 (     3   PhantomData         kti@ j    q           
 0            1                    ޴,     
 6            7 (     3   :    A       O    
 6      g      7 s     ~                         \S    W    j    ̅            "   	 '   
 %    %    ϋ-    #    +    쪱            $    %    -    	!    	!    	%    
    
䰘    /  /  
<!-- Note: Document from sync-markdown-to-rustdoc:start through sync-markdown-to-rustdoc:end
     is synchronized from README.md. Any changes to that range are not preserved. -->
<!-- tidy:sync-markdown-to-rustdoc:start -->

A lightweight version of [pin-project] written with declarative macros.

## Usage

Add this to your `Cargo.toml`:

```toml
[dependencies]
pin-project-lite = "0.2"
```

## Examples

[`pin_project!`] macro creates a projection type covering all the fields of
struct.

```
use std::pin::Pin;

use pin_project_lite::pin_project;

pin_project! {
    struct Struct<T, U> {
        #[pin]
        pinned: T,
        unpinned: U,
    }
}

impl<T, U> Struct<T, U> {
    fn method(self: Pin<&mut Self>) {
        let this = self.project();
        let _: Pin<&mut T> = this.pinned; // Pinned reference to the field
        let _: &mut U = this.unpinned; // Normal reference to the field
    }
}
```

To use [`pin_project!`] on enums, you need to name the projection type
returned from the method.

```
use std::pin::Pin;

use pin_project_lite::pin_project;

pin_project! {
    #[project = EnumProj]
    enum Enum<T, U> {
        Variant { #[pin] pinned: T, unpinned: U },
    }
}

impl<T, U> Enum<T, U> {
    fn method(self: Pin<&mut Self>) {
        match self.project() {
            EnumProj::Variant { pinned, unpinned } => {
                let _: Pin<&mut T> = pinned;
                let _: &mut U = unpinned;
            }
        }
    }
}
```

## [pin-project] vs pin-project-lite

Here are some similarities and differences compared to [pin-project].

### Similar: Safety

pin-project-lite guarantees safety in much the same way as [pin-project].
Both are completely safe unless you write other unsafe code.

### Different: Minimal design

This library does not tackle as expansive of a range of use cases as
[pin-project] does. If your use case is not already covered, please use
[pin-project].

### Different: No proc-macro related dependencies

This is the **only** reason to use this crate. However, **if you already
have proc-macro related dependencies in your crate's dependency graph, there
is no benefit from using this crate.** (Note: There is almost no difference
in the amount of code generated between [pin-project] and pin-project-lite.)

### Different: No useful error messages

This macro does not handle any invalid input. So error messages are not to
be useful in most cases. If you do need useful error messages, then upon
error you can pass the same input to [pin-project] to receive a helpful
description of the compile error.

### Different: No support for custom Unpin implementation

pin-project supports this by [`UnsafeUnpin`][unsafe-unpin]. (`!Unpin` is supported by both [pin-project][not-unpin] and [pin-project-lite][not-unpin-lite].)

### Different: No support for tuple structs and tuple variants

pin-project supports this.

[not-unpin]: https://docs.rs/pin-project/latest/pin_project/attr.pin_project.html#unpin
[pin-project]: https://github.com/taiki-e/pin-project
[unsafe-unpin]: https://docs.rs/pin-project/latest/pin_project/attr.pin_project.html#unsafeunpin

<!-- tidy:sync-markdown-to-rustdoc:end -->

[not-unpin-lite]: pin_project#unpin
     8 $      8 |  $   8 $      8 ,      8 L  $   8 unused_variables   $   8 4  '  8 undocumented_unsafe_blocks Դ  $   8 4  '  8 unused_trait_names   $                            !   1   B  	 S  
 d   u                              	   	-   	.   
+   
)   ĺS    M  J A macro that creates a projection type covering all the fields of struct.       J  G This macro creates a projection type according to the following rules:       Z  W - For the field that uses `#[pin]` attribute, makes the pinned reference to the field.    F  C - For the other fields, makes the unpinned reference to the field.         C  @ And the following methods are implemented on the original type:   !    <!   ```   Ŀ!   # use std::pin::Pin;   !#    # type Projection<'a> = &'a ();   !&  # # type ProjectionRef<'a> = &'a ();   "   # trait Dox {   "7  4 fn project(self: Pin<&mut Self>) -> Projection<'_>;   ":  7 fn project_ref(self: Pin<&Self>) -> ProjectionRef<'_>;   <#   # }   <# @   #    #J  G By passing an attribute with the same name as the method to the macro,   $N  K you can name the projection type returned from the method. This allows you   $3  0 to use pattern matching on the projected types.   %    <% @   %(  % # use pin_project_lite::pin_project;   Ŀ% A   %   pin_project! {   %       #[project = EnumProj]   &       enum Enum<T> {   &(  %         Variant { #[pin] field: T },   L&       }   ,&   }   &    &   impl<T> Enum<T> {   &)  &     fn method(self: Pin<&mut Self>) {   '7  4         let this: EnumProj<'_, T> = self.project();   '           match this {   '0  -             EnumProj::Variant { field } => {   (/  ,                 let _: Pin<&mut T> = field;   (               }   l(  
         }   L( G   ,( G   <( @   )    )^  [ By passing the `#[project_replace = MyProjReplace]` attribute you may create an additional   )c  ` method which allows the contents of `Pin<&mut Self>` to be replaced while simultaneously moving   *&  # out all unpinned fields in `Self`.   *    <* @   ā+ A   +   # type MyProjReplace = ();   + B   +Q  N fn project_replace(self: Pin<&mut Self>, replacement: Self) -> MyProjReplace;   <, C   <, @   ,    ,U  R Also, note that the projection types returned by `project` and `project_ref` have   -8  5 an additional lifetime at the beginning of generics.   -    \-   ```text   -/  , let this: EnumProj<'_, T> = self.project();   ̀.                      ^^   <. @   .    .P  M The visibility of the projected types and projection methods is based on the   .P  M original type. However, if the visibility of the original type is `pub`, the   /N  K visibility of the projected types and the projection methods is downgraded   0   to `pub(crate)`.   0    d0  	 # Safety   0    0W  T `pin_project!` macro guarantees safety in much the same way as [pin-project] crate.   1@  = Both are completely safe unless you write other unsafe code.   1    1-  * See [pin-project] crate for more details.   2    t2   # Examples   2    <2 @   2   use std::pin::Pin;   2    2&  # use pin_project_lite::pin_project;   2    2 E   3       struct Struct<T, U> {   3           #[pin]   3           pinned: T,   3           unpinned: U,   L3 G   ,3 G   3    3   impl<T, U> Struct<T, U> {   4) G   4&  #         let this = self.project();   4N  K         let _: Pin<&mut T> = this.pinned; // Pinned reference to the field   5K  H         let _: &mut U = this.unpinned; // Normal reference to the field   L6 G   ,6 G   <6 @   6    6H  E To use `pin_project!` on enums, you need to name the projection type   6   returned from the method.   7    <7 @   7 U   7    7& U   7    7 E   7 F   8 F   8           Struct {   8               #[pin]   8               field: T,   t8           },   8           Unit,   L9 G   ,9 G   9    9 G   9) G   9"           match self.project() {   9/  ,             EnumProj::Struct { field } => {   :/ I   : I   :$  !             EnumProj::Unit => {}   l; I   L; G   ,; G   <; @   ;    ;N  K If you want to call the `project()` method multiple times or later use the   <P  M original [`Pin`] type, it needs to use [`.as_mut()`][`Pin::as_mut`] to avoid   <   consuming the [`Pin`].   <    << @   = U   =    =& U   =    = E   =       struct Struct<T> {   = V   >           field: T,   L> G   ,> G   >    >   impl<T> Struct<T> {   >9  6     fn call_project_twice(mut self: Pin<&mut Self>) {   ?X  U         // `project` consumes `self`, so reborrow the `Pin<&mut Self>` via `as_mut`.   ?$  !         self.as_mut().project();   @$ c   L@ G   ,@ G   <@ @   @    t@   # `!Unpin`   @    @U  R If you want to make sure `Unpin` is not implemented, use the `#[project(!Unpin)]`   tA   attribute.   A    <A @   A& U   A    A E   ܊B        #[project(!Unpin)]   ܦB        struct Struct<T> {   B            #[pin]   B            field: T,   TB        }   ,B G   <B @   C    CQ  N This is equivalent to using `#[pin]` attribute for a [`PhantomPinned`] field.   C    <C @   C#    use std::marker::PhantomPinned;   D    D& U   D    D E   D `   D a   D V   E            _pin: PhantomPinned,   LE G   ,E G   <E @   E    EN  K Note that using [`PhantomPinned`] without `#[pin]` or `#[project(!Unpin)]`   F   attribute has no effect.   F    F   # Pinned Drop   F    Fd  a In order to correctly implement pin projections, a type's [`Drop`] impl must not move out of any   Gf  c structurally pinned fields. Unfortunately, [`Drop::drop`] takes `&mut Self`, not `Pin<&mut Self>`.   H    Ha  ^ To implement [`Drop`] for type that has pin, add an `impl PinnedDrop` block at the end of the   IH  E [`pin_project`] macro block. PinnedDrop has the following interface:   I    <I @   I A   I   trait PinnedDrop {   J&  #     fn drop(this: Pin<&mut Self>);   ,J G   <J @   J    JH  E Note that the argument to `PinnedDrop::drop` cannot be named `self`.   K    KZ  W `pin_project!` implements the actual [`Drop`] trait via PinnedDrop you implemented. To   Kc  ` explicitly drop a type that implements PinnedDrop, use the [drop] function just like dropping a   L+  ( type that directly implements [`Drop`].   L    MU  R `PinnedDrop::drop` will never be called more than once, just like [`Drop::drop`].   M    <M @   M& U   N    N E   N       pub struct Struct<'a> {   N&  #         was_dropped: &'a mut bool,   N V   N           field: u8,   LO G   O    O(  %     impl PinnedDrop for Struct<'_> {   ON  K         fn drop(this: Pin<&mut Self>) { // <----- NOTE: this is not `self`   P4  1             **this.project().was_dropped = true;   lP I   LP G   ,P G   P    P    let mut was_dropped = false;   Q>  ; drop(Struct { was_dropped: &mut was_dropped, field: 42 });   Q   assert!(was_dropped);   <Q @   Q    Q2  / [`PhantomPinned`]: core::marker::PhantomPinned   R+  ( [`Pin::as_mut`]: core::pin::Pin::as_mut   R   [`Pin`]: core::pin::Pin   R9  6 [pin-project]: https://github.com/taiki-e/pin-project &|S       S T S S    ,S S S   ,S  8 S  &S  8 S  S  *S  S T   ,S  8 ,S  'S  8
 S  	T  T T   T T  T T  T T  T T  T T    ,T T T   ,T  8 T  T   %T  W! W W W   8 4W  tW  &|W       W i W [    X X   ,X X X   ,X  8 proj_mut_ident tX  &X  8 ,X  -X X X   ,X X X   ,X  8 proj_ref_ident tX  &X  8 ,X  -X X X   ,X X X   ,X  8 proj_replace_ident X  &X  8 ,X  -X X Y   ,X X Y   ,X  8 proj_not_unpin_mark X  &Y  8 ,Y  -Y Y Y   ,Y  8 proj_vis DY  &Y  8 Y Y Y   ,Y Y Y   +Y Y Y  ,Y  8 attrs ,Y  &Y  8
 $Y  Y   ,Y  8 Y  &Y  8 Y   ,Y  8 struct_ty_ident |Y  &Y  8 ,Y   ,Y  8 ,Y  &Y  8 ,Y Y Z   ,Y Z Z   ,Z  8 def_generics dZ  &Z  8 Z  Z Z Z   ,Z Z Z   ,Z  8 impl_generics lZ  &Z  8 Z  Z Z Z   ,Z Z Z   ,Z  8 ty_generics \Z  &Z  8 Z  Z Z Z   ,Z Z Z   8$ ,Z   ,Z Z Z   ,Z  8 where_clause dZ  &Z  8 Z  Z  -Z Z [    ,[ [ [   ,[  8 	body_data L[  &[  8 [  [   ,[ [ [   ,[ [ [   +[ [ [  ,[  8 drop_impl_attrs |[  &[  8
 $[  [   8 $[   ,[ [ [   ,[  8 pinned_drop \[  &[  8 [  [  -[   *[  [ i   ,[  8 ,[  '[  8 [  	\  \ ^   \ \  	 ,\ \ \   +\ \ \  ,\  8 ,\  \   ,\  8 \   ,\  8߀ |\   ,\  8 ,\ \ \   ,\ \ \   ,\  8ׁ d\  \ \ ]   ,\ \ ]   ,\  8 l\  ] ] ]   ,] ] ]   ,]  8 \]  ] ] ]   ,] ] ]   8$ ,]   ,] ] ]   ,]  8 d]  ]  -] ] ]    ,] ] ]   ,]  8܄ L]  ]   ,^  8 ,^  '^  8 ԙ^  	^  ^ `   ^ ^   ,^ ^ ^   ,^  8| t^  -^ ^ _   ,^  8 D^   ,^  8߀ |^   ,_  8 ,_ _ _   8	 _! _ _   ,_ _ _   ,_  8 l_  _ _ _   ,_ _ _   ,_  8 \_  _ _ `   ,_ _ `   8$ ,_   ,_ _ `   ,_  8 d_  `  -` ` `    ,` ` `   ,`  8܄ L`  `   ,`  8 ,`  '`  8 `  	`  ` c   a a   ,a a a   ,a  8} ta  -a a a   ,a  8 Da   ,a  8߀ |a   ,a  8 ,a a a   8	 a! b b   ,b b b   ,b  8 lb  b b b   ,b b b   ,b  8 \b  b b b   ,b b b   8$ ,b   ,b b b   ,b  8 db  b  -b b c    ,b b b   ,b  8܄ Lb  b   ,c  8 ,c  'c  8 c"  	c  c e   c c   ,c c c   ,c  8~ c  -c c d   ,d  8 Dd   ,d  8߀ |d d d   8	 d% d d   ,d d d   ,d  8 ld  d d e   ,d d e   ,d  8 \d  e e e   ,e e e   8$ ,e   ,e e e   ,e  8 de  e  -e e e    ,e e e   ,e  8܄ Le  e   ,e  8 ,e  'e  8 e  	f  f i   f f  	 ,f f f   +f f f  ,f  8 ,f  f   ,f  8 f   ,f  8߀ |f   ,f  8 ,f f f   ,f f f   ,f  8| tf  -f f g   ,f f f   ,f  8} tf  -g g g   ,g g g   ,g  8~ g  -g g g   ,g g g   ,g  8~ g  -g g g   ,g  8 Dg g g   ,g g g   ,g  8ׁ dg  g g h   ,g g h   ,g  8 lh  h h h   ,h h h   ,h  8 \h  h h h   ,h h h   8$ ,h   ,h h h   ,h  8 dh  h  -h h i    ,h h h   ,h  8܄ Lh  h   ,i i i   ,i i i   +i i i  ,i  8̅ |i  i   8 $i   ,i i i   ,i  8 \i  i  -i   %i  i# i i i   8 4i  ti  &|i       j ֶ j n    j j   ,j j j   +j j j  ,j  8 ,j  &j  8
 $j  j   ,j  8 j  &j  8 j   8 4j   ,j  8 ,j  &j  8 ,j j k   ,j j k   ,j  8| tj  &j  8 ,j  -k k k   ,k k k   ,k  8} tk  &k  8 ,k  -k k k   ,k k k   ,k  8~ k  &k  8 ,k  -k k k   ,k k k   ,k  8~ k  &k  8 ,k  -k k k   ,k  8 Dk  &k  8 k l l   ,l l l   ,l  8ׁ dl  &l  8 l  l l l   ,l l l   ,l  8 ll  &l  8 l  l l l   ,l l l   ,l  8 \l  &l  8 l  l l l   ,l l l   8$ ,l   ,l l l   ,l  8 dl  &l  8 l  l  -l l n    ,m m m    ,m m m   +m m m  ,m  8 m  &m  8 ,m  -m   ,m  8 	field_vis Lm  &m  8 m   ,m  8 ,m  &m  8 ,m  &m   ,m  8 field_ty Dm  &m  8 m   $m  m   ,m m m   $m  -n   ,n n n   ,n n n   +n n n  ,n  8̅ |n  &n  8
 $n  n   8 $n   ,n n n   ,n  8 \n  &n  8 n  n  -n   *n  n   	 +n n s   8 ,n n s    8 explicit_outlives_requirements n  $o   8 single_use_lifetimes o  $o   8 4q  'q  8 unknown_clippy_lints q  $q   8 4q  'q  8 absolute_paths tq  $q   8 4r  'r  8 min_ident_chars |r  $r   8 4r  'r  8 redundant_pub_crate r  $r   8 4s  's  8 single_char_lifetime_names ԛs  $s   8 4s  's  8 used_underscore_binding s   8 ,s   8 s  &s  s t      t  t ڗ  7 ,t  8 ,t  't  8 Ԛt  	t  t w   t t   ,t t t   ,t  8| tt  -t   8 
Projection Tt t u   ,t  8 Dt   8 4u   ,u  8 ,u u u   8	 u! u u   ,u u u   ,u  8 lu  u u u   ,u u u   ,u  8 \u  u u v   ,v v v   8$ ,v   ,v v v   ,v  8 dv  v  -v v w    ,v v w   
 ,v v v   +v v v  ,v  8 v  -v   ,w  8 Lw   ,w  8 ,w  &w   ,w  8ɦ Dw   $w  w   ,w  8 ,w  'w  8 w  	x  x {   x x   ,x x x   ,x  8} tx  -x   8 ProjectionRef lx x x   ,x  8 Dx   8 4x   ,x  8 ,x x y   8	 x! y y   ,y y y   ,y  8 ly  y y y   ,y y y   ,y  8 \y  y y y   ,y y y   8$ ,y   ,y y y   ,y  8 dy  y  -y z {    ,z z {   
 ,z z z   +z z z  ,z  8 z  -z   ,z  8 Lz   ,z  8 ,z  &z   ,z  8ɦ Dz   ${  {   8 ${  {  ,{ { {   ,{  8 l{  {  {   ,{  8 ,{   {  ,{ { {   ,{  8 \{  {  {   ,{ { |   8$ ,{   ,| | |   ,|  8 d|  |  -|  | ߆    ,|  8 ,|  '|  8 |%  	|  |    } }   ,} } }   ,}  8| t}  -}   8 T} } }   ,}  8 D} } }   8 project <}   8 get_unchecked_mut }   8 } ~ ~   ,~ ~ ~   ,~  8 \~  ~ ~     ,~ ~     ,~ ~ ~   +~ ~ ~  ,~  8 ~  -~   ,  8 L   ,  8 ,   $     ,  8 ,  '  8 %  	          ,À Ā Ԁ   ,ŀ  8} tƀ  -Հ   8 l׀     ,  8 D     8 project_ref \   8 get_ref < ā Ձ   ,Ł Ɓ Ӂ   ,ǁ  8 \ȁ  ԁ      ,      ,     +    ,  8   -   ,̂  8 L͂   ,ׂ  8 ,؂   $     ,  8 ,  '  8 -  	   ц       ,     ,  8~   -     ,  8 D ̈́ ߄   8 ProjectionReplace ΄     ,     ,  8 \        ,      ,Յ օ ޅ   +ׅ ؅ ݅  ,م  8 څ  -߅   ,  8 L   ,  8 ,   $     ,  8 ,  '  8   	      	    ,     ,  8~   - ҇ އ   ,Ӈ  8 ԇ   ,؇  8 ,ه     ,     ,  8 l       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -  ,ƈ ǈ    	 ,݈  8 ,ވ  &   ,  8 ,  '  8   	  Љ     ,     +    ,  8   -   ,  8ɦ D   $     ,  8 ,  '  8 䉊  	          ,  8 , Ҋ    ,ӊ Ԋ    ,Պ  8 l֊       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -  ,  ׋   ,     +    ,  8̅ |     8 $   ,ǋ ȋ Ջ   ,ɋ  8 \ʋ  ֋  -؋   +  ̕   8 4  ˕   8 unaligned_references   $   8 safe_packed_borrows   8 ڕ   8 __assert_not_repr_packed ݕ     ,     ,  8 l          
 8 this $  &     ,  8 ,     ,     ,  8 \      ,     8$ ,   ,Җ Ӗ    ,Ԗ  8 dՖ    -   З    ,     	 8    8          8 $     ,  8 ,  %      %ۗ   %           ,     +    ,  8 ,  &  8
 $     ,  8   &  8    8	 $   ,  8 ,  &  8 ,  Ę   ,     ,  8| t  &  8 ,  -Ø Ƙ    ,ǘ Ș ޘ   ,ɘ  8} tʘ  &ؘ  8 ,٘  -ߘ     ,     ,  8~   &  8 ,  -     ,     ,  8~   &  8 ,  -     ,  8 D  &  8  ˙    ,̙ ͙ ޙ   ,Ι  8ׁ dϙ  &ۙ  8 ܙ  ߙ     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -      ,Ϛ К Ҝ   
 ,     +    ,  8 variant_attrs l  &  8
 $     ,  8 variant <  &  8 ,   ,  Ü      ,      ,ϛ Л ޛ   +ћ қ ݛ  ,ӛ  8 ԛ  &כ  8 ,؛  -ߛ   ,  8 ,  &  8 ,  &   ,  8ɦ D  &  8    $     ,     $  -   -Ĝ   $Ӝ  Ԝ   ,֜ ל ٜ   $؜  -ڜ   ,     ,     +    ,  8̅ |  &  8
 $     8 $   ,     ,  8 \  &  8     -   *   Ӷ  	 +     8 ,      8ȩ Н  $   8 4  '  8   $֟   8 4  '  8 t  $   8 4  '  8 |  $   8 4  '  8ԫ Ե  $Ϡ   8 4ݠ  '  8    8 ,   8   &            ̶   8 $    ,     ,  8 l  ¡  á   ,š  8 ,ơ   ̡  ,͡ Ρ ۡ   ,ϡ  8 \С  ܡ  ݡ   ,     8$ ,   ,     ,  8 d    -   ˯    ,  8 ,  '  8 #  	          ,     ,  8| t  -     ,  8 D £    8ѹ <ã   8 ˣ   8 ݣ     ,     ,  8 \    զ    ,      ,֤  8 <פ   ,ߤ        ,      ,     +    ,  8   -   ,ڥ  8 ,ۥ   $     -   $     ,  8 ,  '  8 #  	       Ч   ,  Χ   ,  8} t  -ϧ     ,  8 D     8 \   8 <     ,     ,  8 \   ר     ,      ,  8 <   ,  ܪ   ۪   ,      ,     +    ,  8   -   ,  8 ,   $     -ݪ   $     ,  8 ,  '  8 +  	          ,     ,  8~   -     ,  8 D ̬ ݬ   ,ͬ ά ۬   ,Ϭ  8 \Ь  ܬ      ,      ,  8 <   ,        ,٭ ڭ ׮    ,     +    ,  8   -   ,  8 ,   $خ  ٮ   -   $     ,گ  8 ,ۯ  '  8   	   ߳   	    ,     ,  8~   -  ʰ   ,  8    ,İ  8 ,Ű ܰ    ,ݰ ް    ,߰  8 l       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -  ,  ϳ    ,ɱ  8 <ʱ  &ѱ  ӱ     ,Ա ձ     ,      ,  8 ,  '  8   	       ,ײ ز    +ٲ ڲ ߲  ,۲  8 ܲ  -   ,  8ɦ D   $     -  $г  ѳ   ,  8 ,  '  8   	   ӵ       ,  8 ,  Ҵ   ,  д   ,´  8 lô  Ѵ Դ    ,մ ִ    ,״  8 \ش       ,     8$ ,   ,     ,  8 d    -  ,  ĵ   ,     +    ,  8̅ |     8 $   ,  µ   ,  8 \  õ  -ŵ   %Ͷ   %Զ  & ۶ ޶    8 4߶  tٶ  &|               ߷   ,     +    ,  8 ,  &  8
 $     ,÷  8 ķ  &Ƿ  8 ȷ   8 4̷   ,ӷ  8 ,Է  &ٷ  8 ,ڷ     ,     ,  8ׁ d  &  8        ,     ,  8 l  &  8        ,     ,  8 \  &  8     ո   ,  Ӹ   8$ ,   ,  Ѹ   ,  8 d¸  &θ  8 ϸ  Ҹ  -Ը ߸     ,  ع    ,     +    ,  8   &  8 ,  -   ,  8 L  &  8    ,  8 ,  &  8 ,  &   ,  8ɦ D  &ȹ  8 ɹ   $ٹ  ڹ   ,ܹ ݹ ߹   $޹  -   *   λ   ,     +    ,  8 ,     ,  8    8 4   ,  8 ,   ,     ,  8ׁ d     ,º ú    8$ ,ĺ   ,ֺ ׺    ,غ  8 dٺ    -   Ȼ    ,      ,  8 L   ,  8 ,  &   ,  8ɦ D   $     %ϻ  ջ     ߻    ,     +    ,  8 ,  &  8
 $     ,  8   &  8    8	 $   ,  8 ,  &  8 ,     ,     ,  8ׁ d  &  8     ļ   ,  ¼   ,  8 l  &  8   ü μ    ,ϼ м    ,Ѽ  8 \Ҽ  &ݼ  8 ޼       ,     8$ ,   ,     ,  8 d  &  8     -      ,     
 ,  ƽ   +  Ž  ,  8 l  &  8
 $  ǽ   ,ٽ  8 <ڽ  &  8 ,   ,        ,      ,     +    ,  8   &  8 ,  -   ,ž  8 ,ƾ  &˾  8 ,̾  &Ѿ   ,Ӿ  8ɦ DԾ  &ܾ  8 ݾ   $     ,     $  -   -   $     ,     $  -   *      ,ſ ƿ п   +ǿ ȿ Ͽ  ,ɿ  8 ,ʿ  ѿ   ,ۿ  8 ܿ   8	 $   ,  8 ,   ,     ,  8ׁ d     ,     8$ ,   ,     ,  8 d    -       ,      ,     +    ,  8 l     ,  8 <   ,        ,      ,  8 ,  &   ,  8ɦ D   $     -   $     %  '      8 4  t  &|  !                ,     ,  8 ,  &  8     *      %           ,  8 proj_ty_ident l  &  8 ,   ,  8 default_ident l  &  8 ,    	 ,  8 D  &  8    8 4   ,  8 ,  &  8 ,  ,     ,  8 ,  &  8      *      %           ,  8 l  &  8 ,    	 ,  8 D  &  8    8 4   ,  8 ,  &  8 ,     ,  8 __pin_project_make_proj_field   &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -      ,      ,     +    ,  8   &  8 ,  -   ,  8 L  &  8    ,  8 ,  &  8 ,  &   ,  8ɦ D  &  8    $     ,     $  -   *      ,  8 ,  '  8   	          ,  8 l     ,  8 D   8 4   ,  8 ,     ,     ,  8 l       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -      ,      ,  8 L   ,  8 ,  &   ,  8 ,  '  ,  8   	       ,     +    ,  8   -   ,  8ɦ D   $     %           ,  8 l  &  8 ,    	 ,  8 D  &  8    8	 $   ,  8 ,  &  8 ,     ,  8   &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -      ,     
 ,     +    ,  8 l  &  8
 $     ,  8 <  &  8 ,   ,        ,      ,     +    ,  8   &  8 ,  -   ,  8 ,  &  8 ,  &   ,  8ɦ D  &  8    $     ,     $  -   -   $     ,     $  -   *      ,  8 ,  '  8   	          ,  8 l     ,  8 D   8	 $   ,  8 ,     ,     ,  8 l       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -      ,      ,  8 <   ,        ,     
 ,  8 ,  &   ,  8 ,  '  ,  8   	       ,     +    ,  8   -   ,  8ɦ D   $     -   $     %  ,      8 4  t  &|  1                ,  8 l  &  8 ,     ,  8 D  &  8    ,  8߀ |  &  8 ,   ,  8 ,  &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -     ,     ,  8܄ L  &  8     *      +     8      8 4  +     8 ,     # 8 L  $   8ȩ   $   8 4  '  8   $   8 4  '  8 t  $   8 4  '  8 |  $   8 4  '  8 mut_mut <  $   8 4  '  8   $   8 4  '  8 ref_option_ref t  $   8 4  '  8ԫ ԓ  $   8 4  '  8 type_repetition_in_bounds    ,  8 D   ,  8߀ |   ,  8 l     : '__pin 4  $   ,     ,  8 l       8$ ,   ,  8 ,     ,     ,  8 \      &   :Ȼ 4   ,     $   ,     ,  8 d    -       ,     ,  8܄ L     %  /      8 4  t  &|  B                ,     ,  8 ,  &  8     *      %           ,  8 l  &  8 ,     ,  8 D  &  8    8 4     ,  8   &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -      ,      ,     +    ,  8   &  8 ,  -   ,  8 L  &  8    ,  8 ,  &  8 ,  &   ,  8ɦ D  &  8    $     ,     $  -   *      ,  8 ,  '  8 '  	          ,  8 l     ,  8 D   8 4     ,     ,  8 l       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -      ,      ,  8 L   ,  8 ,  &   ,  8 ,  '  ,  8   	       ,     +    ,  8   -   ,  8ɦ D   $     %           ,  8 l  &  8 ,     ,  8 D  &  8    8	 $     ,  8   &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -      ,     
 ,     +    ,  8 l  &  8
 $     ,  8 <  &  8 ,   ,        ,      ,     +    ,  8   &  8 ,  -   ,  8 ,  &  8 ,  &   ,  8ɦ D  &  8    $     ,     $  -   -   $     ,     $  -   *      ,  8 ,  '  8 '  	          ,  8 l     ,  8 D   8	 $     ,     ,  8 l       ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -      ,      ,  8 <   ,        ,     
 ,  8 ,  &   ,  8 ,  '  ,  8   	       ,     +    ,  8   -   ,  8ɦ D   $     -   $     %  4      8 4  t  &|  S                ,  8 l  &  8 ,     ,  8 D  &  8    ,  8߀ |  &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -     ,     ,  8܄ L  &  8     *      +     8      8 4  +     8 ,      8 L  $   8ȩ   $   8 4  '  8   $   8 4  '  8 t  $   8 4  '  8 |  $   8 4  '  8 <  $   8 4  '  8   $   8 4  '  8ԫ   $   8 4  '  8ݺ ̫   ,  8 D   ,  8߀ |   ,  8 l     ,     ,  8 l       8$ ,   ,     ,     ,  8 d    -       ,     ,  8܄ L     %  2      8 4  t  &|  d                ,     ,  8 	proj_path L  &  8         ,      ,     +    ,  8   &  8 ,  -   ,  8 L  &  8    ,  8 ,  &  8 ,   $     *     
 8    8 4       ,     ,  8 L        ,     	 ,  8 ,  &   ,  8 ,  '  8 %  	       ,     +    ,  8   -   ,  8 ,   $     %           ,      ,  8 ,  '  8 -  	      ,     +    ,  8   -   ,  8 ,   $      %   8 4   %         ,     ,  8 L  &  8     *      ,     ,  8 L     %  2      8 4  t  &|  u                ,     ,  8 <  &  8     *      %   ց     À   ,  8 l  &  8 ,   ,  8 _ignored_default_arg   &  8 , ̀ ۀ   ,΀  8 Dπ  &׀  8 ؀     ,  8 method_ident d  &  8 ,   ,  8 
get_method T  &  8 ,   ,     ,  8   &  8 ,  -     ,     ,  8 \  &  8     , Á ρ   ,ā  8 <Ł  &́  8 ́  Ё   *؁  ہ    ,  8 ,  '  8 %  	          ,  8 l  ɂ   ,  8 D ׂ    ,؂  8 dق   ,  8 T   ,     ,  8   -     ,     ,  8 \    ,     ,  8 <     %Ã  Ƀ     Ӄ    ,ԃ  8 lՃ  &  8 ,     ,  8 D  &  8      ,  8 d  &  8 ,   ,  8 T  &  8 ,   ,     ,  8   &  8 ,  - Ʉ ݄   ,ʄ ˄ ۄ   ,̄  8 \̈́  &؄  8 ل  ܄  ޅ    ,  ҅    ,     +    ,  8   &  8 ,  -   ,  8 L  &  8    ,  8 ,  &  8 ,   $Ӆ  ԅ   *      +     8      8 4  +     8 4  ,  8 D   8    ,  8 d    :Ȼ 4         8 $Ň  &ɇ   ,ˇ  8 ,̇  'ч  8
 LӇ  '܇  8 Pin އ      :Ȼ 4   ,     ,  8   -   8 $    $   (   ,  8 l     :Ȼ 4  $   ,     ,  8 \           8" 4  ƈ     8 ؈   8 $܈       ,     ,  8 ,  $         8 $     ,  8 T      %   ,  8 l       ,     	 ,׉  8 ,؉  &݉   ,߉  8 ,  '  8 $  	  Պ     ,     +    ,  8   -   ,  8 ,   $     %  :      8 4  t  &|                  ,     ,  8 ,  &  8     *      %           ,  8 l  &  8 , ʌ ،   ,ˌ  8 Ď  &Ԍ  8 Ռ     ,  8 _proj_ty_ident t  &  8 ,     ,     ,  8 \  &  8         ,      ,  Ѝ   +Í č ύ  ,ō  8 ƍ  &ɍ  8 ,ʍ  -э   ,  8 L  &  8    ,  8 ,  &  8 ,   $     *      +     8      8 4  +  ď   8 4  ,Ώ  8 DϏ   8 ؏   8 project_replace |ۏ  Ȑ     8 $  &   ,  8 ,  '  8
 L  '  8       8    8 $    $   8 replacement \  &   8 $  $   (ʐ   ,͐  8 lΐ   ܐ  ,ݐ ސ    ,ߐ  8 \       ݖ    8" 4   Ӗ   ( 8    8 
__self_ptr T  &     8    8 $       8 $     8  ȑ ɑ    %ʑ   8    8 __guard <       ,  8 ,  '  8
 L  '  8   '  8 ē Ǔ ߓ   8Ӎ Tȓ  $ғ   8 \ԓ  %   8    8 $       ,     ,  8 ,  $           8      8Ӎ T  %   ,  8 ,  '  8 %  	ޔ   Ŗ       ,  8 l      ,      ,ԕ Օ ݕ   +֕ ו ܕ  ,ؕ  8 ٕ  -ޕ   ,  8 ,   $     %  0      8 4  t  &|          җ        ,× ė З   ,ŗ  8 <Ɨ  &͗  8 Η  ї  *ԗ  ח ؗ   %ٗ  ߗ         ,  8 l  &  8 ,     ,  8 D  &  8   ՘   ,  8 d  &  8 ,   ,  8 T  &  8 ,   ,ǘ Ș Ә   ,ɘ  8 ʘ  &͘  8 ,Θ  -Ԙ ߘ    ,     ,  8 \  &  8     ۚ    ,  Ϛ    ,  8 <  &  8 ,   ,        ,ř ƙ     ,     +    ,  8   &  8 ,  -   ,  8 ,  &  8 ,   $     -   $К  њ   *      +     8      8 4  +     8 4  ,  8 D   8    ,  8 d    :Ȼ 4         8 $  &Ɯ   ,Ȝ  8 ,ɜ  'Μ  8
 LМ  'ٜ  8 ۜ  ޜ  ߜ  :Ȼ 4   ,     ,  8   -   8 $    $   (   ,  8 l     :Ȼ 4  $   ,     ,  8 \           8" 4  Ý     8 ,՝   8 $۝   ߝ  ,  8 T           ,     	 8 $  '  ,  8 <   ,        ,Ξ Ϟ ֞   ,О  8 ,ў  $מ  ؞   -   *       ,  8 l  '  ,  8 <   ,  ԡ   ӡ   ,ԟ ՟    	 ,  8 ,  &   ,  8 ,  '  8 $  	       ,ڠ ۠    +ܠ ݠ   ,ޠ  8 ߠ  -   ,  8 ,   $     -ա   $     %  ܢ8  ¢ ɢ   8 4â  t  &|̢                  ,     ,  8 ,  &  8     *      %       ã أ   ,ģ  8 lţ  &ң  8 ,ӣ     ,  8 D  &  8      ,     ,  8 \  &  8         ,      ,  8 <  &  8 ,¤   ,Ȥ ɤ ۥ  ʤ ڥ   ,  ƥ    ,     +    ,  8   &  8 ,  -   ,  8 ,  &  8 ,   $ǥ  ȥ   -ܥ   $     *      +     8      8 4  +     8 4  ,  8 D   8    8݊ | ɧ      8 $ק  &ۧ   ,ݧ  8 ,ާ  '  8
 L  '  8       8    8 $    $   8 \  &   8 $  $   (   ,  8 l     ,  ʨ   ,  8 \  ˨  ̨  Ψ     8" 4ܨ       8    8Ӎ T  &     8    8 $       8 $     8       %   8    8َ <       ,  8 ,  '  8
 L  '  8   '  8      8Ӎ T  $   8 \  %   8 ,ҫ   ث  8 ٫   ݫ  8Ӎ Tޫ   ڰ    ,  ư   	 8 $  '  ,  8 <   ,        ,ɬ ʬ Ѭ   ,ˬ  8 ,̬  $Ҭ  Ӭ   -   *       ,  8 ,  '  8 %  	          ,  8 l   '   ,  8 <  ,        ,Ȯ ɮ ү    ,     +    ,  8   -   ,  8 ,   $ӯ  ԯ   -   $ǰ  Ȱ   %  *      8 4  t  &|       ȱ  α     ر ٱ       ,  8   &  8    ,  8 ,  &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8     в   ,  β   8$ ,   ,  ̲   ,  8 d  &ɲ  8 ʲ  Ͳ  -ϲ  ,ڲ ۲    ,ܲ  8 ,ݲ  &  8      *     B +Ľ Ž ۽   8 ,ƽ ˽ ڽ   8 non_snake_case t̽  ,  8    8 4   8 __Origin D    :Ȼ 4  $   ,     ,  8 l       ,  þ   8$ ,   ,     ,  8 d  ¾  -ľ  ξ     8 __dummy_lifetime ܾ  &   ,  8 ,  '  8
 L  '  8 \      :Ȼ 4         $   ,     ,  8 ,     8 $ÿ  ǿ  :Ȼ 4ȿ  $ο   ,п ѿ    ,ҿ  8 lӿ       ,  8 ,  '  8
 L  '  8 Unpin ,   8    ,  8 ,     ,     ,  8 \       8$ ,   ,  8 ,  '  8
 L  '  8 t    8ȹ D    :Ȼ 4  $   ,     ,  8 \      &   ,  8 ,  '  8
 L  '  8 ,   ,     $   ,     ,  8 d    -        %           ,  8~   &  8 ,     ,  8   &  8    ,  8 ,  &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -  ,     ,  8 ,  &  8      *      % +     8      8 4  8 $    :Ȼ 4  $   ,     ,  8 l       ,  8 ,  '  8
 L  '  8 ,   8    ,  8 ,     ,     ,  8 \       8$ ,       ,  8 ,  '  8
 L  '  8 \      :Ȼ 4         $   ,  8 ,  '  8
 L  '  8 PhantomPinned l  $   &   ,  8 ,  '  8
 L  '  8 ,   ,     $   ,     ,  8 d    -       )      8 4  t  &|                  ,  8 _ident 4  &  8 ,     ,     ,  8 _impl_generics t  &  8        ,     ,  8 _ty_generics d  &  8        ,     8$ ,   ,     ,  8 _where_clause l  &  8     -  ,     +    ,  8̅ |  &  8
 $     8 $   ,        ,      ,  8	 D  &  8	 D   ,     &   ,  8 lifetime_bound t  &  8	 D  -   $     ,     $  -   ,      ,  8 generics D  &  8 ,   ,     &   ,  8 generics_bound t  &  8 $  -   ,     &   -  ,  8 generics_unsized_bound   &  8 $  -   ,     &   ,  8 generics_lifetime_bound   &  8	 D  -   $       -   8 
PinnedDrop T   8    ,  8 self_ty <  &  8    ,     8$ ,   ,      ,  8 where_clause_ty |  &  8    ,     &   ,  8 where_clause_bound   &  8 $  -   ,     &   -  ,  8 where_clause_unsized_bound   &  8 $  -   ,     &   ,  8 where_clause_lifetime_bound ܡ  &  8	 D  -   $     ,     $  -   -       ,     +    ,  8 drop_fn_attrs l  &  8
 $     8    8 $     
 ,     ,  8 arg   &  8 ,    &   8       8    8 $        ,     ,  8   &  8      *      ,     +    ,  8̅ |     8 $   ,    	    ,      ,  8	 D   ,     &   ,  8 t  -   $     ,      ,  8 D   ,     &   ,  8 t  -   ,     &   -  ,  8   -   ,     &   ,  8   -   $       -   ,  8 ,  '  8
 L  '  8 Drop $   8    ,  8 <   ,     8$ ,   ,      ,  8 |   ,     &   ,  8   -   ,     &   -  ,  8   -   ,     &   ,  8   -   $     -       ,     +    ,  8 l     8    8 $        8    8 $      8    8 __drop_inner d   ,    	    ,      ,  8	 D   ,     &   ,  8 t  -   $     ,      ,  8 D   ,     &   ,  8 t  -   ,     &   -  ,  8   -   ,     &   ,  8   -   $       -        ,     ,  8     &   ,  8 ,  '  8
 L  '  8       8    ,  8 <    $   ,     8$ ,   ,      ,  8 |   ,     &   ,  8   -   ,     &   -  ,  8   -   ,     &   ,  8 ܪ  -   $     -       8    8 d           ,     ,  8      8    8 pinned_self \  &   ,  8 ,  '  8
 L  '  8       8    8 $         8" 4     	 ,  8 ,  '  8
 L  '  8   '  8 l      8 $  %   8 d     8 \  %   %           ,  8 ,  &  8 ,     ,     ,  8 l  &  8        ,     ,  8 \  &  8        ,     8$ ,   ,     ,  8 d  &  8     -  *     ' 8 ,   8 MustNotImplDrop |       +     8 ,     8 4  '  8 drop_bounds \  $   8 \  8 $    8   &   ,  8 ,  '  8
 L  '  8 $     8 |   8    8        8 $    ,     ,  8 l       8 |   8    ,  8 ,     ,     ,  8 \       ,     8$ ,   ,     ,  8 d    -        %  +      8 4  t  &|              +     8   ,  8ɦ D  &  8   *      ,  8ɦ D   %       ,  8ɦ D  &  8   *     
 ,  8 ,  '  8
 L  '  8 \    ,  8ɦ D     %  1      8 4  t  &|              +     8   ,  8 ,  &  8 ,  *     	 ,  8 ,  '  8
 L  '  8   '  8 l      ,  8 ,  %       ,  8 ,  &  8 ,  *      ,  8 ,   %  2      8 4  t  &|              +     8   ,  8 ,  &  8 ,  *      ,  8 ,  '  8
 L  '  8 \   %       ,  8 ,  &  8 ,  *     	 ,  8 ,  '  8
 L  '  8   '  8 read $      ,  8 ,  %  :      8 4  t  &|              +     8   ,  8 ,  &  8 ,  *     	 ,  8 ,  '  8
 L  '  8   '  8       ,  8 ,  %       ,  8 ,  &  8 ,  *           %  .      8 4  t  &|              +     8   ,  8ɦ D  &  8   *      ,  8 ,  '  8
 L  '  8       :Ȼ 4   8       ,  8ɦ D     %       ,  8ɦ D  &  8   *        :Ȼ 4   8        ,  8ɦ D  %  .      8 4  t  &|  -            +     8   ,  8ɦ D  &  8   *      ,  8 ,  '  8
 L  '  8       :Ȼ 4      ,  8ɦ D     %       ,  8ɦ D  &  8   *        :Ȼ 4       ,  8ɦ D  %  2      8 4  t  &|  >            +     8   ,  8ɦ D  &  8   *     
 ,  8 ,  '  8
 L  '  8 \    ,  8ɦ D     %       ,  8ɦ D  &  8   *      ,  8ɦ D   %  #      8 4  t  &|  O            
        ,     ,  8} t  &  8 ,  -     ,     ,  8~   &  8 ,  -     ,      	   ,  8~   &  8 ,  -     ,     ,  8 ,  &  8     +     8ѹ <       ,  8| t  &  8 ,  ,     ,  8   &  8      *      ,  8 ,  '  8
   	          ,  8| t     ,     ,  8} t  -     ,     ,  8~   -     ,      	   ,  8~   -     ,     ,  8 ,    ,     ,  8      %       
    ,     ,  8| t  &  8 ,  -         ,     ,  8~   &  8 ,  -     ,      	   ,  8~   &  8 ,  -     ,     ,  8 ,  &  8     +     8 \       ,  8} t  &  8 ,  ,     ,  8   &  8      *      ,  8 ,  '  8
   	          ,     ,  8| t  -     ,  8} t  ր   ,  Ԁ   ,  8~   -Հ     ,      	   ,  8~   -     ,     ,  8 ,    ,     ,  8      %   ΃    
    ,     ,  8| t  &  8 ,  -     ,     ,  8} t  &  8 ,  -     Â    ,Ă ł     	ǂ   ,ɂ  8~ ʂ  &݂  8 ,ނ  -     ,     ,  8 ,  &  8     +     8݊ |       ,  8~   &  8 ,  ,  ǃ   ,  8   &ă  8 Ń  ȃ   *Ѓ  Ӄ ʅ   ,݃  8 ,ރ  '  8
   	   ą       ,     ,  8| t  -     ,     ,  8} t  - τ    ,Є  8~ ф     ,      	   ,  8~   -     ,     ,  8 ,    ,     ,  8      %˅   Ƈ    
    ,     ,  8| t  &  8 ,  -     ,     ,  8} t  &  8 ,  -  ׆   ,  Ն   ,  8~   &φ  8 ,І  -ֆ         ,     ,  8 ,  &  8     +     8ѹ <      	   ,  8~   &  8 ,  ,     ,  8   &  8      *ȇ  ˇ    ,Շ  8 ,և  'ۇ  8
 ݇  	          ,     ,  8| t  -     ,     ,  8} t  - ǈ ߈   ,Ȉ Ɉ ݈   ,ʈ  8~ ˈ  -ވ      	   ,  8~      ,     ,  8 ,    ,     ,  8      %É  ׊     
    ,     ,  8| t  &  8 ,  -     ,     ,  8} t  &  8 ,  -  ǋ   ,  ŋ   ,  8~   &  8 ,  -Ƌ ы    ,ҋ Ӌ     	Ջ   ,׋  8~ ؋  &  8 ,  -     ,     ,  8 ,  &  8     +     ,     ,  8 $  &  8     ,     ,  8   &  8      *   ʎ   ,̌  8 ,͌  'Ҍ  8
 Ԍ  	   Ď       ,     ,  8| t  -     ,     ,  8} t  -  ֍   ,  ԍ   ,  8~   -Ս     ,      	   ,  8~   -     ,     ,  8 ,     +    ,     ,  8 $    ,     ,  8      %ˎ           ,     ,  8| t  &  8 ,  -  Տ   ,  ӏ   ,  8} t  &͏  8 ,Ώ  -ԏ ߏ    ,     ,  8~   &  8 ,  -     ,      	   ,  8~   &  8 ,  -     ,     ,  8 ,  &  8     8 ː   ,ϐ  8߀ |А  &ߐ  8 ,   ,  8 ,  &  8 ,   ,     ,  8   &  8      *      ,  8 ,  '  8
 䡑  	      	͑    ,Α ϑ ߑ   ,Б  8| tё  -     ,     ,  8} t  -     ,     ,  8~   -  В   ,  Β   ,  8~   -ϒ ޒ    ,ߒ     ,  8 ,       8    ,  8߀ |   ,  8 ,   8      8 ,  ,     ,  8      %Ó  ɓ ˕    ӓ    ,ԓ Փ    ,֓  8| tד  &  8 ,  -     ,     ,  8} t  &  8 ,  -     ,     ,  8~   &  8 ,  - Ô    ,Ĕ Ŕ     	ǔ   ,ɔ  8~ ʔ  &ݔ  8 ,ޔ  -     ,     ,  8 ,  &  8     ,  8   &  8    ,  8߀ |  &  8 ,   ,  8 ,  &  8 ,   ,  ĕ   ,  8   &  8   ŕ   *͕  Е    ,ڕ  8 ,ە  '  8
   	      	    ,     ,  8| t  -  Ė   ,     ,  8} t  -Ö Җ    ,Ӗ Ԗ    ,Ֆ  8~ ֖  -     ,     ,  8~   -     ,     ,  8 ,    ڗ   ,  8    ,  8߀ |   ,ϗ  8 ,З   ,֗  8 ח  ,     ,  8      %  )      8 4  t  &|  _     ͘  Ә     ݘ    ,ޘ ߘ    ,  8| t  &  8 ,  -     ,     ,  8} t  &  8 ,  -  Ù   ,     ,  8~   &  8 ,  - ͙    ,Ι ϙ    ,Й  8~ љ  &  8 ,  -     ,     ,  8 ,  &  8     ɚ   ,  8   &  8    ,  8߀ |  &  8 ,   ,  8 ,  &  8 ,   ,  8 D  &Ś  8 ƚ  ,Ӛ Ԛ    ՚   ,      ,  8	 D  &  8	 D   ,     &   ,  8 t  &  8	 D  -   $     ,     $  -   ,      ,  8 D  &  8 ,   ,ћ қ    &ӛ   ,՛  8 t֛  &  8 $  -   ,     &   -  ,  8   &  8 $  -   ,  ՜   &   ,  8   &̜  8	 D͜  -֜   ,         ,  8 generics_default   &  8   -   $     ,     $  -     -   ,     8$ ,   ,      ,ĝ  8 |ŝ  &ԝ  8 ՝   ,     &   ,  8   &  8 $  -   ,     &   -  ,  8 ԝ  &  8 $  -   ,Ϟ О    &ў   ,Ӟ  8 Ԟ  &  8	 D  -   $     ,     $  -   -   ̟    ,     ,  8܄ L  &  8      ,֟ ן    ,؟ ٟ    +ڟ ۟   ,ܟ  8̅ |ݟ  &  8
 $     8 $   ,     ,  8 \  &  8     -   *      ,  8 ,  '  8   	      Ϡ    ,Р Ѡ    ,Ҡ  8| tӠ  -     ,     ,  8} t  -     ,     ,  8~   -  ҡ   ,  С   ,  8~   -ѡ     ,  8 D    	 ,     ,  8 ,     ,  8    ,  8߀ |   ,  8 ,     ,    	    ,â Ģ     ,Ƣ  8	 DǢ   ,Т Ѣ    &Ң   ,Ԣ  8 tբ  -   $     ,  Ӥ    ,  8 D   ,     &   ,  8 t  -   ,ţ ƣ    &ǣ   -ɣ  ,ʣ  8 ˣ  -   ,     &   ,  8   -   ,         ,  8   -   $Ԥ  դ     -     ,      ,      ,  8	 D   ,     &   ,  8 t  -   $     ,      ,¥  8 Då   ,     &   ,  8 t  -   ,     &   -  ,  8   -   ,  ٦   &   ,  8 ¦  -ڦ   $     -     ,      ,      ,  8	 D   $     ,      ,  8 D   $     - §    ,ç ħ    8$ ,ŧ   ,˧ ̧     ,Χ  8 |ϧ   ,     &   ,  8   -   ,     &   -  ,  8 ԟ  -   ,̨ ͨ    &Ψ   ,Ш  8 Ѩ  -   $     -      ,     ,  8܄ L     ,ʩ ˩    ,̩ ͩ    +Ω ϩ   ,Щ  8̅ |ѩ     8 $   ,     ,  8 \    -   %  ڪ      8 4  t   L      %')*0167@d     \ǫ          lԫ            ,     !$      "     #      $ t `bL UD I8:خ Ǯ ʮ Ѯ   8 4ˮ  tŮ t         &     &           (         #      8 4  t   ɰ         '     '        H  '            ((      (   	  4       '    '      8 4  t   Ԫ          +     +        ű     rY',   * ,  ^                        )     )    *km         б      )     ) رK          .     .     ݱ /  (          \ 4       -     - e     8 4  t   \          2     2          Lv{    1 3  eV                        0     0    1km         t      0     0 ճ(          5     5     ڳ  
         /ʹ д ״   8 4Ѵ  t˴            8     8          Ok    7 9   ?/X                        6     6    7mo         4      6     6 )          ;     ;      < 
         & ε ѵ ص   8 4ҵ  t̵                            :     :  <G2          >     >      ?   ?           $                        J    J  =     =  ?$ "      8 4  t            A     A          tXZ ˫a    BC I!         t 4      @     @ պ ,պ      @     @           E     E      F 
         3      8 4  t ƻ                           D     D  F		(          H     H     ļ I   I           $                        K    K  G     G  I$ `:D9 	.as_mut()     core::pin::Pin   pin-project   core::marker  
Drop::drop   pin-project-lite ́  UnsafeUnpin  	core::pin   U    core::marker::PhantomPinned     Dhttps://docs.rs/pin-project/latest/pin_project/attr.pin_project.html    ́          pin_project!      core::pin::Pin::as_mut       &https://github.com/taiki-e/pin-project                 ł                 ł     JKJJK                                          ϡإLk!m;*aRrFvz_UvDvJˌ떳k<|Nl\JkpWe熨a&rYH!s<FX2[n2k|i[poP~h}		k0L.P/8&imnc2O$% -R܋׾/l3ĵs(bZD(	X@Qix4b''36\+*`}B25&`W,TA\#H"{2 `&@P6y6ԣA6z~יdG}Pp@*Tɏfn+NԭVt^[g98,d;N-?|`xiOs¦pʭ9^W1\028ţu6bɫHЀv MQ2~x[[s..~2c`v:Y\[6XtxFgy$D\h#Ѿ lm^K3?+Q`]ko%                                                                                                                                                                                                        9                                                                                                                                                                                                         59                                                                                                                                                                                                    9                                                                                                                                                                                                    9                                                                                                                                                                                                                                                                               @                                              @ 2                                                                                                                                    <	7                                                                                                                                                                                                                                                r              =  N  |      ?    v  6            L      g     ^& 6                                              8      8 A 9 b9           @ : d :       : :            ;  ;      <            <  =      F=  =      	 > j>       >  ? A ?      ?  @      Q @ 1                                                                                                                                    3	7                                                        9                                                                                                                                                                                                    9      9                :           C;                 ;      |<                0=           =           >                o?           5@ ))))))))))))))))))))))))
%
%%$       < = N | G  u 8  l '   7     B< &&7                           J8   8F99:   B:      ::d;   ;      8<<   <      =       >>   >?      ?      h@l    = N |   9  p 0      F   a X&67777778
88888<9_99.:;:^::::M;;;;;<<<<<3=@===>d>>>?;?r??@?@L@@@       < = N | D  r 5  i $   4     ?9&!77      778888E888A9990:@:   :::P;;;   ;3<<<<   5=q=   =	>>>>?   t??   A@Q@@@%       < = N | H  v 9  m (   8     C=!&'7                           K8   8G99:   D:f:   : ;f;   ;;   9<<   <=   ==   !>>   >!?C?   ?	@   i@                                                                                                               j888[99!:8:X:::: ;;;;; <Y<<<<#=====>Q>>>?5?b?|??(@I@@                                                                                                               W888S99:2:P:r:::;|;;;;;F<<<<=7====D>>>?-?O?v??@C@@                                                                                                               }8         9':   \::   :+;;   ;;   d<<   <.=   ==   U>>   ?9?m?   ?3@   @                                                                                                                                                                                                             9 :                          ; r;                     E< <                     =           -> >                          ?           u@                                                                                                                            9:               D;s;            }<<            =      .>                  ?      v@                                                                                                                              9                  R;               <            v=      >                  ?      V@                                                                                                      2                i                                                                                                                                    8            ::      :         ;      <      <      ?=      >      >         ~?      K@                                                                                                c          -            k            	    7
                                                                                                          |                                                                                                          {        i    	            5
                                                                                        b            ,                  j    	            6
                                                                                                                                  %:                  ;               <                                                                                                                                                                                                                                                                                                            =           \>                               ?           @                                                                                                                                                                   <                           >                                                                                                                     8"                                                                               7                                 8   9         d:      :         ;   1<         =      =      >         A?      @                                                                                                                           9                  9;               r<                           >                                                                                                                           9                  -;               f<                           >  AgJt=i6Yimquy}	-18?CJgkry}                                                                                                                           9                  <;               u<                           >                                                                                                                        9                  :                                    1=      =                  p?      6@         < > N | T   E  y 4   D )  *  OI-&                                                                                                                                                                                                                  @(C                                                                                                                      ;9               :                  ;               2=      =                  q?      ;@     ^& b&                           & &      ϡإLkZ`*   Ugg
g.ggEgODHT L                   "{2 `&&               Jkp	   k<   &rY   poP   We熨a
   0289   ţu6b:   ~h}		   Uv   Tɏf-   +*`}B2!                                                   b                           % -                                       A$   HЀv <               !m;*                  d;N2                                                   6ԣ(   RrF   [?   ¦p6   ''36\    |`xi4   5"               ɫ;   Ѿ G                           c2O$   s(                                                               @P6y'                           g90   z~*   8,1   v:YB   +Q`]J   k0L.P/   -?3               A6)   R܋               ʭ9^7                           יdG}P+               ~2c`A               DvJˌ   ϡإLk                                                    MQ=   n2k                                       &`W,T#   ׾/l   (	X@Q   |   bZD   i[   \#H%   W1\8   ԭVt^[/   n+N.   \[6XC   3ĵ   K3?I                           FX2[   s..@                           a   vz_   8&imn   |Nl\   lm^H                                       y$D\E               H!s<   p@*,   Os5   h#F               ix4   2~x[>   txFgD   ko%K                                                   8j(t1qnx qft#d8.4UlfA?`I~?EE/Mu	b*6(cZU
D', Y-F0/7e/.YGm3}8j(t1qnx  D./external/rust/android-crates-io/crates/pin-project-lite/src/lib.rs  FkuyB@                 .]V-H	L#&#KHG#3&8-*
%FJ=EH2IMLM(KIH":?X6a+$,$:	8## ""!/NK[GD$'8;KO4))
*810
_d'RV90QQOXA.'
*'OL
I'
*#00%
OQ'
:Y%%
V'R$'!
OegbI'I[d,V' '
)O5
!?3,:*
?47:6)
$$$()JW

B-95=
."00R
."00R
6&)4R
*9R'5=>
&:`)W
":
B^TLJ*$%b0,21*4V$524*4V$5?$A5 4'(.A8 *'(.I. ('(.5+VE.4VB_H]MVW)TYGPVE>A`$*8`)W
+#*3
BTLJ*$%0,?$?* 4')#0+$ ?* *')#0+$ G. ')#0+$ 5+V"E64VB=1):7?
":
- 
-
87?
+#*3
+ 
&*
*4,,/W
":
3&RP.
*/W
+#*3
3$R!M6
/<WBTLJ*$%\bg0fO.$

2/W
":
;RP.
/W
+#*3
;R!M6
7/WBTLJ*$%\b0fG"

5
",
&H'
H'
15 ;?91
?
",
,A9?!O/
= 
",
&51F^Re=A%(#
3 ?
#*%
,A9++(!9#[;&$ 
;
#*%
&51F^Re)+(!M=$'4/($
- WT??KI@>\OKTSPELCD!9 
J
`S)$

% W[U`<2($

,Z%K+48'#/8<
'6
 3&//1 *33
"!a]_Va[Y$;!.77E(2;;c)I%CNWM+
W9)CBXXRS!3BO 

.2465'-=?18 1452&$(,+*"&*
$(,/*"&*
"$$,7*"""*
$$(2*""&&
j$$$(,*""&*&
 $$(,00""&'5
$$(,50""&'0
,$$()EK+48+#/8<

B(""&'67*33,7*336)*33>
(!5eUb!Ne*9RA70E:01
9RK,
P$) &>=
/PPB
 qLt5HFbt  n aarch64-linux-androidYݫLQŢ pin_project_lite   ϡإLk             
        G LG))  ( (  A    J  JJ DJ)DJ)(HLJLLLJ        J JJJJJH  I J8  pJ   J      8            J      A         ( Hx  A AL  A J  QJ               H              rust-end-file            PQ        >             (/`>  #%@M1\17U+ldY[DD!!2\W:Z[ggC	S3fn'ij(AX(E(EԊxr# C<N#N_bw%4r}Ńxb+: `L606ژ=,k	:pzUDW       ]             (/`] E b(-piFNî{a>`X;OZk![7?A<y|˪:QUp4**,F,Ic[<d,)_AIhfbpOx	;,lAē,kƴ,XȄ  = `F0uL!00q:Pi%ܪp8B.S xv)4- hV           	 L           	    ]  j    I           n              V                         (/` e	 API
!Pҩ*Rڊĭ$: : 6 .&-T <Nmb<!!XeQDko /ѻ-Lj"jYD!IbMI{(wt7:(uC_k.2"G׬EFųs/΍-_g EÔ
E%hLʶ֝
.ׂf"5:sͲw=^?Oeu NPS/l0'hF2Ȏsx       `              (/ ` \         (,4      
  2Y@>m%hC ^                    (/` 	     z       Z   K&3%C튢7)]3߸2.f&|QFG^IA~yiu	{UQ1; 
 	  !   *1$KL 	
K
, G    Abionic/libc/arch-common/  crtbrand.S HBend_so.S     #NUggWj7	*3 Y 1em4*^1WZ       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                                )                    ,                    :                  G                    J                     M                  _                    b                    e                    h      ,              k                     n                    q                    t                      w                      z                      }                                                                                                                 `                                                                                                                                                                         3                G   ,                  `                   `                    h              h                               Dw                           :                     V                      .note.android.ident .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .hash .dynstr .rela.dyn .relr.dyn .rela.plt .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got.plt .relro_padding .comment .rustc .debug_loclists .debug_abbrev .debug_info .debug_rnglists .debug_str_offsets .debug_str .debug_addr .debug_line .debug_line_str .symtab .shstrtab .strtab  pin_project_lite.186bd44ca5d8a1cf-cgu.0 $d crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d rust_metadata_pin_project_lite_186bd44ca5d8a1cf __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                                                                                                                                        (             8      8      x                           0   o                   
                            =   o                                                L   o                                                 V                           0                            \             0      0                                    d     `                                                n    o                                                x      B                   H                                                      <                                           `      `                                                             D                                           @      @      P                                                                                                                                                                       p                                                    0                                                       H                                   0                                                                       k      Dw                                                                                                          ̊                                                            
                                                       #                              )                     ތ     P                              <     0              .     N                            G                    |     V                              S                    Ҏ     B                             _     0                   p                             o                                "   &                 w                     x                                                            q                             