writeln!(w, "\tpub free: Option<extern \"C\" fn(this_arg: *mut c_void)>,").unwrap();
generated_fields.push("free".to_owned());
writeln!(w, "}}").unwrap();
writeln!(w, "\tpub free: Option<extern \"C\" fn(this_arg: *mut c_void)>,").unwrap();
generated_fields.push("free".to_owned());
writeln!(w, "}}").unwrap();