- write_conv!(format!("from_native(native: &native{}) -> Self", e.ident), true, true);
+ let mut args = Vec::new();
+ maybe_write_non_lifetime_generics(&mut args, &e.generics, &syn::PathArguments::None, &types);
+ let fn_line = format!("from_native(native: &{}Import{}) -> Self", e.ident, String::from_utf8(args).unwrap());
+ write_conv!(fn_line, true, true);