Announcement ID: | SUSE-RU-2024:0582-1 |
---|---|
Rating: | moderate |
References: | |
Affected Products: |
|
An update that contains one feature can now be installed.
This update for rust fixes the following issues:
ambiguous_wide_pointer_comparisons
that supersedes clippy::vtable_address_comparisons
#[must_use]
pointers (in particular, Box<T>
where T
is #[must_use]
) in unused_must_use
.$message_type
field to distinguish json diagnostic outputsRefer to Rust's [platform support page for more information on Rust's tiered platform support.
dbg!()
std::hash::{DefaultHasher, RandomState}
exportsRwLockReadGuard
and RwLockWriteGuard
's Debug impls.File::create
to work on hidden filesArc::unwrap_or_clone
(https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.unwrap_or_clone)Rc::unwrap_or_clone
(https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.unwrap_or_clone)Result::inspect
(https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.inspect)Result::inspect_err
(https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.inspect_err)Option::inspect
(https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.inspect)type_name_of_val
(https://doc.rust-lang.org/stable/std/any/fn.type_name_of_val.html)std::hash::{DefaultHasher, RandomState}
(https://doc.rust-lang.org/stable/std/hash/index.html#structs)
These were previously available only through std::collections::hash_map
.ptr::{from_ref, from_mut}
(https://doc.rust-lang.org/stable/std/ptr/fn.from_ref.html)ptr::addr_eq
(https://doc.rust-lang.org/stable/std/ptr/fn.addr_eq.html)See Cargo release notes at https://github.com/rust-lang/cargo/blob/master/CHANGELOG.md#cargo-176-2024-02-08 .
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
zypper in -t patch SUSE-2024-582=1 openSUSE-SLE-15.5-2024-582=1
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2024-582=1