pub(crate) unsafe extern "C" fn LLVMStructTypeInContext<'a>( C: &'a Context, ElementTypes: *const &'a Type, ElementCount: c_uint, Packed: c_int, ) -> &'a Type