<div class="container">
    <h1>Recommended update for rust</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-RU-2024:3903-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2024-11-04T12:37:50Z</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>moderate</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/SLE-18626">jsc#SLE-18626</a>
                        </li>
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">Development Tools Module 15-SP5</li>
                    
                        <li class="list-group-item">Development Tools Module 15-SP6</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.5</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP6</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP6</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that contains one feature can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for rust fixes the following issues:</p>
<h1>Version 1.82.0 (2024-10-17)</h1>
<h2>Language</h2>
<ul>
<li>Don&#x27;t make statement nonterminals match pattern nonterminals</li>
<li>Patterns matching empty types can now be omitted in common cases</li>
<li>Enforce supertrait outlives obligations when using trait impls</li>
<li><code>addr_of(_mut)!</code> macros and the newly stabilized <code>&amp;raw (const|mut)</code> are now safe to use with all static items</li>
<li>size_of_val_raw: for length 0 this is safe to call</li>
<li>Reorder trait bound modifiers <em>after</em> <code>for&lt;...&gt;</code> binder in trait bounds</li>
<li>Stabilize opaque type precise capturing (RFC 3617)</li>
<li>Stabilize <code>&amp;raw const</code> and <code>&amp;raw mut</code> operators (RFC 2582)</li>
<li>Stabilize unsafe extern blocks (RFC 3484)</li>
<li>Stabilize nested field access in <code>offset_of!</code></li>
<li>Do not require <code>T</code> to be live when dropping <code>[T; 0]</code></li>
<li>Stabilize <code>const</code> operands in inline assembly</li>
<li>Stabilize floating-point arithmetic in <code>const fn</code></li>
<li>Stabilize explicit opt-in to unsafe attributes</li>
<li>Document NaN bit patterns guarantees</li>
</ul>
<h2>Compiler</h2>
<ul>
<li>Promote riscv64gc-unknown-linux-musl to tier 2</li>
<li>Promote Mac Catalyst targets <code>aarch64-apple-ios-macabi</code> and <code>x86_64-apple-ios-macabi</code> to Tier 2, and ship them with rustup</li>
<li>Add tier 3 NuttX based targets for RISC-V and ARM</li>
<li>Add tier 3 powerpc-unknown-linux-muslspe target</li>
<li>Improved diagnostics to explain why a pattern is unreachable</li>
<li>The compiler now triggers the unreachable code warning properly for async functions that don&#x27;t return/are <code>-&gt; !</code></li>
<li>Promote <code>aarch64-apple-darwin</code> to Tier 1</li>
<li>Add Trusty OS target <code>aarch64-unknown-trusty</code> and <code>armv7-unknown-trusty</code> as tier 3 targets</li>
<li>Promote <code>wasm32-wasip2</code> to Tier 2.</li>
</ul>
<h2>Libraries</h2>
<ul>
<li>Generalize <code>{Rc,Arc}::make_mut()</code> to <code>Path</code>, <code>OsStr</code>, and <code>CStr</code>.</li>
</ul>
<h2>Stabilized APIs</h2>
<ul>
<li><code>std::thread::Builder::spawn_unchecked</code> https://doc.rust-lang.org/stable/std/thread/struct.Builder.html#method.spawn_unchecked</li>
<li><code>std::str::CharIndices::offset</code> https://doc.rust-lang.org/nightly/std/str/struct.CharIndices.html#method.offset</li>
<li><code>std::option::Option::is_none_or</code> https://doc.rust-lang.org/nightly/std/option/enum.Option.html#method.is_none_or</li>
<li><code>[T]::is_sorted</code> https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted</li>
<li><code>[T]::is_sorted_by</code> https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by</li>
<li><code>[T]::is_sorted_by_key</code> https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.is_sorted_by_key</li>
<li><code>Iterator::is_sorted</code> https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted</li>
<li><code>Iterator::is_sorted_by</code> https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by</li>
<li><code>Iterator::is_sorted_by_key</code> https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.is_sorted_by_key</li>
<li><code>std::future::Ready::into_inner</code> https://doc.rust-lang.org/nightly/std/future/struct.Ready.html#method.into_inner</li>
<li><code>std::iter::repeat_n</code> https://doc.rust-lang.org/nightly/std/iter/fn.repeat_n.html</li>
<li><code>impl&lt;T: Clone&gt; DoubleEndedIterator for Take&lt;Repeat&lt;T&gt;&gt;</code> https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-DoubleEndedIterator-for-Take%3CRepeat%3CT%3E%3E</li>
<li><code>impl&lt;T: Clone&gt; ExactSizeIterator for Take&lt;Repeat&lt;T&gt;&gt;</code> https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeat%3CT%3E%3E</li>
<li><code>impl&lt;T: Clone&gt; ExactSizeIterator for Take&lt;RepeatWith&lt;T&gt;&gt;</code> https://doc.rust-lang.org/nightly/std/iter/struct.Take.html#impl-ExactSizeIterator-for-Take%3CRepeatWith%3CF%3E%3E</li>
<li><code>impl Default for std::collections::binary_heap::Iter</code> https://doc.rust-lang.org/nightly/std/collections/binary_heap/struct.Iter.html#impl-Default-for-Iter%3C&#x27;_,+T%3E</li>
<li><code>impl Default for std::collections::btree_map::RangeMut</code> https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.RangeMut.html#impl-Default-for-RangeMut%3C&#x27;_,+K,+V%3E</li>
<li><code>impl Default for std::collections::btree_map::ValuesMut</code> https://doc.rust-lang.org/nightly/std/collections/btree_map/struct.ValuesMut.html#impl-Default-for-ValuesMut%3C&#x27;_,+K,+V%3E</li>
<li><code>impl Default for std::collections::vec_deque::Iter</code> https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.Iter.html#impl-Default-for-Iter%3C&#x27;_,+T%3E</li>
<li><code>impl Default for std::collections::vec_deque::IterMut</code> https://doc.rust-lang.org/nightly/std/collections/vec_deque/struct.IterMut.html#impl-Default-for-IterMut%3C&#x27;_,+T%3E</li>
<li><code>Rc&lt;T&gt;::new_uninit</code> https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit</li>
<li><code>Rc&lt;T&gt;::assume_init</code> https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init</li>
<li><code>Rc&lt;[T]&gt;::new_uninit_slice</code> https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.new_uninit_slice</li>
<li><code>Rc&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init</code> https://doc.rust-lang.org/nightly/std/rc/struct.Rc.html#method.assume_init-1</li>
<li><code>Arc&lt;T&gt;::new_uninit</code> https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit</li>
<li><code>Arc&lt;T&gt;::assume_init</code> https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init</li>
<li><code>Arc&lt;[T]&gt;::new_uninit_slice</code> https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.new_uninit_slice</li>
<li><code>Arc&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init</code> https://doc.rust-lang.org/nightly/std/sync/struct.Arc.html#method.assume_init-1</li>
<li><code>Box&lt;T&gt;::new_uninit</code> https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit</li>
<li><code>Box&lt;T&gt;::assume_init</code> https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init</li>
<li><code>Box&lt;[T]&gt;::new_uninit_slice</code> https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.new_uninit_slice</li>
<li><code>Box&lt;[MaybeUninit&lt;T&gt;]&gt;::assume_init</code> https://doc.rust-lang.org/nightly/std/boxed/struct.Box.html#method.assume_init-1</li>
<li><code>core::arch::x86_64::_bextri_u64</code> https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bextri_u64.html</li>
<li><code>core::arch::x86_64::_bextri_u32</code> https://doc.rust-lang.org/stable/core/arch/x86_64/fn._bextri_u32.html</li>
<li><code>core::arch::x86::_mm_broadcastsi128_si256</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_broadcastsi128_si256.html</li>
<li><code>core::arch::x86::_mm256_stream_load_si256</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm256_stream_load_si256.html</li>
<li><code>core::arch::x86::_tzcnt_u16</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._tzcnt_u16.html</li>
<li><code>core::arch::x86::_mm_extracti_si64</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_extracti_si64.html</li>
<li><code>core::arch::x86::_mm_inserti_si64</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_inserti_si64.html</li>
<li><code>core::arch::x86::_mm_storeu_si16</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si16.html</li>
<li><code>core::arch::x86::_mm_storeu_si32</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si32.html</li>
<li><code>core::arch::x86::_mm_storeu_si64</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_storeu_si64.html</li>
<li><code>core::arch::x86::_mm_loadu_si16</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_loadu_si16.html</li>
<li><code>core::arch::x86::_mm_loadu_si32</code> https://doc.rust-lang.org/stable/core/arch/x86/fn._mm_loadu_si32.html</li>
<li><code>core::arch::wasm32::u8x16_relaxed_swizzle</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16_relaxed_swizzle.html</li>
<li><code>core::arch::wasm32::i8x16_relaxed_swizzle</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16_relaxed_swizzle.html</li>
<li><code>core::arch::wasm32::i32x4_relaxed_trunc_f32x4</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_trunc_f32x4.html</li>
<li><code>core::arch::wasm32::u32x4_relaxed_trunc_f32x4</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f32x4.html</li>
<li><code>core::arch::wasm32::i32x4_relaxed_trunc_f64x2_zero</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_trunc_f64x2_zero.html</li>
<li><code>core::arch::wasm32::u32x4_relaxed_trunc_f64x2_zero</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_trunc_f64x2_zero.html</li>
<li><code>core::arch::wasm32::f32x4_relaxed_madd</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_madd.html</li>
<li><code>core::arch::wasm32::f32x4_relaxed_nmadd</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_nmadd.html</li>
<li><code>core::arch::wasm32::f64x2_relaxed_madd</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_madd.html</li>
<li><code>core::arch::wasm32::f64x2_relaxed_nmadd</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_nmadd.html</li>
<li><code>core::arch::wasm32::i8x16_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i8x16_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::u8x16_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u8x16_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::i16x8_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::u16x8_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::i32x4_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::u32x4_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::i64x2_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i64x2_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::u64x2_relaxed_laneselect</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u64x2_relaxed_laneselect.html</li>
<li><code>core::arch::wasm32::f32x4_relaxed_min</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_min.html</li>
<li><code>core::arch::wasm32::f32x4_relaxed_max</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f32x4_relaxed_max.html</li>
<li><code>core::arch::wasm32::f64x2_relaxed_min</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_min.html</li>
<li><code>core::arch::wasm32::f64x2_relaxed_max</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.f64x2_relaxed_max.html</li>
<li><code>core::arch::wasm32::i16x8_relaxed_q15mulr</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_q15mulr.html</li>
<li><code>core::arch::wasm32::u16x8_relaxed_q15mulr</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_q15mulr.html</li>
<li><code>core::arch::wasm32::i16x8_relaxed_dot_i8x16_i7x16</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i16x8_relaxed_dot_i8x16_i7x16.html</li>
<li><code>core::arch::wasm32::u16x8_relaxed_dot_i8x16_i7x16</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u16x8_relaxed_dot_i8x16_i7x16.html</li>
<li><code>core::arch::wasm32::i32x4_relaxed_dot_i8x16_i7x16_add</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.i32x4_relaxed_dot_i8x16_i7x16_add.html</li>
<li><code>core::arch::wasm32::u32x4_relaxed_dot_i8x16_i7x16_add</code> https://doc.rust-lang.org/nightly/core/arch/wasm32/fn.u32x4_relaxed_dot_i8x16_i7x16_add.html</li>
</ul>
<p>These APIs are now stable in const contexts:</p>
<ul>
<li><code>std::task::Waker::from_raw</code> https://doc.rust-lang.org/nightly/std/task/struct.Waker.html#method.from_raw</li>
<li><code>std::task::Context::from_waker</code> https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.from_waker</li>
<li><code>std::task::Context::waker</code> https://doc.rust-lang.org/nightly/std/task/struct.Context.html#method.waker</li>
<li><code>$integer::from_str_radix</code> https://doc.rust-lang.org/nightly/std/primitive.u32.html#method.from_str_radix</li>
<li><code>std::num::ParseIntError::kind</code> https://doc.rust-lang.org/nightly/std/num/struct.ParseIntError.html#method.kind</li>
</ul>
<h2>Cargo</h2>
<ul>
<li>feat: Add <code>info</code> cargo subcommand</li>
</ul>
<h2>Compatibility Notes</h2>
<ul>
<li>We now [disallow setting some built-in cfgs via the command-line with the newly added <code>explicit_builtin_cfgs_in_flags</code> 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. <code>windows</code> cfg active but target is Linux based. The appropriate <code>rustc</code> flag https://doc.rust-lang.org/rustc/command-line-arguments.html should be used instead.</li>
<li>The standard library has a new implementation of <code>binary_search</code> which is significantly improves performance. 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.</li>
<li>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.</li>
<li>The WebAssembly target features <code>multivalue</code> and <code>reference-types</code> are now
  both enabled by default. These two features both have subtle changes implied
  for generated WebAssembly binaries. For the <code>multivalue</code> feature, WebAssembly
  target support has changed when upgrading to LLVM 19. Support for generating
  functions with multiple returns no longer works and
  <code>-Ctarget-feature=+multivalue</code> 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
  <code>reference-types</code> feature the encoding of immediates in the <code>call_indirect</code>, a
  commonly used instruction by the WebAssembly backend, has changed. Validators
  and parsers which don&#x27;t understand the <code>reference-types</code> 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
  <code>target_features</code> custom section and may affect downstream tooling such as
  <code>wasm-opt</code> consuming the module. Generating a WebAssembly module that disables
  default features requires <code>-Zbuild-std</code> support from Cargo and more information
  can be found at [rust-lang/rust#128511]</li>
<li>Rust now raises unsafety errors for union patterns in parameter-position</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                openSUSE Leap 15.5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-2024-3903=1 openSUSE-SLE-15.5-2024-3903=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                openSUSE Leap 15.6
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.6-2024-3903=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2024-3903=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP6
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP6-2024-3903=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64 i586)
                    <ul>
                        
                            <li>rust1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                            <li>rust-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                            <li>cargo-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64 i586 nosrc)
                    <ul>
                        
                            <li>rust1.82-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.5 (noarch)
                    <ul>
                        
                            <li>rust1.82-src-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.5 (nosrc)
                    <ul>
                        
                            <li>rust1.82-test-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    openSUSE Leap 15.6 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>rust1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                            <li>rust-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-1.82.0-150500.11.3.1</li>
                        
                            <li>cargo-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.6 (aarch64 ppc64le s390x x86_64 nosrc)
                    <ul>
                        
                            <li>rust1.82-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    openSUSE Leap 15.6 (noarch)
                    <ul>
                        
                            <li>rust1.82-src-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP5 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>rust1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                            <li>rust-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-1.82.0-150500.11.3.1</li>
                        
                            <li>cargo-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    Development Tools Module 15-SP5 (aarch64 ppc64le s390x x86_64 nosrc)
                    <ul>
                        
                            <li>rust1.82-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    Development Tools Module 15-SP5 (noarch)
                    <ul>
                        
                            <li>rust1.82-src-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP6 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>rust1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                            <li>rust-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-1.82.0-150500.11.3.1</li>
                        
                            <li>cargo-1.82.0-150500.27.24.1</li>
                        
                            <li>cargo1.82-debuginfo-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    Development Tools Module 15-SP6 (aarch64 ppc64le s390x x86_64 nosrc)
                    <ul>
                        
                            <li>rust1.82-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    Development Tools Module 15-SP6 (noarch)
                    <ul>
                        
                            <li>rust1.82-src-1.82.0-150500.11.3.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/SLE-18626">https://jira.suse.com/browse/SLE-18626</a>
                    </li>
                
            
        </ul>
    
</div>