Files
guba-indicator/rust/target/debug/deps/libcursor_icon-be6651ce7e6140cb.rmeta

131 lines
27 KiB
Plaintext
Raw Normal View History

rust
-k#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>serde<64>,<2C>"<02><<3C>!<01><<3C>"<00><>!<02><02>
 alt_names<65><02> <02> <02> <02>
CursorIcon<EFBFBD> ContextMenu<6E>
Help<6C>
<02>
Progress<73>
Wait<69>
q
 Crosshair<69>
Text<78>
 VerticalText<78>
Alias<61>"
$
Move<76>&
NoDrop<6F>(

NotAllowed<EFBFBD>*
Grab<61>,
Grabbing<6E>.
EResize<7A>0
NResize<7A>2
NeResize<7A>4
NwResize<7A>6
SResize<7A>8
SeResize<7A>:
SwResize<7A><
WResize<7A>>
EwResize<7A>@
NsResize<7A>B

NeswResize<EFBFBD>D

NwseResize<EFBFBD>F
 ColResize<7A>H
 RowResize<7A>J
 AllScroll<6C>L
ZoomIn<49>N
ZoomOut<75>P
DndAsk<73>R
 AllResize<7A>T
V<02>X> \<02>
 _<02> a<02> c<02>d<02><02>f

ParseError<EFBFBD>h_private<74>j<02>m<02>o<02>q<02>r<02>         W W W ] ` ` b d d k k k n n p r r <02>`$fg<02><01><01><02><01><01>q<01><01> !<01> "#<01>
$% &'<01> ()<01> *+<01>,-<01>./<01>01<01>23<01>45<01>67<01> 89<01> :;<01> <=<01> >?<01> @A<01> BC<01> DE<01>
FG<01>
HI<01>
JK<01>
LM<01>
NO<01>
 PQ<01>
!RS<01> "TU<01> #<00><>(M<><4D><EFBFBD><02><01><02><01><02><01><02><01><02><><01><02><01><01><02><01><02>b<01><02>`<01><02>v<01><02>`hh<01> i<01> l<><6C><EFBFBD><EFBFBD>JP<4A><02><><01><02><01><01><02><01><02>b<01><02>`<01><02><01>VjhXZ[\^lh_mhaohcqh h h<02>`Z<02>
<02><02><02><02><><02>
<02>
<02>b
<02>`
<02>v
<02>h<02> <0C>#<03>7<EFBFBD><37><00><>(% The cross platform cursor icon type.<2E><1C><02><00><>PM This type is intended to be used as a standard interoperability type between<65><00><>;8 GUI frameworks in order to convey the cursor icon type.<2E><1C><02>l<>
# Example<6C><1C><02><<3C> ```<60><00><>  use cursor_icon::CursorIcon;<3B><1C><02><00><>;8 # fn main() -> Result<(), Box<dyn std::error::Error>> {<7B><00><>=: // Parse a cursor icon from the string that describes it.<2E><00><>  let cursor_name = "pointer";<3B><00><>74 let cursor_icon: CursorIcon = cursor_name.parse()?;<3B><00><>52 println!("The cursor icon is {:?}", cursor_icon);<3B>d<> # Ok(())<29><<3C> # }<7D><<3C><01>h<02><17><17><17><17><17><02><>"<17>|<7C>I<00><00><>R"<00><>I?< The name of the cursor icon as defined in the w3c standard.<2E><00><>IKH Non-standard cursors such as "DndAsk" and "AllResize" are translated as<61><00><>J,) "dnd-ask" and "all-resize" respectively.<2E><1C>J<02><00><>JFC This name most of the time could be passed as is to cursor loading<6E><00><>K<9 libraries on X11/Wayland and could be used as-is on web.<2E><1C>L<02>t<>L # Examples<65><1C>L<02>l<>L
```no_run<75><00><>L <01><00><>L$! use wayland_cursor::CursorTheme;<3B><1C>M<02><00><>M%" # use wayland_client::Connection;<3B><00><>M2/ # use wayland_client::protocol::wl_shm::WlShm;<3B><00><>MXU # fn test(conn: &Connection, shm: WlShm) -> Result<(), Box<dyn std::error::Error>> {<7B><00><>N // Choose a cursor to load.<2E><00><>N" let cursor = CursorIcon::Help;<3B><1C>O<02><00><>O%" // Load the Wayland cursor theme.<2E><00><>O=: let mut cursor_theme = CursorTheme::load(conn, shm, 32)?;<3B><1C>P<02><00><>P // Load the cursor.<2E><00><>P85 let cursor = cursor_theme.get_cursor(cursor.name());<3B><00><>P" if let Some(cursor) = cursor {<7B><00><>QEB println!("Total number of images: {}", cursor.image_count());<3B>,<2C>Q }<7D>d<>Q<01><<3C>Q<01><<3C>R<01>$<24>Rt t<>  <0C>R $<24>R<00><>a*<00><>_HE A list of alternative names for the cursor icon as commonly found in<69><00><>` legacy Xcursor themes.<2E><1C>`<02><00><>`LI This should only be used as a fallback in case the cursor theme does not<6F><00><>a adhere to the w3c standard.<2E>L<EFBFBD>au u<> u
<EFBFBD>% <0C>a $<24>a<00><>r&<00><02>`<00><>rD<1C>svwx v<> w<02>`<02>`<02><02>`<02> <02>]<02>`buf<75><02>]I<19><>̖<EFBFBD><CC96>x<02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<02><><02><><02><><02> <00><19><>E=<3D>z <0C>s $<24>s<02> <0C>s<00><>s&<00>
<02>v<02>v D<>t<1C>t  <00><13><>v2<00><>t-* Parse a string slice into [`CursorIcon`].<2E><1C>t<02><00><>tFC The `name` is a lower kebab case [`CursorIcon`] variant name, e.g.<2E><00><>uJG `nesw-resize`. The set of possible valid `name` values matches exactly<6C><00><>v,) the set of [`CursorIcon::name`] outputs.<2E>D<EFBFBD>vy y<02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01><01><02>v  <0C>v <02>
$<24>v<00><><EFBFBD>&<00> <02>` <00>ԇDׇz{| z<> {<02>`<02>`<02><02>`<02> <02>]<02>`<01>(<02>]I<19><>̖<EFBFBD><CC96>|<01>)  ۇ <02> <0C><><00><><EFBFBD>%<02>و ܈ <0C><>8<02> <0C><>7<02>,<2C><><00>׈<00><00><>&<00><>#@= Describes the appearance of the (usually mouse) cursor icon.<2E><1C>#<02><00><>#74 The names are taken from the CSS W3C specification:<3A><00><>$,) <https://www.w3.org/TR/css-ui-3/#cursor><3E><1C>$<02>t<>$<01><1C>$<02><<3C>$<01><00><>$ <01><1C>$<02><00><>$2/ // Get the cursor icon for the default cursor.<2E><00><>%*' let cursor_icon = CursorIcon::Default;<3B><<3C>%<01>2<><32>%T<>&<00><00><>(M<><4D><EFBFBD> !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUfgg  !

#  %  '  )+-/13579;=?ACEGIKM  O!!Q""S##U\<5C>(<00><>'FC A context menu is available for the object under the cursor. Often<65><00><>(C@ rendered as an arrow with a small menu-like graphic next to it.<2E><0F><00><0F><0F><00>$<24>*<00><>)JG Help is available for the object under the cursor. Often rendered as a<><00><>) question mark or a balloon.<2E><0F><00><0F><0F><00><<3C>+<00><>*HE The cursor is a pointer that indicates a link. Often rendered as the<68><00><>*63 backside of a hand with the index finger extended.<2E><0F><00><0F><0F><00>D<>,<00><>+KH A progress indicator. The program is performing some processing, but is<69><00><>+KH different from [`CursorIcon::Wait`] in that the user may still interact<63><00><>, with the program.<2E><0F><00><0F><0F><00>$<24>-<00><>,FC Indicates that the program is busy and the user should wait. Often<65><00><>-%" rendered as a watch or hourglass.<2E><0F><00><0F><0F><00>$<24>.<00><>-LI Indicates that a cell or set of cells may be selected. Often rendered as<61><00><>./, a thick plus-sign with a dot in the middle.<2E><0F><00><0F><0F><00>L<>0<00><>.IF A simple crosshair (e.g., short line segments resembling a "+" sign).<2E><00><>/C@ Often used to indicate a two dimensional bitmap selection mode.<2E><0F><00><0F><0F><00>$<24>0<00><>0EB Indicates text that may be selected. Often rendered as an I-beam.<2E>T<00>eg<00>d<>1<00><>0EB Indicates vertical-text that may be selected. Often rendered as a<><00><>1 horizontal I-beam.<2E>r<00><0F><0F><00>,<2C>2<00><>1GD Indicates an alias of/shortcut to something is to be created. Often<65><00><>2>; rendered as an arrow with a small curved arrow next to it.<2E><0F><00><0F><0F><00>$<24>3<00><>3JG Indicates something is to be copied. Often rendered as an arrow with a<><00><>3 small plus sign next to it.<2E><0F><00><0F><0F><00>$<24>4<00><>4'$ Indicates something is to be moved.<2E>6<00>GI<00>4<>5<00><>4KH Indicates that the dragged item cannot be dropped at the current cursor<6F><00><>5LI location. Often rendered as a hand or pointer with a small circle with a<><00><>5 line through it.<2E><0F><00><0F><0F><00>T<>7<00><>6FC Indicates that the requested action will not be carried out. Often<65><00><>60- rendered as a circle with a line through it.<2E><0F><00><0F><0F><00>$<24>8<00><>7HE Indicates that something can be grabbed (dragged to be moved). Often<65><00><>7-* rendered as the backside of an open hand.<2E><0F><00><0F><0F><00>D<>9<00><>8JG Indicates that something is being grabbed (dragged to be moved). Often<65><00><>8HE rendered as the backside of a hand with fingers closed mostly out of<6F>L<>9 view.<2E><0F><00><0F><0F><00><<3C>9<00><>9  The east border to be moved.<2E>/<00>@B<00><<3C>:<00><>:! The north border to be moved.<2E>0<00>AC<00>D<>:<00><>:&# The north-east corner to be moved.<2E>5<00>FH<00>D<>;<00><>:&# The north-west corner to be moved.<2E>5<00>FH<00><<3C>;<00><>;! The south border to be moved.<2E>0<00>AC<00>D<><<00><>;&# The south-east corner to be moved.<2E>5<00>FH<00>D<><<00><><&# The south-west corner to be moved.<2E>5<00>FH<00><<3C>=<00><><  The wes
 8<02>#<00>26<00>]<02>]NP<00> <00><01><00>\<07>&\ ],<2C>&H<08>&<00><00>`<02>`24<00><00> <00><01> <00><01>_<08>&_ `L<>&<02> <0F> <09>& <00>b<02>b<02>&(+-8<02>7;=<00> <00><01><00>*a <09>&a b<14>&
<EFBFBD>&
<00>d<02>bd!<00><00> <00><01> <00><02><01>*c<02>ee
<EFBFBD>&c<02><><01>k<0F><02>b<01>k<0F> d<01>k$<24>&<02><0F><0F><0F><<3C>'<00><>'C@ The platform-dependent default cursor. Often rendered as arrow.<2E>><<3C>'T<>' b<00>su<00><0E><><EFBFBD><00><><EFBFBD>A> An error which could be returned when parsing [`CursorIcon`].<2E>ۅ<02><00>߅LI This occurs when the [`FromStr`] implementation of [`CursorIcon`] fails.<2E><1C><><02><00><><EFBFBD># [`FromStr`]: core::str::FromStr<74>T<><54><00>l<><6C><EFBFBD><EFBFBD>JP<4A>id<69><64>D<><44>hh<00>*( ݆ <00>k<02>`k "<00><00><00> <00><01> <00><02>`<02>`<02><02>`<02> <02>]<02>`<01>(<02>]I<19><>̖<EFBFBD><CC96><00><01>)j ݆j k<02><0F>H <0C><> <00> <00>n<02>n35<00><00> <00><01> <00><01>m <0C><>m nL<><4C><02> <0F> <0A><><00>p<02>p <02>'),.8<02>8<><00> <00><01><00>*o <0A><>o p<14><> <0E><><00>r<02>br "<00><00> <00><01> <00><01>k<01>*q<02>ss<0E><>q<00>l<0F><00>l<0F> r<01>k$<24><><02><0F><0F><0F>F<13><13> <0C>s<14>s<13><13> <0C><>&<14><>-t2y7#<<17>A<17>F<17>KwP<17>U<17>ZF_Kd<17>i<17>n<17>s:x<0F>|<0F><0F><01> core::str<74>CursorIcon::name<6D><02>CursorIcon::Wait<69>FromStr<74>core::str::FromStr<74><01>u<02>s<01><02><01>u<01>u<01><01>u<01>u<01>u<02><01>u<01>u<01>u<02>v<01>u<02><02><02><02><02><02><02><02>J<02><02><02><02><02><02><02><02> <02> <02> <02> <02><02><02><02>J<02>K<02>J<02>J<02>K<02><><02><>®<03><03>56<>
g3px0Q<EFBFBD>P^<5E><>cCV<><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD>G"*W<><57>}<7D><>}@7#|IZ<49>/O<>*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯd<D1AF><64>ܒoj0<6A>2iv<><76>p<EFBFBD><70>|<16>a<EFBFBD><61>0<EFBFBD><30><EFBFBD>+o1x<31>I
<EFBFBD><EFBFBD>%<25><><EFBFBD>|<7C><>g׸ e6CT<17><>X҃q<17>U<EFBFBD>?*<2A><><EFBFBD>=;Z<>;<3B><1F>ܞ<EFBFBD><DC9E><06>*<2A><><EFBFBD><EFBFBD>ʼ5<CABC>;<3B><><EFBFBD>oh<6F><68><EFBFBD>*<08> <0B>M \؝DP<44>s$<24><><15>C˺G<1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>#:<3A><14><10>׈lɲ<1C><><EFBFBD>n<16>#WVL%<25><>|GT
<EFBFBD>?j<>2<EFBFBD>2?Xն<58><D5B6><EFBFBD><EFBFBD><EFBFBD>gSڧ<><DAA7><EFBFBD>`p<>"<22>y<14>|<7C><>:<3A>!<21>m3<6D>_ڇV<DA87>J<EFBFBD><4A><EFBFBD><EFBFBD><17><65>;<08>y<EFBFBD><79><EFBFBD>><3E>9<EFBFBD>H<EFBFBD><48>j<EFBFBD><6A><1B>u@<08>Q<EFBFBD>s<>ܻ<06>&+g,<2C><>@T0h`|<7C><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>|y$<24><>]<5D><><EFBFBD><EFBFBD>g<EFBFBD><67><EFBFBD>Ƅ<EFBFBD><C684><02>K<EFBFBD>(<28><12>#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F>X[<5B><>k]*<11>Ѭ8{[<05><10><>~<7E>“<EFBFBD>iH<69><48><EFBFBD><1C>pH˺<48>ЮS<0E><><1A>М<A]<5D><>5Oᗸ<4F>U~uHd<48>~t6<07>$`[<5B><><EFBFBD><EFBFBD><EFBFBD><><C98D>Z<EFBFBD>Чp<D0A7>P~<7E><>A<EFBFBD>$<24>S<EFBFBD>ke<6B>VQ<56>m<EFBFBD><6D>YT{<1D>̐'4<>`}<7D><><EFBFBD><EFBFBD><EFBFBD>y(qsE<01>+c<><63>E<EFBFBD><45><EFBFBD><EFBFBD><EFBFBD>Sɦ/.m&΋OF<><46><EFBFBD><EFBFBD>\<04>
C]<5D>#<23>L^Ԙu<D498><75>I<EFBFBD><49><EFBFBD><EEA08C><EFBFBD>Cp<43><70>$<24><>Q.{<7B><15><><EFBFBD>p
<EFBFBD><EFBFBD>?<3F><><EFBFBD><EFBFBD>#}<7D>ػ68֗<38>E<EFBFBD><45><EFBFBD><EFBFBD>~<18>
Q<EFBFBD><EFBFBD><EFBFBD>(2<>`<60><>b4Q<><51><EFBFBD>;<3B>dw<64><EFBFBD><7F>qCۗ]7<><37>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD><D5BA>s<><73><1C>oW׃ɮ<D783><06>:<3A>V<EFBFBD>G<EFBFBD>|h<><68>ʍ<EFBFBD><CA8D>Y Kp<4B><70> <20><><EFBFBD><07>F3<46><33><15>u<EFBFBD><75>T<EFBFBD><54><EFBFBD><EFBFBD>-<2D><><EFBFBD>o<><6F>+i\<5C>-<2D><><01><><EFBFBD><EFBFBD><EFBFBD>#<23><><EFBFBD>&<26><>< <0A>8<EFBFBD><38><EFBFBD>I<EFBFBD>aV<05><> <09><><EFBFBD><EFBFBD><EFBFBD>;-W<>.<2E><><EFBFBD>;<11><>Z<EFBFBD>w <0A>x<EFBFBD>*/~,<2C>,8
l*v><3E>z<EFBFBD><7A><EFBFBD><EFBFBD>>f"<22>q h<><1F>'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!<21><><EFBFBD>ΟO=<3D><><EFBFBD><EFBFBD>o<EFBFBD><6F>%<05>1U<31><55><EFBFBD>z<EFBFBD><1F>/<2F>‡\<5C>-Jav<61>̔`<60>^Om<4F>b!==<3D>^{<1E><11><><EFBFBD>;x<>$<24>)<29>y<11><1B>t(<28><06><><EFBFBD>1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<EFBFBD>oS7<53>C<EFBFBD>z4"<19>:c<>Qz<>0<EFBFBD>d<EFBFBD>9?<17>@}<7D>+i<>Ÿ<EFBFBD><10>z<Jߕ<4A><DF95>nv<13><><EFBFBD><EFBFBD>)<29><11><><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD> <0A>P<EFBFBD><50>S<EFBFBD><53>A<EFBFBD><41><06><>biA<1F><><EFBFBD>qk&<26>*<2A>FQ<46><51>K<EFBFBD>x<EFBFBD><78><1F><><EFBFBD>I<EFBFBD>RU&<26>p<EFBFBD>(<28>`<60> <0A>"<18><>8<EFBFBD><38>z<EFBFBD>0#<23>5<EFBFBD>0j<30><6A>D<EFBFBD>k<EFBFBD>ow<6F>-<1B>Q<>V<EFBFBD>,<2C><>2A<32><41><EFBFBD> <20>k9<1C><>|7<>]<5D><><EFBFBD><EFBFBD>c n<><6E><EFBFBD><EFBFBD><EFBFBD>7]X{7<>?G<>< <1A><><EFBFBD><EFBFBD><<3C><><EFBFBD> w<>ݬJ<DDAC>t<00>:! v
V l ^<12><13><13>
"<15><16><16><17><17><00>xDE<00><00><00> +!<00>!<00>"]#<00>#<00>$<00>%Q&B'<00>' (x(<00>(I)<00>)*<00>*<00>*d+<00>+Z,K-+./<00>/v0<00>142P2<>23@3V3<>3<>3<>344<>4<>45$5<00>5]6n7<>7<>7Q8d8<>8<>89p9<>9 <00>Hb <00><00><00><00><00><00> ")07>ELSZahov}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>D23P3<>3<>3<00>34<00>45<00>h7<00>7a8t8<00>8<00>9
((((((((((((((((((((((((((((((((((( (  %o<00>P<00><19><1B>@e 1 2<1E><1E><1E><1F>i <20> <20> !<21>!<21>!n"<22>"%#J#<23>#<23>#<23>$<24>$V%{%&>&
'/'o'<27>'<27>'<27>'@(e(<28>(<28>()6)|)<29>)<29>) *L*q*<2A>*<2A>*,+Q+<2B>+<2B>+",G,-8-<2D>-.<2E>. /<2F>/<2F>/>0c0N1s1<73>1 2d2#3<00>324<00>485$6I6J7s7<00>7<00>839<00>9p
B H K R g Y<12><13><13><15><16><16><17><17><1A><1B>Ot@A<1E><1E><1E><1F>x <20> !'!<21>!<21>!}"<22>"4#Y#<23>#<23>#<23>$<24>$e%<25>%(&M&'>'~'<27>'<27>' (O(t(<28>(<28>( )E)<29>)<29>)<29>)*[*<2A>*<2A>*<2A>*;+`+<2B>+<2B>+1,V,"-G-.'.<2E>./<2F>/<2F>/M0r0]1<>1
2/2N2<4E>2 3;3Q3<51>3<EFBFBD>3<EFBFBD>344}4<>45"5<>5<EFBFBD>536X6i7<69>7<EFBFBD>7K8b8~8<>89j9<6A>9 ::::$:*:0:5:::A:H:M:R:W:\:a:f:k:p:u:z::<3A>:<3A>:<3A>:<3A>:<3A>:E O Y<00>
:<00><00><19><1B>>Q
 <1E><1E><1E><1F>g z <20> !<21>!<21>!l""##6#<23>#<23>#<23>$<24>$T%g%&*&''m'<27>'<27>'<27>'>(Q(<28>(<28>()")z)<29>)<29>)<29>)J*]*<2A>*<2A>**+=+<2B>+<2B>+ ,3,-$-<2D>-.<2E>.<2E>.<2E>/<2F>/<0O0L1_1<5F>1 2P23<00>34<00>4$5<>5"656E7n7<00>7<00>89<00>9 :::":(:.:3:8:?:F:K:P:U:Z:_:d:i:n:s:x:}:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:^ J<12><13><13><14><15><16><16><17><17><19><1B>In:;<1E><1E><1E><1F>r <20> <20> !!<21>!<21>!w"<22>".#S#<23>#<23>#<23>$<24>$_%<25>%"&G&'8'x'<27>'<27>'(I(n(<28>(<28>()?)<29>)<29>)<29>)*U*z*<2A>*<2A>*5+Z+<2B>+<2B>++,P,-A-<2D>-!.<2E>./<2F>/<2F>/G0l0W1|12)2@2<>2<EFBFBD>233L3~3<>3<EFBFBD>3<EFBFBD>34h4<68>4<EFBFBD>45<>5<EFBFBD>5-6R6Q7}7<>758]8p8<70>8<EFBFBD>8Z9|9<>9:X ><12><13><13><14><15><16>{<17><17><19><1B>Af 23<1E><1E><1E><1F>j <20> <20> !<21>!<21>!o"<22>"&#K#<23>#<23>#<23>$<24>$W%|%&?& '0'p'<27>'<27>'<27>'A(f(<28>(<28>()7)})<29>)<29>) *M*r*<2A>*<2A>*-+R+<2B>+<2B>+#,H,-9-<2D>-.<2E>. /<2F>/<2F>/?0d0O1t1<74>1!2:2<>2<EFBFBD>2+3F3x3<78>3<EFBFBD>3<EFBFBD>34[4<>4<EFBFBD>45f5<66>5%6J6K7u7<75>7'8W8j8<6A>8<EFBFBD>8L9v9<76>9 :` N<12><13><13><14><15><16><16><17><17><19><1B>Mr>?<1E><1E><1E><1F>v <20> !%!<21>!<21>!{"<22>"2#W#<23>#<23>#<23>$<24>$c%<25>%&&K&'<'|'<27>'<27>'(M(r(<28>(<28>()C)<29>)<29>)<29>)*Y*~*<2A>*<2A>*9+^+<2B>+<2B>+/,T, -E-.%.<2E>./<2F>/<2F>/K0p0[1<>12-2B2<42>2373N3<4E>3<EFBFBD>3<EFBFBD>3<EFBFBD>34l4<6C>4<EFBFBD>45<>516V6S7<53>7<EFBFBD>798_8r8<72>8<EFBFBD>8^9~9<>9&p<00>Q<00><00>f23<00><00><00> !<00>!<00>"K#<00>#<00>$|%?&0'<00>'<00>'f(<00>(7)<00>) *r*<00>*R+<00>+H,9-. /<00>/d0t1!2e2$3<00>334<00>495J6K7<00>7<00>849<00>9&p<00>Qe2$3<00>334<00>4:5<00>7<00>849<00>9]<00>><00>S <00><00>| !<00>!<00>"8#<00>#<00>$i%,&'<00>'<00>'S(<00>($)<00>)<00>)_*<00>*?+<00>+5,&-.<00>.<00>/Q0a12R23<00>3 4<00>4&576<00>7<00>8!9<00>92 < <00> <00> <00><00><00><08><08>   ( F v <09> <00> <00> <00>5:R<12><00><00><00><00>2;3<00>3p4<00>4<00>5=8<00>8b9<00>9 V <00><00><00><00><17><19>< <00><00>e <00> <00>!j"!#<00>#<00>$R%&'k'<00>'<(<00>( )x)<00>)H*<00>*(+<00>+,-<00>-<00>.<00>/:0J1<00>182<00>2D3v3<76>3<00>34<00>4 5 6C7<00>7U8h8<00>8t9<00>a7<00>U7<55><02><02><02><02><02><02> $+/@RVaelp<03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03><03> !%04CGUYgkz~<04><04><04><04><04><04><04><04><04><04><04><04><04>'+;?OScgtx<05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05><05>
.29=AHLSW^eimquy}<06><06><06><06><06><06><06><06><06><06><06><06><06><06><06><06><06><06><06><00><00><00> ")07>ELSZahov}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>c7d e <00><00><14><00>E23<00>34<00>45<00>7u8<00>8<00>9<EFBFBD>:^ ;f <00><00><00>J2 3P3<50>3<EFBFBD>3<00>34<00>45<00>7a8z8<00>8<00>9 
  <17><17>><17>!<17>6<>
g3px0<EFBFBD>k<07><><02><00>Ԇ%<00><><EFBFBD>[<02><02>6<>
g3px0
c<EFBFBD><EFBFBD><EFBFBD>š"<02><17>e<>f]core_intrinsics<63> derive_eq<65><02><02><02><02>6<>
g3px0<EFBFBD><EFBFBD><EFBFBD>e~nĜ$<24>&u<><75><01><01><>derive_clone_copy<70><02><02>6<>
g3px0_KQO<EFBFBD>}<7D><><02><17>#<0F><01><>Ұ<02><02><02><02>6<>
g3px0<EFBFBD><EFBFBD>@<40>[r<>J<02><17> }<7D><><01><>fmt_helpers_for_derive<76><02>`<02>`6<>
g3px0<EFBFBD><EFBFBD><EFBFBD>~k;?<02> 6<>
g3px0<EFBFBD>X<EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><EFBFBD><02><17>&t<01><><01><><02>`<02>`6<>
g3px027(N
Y<><02><17>u<>=<3D><01><><02>b<02>b6<>
g3px0-<2D><><EFBFBD>hC<04>u<17>%}<7D>V<EFBFBD><01><><01><><02><02><02>6<>
g3px0<EFBFBD> ~<7E><><EFBFBD><04><02>w$n<01><><02>b<02>b6<>
g3px0<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><02><00><>%;M<02><02>6<>
g3px0Pc<EFBFBD> <0B><><12><02><17>!<00><>O]<01><><02><02><02>6<>
g3px0<EFBFBD>a]4<><34>,<2C><02><<3C>%<00><>k<01><><02><02>6<>
g3px0<EFBFBD><EFBFBD><EFBFBD>}<7D><02>u&j<01><><02><02><02>6<>
g3px0&<26>o%$<24><>[<5B>W<00>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>W<EFBFBD>WPYIZ<49>WwY<77>Z<EFBFBD>X<EFBFBD>Y<EFBFBD>Z<EFBFBD>XZ<>WYwZ-X<>Y<EFBFBD>WgYgZX<>Y<EFBFBD>Z<EFBFBD>X Z[<5B>X9Z<39>W@Y<>ZpX<70>Y<EFBFBD>ODHT <20><02><>պ<><D5BA>s<><73>R<00>-<2D><><01><><EFBFBD>[<00>c n<><6E><EFBFBD>s<>ܻ<06>&+'<00><><EFBFBD>Y Kp<4B>V[<05><10><>~1ۗ]7<>P)<29>y<11><1B>p<00>#:<3A><14><10>s$<24><><15>C<EFBFBD>Q.{<7B><15><><EFBFBD>HX҃q<17>U<EFBFBD><00>z4"<19>:ct<00><1F>'<27>f<00>YT{<1D>̐=p<>"<22>y<00>n<16>#WVLCp<43><70>$<24><>G<00>o<EFBFBD><6F>%<05>1i0<><30><EFBFBD>+o1x
6<>
g3px0<00><>}@7#|I~,<2C>,8
l*c<00><><06>:<3A>V<EFBFBD>Tʼ5<CABC>;<3B><><EFBFBD><1A>М<A]<5D>5<00>&<26><>< <0A>8]<00>ΟO=<3D><><EFBFBD>hp
<EFBFBD><EFBFBD>?<3F><><EFBFBD>Ig,<2C><>@T0h(<00>?G<>< <1A><><00><><EFBFBD><<3C>%<25><>|GT
<EFBFBD><00>z<Jߕ<4A>xx<> <0A>P<EFBFBD><50>S{ke<6B>VQ<56>m<EFBFBD><~<18>
Q<EFBFBD><EFBFBD><EFBFBD>L<00>ЮS<0E><>4 e6CT<17><> <00><><EFBFBD><EFBFBD>Sɦ/A<00>4<EFBFBD>oS7<53>CsG"*W<><57>}<1C>oW׃<57>S<00>;-W<>.<2E>`<07>$`[<5B><><EFBFBD>8/<2F>‡\<5C>-Jk<00>
C]<5D>#<23>D<00>|7<>]<5D><>Ո<00>m3<6D>_ڇ!<00><><EFBFBD>7]X{7<>G<>|h<><68><EFBFBD>U<00>“<EFBFBD>iH<69><48>2<00>H<EFBFBD><48>j<EFBFBD><6A>%<00><> <20>k9<1C><><00>ܒoj0<6A><00><1C>pH˺3<00><>y(qsE?L^Ԙu<D498><75>IE2iv<><76>p<00><><EFBFBD>;x<>$<24>o<00><>K<EFBFBD>x<EFBFBD><78>v><3E>z<EFBFBD><7A><EFBFBD>d==<3D>^{<1E>nU<><55><EFBFBD>z<EFBFBD><1F>j'4<>`}<7D><><EFBFBD>><00><>#<23><>䥱\<00>Qz<>0<EFBFBD>du<00><><EFBFBD>Ƅ<EFBFBD><C684>,Z<>/O<>*<2A><><00>o<><6F>+i\Z1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>rt(<28><06><><EFBFBD>q<00>"<18><>8<EFBFBD><38><EFBFBD>.m&΋OB<00><><EFBFBD><EEA08C><EFBFBD>F<00><><><C98D>Z9(2<>`<60><>b4M<00>>f"<22>q he<00>I
<EFBFBD><EFBFBD>%<25> <00>;<3B><1F>ܞ<EFBFBD>w<><EFBFBD><7F>qCOQ<>P^<5E><>cC<00>5Oᗸ<4F>U6<17><65>;#<00><><EFBFBD>I<EFBFBD>RU&<26><00>|<7C><>:<3A>! \؝DP<44>V<>,<2C><>2A<32><41>V<><56><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z<>0#<23>5<EFBFBD>0<EFBFBD>Sڧ<><DAA7><EFBFBD>`<00><>;<11><>Z<EFBFBD>a<00><06>*<2A><><EFBFBD><EFBFBD>?j<>2<EFBFBD>2?X<00><>|<16>a<EFBFBD><61> V<>J<EFBFBD><4A><EFBFBD><EFBFBD>"<00><>X[<5B><>k]/k&<26>*<2A>FQ~ w<>ݬJ<DDAC>t<EFBFBD>)<29><11><><EFBFBD><EFBFBD><EFBFBD>z<00>G<1D><><EFBFBD><EFBFBD><EFBFBD>׈lɲ<1C><>?*<2A><><EFBFBD>=;Z~uHd<48>~t67<00>Чp<D0A7>P~<7E>:֗<>E<EFBFBD><45><EFBFBD><EFBFBD>K<00><>A<EFBFBD><41><06><>|<00>p<EFBFBD>(<28>`<60> <0A>j<><6A>D<EFBFBD>k<EFBFBD>o<EFBFBD>`|<7C><><EFBFBD><EFBFBD>)<00> <0B>M +i<>Ÿ<EFBFBD>w<00>u@<08>Q<EFBFBD>&av<61>̔`<60>l3<><33><15>u<EFBFBD><75>X^Om<4F>b!m<00><><EFBFBD><EFBFBD>ѯd<D1AF>*<11>Ѭ8{0<00>9?<17>@}<7D>v<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O.F<><46><EFBFBD><EFBFBD>\C<00>#}<7D>ػ68J<00>.<2E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Qoh<6F><68><EFBFBD>*ն<><D5B6><EFBFBD><EFBFBD><EFBFBD>g<00> <20><><EFBFBD><07>FWw <0A>x<EFBFBD>*/bbiA<1F><><EFBFBD>q}<00>K<EFBFBD>(<28><12>#-Q<><51><EFBFBD>;<3B>dN<00>y<EFBFBD><79><EFBFBD>><3E>9$<00><> <09><><EFBFBD><EFBFBD>_w<>-<1B>Q<><51> <20><><EFBFBD><EFBFBD>|y$*<00><>]<5D><><EFBFBD><EFBFBD>g+T<><54><EFBFBD><EFBFBD>-<2D><>Y<00>nv<13><><EFBFBD><EFBFBD>y<00>+c<><63>E<EFBFBD>@<00><><EFBFBD><EFBFBD><EFBFBD>!<21><>g<00><>|<7C><> <00><><EFBFBD>I<EFBFBD>aV^<00>A<EFBFBD>$<24>S<EFBFBD>;<00>vp<76>[<5B><15><><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD>?cF<63>Eeqr<71>1<EFBFBD><31>CH<43><48><EFBFBD><EFBFBD>
& <18><><EFBFBD><EFBFBD><EFBFBD><<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><18><><EFBFBD>$<15>E~P|^4sX<73><58><EFBFBD><EFBFBD><EFBFBD><7F>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>)quxq!>dR<64>S%VjC<1B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>eG X<><58><EFBFBD>Z]<00><><EFBFBD>$8<>@[mr<6D><72><EFBFBD>X2<58>h.<2E>ypS-<1A>4KK !<21><>*<2A><13>eOp<18><>0<EFBFBD><30><EFBFBD>hw,T.(:<3A>tNz-Ito7<><37>m<EFBFBD><6D><EFBFBD><04><08><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08>v<EFBFBD>W<EFBFBD>N=T<>'<27>S3<># <09><><EFBFBD><EFBFBD><EFBFBD>82_[<5B><><EFBFBD>3<><33><EFBFBD>[<5B>tN<74><4E><EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>\<02>vp<76>[<5B><15><><EFBFBD><EFBFBD><EFBFBD>i<EFBFBD><69><EFBFBD>cC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\cursor-icon-1.2.0\src\lib.rs<72> /d<><64><EFBFBD>.<2E>Y<EFBFBD><59>N<EFBFBD>Q*<16><><EFBFBD>.8<EFBFBD>
<EFBFBD><14><11><><EFBFBD><EFBFBD><00><><01><><01>6+*!7(%,)Q<!<>!86 OKBD7PL0&B QNIOQ%I'OKNJO=POOG+MMOGM H+=8LMLPQ%=%B #A8-!3+<?H KHO$
M; PPK*
Q4
NHJ
JLC O$
,
PQ K5M2
OM% & ++& ++% /1;;JGQKMPG@ G@ QQ KQDP1KA%)*7]$'*B='J
 ).7(.0((2(9*((-5(0//11/11/1155333-/-3
MQ$1[,CQF,+15-,%%/H8542;:5>=3EEJJZZ4'(-0
)K!)2KO192;,24,,6,=.,,19,4335535535599777133
BM$&)K3<06>
<02>
<02><02><02><02><02>-<2D>
<EFBFBD>Nyx<79><78> <0B><><EFBFBD><00>hx86_64-pc-windows-msvc<76>}@<40>_0<5F><30>k<EFBFBD><15>BXF<58>k cursor_icon<6F>-be6651ce7e6140cb<63>6<EFBFBD>
g3px0 <0A><><01> <0C><00>cq<08>q<00>0sjsjs<10>r0<01><01>s<><02><01><02><01><00>tt<>s<>s<>s<>s<>r<><00>t<00>s<00>r<00>ii<><02><01><00>is<><00>r<0F> <01>rust-end-file