Files
guba-indicator/rust/target/debug/deps/liberror_code-3056df0c3d4134cb.rmeta

141 lines
39 KiB
Plaintext
Raw Normal View History

rust
<EFBFBD><EFBFBD>#rustc 1.93.1 (01f6ddf75 2026-02-11)<29><02><05><11><><EFBFBD>GȬx<C8AC>92X<32>l-5bed970bceb2abc5<63><02>ZF<5A>P<EFBFBD><50>v<EFBFBD><76><EFBFBD>]<5D>d9uu-4d8b4da6b4ab36bd<62><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> EAGAIN<49>4<EFBFBD><02>T[wasi<73>4h<00>[<02>Lp<01>4|<00>p<00>Z) EWOULDBLOCK<43>\<5C><02>T<><01>4<><00><><02>L<><01>4<><00><><00><>) <01>4<><02>L<>fuchsia<69>L<EFBFBD><00><> <01>\<5C><02>L<><01>L<><00><> <01>4<><02>L<>
solid_asp3<EFBFBD>d<EFBFBD>Ķ <01>\<5C><02>L<><01>d<><00><> <01>4<><02>L<>vxworks<6B>L<EFBFBD><00><> <01>\<5C><02>L<><01>L<><00><> <01>4<><02>L<>teeos<6F><<3C><00><> <01>\<5C><02>L<><01><<3C><00><> <01>4<>
<02>T<>newlib<69>D<EFBFBD><00><><02>L<>solaris<69>L<EFBFBD><00><><02>L<> illumos<6F>L<EFBFBD> <00><> <02>L<> nto<74>,<2C> <00><> <02>L<> aix<69>,<2C> <00><> <02>L<> android<69>L<EFBFBD> <00><> <02>L<> linux<75><<3C> <00><> <02>L<> l4re<72>4<EFBFBD>
<00><> <00><><08> <01>\<5C> <02>L<>
<01>L<>
<00><>
<02>L<>
<01> L<>
<00><>
<02>L<> <01> ,<2C> <00><> <02>L<> <01> ,<2C> <00><> <02>L<> <01> L<> <00><> <02>L<> <01> <<3C> <00><> <02>L<> <01>
4<EFBFBD> <00><> <00><>
<EFBFBD> <01>4<><02>L<> macos<6F><<3C> <00><> <02>L<> ios<6F>,<2C> <00><> <02>L<> tvos<6F>4<EFBFBD> <00><> <02>L<> watchos<6F>L<EFBFBD> <00><> <02>L<> freebsd<73>L<EFBFBD> <00><> <02>L<>  dragonfly<6C>\<5C> <00><> <02>L<> openbsd<73>L<EFBFBD> <00><> <02>L<> netbsd<73>D<EFBFBD><00><> <00><> <0C> <01>\<5C><02>L<><01> <<3C><00><><02>L<><01> ,<2C><00><><02>L<><01> 4<><00><><02>L<><01> L<><00><><02>L<><01> L<><00><><02>L<><01> \<5C><00><><02>L<><01> L<><00><><02>L<><01> D<><00><><00><><0E> <01>4<><02>L<>redox<6F><<3C><00><> <01>\<5C><02>L<><01><<3C><00><> <01>4<><02>L<>haiku<6B><<3C><00><> <01>\<5C><02>L<><01><<3C><00><> <01>4<><02>L<>
emscripten<EFBFBD>d<EFBFBD>ē <01>\<5C><02>L<><01>d<><00><>ints<74>$<24><02>\<5C><02>,<2C><01><><02>\<5C><02>
D<EFBFBD><01><><01><>-longs<67>,<2C><02><<3C>L<>/get_last_error<6F>t<EFBFBD><02>L<>cloudabi<62>T<EFBFBD><02><><02>L<><01> \<5C><02><><02><>1/<01>t<><02>L<><01>L<><02><>/<01>t<><02>L<>unknown<77>L<EFBFBD><02><>/is_would_block<63>t<EFBFBD> <02><<3C> <02>$<24> <02>L<> <01>4<> <02><> <02><> #<02><> (D<02>
<J<02><,L+D<01>tS<02>D<01>t<><02><nLm=<@A?Z[\Y<02><02> UNKNOWN_ERROR<4F>FAIL_ERROR_FORMAT<41>MESSAGE_BUF_SIZE<5A>
MessageBuf<EFBFBD> defs<66>  <01> <01>types<65><01>c_int<6E>c_uint<6E><01>c_ulong<6E>utils<6C> FmtCursor<6F>!'a<>!buf<75>!cursor<6F>%<01>%<02>(<01>(<02>write_message_buf<75>+<01>generic_map_error_code<64>write_fallback_code<64>posix<69>//////////POSIX_CATEGORY<52>/
equivalent<EFBFBD>/<01>;<errno_location<6F>/<02>
>?strerror<6F>?strlen<65>/<01>system<65>DDDDDDSYSTEM_CATEGORY<52>D<01>D<01>D<02>
MMMMMCP_UTF8<46>MFORMAT_MESSAGE_FROM_SYSTEM<45>MFORMAT_MESSAGE_IGNORE_INSERTS<54>M FMT_FLAGS<47>M M D<01>DY GetLastError<6F>YFormatMessageW<65>YWideCharToMultiByte<74>define_category<72>Category<72>_<02>
_<02>
_<01>_<01>d<02> d new_posix<69>d
new_system<EFBFBD>d
last_posix<EFBFBD>d last_system<65>draw_code<64>dcategory<72>d<01>m<02>p<02>qH<>s<02>t v<02>w z<02> ErrorCode<64>|code<64>|<01> 
<01><02>' * * + . : > K M _ _ j k l n n q q t t t w w w <01> <01>_!!<01>#<01>$<01>H<>jsp<01><01>||<01>}<01>~<01>UpБ0<D091>#<01><01><01><01><01><01><01><01><01><01>b<01><01>`<01><01>`<01><01><01><01><01><02><02><02><02><02> <02><00><> <><7F>(!|<7C>|<7C>|m|o|p|s|v|y|z|<01>_9<01><01><01><01><01><01>b<01>`<01>`<01><01> "Unknown error"<22>!<21>!#"Failed to format error into utf-8"<22>256<35><00>"MESSAGE_BUF_SIZE<5A> 11<31><04><00>"140<34><04><>65001<30><00>"
0x00001000<EFBFBD><00>"
0x00000200<EFBFBD><01><> : <02><> T<00>"ԩ S<00>"<01><>dU<01>"<00><>$DT<00>"AS<00>"_<><01><> <02><> 
<00>" <0C>
<00>". 1
<00>"/<00>"\<00>"mVz<01>"<0F><02>"<0F><0F><0F>
<00>"<0F>
<00>"{ _ }<7D>$<24>;D<>;<00><>;8
| <0C><<04><e<01><>:<3A><01>$<24>;<00>"$<24>; __<01>`<02>
a<02>
b<01>c<01>`<60>s<07><><EFBFBD>D<>;<01>"<0F><01>&<0F><01>b<01>'<0F>L<>A<00>"<04>Aj<01><>AF<01>"d<>A <06>,<2C>A /l<>B<01>&<04>Bk<01><>BO<01>&<00><>B<00>(,<2C>B ,<00>"MESSAGE_BUF_SIZE<5A><00>"MESSAGE_BUF_SIZE<5A>
/D_|<02><02><1C>mem<65><1C><01><02>$<24><01>a<02><1C><01>]<01>t<>9C<01>|<7C>J]<01>|<7C>^<04><00>O<00>B? Error code library provides generic errno/winapi error wrapper<65>C<02><00>Ga^ User can define own [Category](struct.Category.html) if you want to create new error wrapper.<2E><1C><02>d<> ## Usage<67><1C><02>\<5C> ```rust<73><00><> use error_code::ErrorCode;<3B><1C><02><00><> use std::fs::File;<3B><1C><02><00><> File::open("non_existing");<3B><00><>-* println!("{}", ErrorCode::last_system());<3B><<3C> ```<60>
/D_|<02>g<02>h<01>)d<01><02>c<01>a<02>b<01>]<01>a9C<01>`J]<01>_^<17><17><17><02><><17><02><><17><17><17><17><17><17><02><><00><>'$Text to return when cannot map error<6F>l<>l<> <00><>!<00><>=:Text to return when error fails to be converted into utf-8<><38><EFBFBD><00>0<EFBFBD><30>!<00><>Error message buffer size<7A><65><EFBFBD><00>"<22><><00><>85Type alias for buffer to hold error code description.<2E>T<EFBFBD><01><><01><> MaybeUninit<69><01><>uninit<69><01><01><><02><01><04><>vC <09><> <00><><00>"d<><00>$! Definitions used by this library<72>$<24><01>,I <17>;<14><><02><1C> <0C> <0C>8<02><<3C>|<7C>L<><01>4<><00>"<22><><02><1C> <0C> <0C>8<02><<3C>|<7C>t<><01>\<5C><00>"l<><00> C types used inside crate<74>,<2C><01><0F><01>4<><01><<3C>D<><02><1C> <0C> <0C>8<02> <1C> <0C> <0C>8<02><1C> <0C> <0C>8<02>\<5C> <0C>7<02>,<2C>$ <0C>8<02>\<5C> <0C>7<02>
D<><00><>=$<24>t<>|<7C> C type `int`<60>,<2C><00>"|<7C><00><>C type `unsigned int`<60><00>"L<><02><1C> <0C> <0C>8<02> <1C> <0C> <0C>8<02><1C> <0C> <0C>8<02><00><> <0C>764<36>$<24>$ <0C>8<02> <1C> <0C> <0C>8<02><<3C><00><>;,<2C><16><><00><>C type `unsigned long`<60><17><00>"$<24>,<2C>l<><00>Error code utilities<65>,<2C>!+-.<01>,*<01>T< <02>T<01>]<02> Y<01><02>,^<01>c<02>e<01> <20>m<>5^<5E>MRTDF68(*<2A>lL~<01>""<00>H<>jsp#$<14><04><><1C>!! <01><15>2l<>4<>!!<00>"<22><><01>&&<00>'<14><04><>4<><00> <00><01> <01>% <0C>% '<01>$<24><05><>%<01>))<00>*<01>_*<14><04><>2L<><00><00> <00><01> <00><01><><01><><01><><02><01><><02><01><><01><><02><01><><02><00>(<28>*<2A><>é<01><><01><><01><><02> <00><19><>E=<3D>z( <0C>( *<01>$<24>text<78>$<24><05><>S<02><1C> <0C> <0C>8<02><<3C>|<7C><05><>,<00> ,<2C>2 <00> ,<14> +<02> <1C><01>=$<24><1C><> :<00><> Maps error code<64><65><EFBFBD> <02>"<22>0 -<01>$<24>
<05><>
L<05><> <00> <00><01>2<01>" <00> <0C>  .<02> <1C> <01>$<24> L<>,<2C>9:;>B<01>D _/1<01>T /2<01>L"|/3<01><16>@ ./4<01>,g/5<02> z<01>/7<02><01>s/8<>(}prce<>2!Z<>YN<>s?A13<><33>#<00><>85 Posix error category, suitable for all environments.<2E><1C><02><00><>@= In presence of OS, it means it identifies POSIX error codes.<2E>t<EFBFBD><00>&(
 (<28><>5T<>/<00><03>" <00><01> <0C> :<01>$<24><02> ,<2C><02><>'<02><1C> <0C> <0C>8<02> <1C> <0C> <0C>8<02><1C> <0C> <0C>8<02>L<> <0C>7<01>T<>$ <0C>8<02>L<> <0C>7<01>L<><00><>?t<><01>" ;<00><>"<02><1C> <0C> <0C>8<02> <1C> <0C> <0C>8<02><1C> <0C> <0C>8<02>L<> <0C>7<01> \<5C>$ <0C>8<02>L<> <0C>7<01>L<><00><>@ _errno<6E><6F><EFBFBD>t<><02><><01>G/ <0B>" =<00><>A<<3C><00><03>" <00><01>2 <00> <0C> >_code<64>,<2C><02> <1C><02><>&D<><02><>/<02>"  @<01>$<24><02><>$4<><02><>/<02>I<EFBFBD>" A<01>=$<24><02><>!1<02><1C>  <0C>  <0C>!8<02><1C>  <0C>  <0C>!8<02><<3C> $ <0C> 8<02>$<24>!$ <0C>!8<02>L<>! <0C>!7<01>4<>!<00><> .t<>!<02>" B<01>$<24>!<02><><17>T<>4<>JKLMXZ[\<01>D _DF<01>L|DG<01>,<2C>DH<02> <1C><01>DI<>JL=?<3F><>4L<34>%<25><>$<00><>96 System error category, suitable for all environments.<2E><1C><02><00><>IF On UNIX system it is equivalent of [Posix](struct.PosixCategory.html)<29><1C><02><00><>-* On Windows it uses winapi error functions<6E>|<7C><00>&( (<28><>5T<>D<00><03>" <00><01> <0C> K<01>$<24><02> ,<2C><03><>'<02><1C> <0C> <0C>8<02><<3C>|<7C>t<><01>" L<00><><<02><1C> <0C> <0C>8<02><<3C>|<7C><<3C>D<00><03>" <00><01>2 <00> <0C> M<01>$<24><02> <1C><03><><03><><03><>,<2C><1C><04><>$<<3C>D<00>"<22><>7<03><>D<00>"<22><>:<03><>D<00>"<22><>&L<>D<00>"<13>MM<00>"<1C>M<closure_kind><3E>W<closure_signature><3E>W<upvars><3E>WWMW <06>2<01>><3E><>&<02><1C> <0C> <0C>8<02><<3C>|<7C>t<>D<02>" X<01>$<24><03><>+d<><03><>D<01>" Z<00><><19>t<><03><>D<08>" <0B>2<00>"<22>" <01>" <0B>I<01>" [dwFlags<67><<3C>lpSource<63>D<EFBFBD> dwMessageId<49>\<5C> dwLanguageId<49>d<EFBFBD>lpBuffer<65>D<EFBFBD>nSize<7A>,<2C> Arguments<74>L<EFBFBD><03><><1B><03><><03><>D <09>"<22>" <0B>U<00>"<22>U<EFBFBD>"<22>I <01>" \page<67>$<24><02>,<2C>wide_str<74>D<EFBFBD> wide_str_len<65>d<EFBFBD> multi_str<74>L<EFBFBD> multi_str_len<65>l<EFBFBD> default_char<61>d<EFBFBD>used_default_char<61><72><EFBFBD><03><><13><14><><00><>[XDefines error code `Category` as enum which implements conversion into generic ErrorCode<64><1C> <02><00><> .+This enum shall implement following traits:<3A><1C> <02>d<>  - `Clone`<60>\<5C> - `Copy`<60>d<>  - `Debug`<60><00><>
0-- `Display` - uses `ErrorCode` `fmt::Display`<60><00><>
- `PartialEq` / `Eq`<60><00><>
- `PartialOrd` / `Ord`<60><1C>
<02>T<>
# Usage<67><1C>
<02>4<>
```<60><00><> 0-use error_code::{define_category, ErrorCode};<3B><1C> <02><00><> define_category!(<28><00><> ,) ///This is documentation for my error<6F>T<>  ///<2F><00><> da ///Documentation of variants only allow 1 line comment and it should be within 256 characters<72><00><>  pub enum MyError {<7B><00><>  ///Success<73><00><>  Success = 0,<2C>̯  ///This is bad<61><00><>  Error = 1,<2C>D<>  }<7D>,<2C> );<3B><1C> <02><00><> GDfn handle_error(res: Result<(), MyError>) -> Result<(), ErrorCode> {<7B>d<> res?;<3B>l<>
Ok(())<29>$<24>}<7D><1C><02><00><>SPlet error = handle_error(Err(MyError::Error)).expect_err("Should return error");<3B><00><><9assert_eq!(error.to_string(), "MyError(1): This is bad");<3B><00><>=:assert_eq!(error.to_string(), MyError::Error.to_string());<3B>4<><01>Z&|<7C><13> <0C> <0C>' <0C> <0C>
, <0C> <0C> <0C>+ <0C> <0C> <0C>, <0C>8docs<63>$<24>& <0C>8<02>
$<24> <0C>8<1C>8 $<24>, <0C>8<02>
$<24>& <0C>8<02>,<2C> <0C> <0C>, <0C> <0C> <0C> + <0C> <0C> <0C>8<02><1C> <0C>, <0C>8msg<73><1C>& <0C>8<02> <<3C>, <0C>8<02>,<2C>& <0C>8<02>,<2C> <0C>, <0C>8<01>$<24>& <0C>8<02> <<3C>$ <0C> <0C>*<14> <0C> <0C>'&+ <0C> <0C> <0C>8<02>4<> <0C> <0C> 8$<24>$ <0C>8u,<2C>$ <0C>8<02>L<>$ <0C>8<02><14>$ <0C>8<02>,<2C>$ <0C>8<02>T<>$ <0C>8<02><1C>+ <0C> <0C> <0C>8<02> $<24> <0C> <0C>8<02><1C>, <0C> <0C> <0C>+ <0C> <0C> <0C>, <0C>8<01>a$<24> <0C>8<1C>8 $<24>, <0C>8<02>
$<24> <0C> <0C>, <0C> <0C> <0C>+ <0C> <0C> <0C>8<02><1C> <0C>, <0C>8<01>b<1C>, <0C>8<02>,<2C> <0C>, <0C>8<01>$<24>$ <0C> <0C>8$<24>8<02>$<24> <0C>, <0C>8<02>
$<24> <0C>8 <1C>, <0C>8,<2C>'<14>8<01>L<> <0C> <0C> + <0C> <0C> <0C>8<02>4<> <0C> <0C>8<02>4<>8 <14>8<02>$<24> <0C> <0C>8this<69>$<24>& <0C>, <0C>8<02>
$<24>(<14>, <0C>8,<2C>'<14>8<01>L<> <0C> <0C>8<01>i$<24> <0C>8into_error_code<64>|<7C> <0C> <0C>8$<24>8<02>$<24>'<14>8<02><1C>'<14>8<02><<3C>8 <1C>, <0C>8<02>
$<24> <0C> <0C> + <0C> <0C> <0C>8<02>4<> <0C> <0C>8<02>4<>8 <14>8<02><1C> <0C> <0C>  <0C>8$<24>$ <0C>8<02><1C>& <0C> <0C>8<1C>8<02>$<24>'<14>8<02><1C>'<14>8<02>L<>(<14>8<02>$<24>'<14>8<02><1C>'<14>8<02>4<> <0C> <0C>8<02>$<24>'<14>8<02><1C>'<14>8<02><<3C>'<14>8<02><1C> <0C> <0C> <0C>8$<24> <0C>8<01>j|<7C> <0C> <0C>$ <0C>8<02><1C>8$<24>, <0C>8<02>
$<24> <0C> <0C>'(8,<2C>8_ASSERT<52><<3C>& <0C> <0C> <0C> <0C> <0C> <0C>, <0C> <0C> <0C>8<02>4<> <0C> <0C> <0C> , <0C>8<01>b<1C> <0C>8<02> <1C> <0C> <0C><14>, <0C>8,<2C>'<14>8<01><00><>$ <0C>7PMessage buffer overflow, make sure your messages are not beyond MESSAGE_BUF_SIZE<5A><00><>R% <0C> <0C>% <0C>+ <0C> <0C> <0C>8<02>4<> <0C> <0C>8<02>4<><-Map raw error code to textual representation.<2E><><EFBFBD>08<1C>8 <14>8map_code<64>D<> <0C> <0C>8<01>$<24>& <0C>, <0C>8,<2C>'<14>8<01>,<2C>'<14>8<01>,<2C>(<14>8<02>4<> <0C> <0C>:7<<3C>8<02><1C> <0C> <0C> <0C>8,<2C>8<01>$<24> <0C> <0C>, <0C> <0C> <0C>, <0C>8<01>$<24>*<14>8<02>$<24> <0C> <0C>, <0C>8<01>b<1C>$ <0C> <0C>8 <0C>*<14>8<02>$<24>$ <0C>8 <14>8<02>
<<3C> <0C> <0C>8<01>$<24>& <0C>, <0C>8,<2C>'<14>8<01>,<2C>'<14>8<01>,<2C>$ <0C>8<02> <1C>& <0C> <0C>8<1C>, <0C>8,<2C>'<14>8<01>T<>(<14> <0C>8<02><1C> <0C> <0C>!8<1C>8<01>b<1C> <0C>8,<2C>8$<24>'<14>8<01>rD<> <0C> <0C>8<01>$<24> <0C> <0C>8<02>$<24> <0C> <0C>8<01>b<1C>*<14>8<01>b<1C>$ <0C>8<02>$<24>*<14>, <0C>8,<2C>'<14>8<01>,<2C>'<14>8<01><00><> <0C> <0C>8<01>$<24>$ <0C>% <0C>8 debug_assert<72>d<> <0C> <0C> <0C> 8<01>b<1C> <0C>8<02> <1C> <0C> <0C><14>8<02> <1C> <0C>8<02> <1C> <0C> <0C>% <0C>8"4<> <0C> <0C>! 8<02>$<24>'<14>8<02> <1C>'<14>8<02><00><> <0C> <0C>8<01>b<1C> <0C>8<02>4<> <0C> <0C>$ <0C>8<02> <1C> <0C>8
as_mut_ptr<EFBFBD>T<> <0C> <0C>8<14> <0C>8<1C>8<02><14>$ <0C>8<01>b<1C> <0C>8<02> <1C> <0C> <0C>% <0C>8<02>$<24>'<14>8<02><1C>'<14>8from_utf8_unchecked<65><00><> <0C>  <0C> 8<02>$<24> '<14> 8<02>,<2C> '<14> 8from_raw_parts<74>t<>  <0C>  <0C>  8<02> <1C>  <0C> 8<02>4<>  <0C>  <0C> 8<14>  <0C> 8,<2C> 8<02><14> $ <0C> 8<01>b<1C>  <0C> 8<02> <1C>  <0C>  <0C> <Converts into error code<64>ܩ!8<1C>!8 <14>!8<01>j|<7C>! <0C>! <0C>!8$<24>!(<14>!, <0C>!8,<2C>!'<14>!8<01>L<>! <0C>" <0C>'(8<1C>"8 <0C>" <0C>"8$<24>"'<14>"8<01>n<<3C>"% <0C>"84<>"8CATEGORY<52>D<>"& <0C>", <0C>"8,<2C>"'<14>"8<01>D<>" <0C>", <0C>"8,<2C>"'<14>"8<01>D<>" <0C>" <0C>$8<02>
$<24>#& <0C>#8<02>$<24>#'<14>#8<02>L<># <0C># <0C># <0C>#, <0C>#8<02>
$<24>#$ <0C>#8<02>
<<3C>#& <0C>#, <0C>#8<02>
$<24>#'<14>#8<02>
<<3C>#$ <0C>#8<01>T<>#$ <0C>#8<01>t<>$% <0C>$8 <14>$8<01>T<>$ <0C>$ <0C>$8<01>$<24>$& <0C>$, <0C>$8,<2C>$'<14>$8<01>,<2C>$'<14>$8<01>,<2C>$$ <0C>$8<02> ,<2C>$& <0C>$ <0C>$, <0C>$8,<2C>$'<14>$8<01>L<>$(<14>%8<02>$<24>% <0C>% <0C>% 8<02>$<24>%'<14>%8<02> <1C>%'<14>%8<02><14>% <0C>% <0C>% <0C>%8<01>D<>%$ <0C>%8<02> ,<2C>% <0C>%8<01>D<>% <0C>% <0C>%<14>%8<01>$<24>%<14>%8<02> ,<2C>% <0C>%8<01>D<>% <0C>% <0C>%8 <14>&8<01>t<>& <0C>& <0C>&8 <0C>&& <0C>&, <0C>&8,<2C>&'<14>&8<01>,<2C>&'<14>&8<01>,<2C>&(<14>&8<02>$<24>& <0C>& <0C>&8 ,<2C>&, <0C>&8,<2C>&'<14>'8<01>L<>''<14>'8<02> <1C>' <0C>' <0C>'8$<24>'8<14>'8 <0C>'$ <0C>' <0C>'8<01>D<>'<02><>0<00><>'Interface for error category<72><1C>'<02><00><>'XUIt is implemented as pointers in order to avoid generics or overhead of fat pointers.<2E><1C>(<02><00><>(# ## Custom implementation example<6C><1C>(<02>T<>(```rust<73><00><>()&use error_code::{ErrorCode, Category};<3B><00><>) use error_code::types::c_int;<3B><1C>)<02><00><>)use core::ptr;<3B><1C>)<02><00><>),)static MY_CATEGORY: Category = Category {<7B><00><>* name: "MyError",<2C>|<7C>* message,<2C><00><>* equivalent,<2C><00><>* is_would_block<63>,<2C>*};<3B><1C>*<02><00><>*:7fn equivalent(code: c_int, other: &ErrorCode) -> bool {<7B><00><>+JG ptr::eq(&MY_CATEGORY, other.category()) && code == other.raw_code()<29>$<24>+<01>^<1C>+<02><00><>+(%fn is_would_block(_: c_int) -> bool {<7B>d<>, false<73>$<24>,<01>^<1C>,<02><00><>,FCfn message(code: c_int, out: &mut error_code::MessageBuf) -> &str {<7B><00><>, let msg = match code {<7B>Ԝ- 0 => "Success",<2C><00><>- 1 => "Bad",<2C><00><>- _ => "Whatever",<2C>L<>- };<3B><1C>-<02><00><>--* debug_assert!(msg.len() <= out.len());<3B>|<7C>. unsafe {<7B><00><>.YV ptr::copy_nonoverlapping(msg.as_ptr(), out.as_mut_ptr() as *mut u8, msg.len())<29>D<>/<01>]T<>/ msg<73>$<24>/<01>^<1C>/<02><00><>/#[inline(always)]<5D><00><>/.+pub fn my_error(code: c_int) -> ErrorCode {<7B><00><>/)& ErrorCode::new(code, &MY_CATEGORY)<29>$<24>0<01>^4<>0<01>ZD<>0<00>&`<60>s<07><><EFBFBD>`abc<62><63>0<00><>0 Category name<6D>$<24>0__<00>0<EFBFBD><30>36<00><>0DAMaps error code and writes descriptive error message accordingly.<2E><1C>1<02><00><>1b_In case of insufficient buffer, prefer to truncate message or just don't write big ass message.<2E><1C>2<02><00><>2-*In case of error, just write generic name.<2E><1C>2<02><00><>2'$Returns formatted message as string.<2E><<3C>3__<00><03>" <00><01>2 <00><02><>64<00><>3:7Checks whether error code is equivalent to another one.<2E><1C>4<02>\<5C>4## Args:<3A><1C>4<02><00><>4/,- Raw error code, belonging to this category<72><00><>4=:- Another error code being compared against this category.<2E><1C>5<02><00><>5## Recommendation<6F><1C>5<02><00><>5]ZGenerally error code is equal if it belongs to the same category (use `ptr::eq` to compare<72><00><>696pointers to `Category`) and raw error codes are equal.<2E>T<EFBFBD>6__<00><03>" <00><01><02><>8,<00><>7IFReturns `true` if supplied error code indicates WouldBlock like error.<2E><1C>7<02><00><>8TQThis should `true` only for errors that indicate operation can be re-tried later.<2E>t<EFBFBD>8__<02>"t<>:<00>efghijkl<00><>:I<00><>:0-Initializes error code with provided category<72><1C>;<03>" <03>&<00>dd e<01><13><01><13><><,<00><>< Creates new POSIX error code.<2E>L<EFBFBD><<02>"<22>dd f<01>$<24><<04><>=-<00><>=!Creates new System error code.<2E>T<EFBFBD>=<02>"<22>dd g<01>$<24>><04><>><00><>>Gets last POSIX error<6F>T<EFBFBD>?<01>dd h<00><>@<00><>?Gets last System error<6F>\<5C>@<01>dd i<00><>A,<00><>@Gets raw error code.<2E>D<EFBFBD>A<00> <00><01><00>"d <0C>Ad j$<24>A<04><>B1<00><>A)&Gets reference to underlying Category.<2E>D<EFBFBD>B<00> <00><01><00><>d
 8<02>#<00>26<00><1F><01><00>PR<00> <00><01><00><00><08>9<00> <00>,<2C>9<13><13> <0C>
<0C> "$L'$(() <0C>3/ <0C>75<17>:=?<17>DI <0C>EOzT <0C>FZ<17>_ <0C>Ge<14>Gk<17>p <0C>Jv<14>J|<0F><0F>%d<01><01>_struct.Category.html<6D><01><><01><01><>Posix<69>struct.PosixCategory.html<6D><01><><01><><01><><01><> Unknown error !Failed to format error into utf-8!
PosixError
>:BOSErrorMKX<00><><01><><01><><01><>İɰΰܰ<01><><01><><01>^:U<><55>tr<74><72><EFBFBD>eb<65><62>(<28>4#V<>)<29><>@<40><1A>v<><76><00>.i)<02>F,<2C><><1D>p<EFBFBD> <09>><3E><> F<>b<EFBFBD><78><D290><EFBFBD><EFBFBD>H<EFBFBD><48>_$~j<6A><7F>f|<7C><>X<>򔴖<EFBFBD>?͠w`(ۚ<01>~<7E><5F><C689><EFBFBD>h<EFBFBD><68><EFBFBD>6<EFBFBD><36>83%<25>ˆ<>|<7C>W<EFBFBD>R|<7C><>'9<><39>r<EFBFBD><72>o<EFBFBD>̒/e<>¹j<C2B9>&<26>mJ<6D>G?<3F><><EFBFBD><EFBFBD>/1:h?%<25> <0B><><EFBFBD><05>7<05>Fi<46>[L<>m<EFBFBD>ٱ<EFBFBD>ߥ<EFBFBD><DFA5>hO8C<38>$<24>D<EFBFBD>x cjqt<1A><>SF<53>o<EFBFBD><6F>;H<><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD> <0B><03><>٥P6P<36><50>H<EFBFBD><48><EFBFBD><EFBFBD>~<7E> <P<><50><EFBFBD>?1PΎ[,<2C>_>!G'<16>_<EFBFBD>$h<><68><EFBFBD>, F<>{$<24><><05><>D><3E><02><>i<EFBFBD>wQ<77><51><EFBFBD><EFBFBD><EFBFBD>T <09><>kl5HM<48>G%<25><>yy<79>۩<EFBFBD>T<EFBFBD>y<EFBFBD> n<>%<25><>!n&<26>&<26><><EFBFBD><EFBFBD>X<EFBFBD>v}<7D>U<EFBFBD><55>ӥ<EFBFBD>g<03>=c,<2C><>R<EFBFBD><52>i
<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>C<02>|<7C>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD>2<EFBFBD><32><1D><>*<2A><06>ݪ<EFBFBD><DDAA>?<3F>
6<> ˧b<CBA7>-Sp<53>B<11>Q<EFBFBD><51><EFBFBD><EFBFBD>&<14><>F<EFBFBD><1F>p<EFBFBD><70>M"GJU<4A><55>x<EFBFBD>!<21>1<19>Џ<EFBFBD>כ0<D79B><30> <09><><EFBFBD><EFBFBD>X<EFBFBD>9<EFBFBD><39><73>8-<2D>L<EFBFBD><4C>8o<38>l<>)L  6<><36><EFBFBD>r<10><><EFBFBD><EFBFBD>w<EFBFBD><77>h5TKt<4B><74>l<EFBFBD>D<EFBFBD>j<EFBFBD>af<61><66>$<24>d#d<>16<31><36><EFBFBD>Ӂ<>g<EFBFBD><67>WIlv<6C> <09>j<>4<EFBFBD>͈<EFBFBD><CD88>"<22>X=op<6F>-<2D>M<EFBFBD>ґď<D291>8Xjoڃ<6F>~H#^xW<78>vp<76>Atd<74><64>}<14>*-4<><34>oz<6F>C<EFBFBD>f<EFBFBD>Fjw<6A>b<EFBFBD>§<EFBFBD>/,1;<3B>O8T<38>[<12>R<1C><><EFBFBD><EFBFBD>W#s<>k<>{$<24><><51>V<EFBFBD>g<EFBFBD>5<EFBFBD><35><EFBFBD>ۑͧy<CDA7><79><EFBFBD>8K<38><18>@l<19><>H"<22>J<EFBFBD><4A>C<EFBFBD><43>R<><52>_<EFBFBD>?<16><>Q<EFBFBD>C`2<>wF0<30><7F><EFBFBD>%+ۚO<DB9A>6<1B>,<2C>U<EFBFBD><55><EFBFBD> c<>3q<><71>JL<4A><4C>8ԛ2<D49B>r9tJ<74><4A><EFBFBD><EFBFBD>C#<23><><EFBFBD><EFBFBD>q_<71><16>R-<2D><><EFBFBD>uM<75>b<EFBFBD><62><EFBFBD>D<1D>~<7E>x<EFBFBD><07><>t<EFBFBD>B#<23><10><><EFBFBD><EFBFBD><EFBFBD>ypN<4E>'w-' <0A><><EFBFBD>@<40>oǽe<C7BD>=<3D>"<22>S<>&<26><>d<EFBFBD><64><EFBFBD>~<05><><EFBFBD>Y<EFBFBD>L<19><><EFBFBD><17><>-<2D>#z=#<23><>w}<7D>j#<0F>f$<24> <0C><><EFBFBD>6C<36>;<3B><13>|<7C><><EFBFBD><7F><EFBFBD>2.<2E><><EFBFBD> ȑH<C891>g<EFBFBD><00><12><>I<EFBFBD>Q<EFBFBD><51><EFBFBD><06><><16><>(P<1D><>Cu<43>d<>$&@<40>0@<1E><>ǛfG<66><47><03>:<3A>޹r<1B>FIfT!<21>sF<73>î<EFBFBD><C3AE>(y<><79><EFBFBD>^<5E><>cqB<71><42>~BK<42>5Q<04><>K<>]<5D><><EFBFBD><1C>[<5B><>Y<EFBFBD><59><EFBFBD><EFBFBD>g<EFBFBD><67>)A<><41>X<EFBFBD>O<EFBFBD><13><>5<EFBFBD><35><EFBFBD>a+<2B><><EFBFBD><EFBFBD>B{<7B><>T<16><>(m^G" <0A><><EFBFBD><EFBFBD>`i<>y<EFBFBD><><C38D>l<1F>K^<5E><>- <0A>3U<>/?<3F>6<EFBFBD>`<60><><EFBFBD><EFBFBD>M5<4D>H<08><>]<5D><>/9<>yd2ץ<32><D7A5>J?[<5B><>RV<52>$<24><>H<EFBFBD>=<3D><><EFBFBD>?c<>*<2A><>tz$<24>c5o<35><0F>E<EFBFBD><45><05>yXPc<50>N<17>^I<>ȸbD<62> <20>Sێq}<7D><1A><>kq<6B>i<><69>gj<67>Uh԰<68>/<2F>>wA<01>`2<>Rc"<22><>l<EFBFBD><6C><EFBFBD>vWwW<>KO: k%<01>}<17>)`h<19><19>O<1A>H<1B>&<00>9Qu<1D><00><1D>{<1F>- <00> <20>!0"<00>"<22>#*$i$<24>$[%<00>%'k'<27>'_(t(<28>(<28>(<00>(J)<00>)<29>)<29>*p&+<2B>.C<>I<>I6 K*MN$N<>N OsO<>OP<>P Q<>Q<>QFRWRrRS7S<00>ST<00>TUoU<>UV(VBVXV<>V<>V<> I<1A><00>K5 c%h<00><00>IN<00>QRRcR(STU`U
VRV<>V<>V           ) <18><00>Q<18>H<00><19><1A>9<1B>J<00>=<00>"<00><1F>3 <00>!<21>!<21>"<00>#<23>#B$<24>$2%a%<00>&+'<27>'<27>'c(x(<28>(<28>(<00>)<00>)<29>)<29>*n0gI<67>IK<>L<EFBFBD>MsN<73>NMO<4D>O<EFBFBD>ONP<4E>P<EFBFBD>Q<00>Q<00>RMS'T<00>U<EFBFBD>UV,V<00>V<EFBFBD>SY\cgmsy<17>$\_d<19><19>K<1A>D<1B>"<1C><1C><1C><1C><1C><1C><1C><1C>5Mkq<1D><1D><1D><1D>rv<1F>) <20> <20> <20> <20> <20> <20> <20> <20> <20> <20> <20>!+"<00>"<22>#%$d$<24>$P%W%<25>%<25>%<25>%<25>%<25>%<25>%'f'<27>'B(J(N(T(Z(o(<28>(<28>(<28>(<28>(E)<00>)<29>)<29>*e+l+<2B>C<EFBFBD>I<EFBFBD>I1K%M<>MN<>NOoO<6F>OP<>PQ<>Q<EFBFBD>QBRSRmR SS2S<32>S<EFBFBD>S T<>T<EFBFBD>TUjU<6A>U V$V=VSV<53>V<EFBFBD>V<EFBFBD>V<EFBFBD>V<EFBFBD>VWW WWWWW%W+W0W5W:W?WEWJWPWUW[WaWfWlWrWV`jpv<17>M<18>Db<19><19><1A>6<1B> F<1C><1C><00><1C><1C><1C><1C>9ou<00><1D> t<1F><1F>/ <00> <20> <20> <20> <20> <00> <20> v!<21>!<21>"<00>#<23>#*$i$%T%]%<00>%<25>%<25>%<25>%<25>&'<27>'<27>'F(R(X(_(t(<28>(<28>(p)<00>)<29>)<29>*i+k0cI<63>I<EFBFBD>J<EFBFBD>L<EFBFBD>M]N<>N7O<37>O<EFBFBD>O8P<38>PxQ<00>QrR S7SToU<6F>UV(V<00>V<EFBFBD>V<EFBFBD>V<EFBFBD>VW WWWWW#W)W.W3W8W=WCWHWNWSWYW_WdWjWpWtW<00><00> X<18> <00><19>@<00>(Gd<00><1D><00>\<00> <00>!"<22>"<00>#
$V$<24>$B%<00>&P'<27>',(k(<28>(<28>(<28>(<28>(()<29>)<00>)*<2A>*nI<6E>I KM<>M
N<EFBFBD>N<EFBFBD>N_O<EFBFBD>O PsP<73>P<EFBFBD>Q<EFBFBD>Q+RNR_R<5F>RS$S<>S<EFBFBD>S<EFBFBD>S<EFBFBD>T<EFBFBD>TU\U<>U<EFBFBD>UV6VNV<4E>V<EFBFBD>V<EFBFBD>V<00>R<18><00><19>:<00> ?S<00><1D><00>R<00> <00>! "<22>"<00>#$P$<24>$<%<00>&F'<27>'"(e(z(<28>(<28>(<28>(<28>(<28>)<00>)*<2A>*hI<68>IK<>L<EFBFBD>MN<>N<EFBFBD>NWO<57>OPgP<67>P<EFBFBD>Q<EFBFBD>QRHRYR<59>RSS<>S<EFBFBD>S<EFBFBD>S<EFBFBD>T<EFBFBD>T UVU<56>U<EFBFBD>UV.VHVzV<7A>V<EFBFBD>V<00>"Z<18><00><19>B<00>,Kf<00><1D><00>^<00> <00>!"<22>"<00># $X$<24>$D%<00>&R'<27>'.(m(<28>(<28>(<28>(<28>(,)<29>)<00>)*<2A>*pI<70>I K M<>M N<>N<EFBFBD>NcO<63>OPyP<79>P<EFBFBD>Q<EFBFBD>Q/RPRaR<61>R&S<>S<EFBFBD>ST<>T<EFBFBD>TU^U<>U<EFBFBD>U"V:VPV<50>V<EFBFBD>V<EFBFBD>V<00><00>$<00><1F><00>!<21>"<00>#<23>#D$<24>$4%-'<27>'<27>'<00>)<00>)<29>)<29>*hItN<>NNO<>O<>OOP<>P<>Q<00>Q<00>RNS(T<00>U<>U<00>V<00>$<00><1F><00>!<21>"<00>#<23>#D$<24>$4%-'<27>'<27>'<00>)<00>)<29>)<29>*tN<74>NNO<4E>O<EFBFBD>OOP<4F>P<EFBFBD>Q<00>Q<00>RNS(T<00>U<00>Vy<00><1F>z!<21>!<21>"<00>#<23>#.$m$ %<00>&'<27>'<27>'<00>(t)<00>)<29>)<29>*aN<61>N;O<>O<EFBFBD>O<P<>P|Q<00>QvR;STsU<00>V<00>R_is}<00><0F>>HS$<11>ZV<13>8T<10><00><00><10><00><10> 4<00>YU<00><00>NwP<77>P?Y<10><00><00><10><00><10><11>NAC]<10><00><00><10><00><10><11>R"E<00><00>b<00> "<22>"<00>#$\$<24>$H%V'<27>'2(<00>)<00>)*<2A>*<00>NOgO<>OP}PQ<>Q3R<00>R<00>S<00>T<00>U<00>V<00>!<00>&<26>B<1A><00>D<00>Q<00>- [%

)
-
8
<
C
J
V
]
i
v
}
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
   ' . K e q u y } <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B> <0B>    " & * . D K R Y ] a e i w <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C>  ! % ; J Q X _ f j q <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A>  ")9DKOSW_cgkosw{<0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E> <00>IVi<00>NNNNNNNN<00>QdR)STaU<00>Vo0xW<00>W<00>(<00>S<00>Tj<00>N<00>QRRiR.STUfURV<52>V<EFBFBD>V*,.,$<24>9u<><75><01>core_intrinsics<63>derive_clone_copy<70><01><01><01>^:U<><55>tr<06><><EFBFBD>~nk<6E><02><00><>9<00><><EFBFBD>[<01><01><01>^:U<><55>tr~;L<><4C><EFBFBD><1F><17>,<17>,<02> <00>^:U<><55>tr<15><>Z<EFBFBD>`*<2A>u-}<7D>V<EFBFBD>Ԇ<01><><02><01><01><01>^:U<><55>tr<05>!\w<>K'<27><13><0F><17><1B>ƃ<00><>?<3F><><EFBFBD>/<2F>݃<00><><00><><17><>ODHT <20><02><>`(ۚ<01>~<7E> <00><>*<2A><06>ݪ2~<7E>x<EFBFBD><07><>teIlv<6C> <09>jF<00><>?<3F>
6<>3h?%<25> <0B><><EFBFBD>"GJU<4A>8<00>B#<23><10><><EFBFBD>f@<40><1A>v<><76><00><><EFBFBD>/1:<00><><EFBFBD>?͠w cjqt<1A><>S<18>@l<19><>HW[<12>R<1C><><EFBFBD>Q<00><>ǛfG<66>y<00><>&<14><>6<00>Y<EFBFBD>L<19><>l޹r<1B>FI{f<><66>$<24>d#Cl<>)L ><00><17><>-<2D>#zm<00><><EFBFBD>2.<2E><><EFBFBD>r^<5E><>- <0A>3<EFBFBD>&@<40>0@x<68>/<2F>><03><00><>B<EFBFBD>2<EFBFBD><32>19<>yd2ץ<32><D7A5><14>*-4<><34>oM~BK<42>5Q<04>d<>16<31><36><EFBFBD>D<02>|<7C>8<EFBFBD><38><EFBFBD>0<00><><EFBFBD>8K<38>V<00>~<7E> <P<><50><05><>D><3E><02>%U<>/?<3F>6<EFBFBD><36><00><><EFBFBD><EFBFBD>B{<7B><>`2<>wF0<30>[_>!G'<16>"6P<36><50>H<EFBFBD><48><EFBFBD>5HM<48>G%<25><>(q<><71>JL<4A><4C>_5TKt<4B><74>A<00><12><>I<EFBFBD>Q<EFBFBD>t<00><>ypN<4E>'g,1;<3B>O8T<38>P<00>i<EFBFBD>wQ<77><51><EFBFBD>&?<16><>Q<EFBFBD>CZX<><58><EFBFBD>
<00><1C>[<5B><>Y<EFBFBD><00>J?[<5B><>R<EFBFBD>H<08><>]<5D><>/<2F><00><><EFBFBD>q_<71><16>bwA<01>`2<>R<EFBFBD><00><><EFBFBD>eb<65><62>( ˧b<CBA7>-S4p<>Atd<74><64>}L<00>oǽe<C7BD>=<3D>ij<6A><7F>f|<7C><> Ӂ<>g<EFBFBD><67>WEߥ<><DFA5>hO8C<00>.i)l<>D<EFBFBD>j<EFBFBD>aBz<>C<EFBFBD>f<EFBFBD>FjN<00><><EFBFBD><EFBFBD>g<EFBFBD><67>)<29><00><><EFBFBD>?c<>*<2A><><00>y<EFBFBD> n<>%<25>*<00>r<EFBFBD><72>o<EFBFBD>̒F<><1F>p<EFBFBD><70>M7<00>X=op<6F>-H8Xjoڃ<6F>J<00>W#s<>kRfT!<21>sF<73><46>|^<5E><>cqB<71><42>~<00><>X<EFBFBD>v}<7D>U,<00><><EFBFBD><EFBFBD>w<EFBFBD><77>h@~H#^xW<78>vK<00><><EFBFBD>(y<><79><EFBFBD>}i<><69>gj<67>U<EFBFBD> F<>{$<24><>$;<3B><13>|<7C><>qc"<22><>l<EFBFBD><6C><EFBFBD><EFBFBD>d<><64><EFBFBD>~<05><>k<00>d<>$w<00>$<24>D<EFBFBD>x <00><0F>E<EFBFBD><45><05><>(P<1D><>Cuv<00>4<EFBFBD>͈<EFBFBD><CD88>"Gw-' <0A><><EFBFBD>@h<00>{$<24><>QS-<2D>L<EFBFBD><4C>8o<38>= <20>Sێq}<7D><00><><73>8<<00> <09>><3E><> F<00>M<EFBFBD>ґď<D291>I<00><><EFBFBD>ۑͧyU<00>^:U<><55>tr<00><>6<EFBFBD><36>83%[L<>m<EFBFBD>ٱ<EFBFBD><00> <0C><><EFBFBD>6C<36>pA<><41>X<EFBFBD>O<EFBFBD><13>`i<>y<EFBFBD><><00><>l<1F>K<0F>Џ<>כ0<D79B><30>: ȑH<C891>g<EFBFBD>syXPc<50>N<17><> <09><><EFBFBD><EFBFBD>X<EFBFBD>9;<00><03>:<3A>Cݫz<00><>H<EFBFBD><48>_$~<00>j#<0F>f$oG" <0A><><EFBFBD>҇ 6<><36><EFBFBD>r?<00>x<EFBFBD>!<21>1<19>9<00>4#V<>)<29><>F<>o<EFBFBD><6F>;H<>^I<>ȸbD<62><44><00><1A><>kq<6B><71>8ԛ2<D49B>r9t`R-<2D><><EFBFBD>uMc`<60><><EFBFBD><EFBFBD>M5<4D><35>=c,<2C><>R<EFBFBD><52>.i
<EFBFBD>5<EFBFBD><EFBFBD><EFBFBD>C//e<>¹j<C2B9>,<2C>!w<>b<EFBFBD>§<EFBFBD>/O<00>T<16><>(m^<5E>"<22>S<>&<26><>j<00><><06><><16><>uJ<><4A><EFBFBD><EFBFBD>C#<23>a<00>K<>]<5D><><EFBFBD><00>?1PΎ[ <00><>ӥ<EFBFBD>g<03>-"<22>J<EFBFBD><4A>C<EFBFBD>X<00>b<EFBFBD><78><D290>Ӿ<>V<EFBFBD>g<EFBFBD>5T_<>$h<><68><EFBFBD>,#<00><>T <09><>kl'p<>B<11>Q<EFBFBD><51>5<00>tz$<24>c5o<35><5F><C689><EFBFBD>h<EFBFBD> yy<79>۩<EFBFBD>T)<00><>%+ۚO<DB9A>\ <0B><03><>٥P<00>b<EFBFBD><62><EFBFBD>D<1D>d<00>!n&<26>&<26><>+V<>$<24><>H<EFBFBD>=<3D><00>R|<7C><>'9<><05>7<05>Fi<46><00>R<><52>_<EFBFBD>Y<00>ˆ<>|<7C>W<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<EFBFBD><00>F,<2C><><1D>p<00> c<>3^=#<23><>w}n<00><>5<EFBFBD><35><EFBFBD>a+<2B>6<1B>,<2C>U<EFBFBD><55>]&<26>mJ<6D>G?<3F><00>W<EFBFBD><57><EFBFBD><EFBFBD>U:<3A>5kE<6B><45><EFBFBD><EFBFBD>\v<>e<EFBFBD><65><EFBFBD><1D>;)$Ux^@$<24><><EFBFBD><11><><EFBFBD><EFBFBD> <0C><><EFBFBD>=A}7|O<>z<0E><>Q<EFBFBD>`@<40><>T<EFBFBD><54><EFBFBD>NT~{Qo|<7C>E<>i<02><><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><4A>,)<17>m)<29>)>JB+!05OUI&`5aj*4;f*v?|B<05>J<EFBFBD><4A>:<3A><><11> <20>(X><3E>#]<9qM FZ<><00>VU<><55><EFBFBD>?<3F><><EFBFBD><EFBFBD><12><><EFBFBD>i<EFBFBD><69>M<><4D><EFBFBD>@IR<49><52><EFBFBD>p:&^@!U /<2F>^}Tq<54><71><EFBFBD>o<>lH6H7<48><37>b*B(B<>B<1E><>G<EFBFBD>t<EFBFBD><74><EFBFBD><02><><EFBFBD>+<2B><><EFBFBD>@<40>8<04>><15>\<5C><><EFBFBD><EFBFBD>]<5D>W<EFBFBD><57><EFBFBD><EFBFBD>U:<3A>5kE<6B><45><EFBFBD><EFBFBD>cC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\error-code-3.3.2\src\defs.rs<72> ̡<12><><EFBFBD>B<1E>V]+.?n<><6E><EFBFBD>R<EFBFBD><52>-a<>><3E>t&<26><00><14>l%5
5'
$
'!
!'
#
' IG
 IG' DO4
 DO4'
#
''!
!
<EFBFBD><EFBFBD><<3C><18>L<EFBFBD><4C><EFBFBD>Wh<57><68><dC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\error-code-3.3.2\src\types.rs<72> @<40><><EFBFBD><EFBFBD>UlQ,m,<2C><>ivj=<3D> -<2D><><EFBFBD><EFBFBD>z<EFBFBD>LJ<4C><4A><00><06>! s9 > 7 < xe<78><65>BB"<22><>_buRk<52>dC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\error-code-3.3.2\src\posix.rs<72> <20>7<EFBFBD>T<EFBFBD><54>RAX<41><58>I_&M<><4D>6<EFBFBD>^<5E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/<00>"<22>"<22>.'9A1 8K@*} I%*'$$%#+ &''%&" _F%#$'&" @=A+ =*M 
*$ ?*DQ*/-*B-*3*3 #@%bP9
$41
/4D<01><>+<2B><EFBFBD>+<2B><><EFBFBD><EFBFBD><EFBFBD>!<21><>eC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\error-code-3.3.2\src\system.rs<72> <20><05>88`ׄ6<><36><EFBFBD>^<5E><><EFBFBD><03><17><>Ʊ<EFBFBD>+<2B><00><1D>h"--:J.2 8L
* ?!2JMiN<1B>!/E>6<X
(:I:&H?
KLKk0D

)80<><30><00>o<EFBFBD>?/<2F><>-<2D><>`<60><>z<EFBFBD>bC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\error-code-3.3.2\src\lib.rs<72> {<7B>,6]<5D>0<EFBFBD><30><EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><16>+*xC!R<><19><>|<7C>q<EFBFBD><00>O<EFBFBD>O<EFBFBD>Cb   . =(1>I)9@  !\/ 1 1- e H T=>&.
F 
18'
,QF
"<13>=R-[7&I7j4Z(@'G3- #_[E=
 Y$ *!-;K) G
.Z /*Ig2,<?4Bb>:NY20 5P
%3)&4*"1#33.8g+2)5 5 AFDk"AFDZ(*+#/)
<00>=<3D><><EFBFBD>ӫݗwMFøޘdC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\error-code-3.3.2\src\utils.rs<72> <20><04><1E>2E<32>V[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1B><><EFBFBD><EFBFBD>Ǟ<EFBFBD>Y~<7E><00> <0A> @""",S
(9D44n
8V$9=!O$Q<00><>-<2D><17><>0<EFBFBD><30>UU<55>/?<00><><EFBFBD><EFBFBD>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x86_64-pc-windows-msvc<76>K<EFBFBD><><CE9B><EFBFBD>w<>ăW<C483>
error_code<EFBFBD>-3056df0c3d4134cb<63><62>^:U<><55>tr <0A><><1D><03> <0B>
<EFBFBD><EFBFBD>__<01><08><01><00> }<00>E<00><01><><03>E<><03><01><01><01><02><01><02><01><02><01><00> <02><02><01><02><01><03><01><02><01><02><01><02><01><00>s<00>ly<><00>l<00>l<00>yy<><00><03><00>K<00><02><00>}}<7D><02><01><00>}<02><01>_<><00>E<00>y<00><02> <09>  <06>(rust-end-file