#[repr(C)]pub struct interpreter {Show 325 fields
pub Istack_sp: *mut *mut SV,
pub Iop: *mut OP,
pub Icurpad: *mut *mut SV,
pub Istack_base: *mut *mut SV,
pub Istack_max: *mut *mut SV,
pub Isavestack: *mut ANY,
pub Isavestack_ix: I32,
pub Isavestack_max: I32,
pub Iscopestack: *mut I32,
pub Iscopestack_ix: I32,
pub Iscopestack_max: I32,
pub Itmps_stack: *mut *mut SV,
pub Itmps_ix: isize,
pub Itmps_floor: isize,
pub Itmps_max: isize,
pub Imarkstack: *mut I32,
pub Imarkstack_ptr: *mut I32,
pub Imarkstack_max: *mut I32,
pub Isub_generation: U32,
pub Ihash_rand_bits_enabled: U8,
pub Ihash_rand_bits: UV,
pub Istrtab: *mut HV,
pub Imultideref_pc: *mut UNOP_AUX_item,
pub Icurpm: *mut PMOP,
pub Icurpm_under: *mut PMOP,
pub Itainting: bool,
pub Itainted: bool,
pub Idelaymagic: U16,
pub Idowarn: U8,
pub Iutf8cache: I8,
pub Ilocalizing: U8,
pub Iin_eval: U8,
pub Idefgv: *mut GV,
pub Idefstash: *mut HV,
pub Icurstash: *mut HV,
pub Icurcop: *mut COP,
pub Icurstack: *mut AV,
pub Icurstackinfo: *mut PERL_SI,
pub Imainstack: *mut AV,
pub Isv_count: IV,
pub Isv_root: *mut SV,
pub Isv_arenaroot: *mut SV,
pub Ireg_curpm: *mut PMOP,
pub Iregmatch_slab: *mut regmatch_slab,
pub Iregmatch_state: *mut regmatch_state,
pub Icomppad: *mut PAD,
pub Isv_yes: SV,
pub Isv_undef: SV,
pub Isv_no: SV,
pub Isv_zero: SV,
pub Ipadname_undef: PADNAME,
pub Ipadname_const: PADNAME,
pub ISv: *mut SV,
pub Iparser: *mut yy_parser,
pub Istashcache: *mut HV,
pub Ina: STRLEN,
pub Istatcache: stat,
pub Istatgv: *mut GV,
pub Istatname: *mut SV,
pub Irs: *mut SV,
pub Ilast_in_gv: *mut GV,
pub Iofsgv: *mut GV,
pub Idefoutgv: *mut GV,
pub Ichopset: *const c_char,
pub Iformtarget: *mut SV,
pub Ibodytarget: *mut SV,
pub Itoptarget: *mut SV,
pub Irestartop: *mut OP,
pub Irestartjmpenv: *mut JMPENV,
pub Itop_env: *mut JMPENV,
pub Istart_env: JMPENV,
pub Ierrors: *mut SV,
pub Ihv_fetch_ent_mh: *mut HE,
pub Ilastgotoprobe: *mut OP,
pub Isortcop: *mut OP,
pub Isortstash: *mut HV,
pub Ifirstgv: *mut GV,
pub Isecondgv: *mut GV,
pub Iefloatbuf: *mut c_char,
pub Iefloatsize: STRLEN,
pub Idumpindent: U16,
pub Iexit_flags: U8,
pub Iutf8locale: bool,
pub Ilocale_mutex_depth: c_int,
pub Iwarn_locale: *mut SV,
pub Iin_utf8_CTYPE_locale: bool,
pub Iin_utf8_turkic_locale: bool,
pub Icolors: [*mut c_char; 6],
pub Ipeepp: peep_t,
pub Irpeepp: peep_t,
pub Iopfreehook: Perl_ophook_t,
pub Iwatchaddr: *mut *mut c_char,
pub Iwatchok: *mut c_char,
pub Iperldb: U32,
pub Isignals: U32,
pub Ireentrant_retint: c_int,
pub Iorigargc: c_int,
pub Iorigargv: *mut *mut c_char,
pub Ienvgv: *mut GV,
pub Iincgv: *mut GV,
pub Ihintgv: *mut GV,
pub Iorigfilename: *mut c_char,
pub Ixsubfilename: *const c_char,
pub Idiehook: *mut SV,
pub Iwarnhook: *mut SV,
pub Ihook__require__before: *mut SV,
pub Ihook__require__after: *mut SV,
pub Ipatchlevel: *mut SV,
pub Ilocalpatches: *const *const c_char,
pub Isplitstr: *mut c_char,
pub Iminus_c: bool,
pub Iminus_n: bool,
pub Iminus_p: bool,
pub Iminus_l: bool,
pub Iminus_a: bool,
pub Iminus_F: bool,
pub Idoswitches: bool,
pub Iminus_E: bool,
pub Iinplace: *mut c_char,
pub Ie_script: *mut SV,
pub Ibasetime: time_t,
pub Imaxsysfd: I32,
pub Istatusvalue: I32,
pub Istatusvalue_posix: I32,
pub Isig_pending: c_int,
pub Ipsig_pend: *mut c_int,
pub Istdingv: *mut GV,
pub Istderrgv: *mut GV,
pub Iargvgv: *mut GV,
pub Iargvoutgv: *mut GV,
pub Iargvout_stack: *mut AV,
pub Ireplgv: *mut GV,
pub Ierrgv: *mut GV,
pub IDBgv: *mut GV,
pub IDBline: *mut GV,
pub IDBsub: *mut GV,
pub IDBsingle: *mut SV,
pub IDBtrace: *mut SV,
pub IDBsignal: *mut SV,
pub Idbargs: *mut AV,
pub IDBcontrol: [IV; 3],
pub Idebstash: *mut HV,
pub Iglobalstash: *mut HV,
pub Icurstname: *mut SV,
pub Ibeginav: *mut AV,
pub Iendav: *mut AV,
pub Iunitcheckav: *mut AV,
pub Icheckav: *mut AV,
pub Iinitav: *mut AV,
pub Ifdpid: *mut AV,
pub Iop_mask: *mut c_char,
pub Imain_cv: *mut CV,
pub Imain_root: *mut OP,
pub Imain_start: *mut OP,
pub Ieval_root: *mut OP,
pub Ieval_start: *mut OP,
pub Icurcopdb: *mut COP,
pub Ifilemode: c_int,
pub Ilastfd: c_int,
pub Ioldname: *mut c_char,
pub Ipreambleav: *mut AV,
pub Imess_sv: *mut SV,
pub Iors_sv: *mut SV,
pub Iforkprocess: c_int,
pub Igensym: I32,
pub Icv_has_eval: bool,
pub Itaint_warn: bool,
pub Ilaststype: U16,
pub Ilaststatval: c_int,
pub Imodcount: I32,
pub Iexitlistlen: I32,
pub Iexitlist: *mut PerlExitListEntry,
pub Imodglobal: *mut HV,
pub Iprofiledata: *mut U32,
pub Icompiling: COP,
pub Icompcv: *mut CV,
pub Icomppad_name: *mut PADNAMELIST,
pub Icomppad_name_fill: PADOFFSET,
pub Icomppad_name_floor: PADOFFSET,
pub IDBcv: *mut CV,
pub Igeneration: c_int,
pub Iunicode: U32,
pub Iin_clean_objs: bool,
pub Iin_clean_all: bool,
pub Inomemok: bool,
pub Isavebegin: bool,
pub Idelaymagic_uid: uid_t,
pub Idelaymagic_euid: uid_t,
pub Idelaymagic_gid: gid_t,
pub Idelaymagic_egid: gid_t,
pub Ian: U32,
pub Ibreakable_sub_gen: U32,
pub Icop_seqmax: U32,
pub Ievalseq: U32,
pub Iorigalen: U32,
pub Iosname: *mut c_char,
pub Isighandlerp: Sighandler_t,
pub Isighandler1p: Sighandler1_t,
pub Isighandler3p: Sighandler3_t,
pub Ibody_roots: [*mut c_void; 17],
pub Idebug: U32,
pub Ipadlist_generation: U32,
pub Irunops: runops_proc_t,
pub Isubname: *mut SV,
pub Isubline: I32,
pub Imin_intro_pending: PADOFFSET,
pub Imax_intro_pending: PADOFFSET,
pub Ipadix: PADOFFSET,
pub Iconstpadix: PADOFFSET,
pub Ipadix_floor: PADOFFSET,
pub Icur_locale_obj: locale_t,
pub Icurlocales: [*const c_char; 12],
pub Icur_LC_ALL: *const c_char,
pub Icollxfrm_mult: usize,
pub Icollxfrm_base: usize,
pub Icollation_name: *mut c_char,
pub Icollation_ix: U32,
pub Istrxfrm_NUL_replacement: U8,
pub Istrxfrm_is_behaved: bool,
pub Istrxfrm_max_cp: U8,
pub Icollation_standard: bool,
pub Iin_utf8_COLLATE_locale: bool,
pub Ilanginfo_buf: *const c_char,
pub Ilanginfo_bufsize: usize,
pub Isetlocale_buf: *const c_char,
pub Isetlocale_bufsize: usize,
pub Istdize_locale_buf: *const c_char,
pub Istdize_locale_bufsize: usize,
pub Iphase: perl_phase,
pub Iin_load_module: bool,
pub Ieval_begin_nest_depth: U32,
pub Iunsafe: bool,
pub Icolorset: bool,
pub Iperl_destruct_level: c_schar,
pub Ipad_reset_pending: bool,
pub Isrand_called: bool,
pub Isrand_override: U32,
pub Isrand_override_next: U32,
pub Inumeric_underlying: bool,
pub Inumeric_underlying_is_standard: bool,
pub Inumeric_standard: c_int,
pub Inumeric_name: *mut c_char,
pub Inumeric_radix_sv: *mut SV,
pub Iunderlying_radix_sv: *mut SV,
pub Iunderlying_numeric_obj: locale_t,
pub Iscratch_locale_obj: locale_t,
pub Ictype_name: *const c_char,
pub Ipsig_ptr: *mut *mut SV,
pub Ipsig_name: *mut *mut SV,
pub Iptr_table: *mut PTR_TBL_t,
pub Ibeginav_save: *mut AV,
pub Ibody_arenas: *mut c_void,
pub Iregex_pad: *mut *mut SV,
pub Iregex_padav: *mut AV,
pub Istashpad: *mut *mut HV,
pub Istashpadmax: PADOFFSET,
pub Istashpadix: PADOFFSET,
pub Ireentrant_buffer: *mut REENTR,
pub Icustom_op_names: *mut HV,
pub Icustom_op_descs: *mut HV,
pub Iperlio: *mut PerlIOl,
pub Iknown_layers: *mut PerlIO_list_t,
pub Idef_layerlist: *mut PerlIO_list_t,
pub Icheckav_save: *mut AV,
pub Iunitcheckav_save: *mut AV,
pub Iclocktick: c_long,
pub Isharehook: share_proc_t,
pub Ilockhook: share_proc_t,
pub Iunlockhook: share_proc_t,
pub Ithreadhook: thrhook_proc_t,
pub Idestroyhook: destroyable_proc_t,
pub Isignalhook: despatch_signals_proc_t,
pub Iisarev: *mut HV,
pub Iregistered_mros: *mut HV,
pub Iblockhooks: *mut AV,
pub Icustom_ops: *mut HV,
pub IXpv: *mut XPV,
pub Iscopestack_name: *mut *const c_char,
pub Idebug_pad: perl_debug_pad,
pub Iglobhook: globhook_t,
pub Imy_cxt_list: *mut *mut c_void,
pub Imy_cxt_size: c_int,
pub Imemory_debug_header: perl_memory_debug_header,
pub Isv_consts: [*mut SV; 35],
pub Irandom_state: perl_drand48_t,
pub Idump_re_max_len: STRLEN,
pub Iinternal_random_state: perl_drand48_t,
pub ITR_SPECIAL_HANDLING_UTF8: [c_char; 13],
pub IAboveLatin1: *mut SV,
pub IAssigned_invlist: *mut SV,
pub IGCB_invlist: *mut SV,
pub IHasMultiCharFold: *mut SV,
pub IInMultiCharFold: *mut SV,
pub ILatin1: *mut SV,
pub ILB_invlist: *mut SV,
pub ISB_invlist: *mut SV,
pub ISCX_invlist: *mut SV,
pub IUpperLatin1: *mut SV,
pub Ifold_locale: [U8; 256],
pub Iin_some_fold: *mut SV,
pub Iutf8_foldclosures: *mut SV,
pub Iutf8_idcont: *mut SV,
pub Iutf8_idstart: *mut SV,
pub Iutf8_perl_idcont: *mut SV,
pub Iutf8_perl_idstart: *mut SV,
pub Iutf8_xidcont: *mut SV,
pub Iutf8_xidstart: *mut SV,
pub IWB_invlist: *mut SV,
pub IXPosix_ptrs: [*mut SV; 16],
pub IPosix_ptrs: [*mut SV; 16],
pub Iutf8_toupper: *mut SV,
pub Iutf8_totitle: *mut SV,
pub Iutf8_tolower: *mut SV,
pub Iutf8_tofold: *mut SV,
pub Iutf8_tosimplefold: *mut SV,
pub Iutf8_charname_begin: *mut SV,
pub Iutf8_charname_continue: *mut SV,
pub Iutf8_mark: *mut SV,
pub IInBitmap: *mut SV,
pub ICCC_non0_non230: *mut SV,
pub IPrivate_Use: *mut SV,
pub Imbrlen_ps: mbstate_t,
pub Imbrtowc_ps: mbstate_t,
pub Iwcrtomb_ps: mbstate_t,
pub Iprevailing_version: U16,
}
Fields§
§Istack_sp: *mut *mut SV
§Iop: *mut OP
§Icurpad: *mut *mut SV
§Istack_base: *mut *mut SV
§Istack_max: *mut *mut SV
§Isavestack: *mut ANY
§Isavestack_ix: I32
§Isavestack_max: I32
§Iscopestack: *mut I32
§Iscopestack_ix: I32
§Iscopestack_max: I32
§Itmps_stack: *mut *mut SV
§Itmps_ix: isize
§Itmps_floor: isize
§Itmps_max: isize
§Imarkstack: *mut I32
§Imarkstack_ptr: *mut I32
§Imarkstack_max: *mut I32
§Isub_generation: U32
§Ihash_rand_bits_enabled: U8
§Ihash_rand_bits: UV
§Istrtab: *mut HV
§Imultideref_pc: *mut UNOP_AUX_item
§Icurpm: *mut PMOP
§Icurpm_under: *mut PMOP
§Itainting: bool
§Itainted: bool
§Idelaymagic: U16
§Idowarn: U8
§Iutf8cache: I8
§Ilocalizing: U8
§Iin_eval: U8
§Idefgv: *mut GV
§Idefstash: *mut HV
§Icurstash: *mut HV
§Icurcop: *mut COP
§Icurstack: *mut AV
§Icurstackinfo: *mut PERL_SI
§Imainstack: *mut AV
§Isv_count: IV
§Isv_root: *mut SV
§Isv_arenaroot: *mut SV
§Ireg_curpm: *mut PMOP
§Iregmatch_slab: *mut regmatch_slab
§Iregmatch_state: *mut regmatch_state
§Icomppad: *mut PAD
§Isv_yes: SV
§Isv_undef: SV
§Isv_no: SV
§Isv_zero: SV
§Ipadname_undef: PADNAME
§Ipadname_const: PADNAME
§ISv: *mut SV
§Iparser: *mut yy_parser
§Istashcache: *mut HV
§Ina: STRLEN
§Istatcache: stat
§Istatgv: *mut GV
§Istatname: *mut SV
§Irs: *mut SV
§Ilast_in_gv: *mut GV
§Iofsgv: *mut GV
§Idefoutgv: *mut GV
§Ichopset: *const c_char
§Iformtarget: *mut SV
§Ibodytarget: *mut SV
§Itoptarget: *mut SV
§Irestartop: *mut OP
§Irestartjmpenv: *mut JMPENV
§Itop_env: *mut JMPENV
§Istart_env: JMPENV
§Ierrors: *mut SV
§Ihv_fetch_ent_mh: *mut HE
§Ilastgotoprobe: *mut OP
§Isortcop: *mut OP
§Isortstash: *mut HV
§Ifirstgv: *mut GV
§Isecondgv: *mut GV
§Iefloatbuf: *mut c_char
§Iefloatsize: STRLEN
§Idumpindent: U16
§Iexit_flags: U8
§Iutf8locale: bool
§Ilocale_mutex_depth: c_int
§Iwarn_locale: *mut SV
§Iin_utf8_CTYPE_locale: bool
§Iin_utf8_turkic_locale: bool
§Icolors: [*mut c_char; 6]
§Ipeepp: peep_t
§Irpeepp: peep_t
§Iopfreehook: Perl_ophook_t
§Iwatchaddr: *mut *mut c_char
§Iwatchok: *mut c_char
§Iperldb: U32
§Isignals: U32
§Ireentrant_retint: c_int
§Iorigargc: c_int
§Iorigargv: *mut *mut c_char
§Ienvgv: *mut GV
§Iincgv: *mut GV
§Ihintgv: *mut GV
§Iorigfilename: *mut c_char
§Ixsubfilename: *const c_char
§Idiehook: *mut SV
§Iwarnhook: *mut SV
§Ihook__require__before: *mut SV
§Ihook__require__after: *mut SV
§Ipatchlevel: *mut SV
§Ilocalpatches: *const *const c_char
§Isplitstr: *mut c_char
§Iminus_c: bool
§Iminus_n: bool
§Iminus_p: bool
§Iminus_l: bool
§Iminus_a: bool
§Iminus_F: bool
§Idoswitches: bool
§Iminus_E: bool
§Iinplace: *mut c_char
§Ie_script: *mut SV
§Ibasetime: time_t
§Imaxsysfd: I32
§Istatusvalue: I32
§Istatusvalue_posix: I32
§Isig_pending: c_int
§Ipsig_pend: *mut c_int
§Istdingv: *mut GV
§Istderrgv: *mut GV
§Iargvgv: *mut GV
§Iargvoutgv: *mut GV
§Iargvout_stack: *mut AV
§Ireplgv: *mut GV
§Ierrgv: *mut GV
§IDBgv: *mut GV
§IDBline: *mut GV
§IDBsub: *mut GV
§IDBsingle: *mut SV
§IDBtrace: *mut SV
§IDBsignal: *mut SV
§Idbargs: *mut AV
§IDBcontrol: [IV; 3]
§Idebstash: *mut HV
§Iglobalstash: *mut HV
§Icurstname: *mut SV
§Iendav: *mut AV
§Iunitcheckav: *mut AV
§Icheckav: *mut AV
§Iinitav: *mut AV
§Ifdpid: *mut AV
§Iop_mask: *mut c_char
§Imain_cv: *mut CV
§Imain_root: *mut OP
§Imain_start: *mut OP
§Ieval_root: *mut OP
§Ieval_start: *mut OP
§Icurcopdb: *mut COP
§Ifilemode: c_int
§Ilastfd: c_int
§Ioldname: *mut c_char
§Ipreambleav: *mut AV
§Imess_sv: *mut SV
§Iors_sv: *mut SV
§Iforkprocess: c_int
§Igensym: I32
§Icv_has_eval: bool
§Itaint_warn: bool
§Ilaststype: U16
§Ilaststatval: c_int
§Imodcount: I32
§Iexitlistlen: I32
§Iexitlist: *mut PerlExitListEntry
§Imodglobal: *mut HV
§Iprofiledata: *mut U32
§Icompiling: COP
§Icompcv: *mut CV
§Icomppad_name: *mut PADNAMELIST
§Icomppad_name_fill: PADOFFSET
§Icomppad_name_floor: PADOFFSET
§IDBcv: *mut CV
§Igeneration: c_int
§Iunicode: U32
§Iin_clean_objs: bool
§Iin_clean_all: bool
§Inomemok: bool
§Isavebegin: bool
§Idelaymagic_uid: uid_t
§Idelaymagic_euid: uid_t
§Idelaymagic_gid: gid_t
§Idelaymagic_egid: gid_t
§Ian: U32
§Ibreakable_sub_gen: U32
§Icop_seqmax: U32
§Ievalseq: U32
§Iorigalen: U32
§Iosname: *mut c_char
§Isighandlerp: Sighandler_t
§Isighandler1p: Sighandler1_t
§Isighandler3p: Sighandler3_t
§Ibody_roots: [*mut c_void; 17]
§Idebug: U32
§Ipadlist_generation: U32
§Irunops: runops_proc_t
§Isubname: *mut SV
§Isubline: I32
§Imin_intro_pending: PADOFFSET
§Imax_intro_pending: PADOFFSET
§Ipadix: PADOFFSET
§Iconstpadix: PADOFFSET
§Ipadix_floor: PADOFFSET
§Icur_locale_obj: locale_t
§Icurlocales: [*const c_char; 12]
§Icur_LC_ALL: *const c_char
§Icollxfrm_mult: usize
§Icollxfrm_base: usize
§Icollation_name: *mut c_char
§Icollation_ix: U32
§Istrxfrm_NUL_replacement: U8
§Istrxfrm_is_behaved: bool
§Istrxfrm_max_cp: U8
§Icollation_standard: bool
§Iin_utf8_COLLATE_locale: bool
§Ilanginfo_buf: *const c_char
§Ilanginfo_bufsize: usize
§Isetlocale_buf: *const c_char
§Isetlocale_bufsize: usize
§Istdize_locale_buf: *const c_char
§Istdize_locale_bufsize: usize
§Iphase: perl_phase
§Iin_load_module: bool
§Ieval_begin_nest_depth: U32
§Iunsafe: bool
§Icolorset: bool
§Iperl_destruct_level: c_schar
§Ipad_reset_pending: bool
§Isrand_called: bool
§Isrand_override: U32
§Isrand_override_next: U32
§Inumeric_underlying: bool
§Inumeric_underlying_is_standard: bool
§Inumeric_standard: c_int
§Inumeric_name: *mut c_char
§Inumeric_radix_sv: *mut SV
§Iunderlying_radix_sv: *mut SV
§Iunderlying_numeric_obj: locale_t
§Iscratch_locale_obj: locale_t
§Ictype_name: *const c_char
§Ipsig_ptr: *mut *mut SV
§Ipsig_name: *mut *mut SV
§Iptr_table: *mut PTR_TBL_t
§Ibody_arenas: *mut c_void
§Iregex_pad: *mut *mut SV
§Iregex_padav: *mut AV
§Istashpad: *mut *mut HV
§Istashpadmax: PADOFFSET
§Istashpadix: PADOFFSET
§Ireentrant_buffer: *mut REENTR
§Icustom_op_names: *mut HV
§Icustom_op_descs: *mut HV
§Iperlio: *mut PerlIOl
§Iknown_layers: *mut PerlIO_list_t
§Idef_layerlist: *mut PerlIO_list_t
§Icheckav_save: *mut AV
§Iunitcheckav_save: *mut AV
§Iclocktick: c_long
§Ilockhook: share_proc_t
§Iunlockhook: share_proc_t
§Ithreadhook: thrhook_proc_t
§Idestroyhook: destroyable_proc_t
§Isignalhook: despatch_signals_proc_t
§Iisarev: *mut HV
§Iregistered_mros: *mut HV
§Iblockhooks: *mut AV
§Icustom_ops: *mut HV
§IXpv: *mut XPV
§Iscopestack_name: *mut *const c_char
§Idebug_pad: perl_debug_pad
§Iglobhook: globhook_t
§Imy_cxt_list: *mut *mut c_void
§Imy_cxt_size: c_int
§Imemory_debug_header: perl_memory_debug_header
§Isv_consts: [*mut SV; 35]
§Irandom_state: perl_drand48_t
§Idump_re_max_len: STRLEN
§Iinternal_random_state: perl_drand48_t
§ITR_SPECIAL_HANDLING_UTF8: [c_char; 13]
§IAboveLatin1: *mut SV
§IAssigned_invlist: *mut SV
§IGCB_invlist: *mut SV
§IHasMultiCharFold: *mut SV
§IInMultiCharFold: *mut SV
§ILatin1: *mut SV
§ILB_invlist: *mut SV
§ISB_invlist: *mut SV
§ISCX_invlist: *mut SV
§IUpperLatin1: *mut SV
§Ifold_locale: [U8; 256]
§Iin_some_fold: *mut SV
§Iutf8_foldclosures: *mut SV
§Iutf8_idcont: *mut SV
§Iutf8_idstart: *mut SV
§Iutf8_perl_idcont: *mut SV
§Iutf8_perl_idstart: *mut SV
§Iutf8_xidcont: *mut SV
§Iutf8_xidstart: *mut SV
§IWB_invlist: *mut SV
§IXPosix_ptrs: [*mut SV; 16]
§IPosix_ptrs: [*mut SV; 16]
§Iutf8_toupper: *mut SV
§Iutf8_totitle: *mut SV
§Iutf8_tolower: *mut SV
§Iutf8_tofold: *mut SV
§Iutf8_tosimplefold: *mut SV
§Iutf8_charname_begin: *mut SV
§Iutf8_charname_continue: *mut SV
§Iutf8_mark: *mut SV
§IInBitmap: *mut SV
§ICCC_non0_non230: *mut SV
§IPrivate_Use: *mut SV
§Imbrlen_ps: mbstate_t
§Imbrtowc_ps: mbstate_t
§Iwcrtomb_ps: mbstate_t
§Iprevailing_version: U16
Trait Implementations§
Source§impl Clone for interpreter
impl Clone for interpreter
Source§fn clone(&self) -> interpreter
fn clone(&self) -> interpreter
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for interpreter
impl Debug for interpreter
impl Copy for interpreter
Auto Trait Implementations§
impl Freeze for interpreter
impl RefUnwindSafe for interpreter
impl !Send for interpreter
impl !Sync for interpreter
impl Unpin for interpreter
impl UnwindSafe for interpreter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more