pub unsafe extern "C" fn rb_struct_define_without_accessor_under(
    outer: VALUE,
    class_name: *const c_char,
    super_: VALUE,
    alloc: rb_alloc_func_t,
     ...
) -> VALUE