fix: silence clippy::implicit_clone in TypedPath macro expansions (#3663)

This commit is contained in:
Alejandro González
2026-03-25 10:31:57 +01:00
committed by Yann Simon
parent 35a2963095
commit ba321fa90e
+2
View File
@@ -113,6 +113,7 @@ fn expand_named_fields(
#[automatically_derived] #[automatically_derived]
impl ::std::fmt::Display for #ident { impl ::std::fmt::Display for #ident {
#[allow(clippy::unnecessary_to_owned)] #[allow(clippy::unnecessary_to_owned)]
#[allow(clippy::implicit_clone)]
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
let Self { #(#captures,)* } = self; let Self { #(#captures,)* } = self;
write!( write!(
@@ -218,6 +219,7 @@ fn expand_unnamed_fields(
#[automatically_derived] #[automatically_derived]
impl ::std::fmt::Display for #ident { impl ::std::fmt::Display for #ident {
#[allow(clippy::unnecessary_to_owned)] #[allow(clippy::unnecessary_to_owned)]
#[allow(clippy::implicit_clone)]
fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result { fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
let Self { #(#destructure_self)* } = self; let Self { #(#destructure_self)* } = self;
write!( write!(