Fix methods with no body

This commit is contained in:
2026-05-10 18:14:01 +02:00
parent e97b3cac8f
commit d3c1be859d
+3 -2
View File
@@ -652,7 +652,7 @@ impl ToRust for FunctionDecl {
.join(", "); .join(", ");
cg.add_indentedln(&format!( cg.add_indentedln(&format!(
"{}fn {}{}({}) -> {} {{", "{}fn {}{}({}) -> {}",
self.visibility.get_rust(), self.visibility.get_rust(),
self.name.get_rust(), self.name.get_rust(),
self.generics.get_rust(), self.generics.get_rust(),
@@ -660,13 +660,14 @@ impl ToRust for FunctionDecl {
self.return_type.get_rust() self.return_type.get_rust()
)); ));
if let Some(body) = &self.body { if let Some(body) = &self.body {
cg.add_indentedln("{\n");
cg.indent += 1; cg.indent += 1;
body.to_rust(cg); body.to_rust(cg);
cg.indent -= 1; cg.indent -= 1;
cg.add_indentedln("}\n");
} else { } else {
cg.add(";"); cg.add(";");
} }
cg.add_indentedln("}\n");
} }
} }