rust1.82-1.82.0-150500.11.6.1<>,g-%p9|\1X'oȉ6ÿ}lI N#ូ' BvS'm(لjaأX(, F|/, 40B F$ @a {-yoH`\~<\F|hgưdOb V[9xXHk% Ngm|6m 2fiT뾶r˓pXE{.p68S{96I.%c-ݥhHS]>I?d   ?LP\`y EE E ,E @E E  E EyEEII&@I&&&('8'9'$:'R>d#@d2BdAFeGe,EHf@EIgTEXgYgZh[h`\hE]iE^o bqcqdr4er9fr<lr>urPEvsdw}xEx~EymzTdhCrust1.821.82.0150500.11.6.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.g-%s390zl38 SUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxs390xp(p0@`m8 .h< qQ IIII`n|T_1 $NXU\\ J1}H#&\[v/* '@<$hD> - A ~KRu%AA큤AAAA큤큤A큤A큤g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g- g-g-g-g-g-g-g-g-g- g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-g-gggg-gggg-g-4eb60e36c30707d34eb3312b37b78558f1abe0fbd0cce514062e7d5bd149d0806f0916f69f53435ae6b2750d6b9ba4d8ef542c7c784cb8670c9e63526faf1082436a2ec38c696863bc0b5df18eddd171edd554bd41069913776efa66f9b49035557985ec5a31f5617d25d26bd6fe23c4b8d6f85b1498e1aae82831ca0d7f17febc60613775a098e59b49fa4584cea73631697fe1456c44284c337d67003403154c08b4b4bef7f120b28251a860f08396c231d5851dda0fe7807b4f558d8f1547af506d520c7d7ab5e1259d29202052487ffd4329fb04be34f0aa8cd2a6eb7509ca566578345918792a9489cb55dcd7dbfe7b565a83a4de05dfe12032e77b323c5d3a1fb86b454d4e219270600c8f429bf325c5003984db41d6670b712b922ee20e62328824bc5e281abd876e3ab555aac7c4f8b3b8c79c93ec80592f775f997a096cfb03ae3ab3671335f1271e66c8e9601277f94b20bb5bbc18f703d1ce3d345dfbe24561ca981b7a6cd3111d40bd4c57351e01456a09e5858eb34296512df91b13bafb5e6498498c7fa7ab78ef7efa50ddd0774642c93c92aee8c1c272b41d43cc514bf5b21010c0b6c0fe6bd46d2b51ed622a749c2038e0f9d7c35a3bec5c75091b0c320a87f14482202b62659991b32923ae45e778e9e586277f139c8d8ebbed298875d903689544c3a791d7fa1625d2ad5c4d86b69e25491ae2088eb275bd098da23b0bf17183620dfd79b530765a626f98a1a62f0cee60f5907ea0a97b0976a811edd0f9094d7c87c1478d18f1530138b95cbe4d1e61605de7e47795a9bb0d9811bf01e0a0d26756bce1ef75461eec5eed66988f52ca54eb6a3ccef1e885b15442219436a6842727c864d610d77cb542e68e4718cdd90ed8f7b2ceec1685b15442219436a6842727c864d610d77cb542e68e4718cdd90ed8f7b2ceec1685b15442219436a6842727c864d610d77cb542e68e4718cdd90ed8f7b2ceec1685b15442219436a6842727c864d610d77cb542e68e4718cdd90ed8f7b2ceec16ab742aa79bdc178817c3a329e83451a04a7bd4e5c5369a72ae785a3e7acda063d0c1718f12c1e7e6d88e4fdc910ec694f22302616288209d24298917b6fab81f2dc1eaad9eba8e17338ed63a8fabace8ce8078734a4e967f381612409ff3ba2e9d141879bbcd3cbd3dd5633603ef90974727ca1e74c6d17aa2d700c2b5d303d19b92d6e3b246557a39ba8605a9f1bf3fcbc64b9b0933022bbd4cb006a575d8d5f9f91db620be4bfd9ee9ac54a5aa965c45780b958d9a4df86b6cbe69b610fbdd746e860071f9ffb9e1ade02fe04939a190991f7ad4047b0ae8647ea5f4f61c16d3c2288936ce758134e8d7a9e9bb05b75dc036ed76e54d8244c559d1ac9209703ec46996bcefc36f84d78817eacae2c72c97cb094c5469a89e097cd77da36a982cbf530766e13b69a6d8655a84b41360019ceff072ebe2837e12aefb901325404d9f16b4f8ba18c342ec640266646a85bf48eb3594ce37892938f481bdeaa0d477e31c725ccf259b2fa9d679c463cb6b594c746b16612859c9d9bb3859d4a8e364fd053e36c156d4b8fe70cd7cd330027c2c6f69efc3fa93b213024a921dec7575ac986e6147859d5c71a33c7feba9f1566ea0f5328abd92be89f58bc3849b1ef16b5409d8896796c6d9639af7599de70318e1f666dd15aec7f0b614743bb0f69d358a685f4a4e79fa97cd9c78ccf1a9d7c567bacb79b31006a5afb5a2517a4032d8339d4b26ea8b16b9c2884252b1b45f21831e4f60e520932a2b5e56c0cd362b15d363d85ea7f99ebbe10461cfecbc1b15d5efb85d17f127feef154c5e1eec117aaf158f0f28fc2b94edadcd8a51b7b7e32279d1edb9785927fdce6963b9333b6a5ea8a80a0b41be8b200b1dbf25555a5666c613503dbff6ce5138a3220846d36cef4219e712cfb0ac705ee55bae05a96385dd56e51bb05833b28670d367246dd80f7b7ae8acd111eb5d44b9ce08a0100925307d78c9a3022106384a114c79fea0d08722fac436720c54becf4cf977d0a0420dcd4cebda4c47ebda7181f6836973b6629f3be72951d1cb841f88611f19eac14dc1ac47e4da39c7375ea1ccea1f46ba45e5f8a8016adbf6f5b7a01036576f81480d8b86b1181317ee93af437aee247fbfb95f641b4fe63f06239dfa66bc847ab35edde49f278a902fb6295c2ee5531edb292d2cfc92a39dce47ca11232c6b428283a6e1350f71e336f4d97e0a06118a04beed3c615db3196b9b6b266e2c820fd884be16c625260556486e5a5aedf411dcfba4758083c2c1528800421defb0fb6e0e547b698bf4657ffdf8debf5b3d2792c5a8a4fbb2ee8f50abfa6392b89821b15aff5d682218ab2872de1c793ca2166fb0de2439b709f78cf7a3cf2d0a5a57b7738ac70a9f04bd40afb09c1c39dc40a6e7b92e75e7785c93275492a2983542179cced8362fb0d5257e65c7069adcceabfc12f572b1b37ac098154bd0093bf94da87c57ca9f71e35cd00c1752bd0581fef622b3d8b25836cf70feb7e1a7a6171ea9e440b46dfda74c46a0ed0d62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3af4e3f2c8aa9c36c2d9c21c4b3c93ce0a4a4c4d3f112484c36d3bd219c3a42ebb2bde8888ccb5fe88447f63a09fa344e680c9c7904c61561af3431720e99103crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust1.82-1.82.0-150500.11.6.1.nosrc.rpmlibrustc_driver-20bc1b79348ec43b.so()(64bit)libstd-42a33fe11cd970f2.so()(64bit)rust+rustcrust-gdbrust-stdrust-std-staticrust1.82rust1.82(s390-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/sbin/ldconfig/sbin/ldconfiggcc13glibc-develld64.so.1()(64bit)ld64.so.1(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.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.18)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.2.4)(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.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(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.2)(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)(64bit)libpthread.so.0(GLIBC_2.2.3)(64bit)librustc_driver-20bc1b79348ec43b.so()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.13)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.7)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.26)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.32)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(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(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1rust+rustcrust-gdbrust-stdrust-std-staticrustc-bootstrap1.82.01.82.01.82.01.82.04.14.3g*gwilliam.brown@suse.comwilliam.brown@suse.com- Resolve build failure on PPC64LE due to invalid float cast * ppc64le-float.patchVersion 1.82.0 (2024-10-17) Language -------- - [Don't make statement nonterminals match pattern nonterminals](https://github.com/rust-lang/rust/pull/120221/) - [Patterns matching empty types can now be omitted in common cases](https://github.com/rust-lang/rust/pull/122792) - [Enforce supertrait outlives obligations when using trait impls](https://github.com/rust-lang/rust/pull/124336) - [`addr_of(_mut)!` macros and the newly stabilized `&raw (const|mut)` are now safe to use with all static items](https://github.com/rust-lang/rust/pull/125834) - [size_of_val_raw: for length 0 this is safe to call](https://github.com/rust-lang/rust/pull/126152/) - [Reorder trait bound modifiers *after* `for<...>` binder in trait bounds](https://github.com/rust-lang/rust/pull/127054/) - [Stabilize opaque type precise capturing (RFC 3617)](https://github.com/rust-lang/rust/pull/127672) - [Stabilize `&raw const` and `&raw mut` operators (RFC 2582)](https://github.com/rust-lang/rust/pull/127679) - [Stabilize unsafe extern blocks (RFC 3484)](https://github.com/rust-lang/rust/pull/127921) - [Stabilize nested field access in `offset_of!`](https://github.com/rust-lang/rust/pull/128284) - [Do not require `T` to be live when dropping `[T; 0]`](https://github.com/rust-lang/rust/pull/128438) - [Stabilize `const` operands in inline assembly](https://github.com/rust-lang/rust/pull/128570) - [Stabilize floating-point arithmetic in `const fn`](https://github.com/rust-lang/rust/pull/128596) - [Stabilize explicit opt-in to unsafe attributes](https://github.com/rust-lang/rust/pull/128771) - [Document NaN bit patterns guarantees](https://github.com/rust-lang/rust/pull/129559) Compiler -------- - [Promote riscv64gc-unknown-linux-musl to tier 2](https://github.com/rust-lang/rust/pull/122049) - [Promote Mac Catalyst targets `aarch64-apple-ios-macabi` and `x86_64-apple-ios-macabi` to Tier 2, and ship them with rustup](https://github.com/rust-lang/rust/pull/126450) - [Add tier 3 NuttX based targets for RISC-V and ARM](https://github.com/rust-lang/rust/pull/127755) - [Add tier 3 powerpc-unknown-linux-muslspe target](https://github.com/rust-lang/rust/pull/127905) - [Improved diagnostics to explain why a pattern is unreachable](https://github.com/rust-lang/rust/pull/128034) - [The compiler now triggers the unreachable code warning properly for async functions that don't return/are `-> !`](https://github.com/rust-lang/rust/pull/128443) - [Promote `aarch64-apple-darwin` to Tier 1](https://github.com/rust-lang/rust/pull/128592) - [Add Trusty OS target `aarch64-unknown-trusty` and `armv7-unknown-trusty` as tier 3 targets](https://github.com/rust-lang/rust/pull/129490) - [Promote `wasm32-wasip2` to Tier 2.](https://github.com/rust-lang/rust/pull/126967/) Libraries --------- - [Generalize `{Rc,Arc}::make_mut()` to `Path`, `OsStr`, and `CStr`.](https://github.com/rust-lang/rust/pull/126877) Stabilized APIs - [`std::thread::Builder::spawn_unchecked`](https://doc.rust-lang.org/stable/std/thread/struct.Builder.html#method.spawn_unchecked) - [`std::str::CharIndices::offset`](https://doc.rust-lang.org/nightly/std/str/struct.CharIndices.html#method.offset) - [`std::option::Option::is_none_or`](https://doc.rust-lang.org/nightly/std/option/enum.Option.html#method.is_none_or) - [`[T]::is_sorted`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted) - [`[T]::is_sorted_by`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by) - [`[T]::is_sorted_by_key`](https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by_key) - [`Iterator::is_sorted`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted) - [`Iterator::is_sorted_by`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by) - [`Iterator::is_sorted_by_key`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by_key) - [`std::future::Ready::into_inner`](https://doc.rust-lang.org/nightly/std/future/struct.Ready.html#method.into_inner) - [`std::iter::repeat_n`](https://doc.rust-lang.org/nightly/std/iter/fn.repeat_n.html) - [`impl DoubleEndedIterator for Take>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-DoubleEndedIterator-for-Take%3CRepeat%3CT%3E%3E) - [`impl ExactSizeIterator for Take>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeat%3CT%3E%3E) - [`impl ExactSizeIterator for Take>`](https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeatWith%3CF%3E%3E) - [`impl Default for std::collections::binary_heap::Iter`](https://doc.rust-lang.org/nightly/std/collections/binary_heap/struct.Iter.html#impl-Default-for-Iter%3C'_,+T%3E) - [`impl Default for std::collections::btree_map::RangeMut`](https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.RangeMut.html#impl-Default-for-RangeMut%3C'_,+K,+V%3E) - [`impl Default for std::collections::btree_map::ValuesMut`](https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.ValuesMut.html#impl-Default-for-ValuesMut%3C'_,+K,+V%3E) - [`impl Default for std::collections::vec_deque::Iter`](https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.Iter.html#impl-Default-for-Iter%3C'_,+T%3E) - [`impl Default for std::collections::vec_deque::IterMut`](https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.IterMut.html#impl-Default-for-IterMut%3C'_,+T%3E) - [`Rc::new_uninit`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit) - [`Rc::assume_init`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init) - [`Rc<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit_slice) - [`Rc<[MaybeUninit]>::assume_init`](https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init-1) - [`Arc::new_uninit`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit) - [`Arc::assume_init`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init) - [`Arc<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit_slice) - [`Arc<[MaybeUninit]>::assume_init`](https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init-1) - [`Box::new_uninit`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit) - [`Box::assume_init`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init) - [`Box<[T]>::new_uninit_slice`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit_slice) - [`Box<[MaybeUninit]>::assume_init`](https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init-1) - [`core::arch::x86_64::_bextri_u64`](https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bextri_u64.html) - [`core::arch::x86_64::_bextri_u32`](https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bextri_u32.html) - [`core::arch::x86::_mm_broadcastsi128_si256`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_broadcastsi128_si256.html) - [`core::arch::x86::_mm256_stream_load_si256`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm256_stream_load_si256.html) - [`core::arch::x86::_tzcnt_u16`](https://doc.rust-lang.org/stable/core/arch/x86/fn._tzcnt_u16.html) - [`core::arch::x86::_mm_extracti_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_extracti_si64.html) - [`core::arch::x86::_mm_inserti_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_inserti_si64.html) - [`core::arch::x86::_mm_storeu_si16`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si16.html) - [`core::arch::x86::_mm_storeu_si32`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si32.html) - [`core::arch::x86::_mm_storeu_si64`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si64.html) - [`core::arch::x86::_mm_loadu_si16`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_loadu_si16.html) - [`core::arch::x86::_mm_loadu_si32`](https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_loadu_si32.html) - [`core::arch::wasm32::u8x16_relaxed_swizzle`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16_relaxed_swizzle.html) - [`core::arch::wasm32::i8x16_relaxed_swizzle`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16_relaxed_swizzle.html) - [`core::arch::wasm32::i32x4_relaxed_trunc_f32x4`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_trunc_f32x4.html) - [`core::arch::wasm32::u32x4_relaxed_trunc_f32x4`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f32x4.html) - [`core::arch::wasm32::i32x4_relaxed_trunc_f64x2_zero`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_trunc_f64x2_zero.html) - [`core::arch::wasm32::u32x4_relaxed_trunc_f64x2_zero`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f64x2_zero.html) - [`core::arch::wasm32::f32x4_relaxed_madd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_madd.html) - [`core::arch::wasm32::f32x4_relaxed_nmadd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_nmadd.html) - [`core::arch::wasm32::f64x2_relaxed_madd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_madd.html) - [`core::arch::wasm32::f64x2_relaxed_nmadd`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_nmadd.html) - [`core::arch::wasm32::i8x16_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16_relaxed_laneselect.html) - [`core::arch::wasm32::u8x16_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16_relaxed_laneselect.html) - [`core::arch::wasm32::i16x8_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_laneselect.html) - [`core::arch::wasm32::u16x8_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_laneselect.html) - [`core::arch::wasm32::i32x4_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_laneselect.html) - [`core::arch::wasm32::u32x4_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_laneselect.html) - [`core::arch::wasm32::i64x2_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i64x2_relaxed_laneselect.html) - [`core::arch::wasm32::u64x2_relaxed_laneselect`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u64x2_relaxed_laneselect.html) - [`core::arch::wasm32::f32x4_relaxed_min`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_min.html) - [`core::arch::wasm32::f32x4_relaxed_max`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_max.html) - [`core::arch::wasm32::f64x2_relaxed_min`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_min.html) - [`core::arch::wasm32::f64x2_relaxed_max`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_max.html) - [`core::arch::wasm32::i16x8_relaxed_q15mulr`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_q15mulr.html) - [`core::arch::wasm32::u16x8_relaxed_q15mulr`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_q15mulr.html) - [`core::arch::wasm32::i16x8_relaxed_dot_i8x16_i7x16`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_dot_i8x16_i7x16.html) - [`core::arch::wasm32::u16x8_relaxed_dot_i8x16_i7x16`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_dot_i8x16_i7x16.html) - [`core::arch::wasm32::i32x4_relaxed_dot_i8x16_i7x16_add`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_dot_i8x16_i7x16_add.html) - [`core::arch::wasm32::u32x4_relaxed_dot_i8x16_i7x16_add`](https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_dot_i8x16_i7x16_add.html) These APIs are now stable in const contexts: - [`std::task::Waker::from_raw`](https://doc.rust-lang.org/nightly/std/task/struct.Waker.html#method.from_raw) - [`std::task::Context::from_waker`](https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.from_waker) - [`std::task::Context::waker`](https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.waker) - [`$integer::from_str_radix`](https://doc.rust-lang.org/nightly/std/primitive.u32.html#method.from_str_radix) - [`std::num::ParseIntError::kind`](https://doc.rust-lang.org/nightly/std/num/struct.ParseIntError.html#method.kind) Cargo ----- - [feat: Add `info` cargo subcommand](https://github.com/rust-lang/cargo/pull/14141/) Compatibility Notes - We now [disallow setting some built-in cfgs via the command-line](https://github.com/rust-lang/rust/pull/126158) with the newly added [`explicit_builtin_cfgs_in_flags`](https://doc.rust-lang.org/rustc/lints/listing/deny-by-default.html#explicit-builtin-cfgs-in-flags) lint in order to prevent incoherent state, eg. `windows` cfg active but target is Linux based. The appropriate [`rustc` flag](https://doc.rust-lang.org/rustc/command-line-arguments.html) should be used instead. - The standard library has a new implementation of `binary_search` which is significantly improves performance ([#128254](https://github.com/rust-lang/rust/pull/128254)). However when a sorted slice has multiple values which compare equal, the new implementation may select a different value among the equal ones than the old implementation. - [illumos/Solaris now sets `MSG_NOSIGNAL` when writing to sockets](https://github.com/rust-lang/rust/pull/128259). This avoids killing the process with SIGPIPE when writing to a closed socket, which matches the existing behavior on other UNIX targets. - [Removes a problematic hack that always passed the --whole-archive linker flag for tests, which may cause linker errors for code accidentally relying on it.](https://github.com/rust-lang/rust/pull/128400) - The WebAssembly target features `multivalue` and `reference-types` are now both enabled by default. These two features both have subtle changes implied for generated WebAssembly binaries. For the `multivalue` feature, WebAssembly target support has changed when upgrading to LLVM 19. Support for generating functions with multiple returns no longer works and `-Ctarget-feature=+multivalue` has a different meaning than it did in LLVM 18 and prior. There is no longer any supported means to generate a module that has a function with multiple returns in WebAssembly from Rust source code. For the `reference-types` feature the encoding of immediates in the `call_indirect`, a commonly used instruction by the WebAssembly backend, has changed. Validators and parsers which don't understand the `reference-types` proposal will no longer accept modules produced by LLVM due to this change in encoding of immediates. Additionally these features being enabled are encoded in the `target_features` custom section and may affect downstream tooling such as `wasm-opt` consuming the module. Generating a WebAssembly module that disables default features requires `-Zbuild-std` support from Cargo and more information can be found at [rust-lang/rust#128511](https://github.com/rust-lang/rust/pull/128511). - [Rust now raises unsafety errors for union patterns in parameter-position](https://github.com/rust-lang/rust/pull/130531)/sbin/ldconfig/sbin/ldconfigrust-gdbrust-stdrust-std-staticrust1.62rust1.63rust1.64rust1.65rust1.66rust1.67rust1.68rust1.69rust1.70rust1.71rust1.72rust1.73rust1.74rust1.75rust1.76rust1.77rust1.78rust1.79rust1.80rust1.81s390zl38 1731064101  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE1.82.01.82.01.82.01.82.01.82.0-150500.11.6.11.82.0-150500.11.6.11.82.01.82.01.82.0 cargo-clippycargo-fmtclippy-driverrust-gdbrust-gdbguirust-lldbrustcrustdocrustfmtlibrustc_driver-20bc1b79348ec43b.solibstd-42a33fe11cd970f2.sorustlibetcgdb_load_rust_pretty_printers.pygdb_lookup.pygdb_providers.pylldb_commandslldb_lookup.pylldb_providers.pyrust_types.pys390x-unknown-linux-gnubinFileCheckgcc-ldld.lldld64.lldlld-linkwasm-ldrust-lldwasm-component-ldliblibaddr2line-10da28073ae1650a.rliblibadler-f5d7c6bd89dd786d.rlibliballoc-49f562c3c1f2d64b.rliblibcfg_if-c9414479bac63500.rliblibcompiler_builtins-513ea577887f5b53.rliblibcore-1ddbc83fffaf8050.rliblibgetopts-fa2e3eab2ee2c46d.rliblibgimli-523f89330cd7f35f.rliblibhashbrown-21ee63980e39cd95.rlibliblibc-a038c5cec621f16d.rliblibmemchr-ac67dd21f17be559.rliblibminiz_oxide-73925c4949579f11.rliblibobject-c8e6acec5bb4fce4.rliblibpanic_abort-f40685264f7cc7a0.rliblibpanic_unwind-162469f2c85c150b.rliblibproc_macro-01956ac362bbc6c0.rliblibprofiler_builtins-3ef6701664adc315.rliblibrustc_demangle-7c3caff76d798129.rliblibrustc_std_workspace_alloc-4a7af40051363f0c.rliblibrustc_std_workspace_core-ea2637d2638b885a.rliblibrustc_std_workspace_std-ae2c3e07a614f9b3.rliblibstd-42a33fe11cd970f2.rliblibstd-42a33fe11cd970f2.solibstd_detect-0804a4e88d22d911.rliblibsysroot-fef5e06b6342a45b.rliblibtest-685393fa2ab6b4c1.rliblibunicode_width-b860c24db76ad56e.rliblibunwind-e4ced635a0c82479.rlibrust1.82CONTRIBUTING.mdREADME.mdRELEASES.mdrust1.82COPYRIGHTLICENSE-APACHELICENSE-MITrustc.1.gzrustdoc.1.gz/usr/bin//usr/lib//usr/lib/rustlib//usr/lib/rustlib/etc//usr/lib/rustlib/s390x-unknown-linux-gnu//usr/lib/rustlib/s390x-unknown-linux-gnu/bin//usr/lib/rustlib/s390x-unknown-linux-gnu/bin/gcc-ld//usr/lib/rustlib/s390x-unknown-linux-gnu/lib//usr/share/doc/packages//usr/share/doc/packages/rust1.82//usr/share/licenses//usr/share/licenses/rust1.82//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:36372/SUSE_SLE-15-SP5_Update/cb8099b8cda053ceb51abee7c7210f4b-rust1.82.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux      ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=97450fddc5beec2b9ddf9d26039fa78db04bd4aa, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=aa71b85f35d22ae7afeba1eb3520d466ec6c0d90, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d1430b924651cee86fe7c66b0a7fd2a2313027c2, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=356b4809cd0d8aa0c619a9f87dceaf0369ceac50, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3cf614d9b70a5b5af5b0582caec946d9ce122328, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=96407ad1de71f4708870701bfe68a9d298e6cec1, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0a221c925b5bd8661f7acbfe690eb110966763db, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=d0491e367274e04104e04d6ea2d56a457c17207f, strippeddirectoryPython script, ASCII text executableASCII textELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=f5ff708209e5e8f57d952e64fdc6da454c3e0b07, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=e354ace3b51af71ff1d9885316d36fcd26323e18, for GNU/Linux 3.2.0, strippedELF 64-bit MSB executable, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4da950c6de930f5d12484cceb308001b8f36e847, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=0fe7ffda90c7309e7086e2c829e108fb017981d4, 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) '()*-:C7O   </RR(R#RR*R&R"RRRR)R(R!R RRRRRR RR R RRRR&RRRRR(R#RR*R&R"RRRRRRR*RRRR(R#RRR*RR&R"RRRRR(R#RR*R&R"RRPRCRRR!R RR$R#R%R:R?R5R0RR-RAR,R@R7R8R3R6R;R4R)R'R(RR RRRR RRRRRR RR R RRRRRRR&R"RBR+RRRPRRR!RR RRRRRR R RRRRR RR RRRR'R)R(RR&RRRRRR#R(RRR RRR:R=R2R>R4R,R5R;R-R6R9R3RR RR&R+R"RRRRR!RR RRR RRRR RR)R(RR&RRRRR!RR RRR RRRR RR)R(RR&RRRRR!RR RRR RRRR RR)R(RR&RRRRR!RR RRR RRRR RR)R(RR&RRRRDRCR RRRR'R(R$R#R%R RRRRRRR?R>R.R5R9R,R7R8R-R0RAR4-cargoglibc-devel-staticutf-82a6e9cfff2913d2485a00390cb96ead7d495956551f40869bd3f26d082c40e7d?p7zXZ !t/7]"k%?C.oc5Z\ыgY 4J Uڦv]bkHVFO֟FG][KD(.A1r~p1wLtߣG<弧Dw34d(afqet*KYɫӥd3P,Z xFCg!cb"tHͤC9&q୚?M@?c+[{vv|1۔sEh=%h#6و@ǥѺdn c#TR אC[;σ$7Ŕs(|*y,o*}:.3s`cFM|A^>ί߸`x^Y9CᰴfP1&vj轨xNC'bIOCC%:|Gm}XN Z-Ï0` "!53ϋPKI I#tWT7^NmErRJesSzOfR4K#VXPlA4U4L'K{PdҏA"[p&MaS'* b qd a;4lKr|?w117 ojsp/XY4^qv;5՞]c&p 6ʃ/5kĉA% FBY55VqХ vTzk/cEy` dD˙ Ɍ7Q-E^QD=5 #3{恩^8&YAClFTSvPP+1ݩWS˄L 4&a%s3Yai xiNI3 vU1n9:H\uێzy2VJaʥ+|Һw5#9}4b$pj4[ht@iLM o& ]*~WК/> qtYFp lh0‘I?؞J@կթZQ|I c\SZtdK,wo,n9Acy h@'J/3x[!h3TȪJ!-.;4].0=ZzNawZu\NQ<vPԌVZ5uÏ -1NI[MtBU_ T} 5-O |UT q׼tу$RR brTrOHHog)x6xY)-蟾k%(Errl9Pqw|L˘ͤ&!t ?Nj"i ޔOgi+ø<ǽ.9LB05>ʶ YZ