Updated codegen

This commit is contained in:
2026-06-25 19:16:07 +02:00
parent 4ab7827955
commit 243b4ba5d0
+16
View File
@@ -80,6 +80,22 @@ impl GenRust for FunctionDecl {
self.generics.get_rust(), self.generics.get_rust(),
)); ));
if let Some((is_ref, lifetime, is_mut)) = &self.self_param {
if *is_ref {
cg.add("&");
}
if let Some(lifetime) = lifetime {
cg.add(&format!("'{} ", lifetime.0));
}
if *is_mut {
cg.add("mut ");
}
cg.add("self,");
}
for (i, param) in self.params.0.iter().enumerate() { for (i, param) in self.params.0.iter().enumerate() {
if i > 0 { if i > 0 {
cg.add(", "); cg.add(", ");