X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=gen_type_mapping.py;h=ab95f9b68bcb67a80894ceceee1e43b65cd7d335;hb=43c61db973ad9947d5369e5a115202d78e147a82;hp=6cf389aac46ff049e668154a9ba0bc96661fe1e2;hpb=db1a11032b4164540a2d3403696be12bbca70e94;p=ldk-java diff --git a/gen_type_mapping.py b/gen_type_mapping.py index 6cf389aa..ab95f9b6 100644 --- a/gen_type_mapping.py +++ b/gen_type_mapping.py @@ -297,7 +297,7 @@ class TypeMappingGenerator: if not is_free: needs_full_clone = not is_free and (not ty_info.is_ptr and not holds_ref or ty_info.requires_clone == True) and ty_info.requires_clone != False if needs_full_clone and (ty_info.rust_obj.replace("LDK", "") + "_clone") in self.clone_fns: - base_conv = base_conv + "\n" + ty_info.var_name + "_conv = " + ty_info.rust_obj.replace("LDK", "") + "_clone(" + ty_info.var_name + ");" + base_conv = base_conv + "\n" + ty_info.var_name + "_conv = " + ty_info.rust_obj.replace("LDK", "") + "_clone(&" + ty_info.var_name + "_conv);" else: base_conv = base_conv + self.consts.trait_struct_inc_refcnt(ty_info) if needs_full_clone: