Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - i -

- i : cparse_params
- i0 : C_block
- i1 : C_block
- ic_class : iseq_inline_cache_entry
- ic_entries : rb_iseq_struct
- ic_size : rb_iseq_struct
- ic_value : iseq_inline_cache_entry
- ic_vmstat : iseq_inline_cache_entry
- iconv : nkf_native_encoding
- iconv_func : input_code
- id : _syck_node , kwtable , rb_method_attr_struct , conv_method_tbl , METHOD , event_call_args , nkf_encoding , token_assoc , RNode , rb_global_entry , YYSTYPE
- id_str : symbols
- idx : _syck_node
- ifnone : RHash
- ignore_case : OptExactInfo
- ignore_id : _syck_emitter
- imag : RComplex
- implicit_typing : _syck_parser
- in_buf_end : rb_econv_t
- in_buf_start : rb_econv_t
- in_data_end : rb_econv_t
- in_data_start : rb_econv_t
- increase : rb_objspace
- increment : rb_objspace
- indent : JSON_Generator_StateStruct , _syck_emitter , _syck_emitter_node
- indent_len : JSON_Generator_StateStruct
- index : default_encoding , input_code , olemethoddata , olevariabledata , oleparamdata , cmdline_options , rb_econv_init_by_convpath_t , iseq_inline_cache_entry
- infection : dump_arg , load_arg
- inhibit_thread_creation : rb_vm_struct
- init_func : rb_digest_metadata_t
- init_p : argf
- initial_free_min : ruby_gc_params_t
- initial_heap_min_slots : ruby_gc_params_t
- initial_length : FBufferStruct
- initial_malloc_limit : ruby_gc_params_t
- inline_const_cache : rb_compile_option_struct
- inplace : argf
- input : zstream
- input_type : _syck_parser
- input_unit_length : rb_transcoder
- insn_id : iseq_insn_data
- insn_info_size : rb_iseq_struct
- insn_info_table : rb_iseq_struct
- inspectname : rb_addrinfo_t
- instructions_unification : rb_compile_option_struct
- int_map : re_pattern_buffer
- int_map_backward : re_pattern_buffer
- intern : cmdline_options
- interp : invoke_queue , eval_queue , evloop_params , call_queue
- interrupt_event : native_thread_data_struct
- interrupt_flag : rb_thread_struct
- interrupt_lock : rb_thread_struct
- invoke_time : rb_objspace
- io : _syck_parser , gzfile , foreach_arg , seek_arg , write_arg
- io_p : io_cntl_arg
- io_type : _syck_parser
- iov_base : iovec , __siov
- iov_len : iovec , __siov
- ip : tcltkip
- ipaddr : hostent_arg
- is_allowed_reverse_match : OnigEncodingTypeST
- is_code_ctype : OnigEncodingTypeST
- is_from_method : rb_proc_t
- is_lambda : rb_proc_t
- is_marked : gc_profile_record
- is_mbc_newline : OnigEncodingTypeST
- is_refered : QtfrNode
- is_ripper : parser_params
- is_shortcut : _syck_emitter_node
- isdst : vtm
- iseq : rb_method_definition_struct , iseq_catch_table_entry , rb_block_struct , rb_iseq_struct , rb_control_frame_t
- ISEQ_ELEMENT_ADJUST : iseq_link_element
- ISEQ_ELEMENT_INSN : iseq_link_element
- ISEQ_ELEMENT_LABEL : iseq_link_element
- ISEQ_ELEMENT_NONE : iseq_link_element
- iseq_encoded : rb_iseq_struct
- iseq_size : rb_iseq_struct
- iseq_type : rb_iseq_struct
- ISEQ_TYPE_BLOCK : rb_iseq_struct
- ISEQ_TYPE_CLASS : rb_iseq_struct
- ISEQ_TYPE_DEFINED_GUARD : rb_iseq_struct
- ISEQ_TYPE_ENSURE : rb_iseq_struct
- ISEQ_TYPE_EVAL : rb_iseq_struct
- ISEQ_TYPE_MAIN : rb_iseq_struct
- ISEQ_TYPE_METHOD : rb_iseq_struct
- ISEQ_TYPE_RESCUE : rb_iseq_struct
- ISEQ_TYPE_TOP : rb_iseq_struct
- items : _syck_node
- iter_lev : RHash
- iv_index_tbl : RObject , RClass
- iv_tbl : rb_classext_struct
- ivar : cbsubst_info
- ivptr : RObject