From b924671fed33c058b0da2a6f5f18f8b4ff7605b8 Mon Sep 17 00:00:00 2001 From: Danilo Guanabara Date: Wed, 28 Aug 2024 17:56:15 -0300 Subject: [PATCH] Fixing workflow checks --- ecosystem/python/parser/src/parser/mod.rs | 2 +- ecosystem/rust/pyo3-importer/src/module/mod.rs | 2 +- .../generator/file_generator/file/section/template.rs | 2 +- ligen/traits/src/build/build_profile.rs | 9 ++++++--- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ecosystem/python/parser/src/parser/mod.rs b/ecosystem/python/parser/src/parser/mod.rs index ad4fa81d..0232dd5c 100644 --- a/ecosystem/python/parser/src/parser/mod.rs +++ b/ecosystem/python/parser/src/parser/mod.rs @@ -35,7 +35,7 @@ impl PythonParser { impl PythonParser { fn parse_library(&self, input: &std::path::Path, config: &ParserConfig) -> Result { // This line replaces "-" with "_" in the file name - let input = input.with_file_name(input.file_name().unwrap().to_string_lossy().replace("-", "_").as_str().trim()); + let input = input.with_file_name(input.file_name().unwrap().to_string_lossy().replace('-', "_").as_str().trim()); let input = input.as_path(); println!("Parsing library: {}", input.display()); let identifier = self.identifier_parser.parse(input, config)?; diff --git a/ecosystem/rust/pyo3-importer/src/module/mod.rs b/ecosystem/rust/pyo3-importer/src/module/mod.rs index f5f27e1d..83c22853 100644 --- a/ecosystem/rust/pyo3-importer/src/module/mod.rs +++ b/ecosystem/rust/pyo3-importer/src/module/mod.rs @@ -76,7 +76,7 @@ impl ModuleGenerator { self.interface_generator.function_generator.generate_function(functions, function)?; } - self.interface_generator.generate(&visitor, file)?; + self.interface_generator.generate(visitor, file)?; Ok(()) } } \ No newline at end of file diff --git a/ligen/generator/src/generator/file_generator/file/section/template.rs b/ligen/generator/src/generator/file_generator/file/section/template.rs index 281c4f2e..65b051a8 100644 --- a/ligen/generator/src/generator/file_generator/file/section/template.rs +++ b/ligen/generator/src/generator/file_generator/file/section/template.rs @@ -29,7 +29,7 @@ impl From for SectionTemplate { impl AddBranch for SectionTemplate { fn add_branch(&mut self, branch: SectionTemplate) -> &mut SectionTemplate { - self.children.push(branch.into()); + self.children.push(branch); self .children .last_mut() diff --git a/ligen/traits/src/build/build_profile.rs b/ligen/traits/src/build/build_profile.rs index 1f94329c..565b2ad2 100644 --- a/ligen/traits/src/build/build_profile.rs +++ b/ligen/traits/src/build/build_profile.rs @@ -24,8 +24,11 @@ impl Default for BuildProfile { } } -impl ToString for BuildProfile { - fn to_string(&self) -> String { - format!("{:#?}", self) +impl std::fmt::Display for BuildProfile { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + match self { + BuildProfile::Release => write!(f, "Release"), + BuildProfile::Debug => write!(f, "Debug"), + } } }