chore(deps): Update Rust Stable to v1.80 #363
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.79->1.80Release Notes
rust-lang/rust (STABLE)
v1.80Compare Source
==========================
Language
exclusive_range_patternfeatureResultin some scenariosCompiler
repr(packed(1))for_loops_over_fallibleslint to lint on fallibles behind references.-fuse-ld=lldon CCs that don't support it...) as a type in trait bounds-fuse-ld=lldfoo.into_iter()resolving to&Box<[T]>: IntoIteratorLibraries
size_ofandsize_of_valandalign_ofandalign_of_valto the preludePathBuf::set_extensionwould add a path separatorc_charon AIX to use the correct typeoffset_of!no longer returns a temporarystr.to_lowercasecorrectlyDEFAULT_MIN_STACK_SIZEto at least 64KiBStabilized APIs
impl Default for Rc<CStr>impl Default for Rc<str>impl Default for Rc<[T]>impl Default for Arc<str>impl Default for Arc<CStr>impl Default for Arc<[T]>impl IntoIterator for Box<[T]>impl FromIterator<String> for Box<str>impl FromIterator<char> for Box<str>LazyCellLazyLockDuration::div_duration_f32Duration::div_duration_f64Option::take_ifSeek::seek_relativeBinaryHeap::as_sliceNonNull::offsetNonNull::byte_offsetNonNull::addNonNull::byte_addNonNull::subNonNull::byte_subNonNull::offset_fromNonNull::byte_offset_fromNonNull::readNonNull::read_volatileNonNull::read_unalignedNonNull::writeNonNull::write_volatileNonNull::write_unalignedNonNull::write_bytesNonNull::copy_toNonNull::copy_to_nonoverlappingNonNull::copy_fromNonNull::copy_from_nonoverlappingNonNull::replaceNonNull::swapNonNull::drop_in_placeNonNull::align_offset<[T]>::split_at_checked<[T]>::split_at_mut_checkedstr::split_at_checkedstr::split_at_mut_checkedstr::trim_asciistr::trim_ascii_startstr::trim_ascii_end<[u8]>::trim_ascii<[u8]>::trim_ascii_start<[u8]>::trim_ascii_endIpv4Addr::BITSIpv4Addr::to_bitsIpv4Addr::from_bitsIpv6Addr::BITSIpv6Addr::to_bitsIpv6Addr::from_bitsVec::<[T; N]>::into_flattened<[[T; N]]>::as_flattened<[[T; N]]>::as_flattened_mutThese APIs are now stable in const contexts:
<[T]>::last_chunkBinaryHeap::newCargo
-Zcheck-cfgas always enabledcheck-cfglint config for theunexpected_cfgslintcargo update --precise <yanked>Cargo.tomlwhen usingcargo addcargo fixon IPv6-only networksRustdoc
custom_code_classes_in_docsfeatureCompatibility Notes
-std::env::{set_var, remove_var}can no longer be converted to safe function pointers and no longer implement theFnfamily of traitsSelfconstructor from outer item is referenced in inner nested itemindirect_structural_matchandpointer_structural_matchlints into hard errorswhere_clause_object_safetylint a regular object safety violationproc_macro_back_compatlint into a hard error.std::sync::ReentrantLockGuard<T>is no longerSyncifT: !Syncwhich meansstd::io::StdoutLockandstd::io::StderrLockare no longer SyncInternal Changes
These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.
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 was generated by Mend Renovate. View the repository job log.