Use receiver name that resembles the Rust input more closely
diff --git a/gen/write.rs b/gen/write.rs
index 460a55f..7a57111 100644
--- a/gen/write.rs
+++ b/gen/write.rs
@@ -375,7 +375,7 @@
out.namespace, receiver_type, efn.ident
);
if let Some(base) = &efn.receiver {
- write!(out, "{} *__receiver$", base.ident);
+ write!(out, "{} *self$", base.ident);
}
for (i, arg) in efn.args.iter().enumerate() {
if i > 0 || efn.receiver.is_some() {
@@ -445,7 +445,7 @@
}
match &efn.receiver {
None => write!(out, "{}$(", efn.ident),
- Some(_) => write!(out, "(__receiver$->*{}$)(", efn.ident),
+ Some(_) => write!(out, "(self$->*{}$)(", efn.ident),
}
for (i, arg) in efn.args.iter().enumerate() {
if i > 0 {
@@ -548,7 +548,7 @@
write!(out, "{}(", link_name);
let mut needs_comma = false;
if let Some(base) = &sig.receiver {
- write!(out, "{} &__receiver$", base.ident);
+ write!(out, "{} &self$", base.ident);
needs_comma = true;
}
for arg in &sig.args {