rust1.62-1.62.1-150300.7.7.1<>,\c(Sp9|+M-C[jɇubD}U1'+]NV\Ʋw$x.q@87ߣy1Zϯa t׺XӐm2r 97KZث\%(w9"ybFcCWW(V1]&(9>$;SAO[ g6tFxa]LRN2E۲)^{mr?=r>LM`?MPd   >HL\`y ?? ? ? ? ? <?8?s?? ###5(R8\9t:>1@2B2F2cG2|?H3x?I4t?X4 Y4 Z5 [5@\5\?]6X?^; b=yc>"d>e>f>l>u>?v?wH?xI?yJzLLLLLLLLMM MLCrust1.621.62.1150300.7.7.1A systems programming languageRust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without having a garbage collector, making it a useful language for a number of use cases other languages are not good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems. It improves on current languages targeting this space by having a number of compile-time safety checks that produce no runtime overhead, while eliminating all data races. Rust also aims to achieve "zero-cost abstractions", even though some of these abstractions feel like those of a high-level language. Even then, Rust still allows precise control like a low-level language would.c(Sibs-centriq-6<Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxaarch640i `ISP P @ @J U'ndB 8t=Վ n:W|"|! 9SDKNPh(Q 6ycC o(C$j%AAAAA큤큤큤A큤A큤A큤c(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Pc(Sc(Pc(Pc(Sc(Pc(Pc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sc(Sb{b{b{c(Sb{b{b{c(Sc(Sc9b582803a63a9b483fe59f8024258d67909be848b58bc41352752f056ad64d6f0dc5b62fac9d69c5cc10b929e0da0ad7c4a4648e2ee031c20018f758d99222c4c08b4b4bef7f120b28251a860f08396c231d5851dda0fe7807b4f558d8f1547ac601256364f4a0aab86a73e24625b47a5f66c3a948d121d3f7c9de8feb252b9166437e11422623da884dd3bcae77b524e7c9c56c21793d1d32c568330f27130d1e2ea6d3e9bbb75b64c8e041bc62d8571bf2050aba7a774c71ed1406b9adf12cdc61bea18b8a67a8f5db1980e9b0000d46993705b2ad4d2adedefb04f94f66a80abb17a133cfb004d129b830d2c631acf0350e5b026dbfe8eaf524627f5308e527559adff935e8aa5f9c1dd7ba76a1815d46955806f0b871b7ee31b7bc03033cf1f4e1dd5da97ebc3cc1e1c55d09975e842f8c9b366de4f25f883dacf9a66f86450c72646d9d9b78bd57095fb411d58fe13725393da9ee53d7adedbfb8e46647c3d14e4f8ff672bba77e2f7f543e1835a7f9fa9977dbe650f36c4e7492bc46faf3cf457d90493c12a800385b8532e95d1f81d9a3635f374d97e788616c147059812d77876b2e98ff9afda1b826a67b2a4dc1ea3f0b9341f8b0be12da5dc85b7b1fdd553b01ff08691caf56dabb34eedbc1b3a40bd5e82aea8a146aed9e1a575aa987e9cea4ee4e302def049eb6e98de4a64482d511861bad5bf0f58571ba6d60122170d92c3e46ef2388c72cb39445147bfc2322f9402fd18b924a0edc361c36f799000e5cf4219b039c8dac9270a1b77100a6cf02bda9e519efd946a5210f88821918fafa6ab5243465ea045d28ef66403a650903329eeaec7ad062ef2b6dbe35e740e3013667e529d6b2aaef04322faba6f1bb5a0287fcb72972ca4f00f281dc7d5ed1598b1d1a48ef8d335b25e4b7ab0321974bef7f7de7b08f5019274b365030962e3511ce0f69e70690a1f64ecfcbf9dfe7e1ba51c6ec9a8c8763eab5d482b4409173282d2990198afd5b5c0a3afeaa802f841a8f9a4dbf3b1bafffeb3198308ad97050be36f29b5dc0400516c839b85cb4952cfdf17091eebdf3ea57ce18b20318d32896da9928f67d679f55e42140cf46b5c29c9698ea19fbea04df2da080e01c39e149e57888616883d3e65463aa3c1dbfc80cfccf099fe7abe48cbee91a0ab00f472a689aaa644c00b96fd0313012a93f2c9ded912322870d6cfedfda063f6ba5be8d81c657b30ffb0ffd60adc91602ca1764fa672d8d1c504f4a6b568b0f7d0f95981c0dd7cc3c886dec59ad1fd394b90205400b9db72fe0aa789864eeb4a9346c3496022c25f96282194e6c8791143558c5dc0c586d228780ac79f59a206d2a4e9d1894278c243b6d80ad0d007e4ed17b9af4ce0c2b68e7849acd8a705039bac6bfacdf17cfdb433863e908038acbd145cb5d4a04054008275207a21788aebe7ba7d26c364f599ddc805e260bde40e3ecae9b21bc67de9488886398394a057c1866243e7a544ce5a2d6953cbb08e0b514a9c1b6ca7939d559eac80abb17a133cfb004d129b830d2c631acf0350e5b026dbfe8eaf524627f5308e127b3b8558393eada3039d0b98d6e9277fbe9c0ec33afbafd14e0878ca8cb180e3dad96a9ec30604edee7f0a267fa90dacc176cee3f9ee8dcc6c0ef599ab59cf527559adff935e8aa5f9c1dd7ba76a1815d46955806f0b871b7ee31b7bc0303369d8ba16469b89396d0affd0ee1b4b12c49fbc01d7fc6eb596888623a62d3c5e72c4601f8d028a6504cc76ce859ac2aa7fb8be3bc7d770c8e3d9c8cdd227be2790b522e31ee80453e2b30e00b433fadeb8c29312cadce2b67e48d9abeb6394b765b806b09fea7ac76be47bc6fbc647747ef2e1413b7935ba39a19204902c04532f40707c8a020c22036ee9f0720465b8365f83fdcb42b86d45746a5b596cf38eedf978033e063849b46add63587d43f3925e83280972b26ed15441404cc7909ec0a5074467aa15ad15c52fe32d43ffefff8edbe87f5bcf03b63a1e29f2e7b0d4a2e48b99f18608efc7c8dbd70fd09b9c85cd9dd902fc59e049879870fec42fde37b7cb2bbab25a62375d70e6d0798f5a145ba8a545381cd06d1f30a26cbe2cab2ce1815dbe2771e2ac1cbb74ec7049463b5addcd7f043c6d4e965210cf80bbe7b2af1fe7bb76f14f304b1a700f32257d7b13a93278a14a78ded4ffd9e151de547c1f42c95c8c5184abb9d7dfb9d4cd2d195667b181850d0383c35735c913dabd401266ab45019fe25d501eb10f11b85140ecf54a739fc1e3d26800ed276f899a62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca37fdd88cbcb29295f5cea5494039ae38686f4c2ad19a5d8d10dfbb19e5999d627b2bde8888ccb5fe88447f63a09fa344e680c9c7904c61561af3431720e99103crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust1.62-1.62.1-150300.7.7.1.src.rpmlibrustc_driver-8864c7a217990416.so()(64bit)libstd-4a296e1eb6527d19.so()(64bit)libtest-990e5024dae298ec.so()(64bit)rust+rustcrust-gdbrust-stdrust-std-staticrust1.62rust1.62(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/sbin/ldconfig/sbin/ldconfiggcc11glibc-devellibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.29)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librustc_driver-8864c7a217990416.so()(64bit)libstd-4a296e1eb6527d19.so()(64bit)libtest-990e5024dae298ec.so()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-1rust+rustcrust-gdbrust-stdrust-std-staticrustc-bootstrap1.62.11.62.11.62.11.62.14.14.3c$e@b(b@b֜bb@william.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.com- bsc#1203433 - CVE-2022-36113 - resolve symlink hijack * 0003-CVE-2022-36113-avoid-unpacking-.cargo-ok-from-the-cr.patch - bsc #1203431 - CVE-2022-36114 - resolve zip bomb attack * 0002-CVE-2022-36114-limit-the-maximum-unpacked-size-of-a-.patch- Improve support for wasi targetsVersion 1.62.1 (2022-07-19) Rust 1.62.1 addresses a few recent regressions in the compiler and standard library, and also mitigates a CPU vulnerability on Intel SGX. * [The compiler fixed unsound function coercions involving `impl Trait` return types.][98608] * [The compiler fixed an incremental compilation bug with `async fn` lifetimes.][98890] * [Windows added a fallback for overlapped I/O in synchronous reads and writes.][98950] * [The `x86_64-fortanix-unknown-sgx` target added a mitigation for the MMIO stale data vulnerability][98126], advisory [INTEL-SA-00615]. [98608]: https://github.com/rust-lang/rust/issues/98608 [98890]: https://github.com/rust-lang/rust/issues/98890 [98950]: https://github.com/rust-lang/rust/pull/98950 [98126]: https://github.com/rust-lang/rust/pull/98126 [INTEL-SA-00615]: https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00615.html- Remove incorrectly submitted 0001-fix-tests.patch- Experimental support for wasi targetsVersion 1.62.0 (2022-06-30) Language -------- - [Stabilize `#[derive(Default)]` on enums with a `#[default]` variant][94457] - [Teach flow sensitive checks that visibly uninhabited call expressions never return][93313] - [Fix constants not getting dropped if part of a diverging expression][94775] - [Support unit struct/enum variant in destructuring assignment][95380] - [Remove mutable_borrow_reservation_conflict lint and allow the code pattern][96268] Compiler -------- - [linker: Stop using whole-archive on dependencies of dylibs][96436] - [Make `unaligned_references` lint deny-by-default][95372] This lint is also a future compatibility lint, and is expected to eventually become a hard error. - [Only add codegen backend to dep info if -Zbinary-dep-depinfo is used][93969] - [Reject `#[thread_local]` attribute on non-static items][95006] - [Add tier 3 `aarch64-pc-windows-gnullvm` and `x86_64-pc-windows-gnullvm` targets\*][94872] - [Implement a lint to warn about unused macro rules][96150] - [Promote `x86_64-unknown-none` target to Tier 2\*][95705] \* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support. Libraries --------- - [Windows: Use a pipe relay for chaining pipes][95841] - [Replace Linux Mutex and Condvar with futex based ones.][95035] - [Replace RwLock by a futex based one on Linux][95801] - [std: directly use pthread in UNIX parker implementation][96393] Stabilized APIs - [`bool::then_some`] - [`f32::total_cmp`] - [`f64::total_cmp`] - [`Stdin::lines`] - [`windows::CommandExt::raw_arg`] - [`impl Default for AssertUnwindSafe`] - [`From> for Rc<[u8]>`][rc-u8-from-str] - [`From> for Arc<[u8]>`][arc-u8-from-str] - [`FusedIterator for EncodeWide`] - [RDM intrinsics on aarch64][stdarch/1285] Clippy ------ - [Create clippy lint against unexpectedly late drop for temporaries in match scrutinee expressions][94206] Cargo ----- - Added the `cargo add` command for adding dependencies to `Cargo.toml` from the command-line. [docs](https://doc.rust-lang.org/nightly/cargo/commands/cargo-add.html) - Package ID specs now support `name@version` syntax in addition to the previous `name:version` to align with the behavior in `cargo add` and other tools. `cargo install` and `cargo yank` also now support this syntax so the version does not need to passed as a separate flag. - The `git` and `registry` directories in Cargo's home directory (usually `~/.cargo`) are now marked as cache directories so that they are not included in backups or content indexing (on Windows). - Added automatic `@` argfile support, which will use "response files" if the command-line to `rustc` exceeds the operating system's limit. Compatibility Notes - `cargo test` now passes `--target` to `rustdoc` if the specified target is the same as the host target. [#10594](https://github.com/rust-lang/cargo/pull/10594) - [rustdoc: doctests are now run on unexported `macro_rules!` macros, matching other private items][96630] - [rustdoc: Remove .woff font files][96279] - [Enforce Copy bounds for repeat elements while considering lifetimes][95819] - [Windows: Fix potentinal unsoundness by aborting if `File` reads or writes cannot complete synchronously][95469]./sbin/ldconfig/sbin/ldconfigrust-gdbrust-stdrust-std-staticrust1.57rust1.58rust1.59rust1.60rust1.61ibs-centriq-6 1663587288  !"#$%&')* ,-./0123456789:;<=>?1.62.11.62.11.62.11.62.11.62.1-150300.7.7.11.62.1-150300.7.7.11.62.11.62.11.62.1 rust-gdbrust-gdbguirust-lldbrustcrustdoccargo-credential-1passwordlibrustc_driver-8864c7a217990416.solibstd-4a296e1eb6527d19.solibtest-990e5024dae298ec.sorustlibaarch64-unknown-linux-gnubinFileCheckgcc-ldldld64rust-lldliblibaddr2line-f0532251af33aebc.rliblibadler-a1087063f2deed24.rlibliballoc-c165a8adeeb1a0ea.rliblibcfg_if-12cf0be2b7ee315e.rliblibcompiler_builtins-b1d0b5b1bdcebb97.rliblibcore-567568c4f71d92ea.rliblibgetopts-181005b4997aaeda.rliblibgimli-19228e00616a8f92.rliblibhashbrown-d9dcbed7b4d30d60.rlibliblibc-7116ee772901c8a6.rliblibmemchr-43324d271a3e78b9.rliblibminiz_oxide-a759d5090b9ec917.rliblibobject-fa4edac93ce3ede5.rliblibpanic_abort-011df9c7d37a73e6.rliblibpanic_unwind-1b1e0909e1d98a13.rliblibproc_macro-056a97ed56324b02.rliblibrustc_demangle-8f011be798e69f5a.rliblibrustc_std_workspace_alloc-bee3ac2bf2087b25.rliblibrustc_std_workspace_core-d8379b74f4ce1ab7.rliblibrustc_std_workspace_std-182298f4e7ef754e.rliblibstd-4a296e1eb6527d19.rliblibstd-4a296e1eb6527d19.solibstd_detect-cfa0b72ef84a2b84.rliblibtest-990e5024dae298ec.rliblibtest-990e5024dae298ec.solibunicode_width-3c1b4272a1ee4046.rliblibunwind-117149d5538e8ded.rlibetcgdb_load_rust_pretty_printers.pygdb_lookup.pygdb_providers.pylldb_commandslldb_lookup.pylldb_providers.pyrust_types.pyrust1.62CONTRIBUTING.mdREADME.mdRELEASES.mdrust1.62COPYRIGHTLICENSE-APACHELICENSE-MITrustc.1.gzrustdoc.1.gz/usr/bin//usr/lib//usr/lib/rustlib//usr/lib/rustlib/aarch64-unknown-linux-gnu//usr/lib/rustlib/aarch64-unknown-linux-gnu/bin//usr/lib/rustlib/aarch64-unknown-linux-gnu/bin/gcc-ld//usr/lib/rustlib/aarch64-unknown-linux-gnu/lib//usr/lib/rustlib/etc//usr/share/doc/packages//usr/share/doc/packages/rust1.62//usr/share/licenses//usr/share/licenses/rust1.62//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25974/SUSE_SLE-15-SP3_Update/0f44063038b4e12ef92cb6c64680a447-rust1.62.SUSE_SLE-15-SP3_Updatedrpmxz5aarch64-suse-linux       POSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c5df1ae43055487a4c298be61b6d76c30f3ead38, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=23e1b493ad46a735bc47fa9868c25fdfefcb780d, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8e2dfde7b27c27db64ebe848820d57229442a7bc, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f38babfcf2529daaf9e9b6a534b9d8e53485b945, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=adfa85407c0c5d33dff294c0862823294da891c3, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d8e78c4e9d11b4278610f466cae57e5090881096, strippeddirectoryELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=24a0f5314721dfaad3d701c447295edab9093415, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8f5c31bc17ff0beccc276483611a90b265b1b428, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=194472452eced1790d69c22ff4c750ad3610954b, for GNU/Linux 3.7.0, strippedELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a63ba2e9c3e41f2d86a1d1e2dbb9a63ea3124ce6, for GNU/Linux 3.7.0, strippedcurrent ar archiveASCII textPython script, ASCII text executableUTF-8 Unicode textUTF-8 Unicode text, with very long linestroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)HTML document, ASCII text (gzip compressed data, max compression, from Unix)/?GQ\gx  RRRRRRRRRRRRRRRRRRR R RRRRRRRR RPRR RRRRRRRRRR RRRRRPR RRRRR R RRR RRRR RPRRRRRRRRRRRRRRRRRRRRRR RRRRR RRRRRR RRRRR RR RRRRRRRRRRRR RRRRR RRRRR R RRR RRRR RRRRRRRR^5۶NfAqcargoclangglibc-devel-staticlldutf-8251618cec89710c9050f2ebbed17d529e992fa7ec45ecc384c120c6dd8e9aaaa?@7zXZ !t/ x]"k%N^Vjt?ow)XqͷHKƈ \qK,m?FpM0&6qR_uiGiF|AR_/ȀYOMCj1DkAe5^wW,T'fwpc2:FRa ɭЧvߕsh)YA4y~DG0$ dci 6WM}Z}w*(s}7R5(^U"'`j;e}[wɣ롨=7F|һ7[[w?j {O-ћ^ť)W1K$ƪVO'% #߃xII-eEAchZ\Q6C~+N7dMOK8݃:zbg 쭬wĚ[ #$N/C`ًbEU%t ƽ1Rj-1u)yBlF Ʌ< rKmHLHEp C2'J"oOq̀y6$6N~<u{.Ms(#CtPpc@??]YUz'i2ʰƫ'U8ī]MuЂuZj >T|W,^ 䛹*;GNqTy>x|:;,q߄kv&Hӵ ^f|VJCveK[D9Ԕk _mj?<8ehL;Ҋ{I Ȏ'ӓ X=vU߾O~h륰*}D3mp)Z(o^kܮLlSo!'RL:@ٛ 0Ju .PiNw. 3լۭB+tgVrGjߟOï^pQq0(򏬶]l}-踀`O@FӮ0qFymj*1HD2x%[6%G;f-4.IJ $>;# #4Elf5 *|k( ZB=;D>]Th(x R[:ts0w@ "b7p.ڋq9Ic盩kʕm+Խtpx3uտIVs j w - |`5$aU/.zrjP+`꿿G^uSU!aslcs֩HǾhzt#-!۳ut#M #UqBǗWJjBZsmBKOuW9;ᵆp2MLgJ#諀GČ!;4=̾$vRÔzj7a.eEl&ȗeHs4V9z/jY| r^{-s ɹ~6ZL2ĨɍD;P>1ӛJ YWt:pXq*s9zᴌpz k(|܃A Z.&j#.V o7r>@Vgٖ`^"s"iށ#օ BS285x YZ