🚨 Aplica cambios por sugerencias de clippy
This commit is contained in:
parent
8f350c320b
commit
b4cbfc4775
3 changed files with 10 additions and 8 deletions
|
@ -177,10 +177,9 @@ pub fn builder_fn(_: TokenStream, item: TokenStream) -> TokenStream {
|
||||||
let fn_with_attrs = &fn_with.attrs;
|
let fn_with_attrs = &fn_with.attrs;
|
||||||
|
|
||||||
// Genera el método alter_...() con el código del método with_...().
|
// Genera el método alter_...() con el código del método with_...().
|
||||||
let fn_alter_doc = format!(
|
let fn_alter_doc =
|
||||||
"Igual que [`Self::{0}()`](Self::{0}), pero sin usar el patrón *builder*.",
|
format!("Igual que [`Self::{fn_with_name_str}()`], pero sin usar el patrón *builder*.");
|
||||||
fn_with_name_str,
|
|
||||||
);
|
|
||||||
let fn_alter = quote! {
|
let fn_alter = quote! {
|
||||||
#[doc = #fn_alter_doc]
|
#[doc = #fn_alter_doc]
|
||||||
pub fn #fn_alter_name #fn_generics(&mut self, #(#args),*) -> &mut Self #where_clause {
|
pub fn #fn_alter_name #fn_generics(&mut self, #(#args),*) -> &mut Self #where_clause {
|
||||||
|
|
|
@ -44,6 +44,7 @@ impl<E: ToTokens> ToTokens for Markups<E> {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
pub enum Markup<E> {
|
pub enum Markup<E> {
|
||||||
Block(Block<E>),
|
Block(Block<E>),
|
||||||
Lit(HtmlLit),
|
Lit(HtmlLit),
|
||||||
|
@ -429,6 +430,7 @@ impl ToTokens for Attribute {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
pub enum HtmlNameOrMarkup {
|
pub enum HtmlNameOrMarkup {
|
||||||
HtmlName(HtmlName),
|
HtmlName(HtmlName),
|
||||||
Markup(Markup<NoElement>),
|
Markup(Markup<NoElement>),
|
||||||
|
@ -472,6 +474,7 @@ impl Display for HtmlNameOrMarkup {
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
|
#[allow(clippy::large_enum_variant)]
|
||||||
pub enum AttributeType {
|
pub enum AttributeType {
|
||||||
Normal {
|
Normal {
|
||||||
eq_token: Eq,
|
eq_token: Eq,
|
||||||
|
|
|
@ -19,7 +19,7 @@ pub fn impl_my_derive(input: &DeriveInput) -> Result<TokenStream, Error> {
|
||||||
quote! {
|
quote! {
|
||||||
#name #body_assignment
|
#name #body_assignment
|
||||||
},
|
},
|
||||||
format!("Returns a `{}` default.", name),
|
format!("Returns a `{name}` default."),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
syn::Data::Enum(ref body) => {
|
syn::Data::Enum(ref body) => {
|
||||||
|
@ -44,7 +44,7 @@ pub fn impl_my_derive(input: &DeriveInput) -> Result<TokenStream, Error> {
|
||||||
quote! {
|
quote! {
|
||||||
#name :: #default_variant_name #body_assignment
|
#name :: #default_variant_name #body_assignment
|
||||||
},
|
},
|
||||||
format!("Returns a `{}::{}` default.", name, default_variant_name),
|
format!("Returns a `{name}::{default_variant_name}` default."),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
syn::Data::Union(_) => {
|
syn::Data::Union(_) => {
|
||||||
|
@ -109,7 +109,7 @@ fn default_body_tt(body: &syn::Fields) -> Result<(TokenStream, String), Error> {
|
||||||
.iter()
|
.iter()
|
||||||
.map(|field| {
|
.map(|field| {
|
||||||
let (default_value, default_doc) = field_default_expr_and_doc(field)?;
|
let (default_value, default_doc) = field_default_expr_and_doc(field)?;
|
||||||
write!(&mut doc, "{}, ", default_doc).unwrap();
|
write!(&mut doc, "{default_doc}, ").unwrap();
|
||||||
Ok(default_value)
|
Ok(default_value)
|
||||||
})
|
})
|
||||||
.collect::<Result<Vec<TokenStream>, Error>>()?;
|
.collect::<Result<Vec<TokenStream>, Error>>()?;
|
||||||
|
@ -145,7 +145,7 @@ fn field_default_expr_and_doc(field: &syn::Field) -> Result<(TokenStream, String
|
||||||
ConversionStrategy::Into => quote!((#field_value).into()),
|
ConversionStrategy::Into => quote!((#field_value).into()),
|
||||||
};
|
};
|
||||||
|
|
||||||
let field_doc = format!("{}", field_value);
|
let field_doc = format!("{field_value}");
|
||||||
Ok((field_value, field_doc))
|
Ok((field_value, field_doc))
|
||||||
} else {
|
} else {
|
||||||
Ok((
|
Ok((
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue