#[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: u64,
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 stackinfo,
pub Imainstack: *mut av,
pub Isv_count: i64,
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 av,
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: usize,
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 i8,
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 i8,
pub Iefloatsize: usize,
pub Idumpindent: u16,
pub Iexit_flags: u8,
pub Iutf8locale: bool,
pub Ilocale_mutex_depth: i32,
pub Iwarn_locale: *mut sv,
pub Iin_utf8_CTYPE_locale: bool,
pub Iin_utf8_turkic_locale: bool,
pub Icolors: [*mut i8; 6],
pub Ipeepp: Option<unsafe extern "C" fn(*mut interpreter, *mut op)>,
pub Irpeepp: Option<unsafe extern "C" fn(*mut interpreter, *mut op)>,
pub Iopfreehook: Option<unsafe extern "C" fn(*mut interpreter, *mut op)>,
pub Iwatchaddr: *mut *mut i8,
pub Iwatchok: *mut i8,
pub Iperldb: u32,
pub Isignals: u32,
pub Ireentrant_retint: i32,
pub Iorigargc: i32,
pub Iorigargv: *mut *mut i8,
pub Ienvgv: *mut gv,
pub Iincgv: *mut gv,
pub Ihintgv: *mut gv,
pub Iorigfilename: *mut i8,
pub Ixsubfilename: *const i8,
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 i8,
pub Isplitstr: *mut i8,
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 i8,
pub Ie_script: *mut sv,
pub Ibasetime: i64,
pub Imaxsysfd: i32,
pub Istatusvalue: i32,
pub Istatusvalue_posix: i32,
pub Isig_pending: i32,
pub Ipsig_pend: *mut i32,
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: [i64; 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 i8,
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: i32,
pub Ilastfd: i32,
pub Ioldname: *mut i8,
pub Ipreambleav: *mut av,
pub Imess_sv: *mut sv,
pub Iors_sv: *mut sv,
pub Iforkprocess: i32,
pub Igensym: i32,
pub Icv_has_eval: bool,
pub Itaint_warn: bool,
pub Ilaststype: u16,
pub Ilaststatval: i32,
pub Imodcount: i32,
pub Iexitlistlen: i32,
pub Iexitlist: *mut exitlistentry,
pub Imodglobal: *mut hv,
pub Iprofiledata: *mut u32,
pub Icompiling: cop,
pub Icompcv: *mut cv,
pub Icomppad_name: *mut padnamelist,
pub Icomppad_name_fill: isize,
pub Icomppad_name_floor: isize,
pub IDBcv: *mut cv,
pub Igeneration: i32,
pub Iunicode: u32,
pub Iin_clean_objs: bool,
pub Iin_clean_all: bool,
pub Inomemok: bool,
pub Isavebegin: bool,
pub Idelaymagic_uid: u32,
pub Idelaymagic_euid: u32,
pub Idelaymagic_gid: u32,
pub Idelaymagic_egid: u32,
pub Ian: u32,
pub Ibreakable_sub_gen: u32,
pub Icop_seqmax: u32,
pub Ievalseq: u32,
pub Iorigalen: u32,
pub Iosname: *mut i8,
pub Isighandlerp: Option<unsafe extern "C" fn(i32)>,
pub Isighandler1p: Option<unsafe extern "C" fn(i32)>,
pub Isighandler3p: Option<unsafe extern "C" fn(i32, *mut siginfo_t, *mut c_void)>,
pub Ibody_roots: [*mut c_void; 17],
pub Idebug: u32,
pub Ipadlist_generation: u32,
pub Irunops: Option<unsafe extern "C" fn(*mut interpreter) -> i32>,
pub Isubname: *mut sv,
pub Isubline: i32,
pub Imin_intro_pending: isize,
pub Imax_intro_pending: isize,
pub Ipadix: isize,
pub Iconstpadix: isize,
pub Ipadix_floor: isize,
pub Icur_locale_obj: *mut __locale_struct,
pub Icurlocales: [*const i8; 12],
pub Icur_LC_ALL: *const i8,
pub Icollxfrm_mult: usize,
pub Icollxfrm_base: usize,
pub Icollation_name: *mut i8,
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 i8,
pub Ilanginfo_bufsize: usize,
pub Isetlocale_buf: *const i8,
pub Isetlocale_bufsize: usize,
pub Istdize_locale_buf: *const i8,
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: i8,
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: i32,
pub Inumeric_name: *mut i8,
pub Inumeric_radix_sv: *mut sv,
pub Iunderlying_radix_sv: *mut sv,
pub Iunderlying_numeric_obj: *mut __locale_struct,
pub Iscratch_locale_obj: *mut __locale_struct,
pub Ictype_name: *const i8,
pub Ipsig_ptr: *mut *mut sv,
pub Ipsig_name: *mut *mut sv,
pub Iptr_table: *mut ptr_tbl,
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: isize,
pub Istashpadix: isize,
pub Ireentrant_buffer: *mut REENTR,
pub Icustom_op_names: *mut hv,
pub Icustom_op_descs: *mut hv,
pub Iperlio: *mut _PerlIO,
pub Iknown_layers: *mut PerlIO_list_s,
pub Idef_layerlist: *mut PerlIO_list_s,
pub Icheckav_save: *mut av,
pub Iunitcheckav_save: *mut av,
pub Iclocktick: i64,
pub Isharehook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv)>,
pub Ilockhook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv)>,
pub Iunlockhook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv)>,
pub Ithreadhook: Option<unsafe extern "C" fn(*mut interpreter) -> i32>,
pub Idestroyhook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv) -> bool>,
pub Isignalhook: Option<unsafe extern "C" fn(*mut interpreter)>,
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 i8,
pub Idebug_pad: perl_debug_pad,
pub Iglobhook: Option<unsafe extern "C" fn(*mut interpreter)>,
pub Imy_cxt_list: *mut *mut c_void,
pub Imy_cxt_size: i32,
pub Imemory_debug_header: perl_memory_debug_header,
pub Isv_consts: [*mut sv; 35],
pub Irandom_state: u64,
pub Idump_re_max_len: usize,
pub Iinternal_random_state: u64,
pub ITR_SPECIAL_HANDLING_UTF8: [i8; 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: u64§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 stackinfo§Imainstack: *mut av§Isv_count: i64§Isv_root: *mut sv§Isv_arenaroot: *mut sv§Ireg_curpm: *mut pmop§Iregmatch_slab: *mut regmatch_slab§Iregmatch_state: *mut regmatch_state§Icomppad: *mut av§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: usize§Istatcache: stat§Istatgv: *mut gv§Istatname: *mut sv§Irs: *mut sv§Ilast_in_gv: *mut gv§Iofsgv: *mut gv§Idefoutgv: *mut gv§Ichopset: *const i8§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 i8§Iefloatsize: usize§Idumpindent: u16§Iexit_flags: u8§Iutf8locale: bool§Ilocale_mutex_depth: i32§Iwarn_locale: *mut sv§Iin_utf8_CTYPE_locale: bool§Iin_utf8_turkic_locale: bool§Icolors: [*mut i8; 6]§Ipeepp: Option<unsafe extern "C" fn(*mut interpreter, *mut op)>§Irpeepp: Option<unsafe extern "C" fn(*mut interpreter, *mut op)>§Iopfreehook: Option<unsafe extern "C" fn(*mut interpreter, *mut op)>§Iwatchaddr: *mut *mut i8§Iwatchok: *mut i8§Iperldb: u32§Isignals: u32§Ireentrant_retint: i32§Iorigargc: i32§Iorigargv: *mut *mut i8§Ienvgv: *mut gv§Iincgv: *mut gv§Ihintgv: *mut gv§Iorigfilename: *mut i8§Ixsubfilename: *const i8§Idiehook: *mut sv§Iwarnhook: *mut sv§Ihook__require__before: *mut sv§Ihook__require__after: *mut sv§Ipatchlevel: *mut sv§Ilocalpatches: *const *const i8§Isplitstr: *mut i8§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 i8§Ie_script: *mut sv§Ibasetime: i64§Imaxsysfd: i32§Istatusvalue: i32§Istatusvalue_posix: i32§Isig_pending: i32§Ipsig_pend: *mut i32§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: [i64; 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 i8§Imain_cv: *mut cv§Imain_root: *mut op§Imain_start: *mut op§Ieval_root: *mut op§Ieval_start: *mut op§Icurcopdb: *mut cop§Ifilemode: i32§Ilastfd: i32§Ioldname: *mut i8§Ipreambleav: *mut av§Imess_sv: *mut sv§Iors_sv: *mut sv§Iforkprocess: i32§Igensym: i32§Icv_has_eval: bool§Itaint_warn: bool§Ilaststype: u16§Ilaststatval: i32§Imodcount: i32§Iexitlistlen: i32§Iexitlist: *mut exitlistentry§Imodglobal: *mut hv§Iprofiledata: *mut u32§Icompiling: cop§Icompcv: *mut cv§Icomppad_name: *mut padnamelist§Icomppad_name_fill: isize§Icomppad_name_floor: isize§IDBcv: *mut cv§Igeneration: i32§Iunicode: u32§Iin_clean_objs: bool§Iin_clean_all: bool§Inomemok: bool§Isavebegin: bool§Idelaymagic_uid: u32§Idelaymagic_euid: u32§Idelaymagic_gid: u32§Idelaymagic_egid: u32§Ian: u32§Ibreakable_sub_gen: u32§Icop_seqmax: u32§Ievalseq: u32§Iorigalen: u32§Iosname: *mut i8§Isighandlerp: Option<unsafe extern "C" fn(i32)>§Isighandler1p: Option<unsafe extern "C" fn(i32)>§Isighandler3p: Option<unsafe extern "C" fn(i32, *mut siginfo_t, *mut c_void)>§Ibody_roots: [*mut c_void; 17]§Idebug: u32§Ipadlist_generation: u32§Irunops: Option<unsafe extern "C" fn(*mut interpreter) -> i32>§Isubname: *mut sv§Isubline: i32§Imin_intro_pending: isize§Imax_intro_pending: isize§Ipadix: isize§Iconstpadix: isize§Ipadix_floor: isize§Icur_locale_obj: *mut __locale_struct§Icurlocales: [*const i8; 12]§Icur_LC_ALL: *const i8§Icollxfrm_mult: usize§Icollxfrm_base: usize§Icollation_name: *mut i8§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 i8§Ilanginfo_bufsize: usize§Isetlocale_buf: *const i8§Isetlocale_bufsize: usize§Istdize_locale_buf: *const i8§Istdize_locale_bufsize: usize§Iphase: perl_phase§Iin_load_module: bool§Ieval_begin_nest_depth: u32§Iunsafe: bool§Icolorset: bool§Iperl_destruct_level: i8§Ipad_reset_pending: bool§Isrand_called: bool§Isrand_override: u32§Isrand_override_next: u32§Inumeric_underlying: bool§Inumeric_underlying_is_standard: bool§Inumeric_standard: i32§Inumeric_name: *mut i8§Inumeric_radix_sv: *mut sv§Iunderlying_radix_sv: *mut sv§Iunderlying_numeric_obj: *mut __locale_struct§Iscratch_locale_obj: *mut __locale_struct§Ictype_name: *const i8§Ipsig_ptr: *mut *mut sv§Ipsig_name: *mut *mut sv§Iptr_table: *mut ptr_tbl§Ibody_arenas: *mut c_void§Iregex_pad: *mut *mut sv§Iregex_padav: *mut av§Istashpad: *mut *mut hv§Istashpadmax: isize§Istashpadix: isize§Ireentrant_buffer: *mut REENTR§Icustom_op_names: *mut hv§Icustom_op_descs: *mut hv§Iperlio: *mut _PerlIO§Iknown_layers: *mut PerlIO_list_s§Idef_layerlist: *mut PerlIO_list_s§Icheckav_save: *mut av§Iunitcheckav_save: *mut av§Iclocktick: i64§Ilockhook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv)>§Iunlockhook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv)>§Ithreadhook: Option<unsafe extern "C" fn(*mut interpreter) -> i32>§Idestroyhook: Option<unsafe extern "C" fn(*mut interpreter, *mut sv) -> bool>§Isignalhook: Option<unsafe extern "C" fn(*mut interpreter)>§Iisarev: *mut hv§Iregistered_mros: *mut hv§Iblockhooks: *mut av§Icustom_ops: *mut hv§IXpv: *mut xpv§Iscopestack_name: *mut *const i8§Idebug_pad: perl_debug_pad§Iglobhook: Option<unsafe extern "C" fn(*mut interpreter)>§Imy_cxt_list: *mut *mut c_void§Imy_cxt_size: i32§Imemory_debug_header: perl_memory_debug_header§Isv_consts: [*mut sv; 35]§Irandom_state: u64§Idump_re_max_len: usize§Iinternal_random_state: u64§ITR_SPECIAL_HANDLING_UTF8: [i8; 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: u16Trait Implementations§
Source§impl Clone for interpreter
impl Clone for interpreter
Source§fn clone(&self) -> interpreter
fn clone(&self) -> interpreter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UnsafeUnpin 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