Consistently use "receiver" for method self type
diff --git a/gen/write.rs b/gen/write.rs
index c100691..05c646a 100644
--- a/gen/write.rs
+++ b/gen/write.rs
@@ -370,8 +370,8 @@
}
let mangled = mangle::extern_fn(&out.namespace, efn);
write!(out, "{}(", mangled);
- if let Some(base) = &efn.receiver {
- write!(out, "{} *self$", base.ident);
+ if let Some(receiver) = &efn.receiver {
+ write!(out, "{} *self$", receiver.ident);
}
for (i, arg) in efn.args.iter().enumerate() {
if i > 0 || efn.receiver.is_some() {
@@ -395,7 +395,7 @@
write_return_type(out, &efn.ret);
match &efn.receiver {
None => write!(out, "(*{}$)(", efn.ident),
- Some(base) => write!(out, "({}::*{}$)(", base.ident, efn.ident),
+ Some(receiver) => write!(out, "({}::*{}$)(", receiver.ident, efn.ident),
}
for (i, arg) in efn.args.iter().enumerate() {
if i > 0 {
@@ -412,7 +412,7 @@
write!(out, " = ");
match &efn.receiver {
None => write!(out, "{}", efn.ident),
- Some(base) => write!(out, "&{}::{}", base.ident, efn.ident),
+ Some(receiver) => write!(out, "&{}::{}", receiver.ident, efn.ident),
}
writeln!(out, ";");
write!(out, " ");
@@ -534,8 +534,8 @@
}
write!(out, "{}(", link_name);
let mut needs_comma = false;
- if let Some(base) = &sig.receiver {
- write!(out, "{} &self$", base.ident);
+ if let Some(receiver) = &sig.receiver {
+ write!(out, "{} &self$", receiver.ident);
needs_comma = true;
}
for arg in &sig.args {
@@ -580,8 +580,8 @@
indirect_call: bool,
) {
write_return_type(out, &sig.ret);
- if let Some(base) = receiver {
- write!(out, "{}::", base.ident);
+ if let Some(receiver) = receiver {
+ write!(out, "{}::", receiver.ident);
}
write!(out, "{}(", local_name);
for (i, arg) in sig.args.iter().enumerate() {