rust1.62-1.62.1-150300.7.7.1<>,_4c(@p9|M_BW2ڒf?DG!XPۙ3E7f8H`ANV9%Sr)E)nbe7>{@ȘiN:@QIjzCi⎡'39#ioP,I07w Hb yTPLDA}Uf:’7}r݅ fCj:4=V`9n{<)*=i@plgh/!&@t?ᄖ;z'זTX>LP?Pd   >HLTXq ?? v? ? ? ? 0?,?g?? 3P3 3!!(!e(!8!9!:".>4&@45B4DF4G4?H5?I6?X6 Y7 Z7L[7l\7?]8?^>" b?c@Id@e@f@l@u@?vAwJ?xK|?yLxzPPPPP P$PAPDPPPVPCrust1.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(@sheep67BSUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxx86_640Xvp jPTHQ 6ycC XC U0'V,:p Zu? "@9UV` \ TH#Jh| o(C$j%AA큤AAAA큤큤큤A큤A큤c(?c(?c(?c(@c(@ c(@ c(@ c(@ c(@ c(?c(?c(?c(?c(?c(?c(?c(?c(?c(?c(@c(@ c(@c(@ c(@ c(@c(@c(>_c(>^c(>^c(>^c(>^c(>^c(>_c(>_c(>_c(>_c(>_c(>_c(>^c(>_c(>^c(>_c(>_c(>^c(>_c(>_c(>^c(@ c(>^c(>_c(@ c(>^c(>^c(@b{b{b{c(@b{b{b{c(?c(?c9b582803a63a9b483fe59f8024258d67909be848b58bc41352752f056ad64d6f0dc5b62fac9d69c5cc10b929e0da0ad7c4a4648e2ee031c20018f758d99222c4c08b4b4bef7f120b28251a860f08396c231d5851dda0fe7807b4f558d8f15470847f778e748dd6d26b617c8abfbddcdc3ea280da3d239338f2ec50d31cd7e672dbdcc6a592a1e9077b5e1a1b1133ab9dc2e16481dc9351029a8a0245f51937976cc43274b6feedcb53e002c1e03e862f8d9bfb6213104cd4a38a62c93b369619f5cbbc37bc1969087c086072da2233cb44f101709a29e5f5daa5a5ebec57183e38809ed9155870c8ae6ff887b245ec9ec5ef3d359ff15c2a8a21e033fc77708fd6eca4858f886e16d00b5a35acc56c433d42558b854a351a9ec3502bc2af9c390b522e31ee80453e2b30e00b433fadeb8c29312cadce2b67e48d9abeb6394b765b806b09fea7ac76be47bc6fbc647747ef2e1413b7935ba39a19204902c04532f40707c8a020c22036ee9f0720465b8365f83fdcb42b86d45746a5b596cf38eedf978033e063849b46add63587d43f3925e83280972b26ed15441404cc7909ec0a5074467aa15ad15c52fe32d43ffefff8edbe87f5bcf03b63a1e29f2e7b0d4a2e48b99f18608efc7c8dbd70fd09b9c85cd9dd902fc59e049879870fec42fde37b7cb2bbab25a62375d70e6d0798f5a145ba8a545381cd06d1f30a26cbe2cab1cd3b58c03bd8ff000c2ab408015e84f79c6e7009c05b24624b3537ddd8f130680243e724e9309093e6a36a4a9cf98c6987fbc2e70cff152c44fbc53e0b6da0a2ae2806727d8f63c4172f1e4421f95f4293aa345adadded15d066859cd6e68b09eb704a0a230aa702b5e87f33afaa275ffa24c3440a365af7f9b244075f228cb5140c053b95420a4f2a547e2672dffbf24319239986332e0ee57534efec9b651a467e3e4d9469f9c426398e38d7e23c83b09541077740d7d2554168aecf31a087b4c4dcdd5761ef552b316e4accfd0c679565be816c9df686ab77619711e2621827374e4b3c680e8974460ba392c8dd78b5b1561bb7000b699e30164c577a7c3894207df3d15b7582a441b92b8ed71dee8a5382c32d70f8896633c76be16a9ec51fd8cf8f15b7a7dd4773f994262c1e6f56f06f63ad764429584c39f44901f84d793fd0162ee70c7ae5c8d7674097c682ad82f455d3a031a51b7c6c717580a383484ee6a0cbfd43d0a13539a90e3a5c9a7bae082f9673fb074c051fe0d5f48972429199c4b81d2a5f2042800202e2aa2ff236ef4bd0ed0fe8ea9ce9af5cb564761333b28bb90bf18bf344d5a985960017ea341954739079081bf20ecc2b824cb09ae2cc7ee3a6f4b747e279327ac618149e3686c1e34f8c76430d23741fc1eeda098c4a9cbf727a6a954d95f41bf1a936ba180d994d50b492df39e2409a37f84115279eb4b18348fd7052f472226a739ce2ca38a8a76705720989890e3dda01cb02a39693110e7e1328f0ac561e18f9c800b6222e3a21e03f5e6094b1c3a5a5f31d75223683233b7c93ab4f82330b11292073635bd21c12856745c9c867547a71824bacfc79e391315bb5dc523824e5fd1619f1e048d52ecdc3ed9bccd0f093c4ac1a7e96319d713ebd0d595538ec2badae4c979da9ea10b8d97d3850716962032e8b869e863f53802146183f68785f32985756fc8820944126f0898424756c3be6f4c050cda21d645ebfd1e5b14d6e460799c2890950123771fd82def516f3eba591736187a017dcadbda29a8f294f94116908c7217d9e7fd92a65b14b144bff50cbe50a02e12b89b50cb52d4affcace1aa55a0d8402f934a1fab721ad270c0e38809ed9155870c8ae6ff887b245ec9ec5ef3d359ff15c2a8a21e033fc77708f3fb2033d13ca79e7bfae3ec61b10ca8c9c487e43350d6932c31af42fafed56922caed454b99dfe63f255abb56215cc8439b6c850265f756e33abea240149ff3fd6eca4858f886e16d00b5a35acc56c433d42558b854a351a9ec3502bc2af9c3b39dfd18a0b8197509d0ffb6360a60c1f3fee9651485a1b839a65730ce54f22f0110a6a6e0a5d39e8ab35be1ab229d6a82bc5efc9047c111746eb6aaaa650ff12ce1815dbe2771e2ac1cbb74ec7049463b5addcd7f043c6d4e965210cf80bbe7b2af1fe7bb76f14f304b1a700f32257d7b13a93278a14a78ded4ffd9e151de547c1f42c95c8c5184abb9d7dfb9d4cd2d195667b181850d0383c35735c913dabd401266ab45019fe25d501eb10f11b85140ecf54a739fc1e3d26800ed276f899a62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca37fdd88cbcb29295f5cea5494039ae38686f4c2ad19a5d8d10dfbb19e5999d627b2bde8888ccb5fe88447f63a09fa344e680c9c7904c61561af3431720e99103crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust1.62-1.62.1-150300.7.7.1.src.rpmlibrustc_driver-24d393b562c98f40.so()(64bit)libstd-d20833080d6f515b.so()(64bit)libtest-c8bac077c5a18a26.so()(64bit)rust+rustcrust-gdbrust-stdrust-std-staticrust1.62rust1.62(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/sbin/ldconfig/sbin/ldconfiggcc11glibc-develld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.2.5)(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)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(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_3.4)(64bit)libgcc_s.so.1(GCC_4.2.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.27)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.12)(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librustc_driver-24d393b562c98f40.so()(64bit)libstd-d20833080d6f515b.so()(64bit)libtest-c8bac077c5a18a26.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.61sheep67 1663582234  !"#$%&'()*+,-./12 456789:;<=>?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-24d393b562c98f40.solibstd-d20833080d6f515b.solibtest-c8bac077c5a18a26.sorustlibetcgdb_load_rust_pretty_printers.pygdb_lookup.pygdb_providers.pylldb_commandslldb_lookup.pylldb_providers.pyrust_types.pyx86_64-unknown-linux-gnubinFileCheckgcc-ldldld64rust-lldliblibaddr2line-679c644c66de9bfa.rliblibadler-acc454b015f12f2e.rlibliballoc-c674117f8e991fda.rliblibcfg_if-d4e2c67d77d5208d.rliblibcompiler_builtins-5f437c82c3555c7b.rliblibcore-d2fcd854f92383c8.rliblibgetopts-89bbcbe7424ecc5b.rliblibgimli-fc0884692923a5ba.rliblibhashbrown-5cbd541cc2553c6a.rlibliblibc-b2ad1c7de9c45bbe.rliblibmemchr-79f23a3a541b9928.rliblibminiz_oxide-f800d3802fd3527a.rliblibobject-87144b49b350b481.rliblibpanic_abort-34f92cad936e4038.rliblibpanic_unwind-648a87236bbffc75.rliblibproc_macro-ec502837240f99d9.rliblibrustc_demangle-16ab00f687cfc1ae.rliblibrustc_std_workspace_alloc-8a3f14a73062e4e4.rliblibrustc_std_workspace_core-41a49d7b841a9921.rliblibrustc_std_workspace_std-712c6b9be4e878db.rliblibstd-d20833080d6f515b.rliblibstd-d20833080d6f515b.solibstd_detect-ac5d23391eabb6e6.rliblibtest-c8bac077c5a18a26.rliblibtest-c8bac077c5a18a26.solibunicode_width-13a32f8ed5bb56c7.rliblibunwind-ef9e86aa108ea44d.rlibrust1.62CONTRIBUTING.mdREADME.mdRELEASES.mdrust1.62COPYRIGHTLICENSE-APACHELICENSE-MITrustc.1.gzrustdoc.1.gz/usr/bin//usr/lib//usr/lib/rustlib//usr/lib/rustlib/etc//usr/lib/rustlib/x86_64-unknown-linux-gnu//usr/lib/rustlib/x86_64-unknown-linux-gnu/bin//usr/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld//usr/lib/rustlib/x86_64-unknown-linux-gnu/lib//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_Updatedrpmxz5x86_64-suse-linux    POSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ce71805c802158bf0bb53e44ede25eae89fa591b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=78f81625249bac4ff36b713d816260c38c9ad1f0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a29acb1d88c464c982d8b51baca4c3103159bd07, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8122e829682511faf71734681c8c4681032ea442, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=71a4ab851d0fd261a5c70f028ac52af51484e57e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=226b560463801f941e200da3ba92691283bf6d5a, strippeddirectoryASCII textPython script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bb46a1736e5ad46a36321fea253e372ffab56e0d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f293e90122715be00cde1eca40b14478bbc46713, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8cc9c5edbedb5209777772b09460663696338d35, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e4934474640b17166de7edd1d942212be1a2b71c, for GNU/Linux 3.2.0, strippedcurrent ar archiveUTF-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)(E`m}   RRRR R(R)RRR&RRR R R*R(R)R$R RRRRRRRR RRR RR R RR R&RR$RRRPRR,RRRRR%R'R&R"R!R#R RRR R RRR R)RR$R R+RRRPRRRRRR&RR RR RRRRR RRRR RR RR$RRRPRR!RR&R R R)RR$R RRRR&RRRR R RR R R!R$R RRRRRRRR RRRR R RR R&RR$RRRRRRRR RRRR R RR R&RR$RRRRRRRRR"R#R!R-R,R'R%R&R R RRRR R RR$RR+R RRRRRRRRR&RR RR RRRRR RRRR RR RR$RRRRR!RR&R R R)RR$R RR3M!3!mB} ,5< iZi=95F~]jB-w;\KQ/69څ=T{8YLiOoP1h: O7wF{LʭfJi{UOf ꜞ\.=ZMD@~]gz{O#M%8_)r`mϳpM]5qNC.X/ c޷%WC[eBf8}ƼyR1z̜X/KE"72N$~mŔ<+[miW:˹#@~²^RSB "I0BŌ/kzwkI)H`ڡɽmY&30$V ى`]X:hZ_E2_y6ى>~)a_\gZT \&ᓌL{b'^qQټqK1'GPz#FImOD4yF(/LmɰTEF 8vM(MSG{_0ngϊ;_*-22E^(:uzՐpŁP|-1ڶKD 0r!kP(bRqXKRƗÅt[D%,pp^?@l LQ<[zalUK97f~*DWQX#H9qd Ex!+@O&vG]Di4[hLy7 p b[Z6SFi=J'E$B*Qke:uY9 5QII1Vm^ 6%u:Q-.GEYr-0_?I>GXJg`[Ka cSzڼδڵiB7܌|τ].C+nVsxpԶ҃*~SGURKd@`xzIFRI^Y%Qs^f!źw^ܤzg~;twicT # dݏs"t,$RFvci`-,ӜC{X =׭Xah(}Y#Pӟ .$Y7g"wʼ j%/VSQaI `LjVTAM0k\pS,Jz$(jdkl LЬˢգIT ?Ў)l!' iko @eU`Yb)ePbB<\Kq̄{wp-?: ь^y20D -C,a57 YZ