chore(deps): Update Rust Stable to v1.79 #129
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.78->1.79Release Notes
rust-lang/rust (STABLE)
v1.79Compare Source
==========================
Language
const {}expressions.redundant_lifetimeslint to detect lifetimes which are semantically redundant.unnameable_typeslint for public types that can't be named.-C collapse-macro-debuginfoand#[collapse_debuginfo].ifandmatchexpressions.const fncalls.refining_impl_traitlint.mainfrom other modules or crates.impl Traitlifetime inferenceCompiler
-C stripto only affect binaries, not artifacts like.pdb.-Crelro-levelfor controlling runtime link hardening.cfgnames and values at compile-time with--check-cfg.Note that this only stabilizes the compiler part, the Cargo part is still unstable in this release.
aarch64-apple-visionosandaarch64-apple-visionos-simtier 3 targets.riscv32ima-unknown-none-elftier 3 target.aarch64-pc-windows-gnullvm,i686-pc-windows-gnullvm, andx86_64-pc-windows-gnullvm.Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
Libraries
FromIteratorfor(impl Default + Extend, impl Default + Extend).{Div,Rem}Assign<NonZero<X>>onX.clone_from()in core/std.transmutebetween pointers and integers.Stabilized APIs
{integer}::unchecked_add{integer}::unchecked_mul{integer}::unchecked_sub<[T]>::split_at_unchecked<[T]>::split_at_mut_unchecked<[u8]>::utf8_chunksstr::Utf8Chunksstr::Utf8Chunk<*const T>::is_aligned<*mut T>::is_alignedNonNull::is_aligned<*const [T]>::len<*mut [T]>::len<*const [T]>::is_empty<*mut [T]>::is_emptyNonNull::<[T]>::is_emptyCStr::count_bytesio::Error::downcastnum::NonZero<T>path::absoluteproc_macro::Literal::byte_characterproc_macro::Literal::c_stringThese APIs are now stable in const contexts:
Atomic*::into_innerio::Cursor::newio::Cursor::get_refio::Cursor::positionio::emptyio::repeatio::sinkpanic::Location::callerpanic::Location::filepanic::Location::linepanic::Location::columnCargo
lib.name, always normalizing to_.cargo add.gitoxideby default for listing files.[project]in Edition 2024;cargo fix --editionwill change it to[package].Rustdoc
/in docs to begin a search.Misc
Compatibility Notes
RustcEncodableandRustcDecodableare soft-destabilized, to be removedfrom the prelude in next edition.
wasm_c_abifuture-incompatibility lint will warn about use of thenon-spec-compliant C ABI.
Use
wasm-bindgen v0.2.88to generate forward-compatible bindings.Configuration
📅 Schedule: Branch creation - "* * * * *" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.