rust × #rustc 1.98.1 (48a229cea 2026-09-01)Á‰m6GÞ­n6ÇèÆ2-64f5f36fb0927694ÁûÊÆÍRLñ.åSÛAúwjL-df1bddb45adbe94bÁ«ª1Úë• ¢›ºXÝÓrŽ*-1ad4f876c768bda9Á±ò‰<å%Z‰>¸64‡ËV`-2d2ab9fb0fe1def5Á»ÄóG Øg{ë(3íi«F×-06449a08aaab5e30Árustc_std_workspace_coreÁ€û{ù`ä"Ei¥€ÞÏ%G-cb0d4d77988d81b5Áó"Æ)ΉÉðÛÕpEÍ—E-3ec41d3a5a80a4a4Á miniz_oxideÁÐ8°ø‚ðbž Lƨ°J-e44eaef1807e5fc0Áadler2Á9lí©yA6P/D$UBŸ-dca52f01a59c33e7Á hashbrownÁ™¸ÈXó®÷ …ùý{e-143c77bb957d9940Árustc_std_workspace_allocÁð…¨À �¶÷Üúò·_z%í-145a318e0772276cÁ std_detectÁK(ƒ0ì*ãÛ8²D?-f99feda5ce9e492aÁrustc_demangleÁµ%jŽeårVŠÕÓ•-cfd0ab54bb33760eÁcfg_ifÁÍ}λ—©ŒÕž§C•×o-360da4ba13154744Á addr2lineÁ‹c²ŽúY\ÈGÞö÷ö--09755979c57b7e64ÁgimliÁ¢±QÄÍ`ª§DÞåù¬y-9a1fede77fbbf2f0ÁobjectÁö‚F λâËvú.zËí-7ff85ea729a864ffÁmemchrÁž˜]²1<õ¶=U�ý�Où-0e3477fb2664a277Á  ÿŽ—jl‹®¾To–K™G-549498e8b2e4d924ÁOsStrÁ,ñ É<Ò Í$Û |Ñ OsStrExtÁD½ É<˜  ComponentÁLç É<Í PrefixÁ4ò Écanonicalize_winÁ„ É<“windows_char_lenÁ„üÉ<éÍ$ñtèis_valid_filenameÁŒüÉ<éÍ$ñtèRESERVED_NAMESÁtÑ"É<º"Í$Ã"|¹" is_reservedÁ\Æ$É<²$Í$»$|±$is_safe_to_strip_uncÁ¤‘)É<„) right_trimÁT…2É<ñ1Í$ú1|ð1 realpath_testÁlõIÉ<èIstripÁ,ÐKÉ<ÃKB$ŒOÉ<ÿN‰ simplifiedÁ  canonicalizeÁ ŒŸ 8 8ÔÆ¤Æ $Û 'l¹4¾ ƒ($¹D¾ü¹&DÇ ˜X � �řǙș­É™Ê™àË™óG*¤�R{9 �Uÿ¦¥tÐÄÇü¹>4à ƒX� ù'ù'PathÁú'innerÁÒ%uÂHnìŽ M þ'õ$çLíò ¼à€üÃÔ$�™ü•„¸,·¸$§Þ¸ì´‹´½ª *L´ ì á—½¯+Ú Ìý ÚéTÔÖ ³€ÌýÌý¾Îý‚É>�ÌIFëTé Ô~DÖÞ é´Ó¥þ� њũ#“µ$÷l÷4ü ¥Œº0Dü´®„® ϸ$¿% Š‹ü¢é üìŸÀœÜÄœ¯ÅœóƜǜ€Èœó‘¥_¿´Òwó&ó&PathBufÁô&ÑÒ%ùàm "£×�7�7ErrorÁž7½ Ù6wQ?mˆ!؆œÒé$Ƹ$ð 铪  ª $ã­•�é[éa,õ( ü( ü»(A$ê(¸,Ù(_pathÁ1fnd b_¸]çg‡ ‰fsÁ� éioÁŽ ‰Ä$‹ ù'Ü<‘ ó&realpathÁDÔ  üÉVüYV Filesystem paths in Windows are a total mess. This crate normalizes paths to the mostÁüZZW compatible (but still correct) format, so that you don't have to worry about the mess.Áµ�ü¹ZW In Windows the regular/legacy paths (`C:\foo`) are supported by all programs, but haveÁü”IF lots of bizarre restrictions for backwards compatibility with MS-DOS.ÁÞ�üâ[X And there are Windows NT UNC paths (`\\?\C:\foo`), which are more robust and with fewerÁü¾PM gotchas, but are rarely supported by Windows programs. Even Microsoft's own!Á��ü“\Y This crate converts paths to legacy format whenever possible, but leaves UNC paths as-isÁüð\Y when they can't be unambiguously expressed in a simpler way. This allows legacy programsÁüÍ]Z to access all paths they can possibly access, and UNC-aware programs to access all paths.Á«�ü¯]Z On non-Windows platforms these functions leave paths unmodified, so it's safe to use themÁü�&# unconditionally for all platforms.Á´�ü¸if Parsing is based on Á¢�ü¦41 [Project homepage](https://lib.rs/crates/dunce).ÁüÛkPhttps://assets.gitlab-static.net/uploads/-/system/project/avatar/4717715/dyc.pngÁlâ ‰ôíóé‚ð‰Äïù'Üîó&½å  Y\_<ü T<‰ FLÿ :=-0ü•'üœ SP Takes any path, and when possible, converts Windows UNC paths to regular paths.Áüð =: If the path can't be converted, it's returned unmodified.Á® �ü² ! On non-Windows this is no-op.ÁÔ �üØ 74 `\\?\C:\Windows` will be converted to `C:\Windows`,Áü� EB but `\\?\C:\COM` will be left as-is (due to a reserved filename).ÁÖ �üÚ KH Use this to pass arbitrary paths to programs that may not be UNC-aware.Á¦�üªEB It's generally safe to pass UNC paths to legacy programs, becauseÁüðB? these paths contain a reserved prefix, so will gracefully failÁü³41 if used with legacy APIs that don't support UNC.Áè�üì+( This function does not perform any I/O.Á˜�üœJG Currently paths with unpaired surrogates aren't converted even if theyÁüç74 could be, due to limitations of Rust's `OsStr` API.ÁŸ�ü£gd To check if a path remained as UNC, use `path.as_os_str().as_encoded_bytes().starts_with(b"\\\\")`.ÁTœ ºŸ.Bÿ ­ ª üÐ� � �  ¥ü¢Cü›FC Like `std::fs::canonicalize()`, but on Windows it outputs the mostÁüâ-* compatible form of a path instead of UNC.Ád©éƒBÿŒ  þÆé ¶£éº\¹ éª à $&”¾É ü»(3É<¦(L¥(¤œ(¤Ä( ºBÿ à(´ ç] ¾https://lib.rs/crates/dunceÁProject homepageÁŸ1ÿ0Ÿ1ÿ0GyÓV¦¤Ã3Ê|�¶†C«Ö„Yö$þ証”îkðuu «ž“5P„�8%k}˜ŠÕ¤ÂÝ:'ÀW¤»ñ5¯):�¢PÄš^Ox./‹ÁE-TÌ2:0�/›3ï‘ÔîQ�L™¤LHjY^„sÅ`öóÏ1¿9ë”ç[èÐY AELSV\dÉÍ   ̘°ET 8>AHOSY_Å ÿ rx;ELV\€˜-uz¸Í e®Ýº[º ñi™±G™²G„Éœ1 "UC  „ SA  ƒ TB  Ø g¾økʺ½ÄÈÌÐÔØÜíñ } ÚGyÓV¦¤™S£E9ËÌÜ GyÓV¦¤«XÁò™W¢„¨¤¬ôÐÀ äÐODHT  ·Þ¯):�¢PÄš¿9ë”ç[è:'ÀW¤»ñ5™¤LHjY^ Ã3Ê|�¶†CÔîQ�L ^Ox./‹Á ¨¼”îkðuGyÓV¦¤E-TÌ2:0 «Ö„Yö$þè„sÅ`öóÏ1„�8%k}�/›3ï‘ u «ž“5P˜ŠÕ¤ÂÝÿÿMtÿÿÿ/ÿÿÿÿ! `:R ÿÿÿt>ÿÿÿÿH(nÿÿMtÿÿÿ/ÿÿÿÿ! `Q/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dunce-1.0.5/src/lib.rsÁF/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dunce-1.0.5ÁQ/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dunce-1.0.5/src/lib.rsÁ ´´EÏÆ47!û °ïEÀ¶ÊVÊV±Z[[J\Q]]^^'j5l %$ T>"8FLFC5,K8h *$NG G.F:--\ (*]'2DY9 Fwd6 %`T89U)(m   6 /,7,; 0"&.6XM"L (HH !"')'-3?(,-*$!!%"&'"##$()&(##$$##&% 68899 0/93.0200/0110022bb9.775fE VNX˜ ABD=HLVDE=A=>A˜3©3è3ê3û3ý3Ñ4ë4°5Ã5ˆ6š6ú<ý=µ>í>¦?¨?€AƒAžGìGïGòGõGüK¦LÌPÑP¾Qb§ ÃŽV—4 N0FªzJx86_64-unknown-linux-gnuÁêÐ0ñ2çu]gá–õTáMdunceÁ-334a39572726abdcÁGyÓV¦¤¢AŽ„*€ * * * { Š rust-end-file