We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8722102 commit 379869bCopy full SHA for 379869b
binding-generator/src/writer/rust_native/func.rs
@@ -315,8 +315,8 @@ impl RustNativeGeneratedElement for Func<'_> {
315
if let Some(cls) = self.as_instance_method() {
316
args.push(cls.type_ref().rust_extern_self_func_decl(self.is_const()));
317
}
318
- for arg in self.arguments() {
319
- args.push(arg.type_ref().rust_extern_arg_func_decl(&arg.rust_leafname(), ConstnessOverride::No))
+ for (name, arg) in Field::rust_disambiguate_names(self.arguments()) {
+ args.push(arg.type_ref().rust_extern_arg_func_decl(&name, ConstnessOverride::No))
320
321
let return_type = self.return_type();
322
let return_wrapper_type = return_type.rust_extern_return_wrapper_full();
0 commit comments