fix clippy lints

This commit is contained in:
Wataru Otsubo 2025-07-31 17:20:24 +09:00
parent a9b1d92c7b
commit a456bf64df
5 changed files with 36 additions and 36 deletions

View file

@ -424,7 +424,7 @@ fn mod_file_path(
mod_snake_case_name: &proc_macro2::Ident, mod_snake_case_name: &proc_macro2::Ident,
) -> (path::PathBuf, path::PathBuf) { ) -> (path::PathBuf, path::PathBuf) {
( (
parent_path.join(format!("{}.rs", mod_snake_case_name)), parent_path.join(format!("{mod_snake_case_name}.rs")),
parent_path.join(mod_snake_case_name.to_string()), parent_path.join(mod_snake_case_name.to_string()),
) )
} }

View file

@ -233,7 +233,7 @@ fn generate_single_field(
snake_case_name: Ident, snake_case_name: Ident,
desc: &str, desc: &str,
) -> (TokenStream, TokenStream, TokenStream) { ) -> (TokenStream, TokenStream, TokenStream) {
let mask_val = util::parse_to_literal(&format!("0x{:x}", mask_val)).unwrap(); let mask_val = util::parse_to_literal(&format!("0x{mask_val:x}")).unwrap();
let code_mask = match field_type { let code_mask = match field_type {
FieldType::RustType(_) => { FieldType::RustType(_) => {
quote! { quote! {
@ -270,15 +270,15 @@ fn generate_single_bool_field(
snake_case_name: Ident, snake_case_name: Ident,
desc: &str, desc: &str,
) -> (TokenStream, TokenStream) { ) -> (TokenStream, TokenStream) {
let setter_name = util::parse_to_ident(&format!("set_{}", snake_case_name)).unwrap(); let setter_name = util::parse_to_ident(&format!("set_{snake_case_name}")).unwrap();
let getter_doc = format!("Getter. {}", desc); let getter_doc = format!("Getter. {desc}");
let code_getter = quote! { let code_getter = quote! {
#[doc = #getter_doc] #[doc = #getter_doc]
pub fn #snake_case_name(&self) -> bool { pub fn #snake_case_name(&self) -> bool {
(self.inner & #mask_name) == #mask_name (self.inner & #mask_name) == #mask_name
} }
}; };
let setter_doc = format!("Setter. {}", desc); let setter_doc = format!("Setter. {desc}");
let code_setter = quote! { let code_setter = quote! {
#[doc = #setter_doc] #[doc = #setter_doc]
pub fn #setter_name(self, val: bool) -> Self { pub fn #setter_name(self, val: bool) -> Self {
@ -303,9 +303,9 @@ fn generate_single_ux_field(
desc: &str, desc: &str,
) -> (TokenStream, TokenStream) { ) -> (TokenStream, TokenStream) {
let field_type = field_type.to_rust_type_token(); let field_type = field_type.to_rust_type_token();
let setter_name = util::parse_to_ident(&format!("set_{}", snake_case_name)).unwrap(); let setter_name = util::parse_to_ident(&format!("set_{snake_case_name}")).unwrap();
let getter_doc = format!("Getter. {}", desc); let getter_doc = format!("Getter. {desc}");
let code_getter = quote! { let code_getter = quote! {
#[doc = #getter_doc] #[doc = #getter_doc]
pub fn #snake_case_name(&self) -> #field_type { pub fn #snake_case_name(&self) -> #field_type {
@ -315,7 +315,7 @@ fn generate_single_ux_field(
.unwrap() .unwrap()
} }
}; };
let setter_doc = format!("Setter. {}", desc); let setter_doc = format!("Setter. {desc}");
let code_setter = quote! { let code_setter = quote! {
#[doc = #setter_doc] #[doc = #setter_doc]
pub fn #setter_name(&self, val: #field_type) -> Self { pub fn #setter_name(&self, val: #field_type) -> Self {
@ -378,7 +378,7 @@ fn generate_single_custom_values_field(
values: &[Value], values: &[Value],
desc: &str, desc: &str,
) -> (TokenStream, TokenStream) { ) -> (TokenStream, TokenStream) {
let setter_name = util::parse_to_ident(&format!("set_{}", snake_case_name)).unwrap(); let setter_name = util::parse_to_ident(&format!("set_{snake_case_name}")).unwrap();
let value_enum_name = let value_enum_name =
util::parse_to_ident(&snake_case_name.to_string().to_upper_camel_case()).unwrap(); util::parse_to_ident(&snake_case_name.to_string().to_upper_camel_case()).unwrap();
let (getter_match_arms, setter_match_arms): (Vec<_>, Vec<_>) = values let (getter_match_arms, setter_match_arms): (Vec<_>, Vec<_>) = values
@ -397,7 +397,7 @@ fn generate_single_custom_values_field(
}) })
.unzip(); .unzip();
let getter_doc = format!("Getter. {}", desc); let getter_doc = format!("Getter. {desc}");
let code_getter = quote! { let code_getter = quote! {
#[doc = #getter_doc] #[doc = #getter_doc]
pub fn #snake_case_name(&self) -> #value_enum_name { pub fn #snake_case_name(&self) -> #value_enum_name {
@ -410,7 +410,7 @@ fn generate_single_custom_values_field(
} }
}; };
let setter_doc = format!("Setter. {}", desc); let setter_doc = format!("Setter. {desc}");
let code_setter = quote! { let code_setter = quote! {
#[doc = #setter_doc] #[doc = #setter_doc]
pub fn #setter_name(self, val: #value_enum_name) -> Self { pub fn #setter_name(self, val: #value_enum_name) -> Self {
@ -508,7 +508,7 @@ fn generate_multiple_bool_field(
(self.inner & #mask_name[#i]) == #mask_name[#i] (self.inner & #mask_name[#i]) == #mask_name[#i]
} }
}); });
let getter_doc = format!("Getter. {}", desc); let getter_doc = format!("Getter. {desc}");
let code_getter = quote! { let code_getter = quote! {
#[doc = #getter_doc] #[doc = #getter_doc]
pub fn #snake_case_name(&self) -> [bool; #num_multiple] { pub fn #snake_case_name(&self) -> [bool; #num_multiple] {
@ -518,8 +518,8 @@ fn generate_multiple_bool_field(
} }
}; };
let setter_name = util::parse_to_ident(&format!("set_{}", snake_case_name)).unwrap(); let setter_name = util::parse_to_ident(&format!("set_{snake_case_name}")).unwrap();
let setter_doc = format!("Setter. {}", desc); let setter_doc = format!("Setter. {desc}");
let code_setter = quote! { let code_setter = quote! {
#[doc = #setter_doc] #[doc = #setter_doc]
pub fn #setter_name(self, val: [bool; #num_multiple]) -> Self { pub fn #setter_name(self, val: [bool; #num_multiple]) -> Self {
@ -558,7 +558,7 @@ fn generate_multiple_ux_field(
.unwrap() .unwrap()
} }
}); });
let getter_doc = format!("Getter. {}", desc); let getter_doc = format!("Getter. {desc}");
let code_getter = quote! { let code_getter = quote! {
#[doc = #getter_doc] #[doc = #getter_doc]
pub fn #snake_case_name(&self) -> [#field_type; #num_multiple] { pub fn #snake_case_name(&self) -> [#field_type; #num_multiple] {
@ -568,8 +568,8 @@ fn generate_multiple_ux_field(
} }
}; };
let setter_name = util::parse_to_ident(&format!("set_{}", snake_case_name)).unwrap(); let setter_name = util::parse_to_ident(&format!("set_{snake_case_name}")).unwrap();
let setter_doc = format!("Setter. {}", desc); let setter_doc = format!("Setter. {desc}");
let code_setter = quote! { let code_setter = quote! {
#[doc = #setter_doc] #[doc = #setter_doc]
pub fn #setter_name(&self, val: [#field_type; #num_multiple]) -> Self { pub fn #setter_name(&self, val: [#field_type; #num_multiple]) -> Self {
@ -627,7 +627,7 @@ fn generate_multiple_custom_values_field(
} }
} }
}); });
let getter_doc = format!("Getter. {}", desc); let getter_doc = format!("Getter. {desc}");
let code_getter = quote! { let code_getter = quote! {
#[doc = #getter_doc] #[doc = #getter_doc]
pub fn #snake_case_name(&self) -> [#value_enum_name; #num_multiple] { pub fn #snake_case_name(&self) -> [#value_enum_name; #num_multiple] {
@ -637,7 +637,7 @@ fn generate_multiple_custom_values_field(
} }
}; };
let setter_name = util::parse_to_ident(&format!("set_{}", snake_case_name)).unwrap(); let setter_name = util::parse_to_ident(&format!("set_{snake_case_name}")).unwrap();
let elem_setter = masks.iter().enumerate().map(|(i, _mask)| { let elem_setter = masks.iter().enumerate().map(|(i, _mask)| {
quote! { quote! {
match val[#i] { match val[#i] {
@ -645,7 +645,7 @@ fn generate_multiple_custom_values_field(
} }
} }
}); });
let setter_doc = format!("Setter. {}", desc); let setter_doc = format!("Setter. {desc}");
let code_setter = quote! { let code_setter = quote! {
#[doc = #setter_doc] #[doc = #setter_doc]
pub fn #setter_name(&self, val: [#value_enum_name; #num_multiple]) -> Self { pub fn #setter_name(&self, val: [#value_enum_name; #num_multiple]) -> Self {

View file

@ -45,7 +45,8 @@ pub(crate) fn get_xml_gitinfo(xml_path: &path::Path) -> Result<XmlGitInfo, XmlGi
.current_dir(xml_path.parent().unwrap()) .current_dir(xml_path.parent().unwrap())
.output() .output()
.map_err(|e| XmlGitInfoError::git_command_spawn_error(e, "git describe"))?; .map_err(|e| XmlGitInfoError::git_command_spawn_error(e, "git describe"))?;
let describe = if out_describe.status.success() {
if out_describe.status.success() {
String::from_utf8_lossy(&out_describe.stdout) String::from_utf8_lossy(&out_describe.stdout)
.trim() .trim()
.to_owned() .to_owned()
@ -54,8 +55,7 @@ pub(crate) fn get_xml_gitinfo(xml_path: &path::Path) -> Result<XmlGitInfo, XmlGi
msg: "git describe", msg: "git describe",
stderr: String::from_utf8_lossy(&out_describe.stderr).into_owned(), stderr: String::from_utf8_lossy(&out_describe.stderr).into_owned(),
}); });
}; }
describe
} }
}; };
let timestamp = match env::var(ENVVAR_XML_GIT_TIMESTAMP) { let timestamp = match env::var(ENVVAR_XML_GIT_TIMESTAMP) {
@ -72,7 +72,8 @@ pub(crate) fn get_xml_gitinfo(xml_path: &path::Path) -> Result<XmlGitInfo, XmlGi
.current_dir(xml_path.parent().unwrap()) .current_dir(xml_path.parent().unwrap())
.output() .output()
.map_err(|e| XmlGitInfoError::git_command_spawn_error(e, "git log (timestamp)"))?; .map_err(|e| XmlGitInfoError::git_command_spawn_error(e, "git log (timestamp)"))?;
let timestamp = if timestamp_out.status.success() {
if timestamp_out.status.success() {
String::from_utf8_lossy(&timestamp_out.stdout) String::from_utf8_lossy(&timestamp_out.stdout)
.trim() .trim()
.to_owned() .to_owned()
@ -81,8 +82,7 @@ pub(crate) fn get_xml_gitinfo(xml_path: &path::Path) -> Result<XmlGitInfo, XmlGi
msg: "git log (timestamp)", msg: "git log (timestamp)",
stderr: String::from_utf8_lossy(&timestamp_out.stderr).into_owned(), stderr: String::from_utf8_lossy(&timestamp_out.stderr).into_owned(),
}); });
}; }
timestamp
} }
}; };
let git_sha = match env::var(ENVVAR_XML_GIT_SHA) { let git_sha = match env::var(ENVVAR_XML_GIT_SHA) {
@ -99,15 +99,15 @@ pub(crate) fn get_xml_gitinfo(xml_path: &path::Path) -> Result<XmlGitInfo, XmlGi
.current_dir(xml_path.parent().unwrap()) .current_dir(xml_path.parent().unwrap())
.output() .output()
.map_err(|e| XmlGitInfoError::git_command_spawn_error(e, "git rev-parse (sha)"))?; .map_err(|e| XmlGitInfoError::git_command_spawn_error(e, "git rev-parse (sha)"))?;
let git_sha = if sha.status.success() {
if sha.status.success() {
String::from_utf8_lossy(&sha.stdout).trim().to_owned() String::from_utf8_lossy(&sha.stdout).trim().to_owned()
} else { } else {
return Err(XmlGitInfoError::CommandFailed { return Err(XmlGitInfoError::CommandFailed {
msg: "git rev-parse (sha)", msg: "git rev-parse (sha)",
stderr: String::from_utf8_lossy(&sha.stderr).into_owned(), stderr: String::from_utf8_lossy(&sha.stderr).into_owned(),
}); });
}; }
git_sha
} }
}; };
Ok(XmlGitInfo { Ok(XmlGitInfo {

View file

@ -38,6 +38,6 @@ impl Display for RwSpecifier {
RwSpecifier::W => "w", RwSpecifier::W => "w",
RwSpecifier::RW => "rw", RwSpecifier::RW => "rw",
}; };
write!(f, "{}", s) write!(f, "{s}")
} }
} }

