Files
volcengine-server-manager/target/release/deps/libcfg_aliases-1b767b1ba31b6db1.rlib

29 lines
18 KiB
Plaintext
Raw Normal View History

!<arch>
/ 0 0 0 0 8 `
// 72 `
cfg_aliases-1b767b1ba31b6db1.cfg_aliases.4206801e9a841123-cgu.0.rcgu.o/
lib.rmeta/ 0 0 0 644 18093 `
d<EFBFBD><00>F.rmeta[F<rust
<EFBFBD>D#rustc 1.94.1 (e408947bf 2026-03-25)<29><02>NM<4E>H<EFBFBD>/p<>|<7C>Π$;<3B>-3e8ec88e153dd14a<34><02><05><><EFBFBD>m <0B>:-Z1Ϥ-b7ca4e58e9c2b38f<38><02><1F>L{"<22>-<06>hz,+<2B>E-57f648b8ac272411<31><02>d<><1E>{' <09><18>z<EFBFBD><7A><EFBFBD><EFBFBD>-afa8b616ced7613d<33><02> <09>&<26><>r;<3B><36><CC96>/<2F>-31625bbb71278e91<39>rustc_std_workspace_core<72><65><EFBFBD><EFBFBD>NB<12><14>M<0E><P\-de1184eecc1de885<38><02>ӷvF<17>6<19>h<EFBFBD>#<23>'<27>s-dda75d287e838306<30> miniz_oxide<64>i<EFBFBD><69>‹B<C28B>7WzyF4_<34><5F>-0b9ef4d9bfa8a9e5<65>adler2<72>%<25><><EFBFBD><<3C><><EFBFBD><EFBFBD>D<EFBFBD>].<2E>-718ab5244863462b<32> hashbrown<77>њwHk<48>&<26><>LQ<4C>V<EFBFBD><56>-178729454426f155<35>rustc_std_workspace_alloc<6F><63>3Ay<><79><EFBFBD><19><><EFBFBD>[]?-61794faff8010214<31>
std_detect<EFBFBD>W<EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<0F>ijki<6B><69><EFBFBD><EFBFBD>-be014d48fae3de91<39>rustc_demangle<6C><65>iK' <0C><>V<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-3a623713f152d32d<32>windows_targets<74>A .',? <20>U`<60>@<40> x-fc0305376244409a<39>cfg_if<69>c<><63><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%9M<07><1F>-a5f4391365334c14<31> addr2line<6E>(v<><76><EFBFBD><EFBFBD> <0C><><EFBFBD>|D<><01><>-c9875f99726b3ef4<66>gimli<6C><69>j<EFBFBD><6A>o<>b<EFBFBD>[撱<><E692B1>-3244fa6a04742bd5<64>object<63><74> <0C>:+<2B>ۄy<DB84>a<EFBFBD>[B<>-9ee00fc69ae9b382<38>memchr<68>U<EFBFBD><55>ey5{<7B>e <0B>><3E>j<EFBFBD>-6179d7f2caeaf9d0<64><02> -w<>:Y_ؙ<5F>;<3B>wx<77>-4f3c6ed0f446d578<37><02> cfg_aliases<65><02><01>\<5C>4<04><00>e<00> # CFG Aliases<65><02><00><16><00> CFG Aliases is a tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks. This crate provides a single [`cfg_aliases!`] macro that doesn't have any dependencies and specifically avoids pulling in `syn` or `quote` so that the impact on your comile times should be negligible.<2E><1C><02><00><><02><00> You use the the [`cfg_aliases!`] macro in your `build.rs` script to define aliases such as `x11` that could then be used in the `cfg` attribute or macro for conditional compilation: `#[cfg(x11)]`.<2E><1C><02>t<> ## Example<6C><1C><02><00><> **Cargo.toml:**<2A><1C><02>\<5C> ```toml<6D><00><> [build-dependencies]<5D><00><> cfg_aliases = "0.1.0"<22><<3C> ```<60><1C><02><00><> **build.rs:**<2A><1C><02>\<5C> ```rust<73><00><>! use cfg_aliases::cfg_aliases;<3B><1C><02>|<7C> fn main() {<7B><00><> // Setup cfg aliases<65><00><> cfg_aliases! {<7B>ę // Platforms<6D><00><>-* wasm: { target_arch = "wasm32" },<2C><00><>/, android: { target_os = "android" },<2C><00><>+( macos: { target_os = "macos" },<2C><00><>+( linux: { target_os = "linux" },<2C><00><> // Backends<64><00><>C@ surfman: { all(unix, feature = "surfman", not(wasm)) },<2C><00><>;8 glutin: { all(feature = "glutin", not(wasm)) },<2C><00><> >; wgl: { all(windows, feature = "wgl", not(wasm)) },<2C><00><> <9 dummy: { not(any(wasm, glutin, wgl, surfman)) },<2C>L<>  }<7D>,<2C>
 }<7D><<3C>
<01><1C>
<02><00><>
RO Now that we have our aliases setup we can use them just like you would expect:<3A><1C>
<02>\<5C>
<01><00><>
#[cfg(wasm)]<5D><00><> (% println!("This is running in WASM");<3B><1C> <02><00><>  #[cfg(surfman)]<5D>,<2C>  {<7B><00><> &# // Do stuff related to surfman<61>,<2C> <01><1C> <02><00><>  #[cfg(dummy)]<5D><00><> XU println!("We're in dummy mode, specify another feature if you want a smarter app!");<3B><<3C> <01><1C> <02><00><> RO This greatly improves what would otherwise look like this without the aliases:<3A><1C> <02>\<5C> <01><00><> " #[cfg(target_arch = "wasm32")]<5D><00><>&# println!("We're running in WASM");<3B><1C><02><00><>C@ #[cfg(all(unix, feature = "surfman", not(target_arch = "22")))]<5D>,<2C><01><00><>&<01>,<2C><01><1C><02><00><> #[cfg(not(any(<28><00><> target_arch = "wasm32",<2C><00><>DA all(unix, feature = "surfman", not(target_arch = "wasm32")),<2C><00><>C@ all(windows, feature = "wgl", not(target_arch = "wasm32")),<2C><00><>=: all(feature = "glutin", not(target_arch = "wasm32")),<2C>D<> )))]<5D><00><>X<01><<3C><01><1C><02><00><><12><00> You can also use the `cfg!` macro or combine your aliases with other checks using `all()`, `not()`, and `any()`. Your aliases are genuine `cfg` flags now!<21><1C><02>\<5C><01><00><> if cfg!(glutin) {<7B><00><> // use glutin<69>d<> } else {<7B><00><> // Do something else<73>,<2C><01><1C><02><00><>  #[cfg(all(glutin, surfman))]<5D><00><>NK compile_error!("You cannot specify both `glutin` and `surfman` features");<3B><<3C><01><1C><02><00><>  ## Syntax and Error Messages<65><1C><02><00><><15><00> The aliase names are restricted to the same rules as rust identifiers which, for one, means that they cannot have dashes ( `-` ) in them. Additionally, if you get certain syntax elements wrong, such as the alias name, the macro will error saying that the recursion limit was reached instead of giving a clear indication of what actually went wrong. This is due to a nuance with the macro parser and it might be fixed in a later release of this crate. It is also possible that aliases with dashes in the name might be supported in a later release. Open an issue if that is something that you would like implemented.<2E><1C><02><00><><1A><00> Finally, you can also induce an infinite recursion by having rules that both reference each-other, but this isn't a real limitation because that doesn't make logical sense anyway:<3A><1C><02><00><> ```rust,ignore<72><00><> // This causes an error!<21><00><> cfg_aliases! {<7B><00><> test1: { not(test2) },<2C><00><> test2: { not(test1) },<2C>,<2C><01><<3C><01><1C><02><00><> ## Attribution and Thanks<6B><1C><02><00><>eb - Thanks to my God and Father who led me through figuring this out and to whome I owe everything.<2E><00><>WT - Thanks to @Yandros on the Rust forum for [showing me][sm] some crazy macro hacks!<21><00><>YV - Thanks to @sfackler for [pointing out][po] the way to make cargo add the cfg flags.<2E><00><><1F><00> - Thanks to the authors of the [`tectonic_cfg_support::target_cfg`] macro from which most of the cfg attribute parsing logic is taken from. Also thanks to @ratmice for [bringing it up][bip] on the Rust forum.<2E><1C>!<02><00><>!<21>~ [`tectonic_cfg_support::target_cfg`]: https://docs.rs/tectonic_cfg_support/0.0.1/src/tectonic_cfg_support/lib.rs.html#166-298<39><00><>"MJ [po]: https://users.rust-lang.org/t/any-such-thing-as-cfg-aliases/40100/2<><00><>"OL [bip]: https://users.rust-lang.org/t/any-such-thing-as-cfg-aliases/40100/13<31><00><>#MJ [sm]: https://users.rust-lang.org/t/any-such-thing-as-cfg-aliases/40100/3<><02><01>.<04><>4<00><>( Create `cfg` aliases<65><1C>)<02><00><>)<01><1C>)<02>\<5C>)<01><00><>)# # use cfg_aliases::cfg_aliases;<3B><00><>) // Setup cfg aliases<65><00><>)<01>)<00><>* // Platforms<6D><00><>*)& wasm: { target_arch = "wasm32" },<2C><00><>*+( android: { target_os = "android" },<2C><00><>*'$ macos: { target_os = "macos" },<2C><00><>+'$ linux: { target_os = "linux" },<2C><00><>+ /
cfg_is_set<EFBFBD>T<>5, <0C>58cfgname<6D><<3C>5& <0C>58<02>,<2C>5*<14>5 <0C>5 <0C>: <0C>5 <0C>:$8<1C>58cfg_var<61><<3C>5 <0C>68<02>L<>6 <0C>6 <0C>6 <0C>6, <0C>68<01>=<<3C>6 <0C>68 to_uppercase<73>d<>6 <0C>6 <0C>6 <0C>68replace<63><<3C>6 <0C>6 <0C>67-<2D><1C>6$ <0C>67<1C>6% <0C>68<1C>68<02> 4<>6 <0C>68<02><1C>6'<14>68<02><1C>6'<14>68<02><1C>6 <0C>6 <0C>78<02>4<>6 <0C>6 <0C>6 <0C>77 CARGO_CFG_{}<7D>t<>6$ <0C>6 <0C>68<01>=<<3C>6 <0C>78is_ok<6F>,<2C>7 <0C>7 <0C>7% <0C>78<14>8 <0C>88<02> 4<>8<14>88<01>=<<3C>8<14>87DEBUG_ASSERTIONS<4E><00><>8 <0C>9 <0C>9 8<02><1C>9'<14>98<02><1C>9'<14>98<02><1C>9 <0C>9 <0C>97PROFILE<4C>L<>9<14>98<02><14>9 <0C>9 <0C>97<02><<3C>9 <0C>98to_owned<65>D<>9 <0C>9 <0C>98$<24>9 <0C>9 <0C>:8<02> 4<>9% <0C>: <0C>: <0C>: <0C>:8cfg_has_feature<72>|<7C>:, <0C>:8<02><<3C>:& <0C>:8<02>$<24>:*<14>: <0C>: <0C>= <0C>: <0C>= 8<02><1C>;'<14>;8<02><1C>;'<14>;8<02><1C>; <0C>; <0C><8<02>4<>; <0C>; <0C>; <0C><7CARGO_FEATURE_{}<7D><00><>;$ <0C>; <0C>;8<02>L<>; <0C>; <0C>; <0C><, <0C>;8<02><<3C>; <0C><8<01>>d<>< <0C>< <0C>< <0C><8<01>><<3C>< <0C>< <0C><7<01>><1C><$ <0C><7<1C>< <0C><8<01>><<3C>< <0C>< <0C><7"<22><1C><$ <0C><7<02><14>< <0C><8<02>
<1C>< <0C>< <0C>< <0C><8x<> <0C>< <0C><8<01>F <0C><<14><7<02><1C>< <0C><8<02>L<>< <0C>< <0C><8 ,<2C><% <0C>= <0C>= <0C>>  <0C>=8 cfg_contains<6E>d<>=, <0C>=8<01>=<<3C>=& <0C>=8<02>,<2C>= <0C>=, <0C>=8cfgvalue<75>D<>=& <0C>>8<02>$<24>>*<14>> <0C>> <0C>@8<02><1C>>'<14>>8<02><1C>>'<14>>8<02><1C>> <0C>> <0C>?8<02>4<>> <0C>> <0C>> <0C>? 7<01>@t<>>$ <0C>> <0C>>8<02>L<>> <0C>> <0C>> <0C>?, <0C>>8<01>=<<3C>> <0C>?8<01>>d<>? <0C>? <0C>? <0C>?8<01>><<3C>? <0C>? <0C>?7<01>><1C>?$ <0C>?7<1C>? <0C>?8<02>L<>? <0C>? <0C>?7<02><14>? <0C>?8<01>BD<>? <0C>? <0C>? <0C>?8split<69>,<2C>? <0C>? <0C>?7,<2C><1C>? <0C>?8find<6E>$<24>? <0C>? <0C>? <0C>?8<01>F <0C>? <0C>?8<01>F <0C>?<14>? <0C>?, <0C>?8<01>HD<>? <0C>?8is_some<6D><<3C>? <0C>@ <0C>@% <0C>@ <0C>A <0C>A <0C>A8 parser_emit<69>\<5C>A8<02><1C>A, <0C>A <0C>A <0C>A <0C>A <0C>A, <0C>A <0C>A <0C>A, <0C>A8grouped<65><<3C>A& <0C>A8<02><14>A <0C>A <0C>A*<14>A <0C>A <0C>B <0C>A <0C>B, <0C>A <0C>A <0C>B <0C>A <0C>B, <0C>A8,<2C>A'<14>A8<01>\<5C>A <0C>B <0C>B <0C>B <0C>B8parser<65>4<>B, <0C>B <0C>B <0C>B, <0C>B8<01>M<<3C>B <0C>B<14>B <0C>B% <0C>B <0C>B <0C>C <0C>B8<01>M\<5C>B8<02><1C>C, <0C>C <0C>C <0C>C <0C>C <0C>C, <0C>C <0C>C <0C>C, <0C>C8<01>M<<3C>C& <0C>C8<02><14>C <0C>C <0C>C*<14>C <0C>C <0C>D <0C>C <0C>D, <0C>C <0C>C <0C>D <0C>C <0C>C, <0C>C8,<2C>C'<14>C8<01>\<5C>C <0C>C <0C>C <0C>C <0C>C8<01>O4<>C, <0C>C <0C>C <0C>C, <0C>C8<01>M<<3C>C <0C>C<14>D <0C>D% <0C>D <0C>J <0C>K  <0C>J8 parser_clause<73>l<>J, <0C>J8op<6F><14>J& <0C>J8<02>,<2C>J <0C>J <0C>J, <0C>J <0C>J <0C>J <0C>J <0C>J, <0C>J <0C>J <0C>J, <0C>J8<01>M<<3C>J& <0C>J8<02><14>J <0C>J <0C>J <0C>K <0C>K$ <0C>K, <0C>K <0C>K <0C>K, <0C>K8rest<73>$<24>K& <0C>K8<02><14>K <0C>K, <0C>K <0C>K <0C>K, <0C>K8current<6E><<3C>K& <0C>K8<02><14>K <0C>K*<14>K <0C>K <0C>L, <0C>K8,<2C>K'<14>K8<01>\<5C>K <0C>K <0C>K <0C>L <0C>K8<01>Rl<>K, <0C>K8<01>S<14>K <0C>K <0C>L, <0C>K <0C>K <0C>L <0C>L <0C>L, <0C>L <0C>L <0C>L, <0C>L8<01>M<<3C>L <0C>L <0C>L <0C>L <0C>L, <0C>L <0C>L <0C>L, <0C>L8<01>U<<3C>L <0C>L <0C>L <0C>L, <0C>L <0C>L <0C>L, <0C>L8<01>T$<24>L <0C>L% <0C>L% <0C>L <0C>N <0C>O  <0C>N8<01>Rl<>N, <0C>N8<01>S<14>N& <0C>N8<02>,<2C>N <0C>N <0C>O, <0C>N <0C>O <0C>O <0C>O <0C>O, <0C>O <0C>O <0C>O, <0C>O8<01>M<<3C>O& <0C>O8<02><14>O <0C>O <0C>O <0C>O <0C>O, <0C>O8tok<6F><1C>O& <0C>O8<02><14>O, <0C>O <0C>O <0C>O, <0C>O8<01>T$<24>O& <0C>O8<02><14>O <0C>O, <0C>O <0C>O <0C>O, <0C>O8<01>U<<3C>O& <0C>O8<02><14>O <0C>O*<14>O <0C>O <0C>Q, <0C>O8,<2C>O'<14>O8<01>\<5C>O <0C>O <0C>O <0C>Q  <0C>O8<01>Rl<>O, <0C>P8<01>S<14>P <0C>P <0C>P, <0C>P <0C>P <0C>P <0C>P <0C>P, <0C>P <0C>P <0C>P, <0C>P8<01>M<<3C>P <0C>P <0C>P <0C>P <0C>P, <0C>P <0C>P <0C>P, <0C>P8<01>T$<24>P <0C>P, <0C>P <0C>P <0C>P, <0C>P8<01>U<<3C>P <0C>P, <0C>Q8<01>Y<1C>Q% <0C>Q% <0C>Q <0C>R <0C>S  <0C>R8<01>Rl<>R, <0C>R8<01>S<14>R& <0C>R8<02>,<2C>R <0C>R <0C>S, <0C>R <0C>R <0C>S <0C>R <0C>S, <0C>R <0C>R <0C>R, <0C>R8<01>M<<3C>R& <0C>R8<02><14>R <0C>R <0C>S <0C>S <0C>S, <0C>S <0C>S <0C>S, <0C>S8<01>U<<3C>S& <0C>S8<02><14>S <0C>S*<14>S <0C>S <0C>T, <0C>S8,<2C>S'<14>S8<01>\<5C>S <0C>S <0C>S <0C>T <0C>S8<01>M\<5C>S, <0C>S8<01>S<14>S, <0C>S <0C>S <0C>T <0C>T <0C>T, <0C>T <0C>T <0C>T, <0C>T8<01>M<<3C>T <0C>T <0C>T <0C>T <0C>T, <0C>T <0C>T <0C>T, <0C>T8<01>U<<3C>T <0C>T% <0C>T% <0C>T <0C>U <0C>V <0C>U8<01>O4<>U8<02><1C>U <0C>U <0C>V, <0C>U <0C>U <0C>V, <0C>V8tokens<6E>4<>V& <0C>V8<02><14>V <0C>V*<14>V <0C>V <0C>V, <0C>V8,<2C>V'<14>V8<01>\<5C>V <0C>V <0C>V <0C>V <0C>V8<01>Rl<>V8<02><1C>V <0C>V <0C>V <0C>V <0C>V, <0C>V <0C>V <0C>V, <0C>V8<01>b4<>V <0C>V% <0C>V <0C>W <0C>W <0C>W8<01>O4<>W8<02><1C>W <0C>W <0C>W, <0C>W <0C>W <0C>W, <0C>W8<01>b4<>W& <0C>W8<02><14>W <0C>W*<14>W <0C>W <0C>X, <0C>W8,<2C>W'<14>W8<01>\<5C>W <0C>W <0C>W <0C>X <0C>W8<01>Rl<>W8<02><1C>W <0C>W <0C>X <0C>X <0C>X, <0C>X <0C>X <0C>X, <0C>X8<01>b4<>X <0C>X% <0C>X <0C>X <0C>Y <0C>X8<01>O4<>X8<02>
 <0C>]8 with_dollar<61>\<5C>] <0C>] <0C>], <0C>]8dol<6F><1C>]& <0C>]8<02><14>], <0C>] <0C>] <0C>], <0C>]8<02>,<2C>]& <0C>]8<02>,<2C>]& <0C>] <0C>] <0C>], <0C>] <0C>] <0C>], <0C>]8config<69>4<>]& <0C>]8<02><14>] <0C>]$ <0C>^ <0C>^, <0C>^ <0C>^ <0C>^$ <0C>^- <0C>^*<14>^ <0C>^ <0C>d8?\<5C>_ <0C>_8<01>l<00><>_ <0C>_ <0C>b, <0C>` <0C>` <0C>a <0C>` <0C>`, <0C>`8<02>,<2C>`*<14>` <0C>` <0C>`, <0C>`8,<2C>`'<14>`8<01>\<5C>` <0C>` <0C>` <0C>` <0C>`8<01>O4<>`, <0C>` <0C>` <0C>`, <0C>`8<01>o4<>` <0C>`% <0C>` <0C>a <0C>a <0C>a, <0C>a8<01>n<1C>a8<02> <0C>a& <0C>a8<02>,<2C>a*<14>a <0C>a <0C>b, <0C>a8,<2C>a'<14>b8<01>\<5C>b <0C>b <0C>b <0C>b <0C>b8<01><T<>b, <0C>b8<01>n<1C>b8<02> <0C>b% <0C>b, <0C>b <0C>b <0C>d 8println<6C><<3C>b <0C>b <0C>b <0C>c7cargo:rustc-check-cfg=cfg({})<29><00><>b$ <0C>b8<02>L<>b <0C>c <0C>c <0C>c, <0C>c8<02>,<2C>c% <0C>c8<14>c, <0C>c8,<2C>c'<14>c8<01>\<5C>c <0C>c <0C>c <0C>c <0C>c8<01>O4<>c, <0C>c <0C>c <0C>c, <0C>c8<01>o4<>c <0C>c <0C>c <0C>d8<01>s<<3C>c <0C>c <0C>c <0C>d7cargo:rustc-cfg={}<7D><00><>c$ <0C>c8<02>L<>c <0C>d <0C>d <0C>d, <0C>d8<02>,<2C>d% <0C>d <0C>d% <0C>d <0C>d <0C>d, <0C>d <0C>d <0C>d, <0C>d8<01>b4<>d& <0C>d8<02><14>d <0C>d*<14>d <0C>d <0C>e, <0C>d8,<2C>d'<14>e8<01>\<5C>e <0C>e <0C>e <0C>e <0C>e8<01>m\<5C>e <0C>e <0C>e, <0C>e, <0C>e <0C>e <0C>e, <0C>e8<01>b4<>e <0C>e!
showing me<6D>Dhttps://users.rust-lang.org/t/any-such-thing-as-cfg-aliases/40100/13<31>Chttps://users.rust-lang.org/t/any-such-thing-as-cfg-aliases/40100/3<><01> pointing out<75>Chttps://users.rust-lang.org/t/any-such-thing-as-cfg-aliases/40100/2<> tectonic_cfg_support::target_cfg<66>tectonic_cfg_support<72>Ohttps://docs.rs/tectonic_cfg_support/0.0.1/src/tectonic_cfg_support/lib.rs.html<6D>bringing it up<75><01>x cfg_aliases!<21><01>x<01><01>y<01>y<01>y<01>z<01>z<01>{<01>{<01>x<01>{<01>x<01>y<01>y<01><01>y<01>z<01>z<01>{<01>{<01>{<02><02><02><02><02><02><02><02><><02><><02><02><><02> <02> <02> <02> <02><02><02><02><02><02><02><02>K<02>L<02>K<02>K<02>L<03><03>6#<11><><1E>B<><42><EFBFBD>W<EFBFBD>y<EFBFBD><79>#<23><>"go <1C>><3E>S<EFBFBD><53>d3?n_23)2C:RX[U@0<19><03> DG<o>"%<02> #<11><><1E>B<15><>Z<EFBFBD>`*<2A>|?2?6?W?G?l?<3F>ODHT <02><>#<23><>"go <1C>><3E>S<EFBFBD><53>d<00><><EFBFBD>W<EFBFBD>y<EFBFBD><79>#<11><><1E>B<00><>2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H!<21><><EFBFBD>2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H!<21>`C:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg_aliases-0.2.1\src\lib.rs<72>UC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg_aliases-0.2.1<EFBFBD>`C:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\cfg_aliases-0.2.1\src\lib.rs<72> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5Em<45>. <0A><00>e<EFBFBD>e<EFBFBD>0<00>  ".0,,D<?=
S )'YS #'D' ED> Y<00>  !O!k<00>fXZ<00><00>NPN)a!\cdNO $*,((@8;9] 'YS H' ED> YK&
QSa\:C
5*
(\1
M9 GR  90  9OOO  5%# OIJL  2  OK5  2 OK   . P? B/ BE 5.)6+,:6%+7 I;/5 >="9
 K;D ':<00><>c<><63><EFBFBD>fϗ;<19>i(<00>@x86_64-pc-windows-gnu<6E><75> <20>J<EFBFBD><4A><EFBFBD>߽9<DFBD>4<>]<01>-1b767b1ba31b6db1<62>#<11><><1E>B<14><><00>}  N<01>
rust-end-file@feat.00<00><>
/0 0 0 0 644 324 `
d<EFBFBD><00>
.text<00> 0`.data<00>@0<>.bss<00>0<>.text.data.bss@feat.00<00><>.file<00><>gcfg_aliases.4206801e9a841123-cgu.0