chore: Prepare for Rust edition bump to 2024 (without autofix) (#27791)

Successor to #27779 - in this PR I've applied changes manually, without
futzing with if let lifetimes at all.

Release Notes:

- N/A
This commit is contained in:
Piotr Osiewicz 2025-03-31 20:10:36 +02:00 committed by GitHub
parent d51aa2ffb0
commit 0729d24d77
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
162 changed files with 2333 additions and 1937 deletions

View file

@ -100,13 +100,13 @@ pub fn derive_refineable(input: TokenStream) -> TokenStream {
}
} else if is_optional {
quote! {
if let Some(ref value) = &refinement.#name {
if let Some(value) = &refinement.#name {
self.#name = Some(value.clone());
}
}
} else {
quote! {
if let Some(ref value) = &refinement.#name {
if let Some(value) = &refinement.#name {
self.#name = value.clone();
}
}
@ -153,7 +153,7 @@ pub fn derive_refineable(input: TokenStream) -> TokenStream {
}
} else {
quote! {
if let Some(ref value) = &refinement.#name {
if let Some(value) = &refinement.#name {
self.#name = Some(value.clone());
}
}
@ -244,7 +244,7 @@ pub fn derive_refineable(input: TokenStream) -> TokenStream {
derive_stream.extend(quote! { #[derive(#trait_to_derive)] })
}
let gen = quote! {
let r#gen = quote! {
/// A refinable version of [`#ident`], see that documentation for details.
#[derive(Clone)]
#derive_stream
@ -321,7 +321,7 @@ pub fn derive_refineable(input: TokenStream) -> TokenStream {
#debug_impl
};
gen.into()
r#gen.into()
}
fn is_refineable_field(f: &Field) -> bool {