rust1.82-1.82.0-150500.11.6.1<>,4g-p9|Xu &.O9ׁ2PV,跙Pe&Ȥ3cG7b~ݥW4TL*뷫@&]?z8ؘk JK 'm]G%P>liK 'u"SWchCb֋\]:aC&÷=mCj[?o ˚<"p'x=6oreP O'Ro v4og=j#"(#W} w%5ELbJfqXeKp>IL?<d   ?LP\`y EE E 0E DE E E$E}EE77#7$H$\$($8$9$:$>a@aBaFbGbEHcEIdEXeDYedZe[f\f4E]gHE^m8 bncocdoeofoloupEvqw{Ex|Ey}z8Crust1.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-h01-armsrv1|SUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR MIThttps://www.suse.com/Development/Languages/Rusthttps://www.rust-lang.orglinuxaarch64 pp0 `S8      CXN |}L_7`$u"p[(1 L&['a~+vy|!( >t< qQ - A ~KRu%AAAAA큤큤A큤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-456ad44b240a6b9e75ae33f3f35b2b68662bcbb41e15953589954065d92cf5b9763890a3462b3e04ce9d536c88b9bf17c33d2c5d68985a58c9b01d0b61d8a0c508e579ffe5c280b7be26eae0159f09d97085b5d53b9d54481dd430e1e33a5b0a557985ec5a31f5617d25d26bd6fe23c4b8d6f85b1498e1aae82831ca0d7f17febc60613775a098e59b49fa4584cea73631697fe1456c44284c337d67003403154c08b4b4bef7f120b28251a860f08396c231d5851dda0fe7807b4f558d8f1547c19be995240bad745a07ceac76c6b002e5d8a3803e4cd74fee86c3883aa53766ddfa87171a1dfbfc1effcee6960856b0e953d3b821af5ce588e4b18bf3ef3e17f7eb785c58466ee5798d0acf9571253e4d87f25ff5a8c22ccf9b0de35c57d310145048489537f040b6126cdeb04b0a7d67f54fb7f2446d13ea99805efd6d64d29401ca3effb359a03e05c830d333121d00a5c78fcb72ed12061fad97386faeb82868402f21209c1a9f74eb7820002d7a9352ce9ebec955308eae329b454ef6f45379134e8693e010799f2fbbee2da52f54c9774aa27298dd70ed450bee42b77a5379134e8693e010799f2fbbee2da52f54c9774aa27298dd70ed450bee42b77a5379134e8693e010799f2fbbee2da52f54c9774aa27298dd70ed450bee42b77a5379134e8693e010799f2fbbee2da52f54c9774aa27298dd70ed450bee42b77a56a25e0d3b3943921dcf3bc87109a62c585301d8c397a837f43ae2e0cf5087dfef5d2d9c8da2e84f0120a15a97d644386f999e8da896b29bcb83009cec02ba2b0c4e3c97e1d713e85a6f335c41155458f14bbe152a05883bbf2d9ad233211b5e80ef649ec1f6cae1f71ba61a9a2825b74d94cfe7f1606168e5da1545dd8342185800cf8b3350c091b4366c15ab2055c525eb7f9f1458557ba9da67b1e1e1a27927309a77327d09a5778f37261043d21281deddffe13835c16ec141fe79741b77d9f44184501fa3a29376c510f2a5afc211baa1109744c1756a110782aa257c677dbbfed4a17081b6d9d703f5dcc55dea1c9d0d96a850538ec76c877512f65e7ed9fc8021a95084398eb1536f124b3656bd3990c05c7668a90f2a86468916ddaa22fa339a4c92c1f8da9176ff132ff5a1d45c78f2bd395bdd46165209bbb00bcdc060fb14c6810b97e403756459319fb224ca808597930f6671274cc23e48ae43c8c0ad115c7f425a8c6760b68c98ba3f2df19df1157bfa0aebc9f44f0df48270a127408076a699f777723c3dc0c0b16ed8e0346d37ee728d81182375bb1aa186738e413990713f27000e0bb8abc614010a23258ac4d6906c0c31d4a9a48b5d4f4b1694508388b9379c9f285934ecef7b57f2b48420d7c5251d6eded360cbc59b9339a134ea3ba5a4decff436ff65493e4fcee3ddf9034a2828ea85e67edb5830c5406d7810c215b28063c371e412684aefbccc45b35967a3abf3c0cbe8220baec04c6a8fbe363ec564e96e1bf616ee37d94221235bfd8cb82ccd5b81b457511bd29c6b74d10da1224a0c02cfcaa7e5d636487e0bbb6050a0490526afe1070b5635479623c897d06e40d7727fa81226813bca005aa59c57c85034b2b55f9f5d5f5cbfbad0c1ebd344d678a32afe16ab4f2dca490d7ffa2439d776eff8db0329e8e115a6ab91f06ddd414f75ae64b5e677178cb75cfcf613d5f05be65383b1fda10a66bd9488c8be3ef4d3da096cfb97907de51f0521d260f440a8358a6e8df4fbcaba9b5db2299449d89aac37c00cc01092095e0f5ee1e1eabb8558d7f7314d548d7c25dee39d04ad2f73f357d6bf2c3ad055a18ca595971b9753522dd9f11486fcb805641f8bba75d1ea4f97a386a47c992a439fb9f20a28c548aa19223083a8dd01995a277bb12fae4eec422054d3410010760659f611a646d9befc5b218125d2cb87f90c3cfab1973d6f8602677e840b8f439001ff6163d8d8d4183f7f710fa006b536074c821ccef3f135ec02f046980b377ebec78ed2622eff16d6f97696dc4692a585b6d43a527285af39c3601e9194ae409aeb138344b363a8106ac3cc5dfbe24561ca981b7a6cd3111d40bd4c57351e01456a09e5858eb34296512df91b13bafb5e6498498c7fa7ab78ef7efa50ddd0774642c93c92aee8c1c272b41d43cc514bf5b21010c0b6c0fe6bd46d2b51ed622a749c2038e0f9d7c35a3bec5c75091b0c320a87f14482202b62659991b32923ae45e778e9e586277f139c8d8ebbed298875d903689544c3a791d7fa1625d2ad5c4d86b69e25491ae2088eb275bd098da23b0bf17183620dfd79b530765a626f98a1a62f0cee60f5907ea0a97b0976a811edd0f9094d7c87c1478d18f1530138b95cbe4d1e61605de7e47795a93ca2166fb0de2439b709f78cf7a3cf2d0a5a57b7738ac70a9f04bd40afb09c1c39dc40a6e7b92e75e7785c93275492a2983542179cced8362fb0d5257e65c7069adcceabfc12f572b1b37ac098154bd0093bf94da87c57ca9f71e35cd00c1752bd0581fef622b3d8b25836cf70feb7e1a7a6171ea9e440b46dfda74c46a0ed0d62c7a1e35f56406896d7aa7ca52d0cc0d272ac022b5d2796e7d6905db8a3636a23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3af4e3f2c8aa9c36c2d9c21c4b3c93ce0a4a4c4d3f112484c36d3bd219c3a42ebb2bde8888ccb5fe88447f63a09fa344e680c9c7904c61561af3431720e99103crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrust1.82-1.82.0-150500.11.6.1.nosrc.rpmlibrustc_driver-07fd31c70b5b3871.so()(64bit)libstd-4207573376eb586c.so()(64bit)rust+rustcrust-gdbrust-stdrust-std-staticrust1.82rust1.82(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/sbin/ldconfig/sbin/ldconfiggcc13glibc-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-07fd31c70b5b3871.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.81h01-armsrv1 1731064312  !"#$%&'()*+,-./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-07fd31c70b5b3871.solibstd-4207573376eb586c.sorustlibaarch64-unknown-linux-gnubinFileCheckgcc-ldld.lldld64.lldlld-linkwasm-ldrust-lldwasm-component-ldliblibaddr2line-0ff18f3016f28424.rliblibadler-a97abd4f4d06443c.rlibliballoc-94924ee6e5337165.rliblibcfg_if-fc414a06f9cbea04.rliblibcompiler_builtins-2676ee59069d6c66.rliblibcore-faab586bc5ad5736.rliblibgetopts-3f0542d9e48bab11.rliblibgimli-70e9ca95938b8e13.rliblibhashbrown-ddf95bd599c9b873.rlibliblibc-c969f17572ff4304.rliblibmemchr-36429ba3155f900e.rliblibminiz_oxide-5b5fadcf6f964ec8.rliblibobject-67d747ef21ea6f37.rliblibpanic_abort-55f172b173e33784.rliblibpanic_unwind-5030e387d7cc0bf5.rliblibproc_macro-ea4f9ab1d47908a7.rliblibprofiler_builtins-db178693105c9aaa.rliblibrustc_demangle-ae0832306dca4ec2.rliblibrustc_std_workspace_alloc-5968bc065ca23603.rliblibrustc_std_workspace_core-71e48809544db7f8.rliblibrustc_std_workspace_std-a4972781102a9223.rliblibstd-4207573376eb586c.rliblibstd-4207573376eb586c.solibstd_detect-15cafe811c2380f9.rliblibsysroot-d91ef413c5f12cc7.rliblibtest-574eac3ca3c04beb.rliblibunicode_width-2d715b9d1fae531d.rliblibunwind-f415eb5757d106f6.rlibetcgdb_load_rust_pretty_printers.pygdb_lookup.pygdb_providers.pylldb_commandslldb_lookup.pylldb_providers.pyrust_types.pyrust1.82CONTRIBUTING.mdREADME.mdRELEASES.mdrust1.82COPYRIGHTLICENSE-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.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_Updatedrpmxz5aarch64-suse-linux    ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c0d8a1dee96f5561effca2a21ab8af35f7e01ffc, 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]=b85e84b45f958b402edc22ee64ccf33cec3a0fe8, 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]=a83175ab759cf72049ee7696a2212201a3c8ccb9, for GNU/Linux 3.7.0, strippedPOSIX 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]=93e501cf2adbe2061813c019577009e46f11f296, 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]=6ba5797a9a434b92e58ab51930c9fe194d85a51c, 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]=42424e53ae101d724ed48b19ddd52467411d6ed9, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c6a14a2fd21b38c1edd05a7812c1671d15f66eb, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eafa53d0cdf9d51b9113dde3c1e961a265048896, strippeddirectoryELF 64-bit LSB executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5ecfd13154127f14261e672ba0112676983f87c1, 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]=6fb207335b06652f6b03b2c573fda64dd56fb538, 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]=c8bf1e87c32eab9ffb90501004afa4248c5ea1fb, 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]=d62fd85ee42b575742f779d9bfe63b102fa848b3, for GNU/Linux 3.7.0, strippedcurrent ar archivePython script, ASCII text executableASCII textUTF-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) #,5_o  * & RRRRRRRRRR R RRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPR1R RRRRRRRR RR RR RR(R-R#RR*R+R R'R,RR/RR.R%R&R!R$R)R"R RRR0RRRPR RRRRR RR R RRRRR RR RRRR(R+R R,R"RR#R)RR$R'R!RRR RRRRRRRRRR RRRRR RRRRRR RRRRR RRRRRR RRRRR RRRRRR RRRRR RR2R1R RRRRRRRR-R,RR#R'RR%R&RRR/R*RRR+R(R"R$R R)R!RR R0RRRRRR RRR RRRRRRR RR RRRRR RR R RRRRR Rm$ec[cargoglibc-devel-staticutf-8aa7fdec6d29319bbf98ccb811e7e114b483e232b5cd18a8515dea5cff381001e?p7zXZ !t/]"k%?C.oc5ZUF8S2fy}*9`M[fo3KDqZz 7WdܧHB-9eJ8'0w~tF8y m!eV :6 i/om1]>xvG9ͷ1hC/sz4vB2=6]v '#\V ]x3s,֙KHf]'gkC܂ؚ `(ro[S\/jZN/wy 7"|\Lkݒc6AL_°hNgzo@j(vS?0K) ޠѣ<Z3}:x2/QCtXܫ)@Ƭ%NRVh`?xG*>{ T#u{Ʒ7\+⯰b"6'uA#0}%`Y\) z q0簀MǍ/ bkG]( f\C4ph? aWC-~YBƦ.= a'"-% :>x2t0{wNS&$fo>qT Ra DJѻiRǮz#%l?Q?*jN+ {>#Lo1 [~ì۷=r!C"dm~ 0rY`W2MĹY2f|ƴ  0Z3Bo4fBr1+(Yq7 ,udZ\<Eva&bmݚF`r ]o\TvBL#s &5[z[TiZ$:F?;]EM%@)2"KGmb+ctpL Z׹tDG,ixf LїT֦_0IhwFsļilta00AȶOC'7} NWsGT_'[5p5ѨFw(.uJG^R&p]}{w@עBգ?:AϽ,8n W 6Z΁d,Nn'l Msh-D(?OC{6R%֒a;^v,nf`Sʰ\cF^So>ENXzU>NN.pԚjدѷܢ]ɣ(3OzSpH wj EckFӟ6brبِnGI7ٽS; |=;ͨl4)>KHs yϐ#*nKkF S1M3'^}~YG<k%Fn0D&JkِAYGE{ԟ姩9 lH{ f..*,iȖc i}Ab \|V}G汉j8/_k+m7 ozûxQVx$@ 6ӣFc( Ml^/wgv/Eˬ!LU Ui@L:K=$"(f1sG(C.m按̓7$G/3F cjД۲zp!TK)E Lj-#혴|]Bפ&=G;[XI PI0ݹ^|%foཉ  vp #x+jq*aȂ\9@;VSANJ6~Tg%Ji 9u8ބ׬vC0ݍ1/{ YZ