View file

@ -296,7 +296,7 @@ mod test {
}; };
let (maps, errors) = module.validate(); let (maps, errors) = module.validate();
eprintln!("{:#?}", maps); eprintln!("{maps:#?}");
eprintln!( eprintln!(
"{:#?}", "{:#?}",
maps.iter().filter(|e| e.is_some()).collect_vec().len() maps.iter().filter(|e| e.is_some()).collect_vec().len()
@ -447,7 +447,7 @@ mod test {
}; };
let (maps, errors) = module.validate(); let (maps, errors) = module.validate();
eprintln!("{:#?}", maps); eprintln!("{maps:#?}");
eprintln!( eprintln!(
"{:#?}", "{:#?}",
maps.iter().filter(|e| e.is_some()).collect_vec().len() maps.iter().filter(|e| e.is_some()).collect_vec().len()
@ -515,8 +515,8 @@ mod test {
}; };
let (maps, errors) = module.validate(); let (maps, errors) = module.validate();
eprintln!("{:#?}", maps); eprintln!("{maps:#?}");
eprintln!("{:#?}", errors); eprintln!("{errors:#?}");
eprintln!( eprintln!(
"{:#?}", "{:#?}",
maps.iter().filter(|e| e.is_some()).collect_vec().len() maps.iter().filter(|e| e.is_some()).collect_vec().len()
@ -569,8 +569,8 @@ mod test {
}; };
let (maps, errors) = module.validate(); let (maps, errors) = module.validate();
eprintln!("{:#?}", maps); eprintln!("{maps:#?}");
eprintln!("{:#?}", errors); eprintln!("{errors:#?}");
eprintln!( eprintln!(
"{:#?}", "{:#?}",
maps.iter().filter(|e| e.is_some()).collect_vec().len() maps.iter().filter(|e| e.is_some()).collect_vec().len()