+static inline LDKCResult_NetAddressu8Z CResult_NetAddressu8Z_clone(const LDKCResult_NetAddressu8Z *orig) {
+ LDKCResult_NetAddressu8Z res = { .result_ok = orig->result_ok };
+ if (orig->result_ok) {
+ LDKNetAddress* contents = MALLOC(sizeof(LDKNetAddress), "LDKNetAddress result OK clone");
+ *contents = NetAddress_clone(orig->contents.result);
+ res.contents.result = contents;
+ } else {
+ jbyte* contents = MALLOC(sizeof(jbyte), "jbyte result Err clone");
+ *contents = *orig->contents.err;
+ res.contents.err = contents;
+ }
+ return res;
+}