[−][src]Struct libperl_sys::interpreter
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
Isub_generation: U32
Imarkstack: *mut I32
Imarkstack_ptr: *mut I32
Imarkstack_max: *mut I32
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
Ilocalizing: U8
Iin_eval: U8
Idefgv: *mut GV
Idowarn: U8
Iutf8cache: I8
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_undef: SV
Isv_no: SV
Isv_yes: SV
Ipadname_undef: PADNAME
Ipadname_const: PADNAME
ISv: *mut SV
Iparser: *mut yy_parser
Istashcache: *mut HV
Ina: STRLEN
Istatbuf: stat
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
Iin_utf8_CTYPE_locale: bool
Iin_utf8_COLLATE_locale: bool
Iwarn_locale: *mut SV
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
Ipatchlevel: *mut SV
Ilocalpatches: *const *const c_char
Isplitstr: *const 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
IArgv: *mut *const c_char
ICmd: *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
Iorigenviron: *mut *mut c_char
Iosname: *mut c_char
Isighandlerp: Sighandler_t
Ibody_roots: [*mut c_void; 16]
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
Icollation_name: *mut c_char
Icollxfrm_base: usize
Icollxfrm_mult: usize
Icollation_ix: U32
Istrxfrm_NUL_replacement: U8
Istrxfrm_is_behaved: bool
Istrxfrm_max_cp: U8
Icollation_standard: bool
Iunsafe: bool
Icolorset: bool
Iphase: perl_phase
Iin_load_module: bool
Iperl_destruct_level: c_schar
Inumeric_standard: c_int
Inumeric_local: bool
Inumeric_name: *mut c_char
Inumeric_radix_sv: *mut SV
ILatin1: *mut SV
IUpperLatin1: *mut SV
IAboveLatin1: *mut SV
IInBitmap: *mut SV
INonL1NonFinalFold: *mut SV
IHasMultiCharFold: *mut SV
Iutf8_mark: *mut SV
Iutf8_toupper: *mut SV
Iutf8_totitle: *mut SV
Iutf8_tolower: *mut SV
Iutf8_tofold: *mut SV
Iutf8_charname_begin: *mut SV
Iutf8_charname_continue: *mut SV
Iutf8_swash_ptrs: [*mut SV; 10]
IPosix_ptrs: [*mut SV; 16]
IXPosix_ptrs: [*mut SV; 16]
IGCB_invlist: *mut SV
ILB_invlist: *mut SV
ISB_invlist: *mut SV
IWB_invlist: *mut SV
IAssigned_invlist: *mut SV
Iseen_deprecated_macro: *mut HV
Ilast_swash_hv: *mut HV
Ilast_swash_tmps: *mut U8
Ilast_swash_slen: STRLEN
Ilast_swash_key: [U8; 12]
Ilast_swash_klen: U8
Ipad_reset_pending: bool
Isrand_called: bool
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
Iutf8_idstart: *mut SV
Iutf8_idcont: *mut SV
Iutf8_xidstart: *mut SV
Iutf8_perl_idstart: *mut SV
Iutf8_perl_idcont: *mut SV
Iutf8_xidcont: *mut SV
Isort_RealCmp: SVCOMPARE_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
Iutf8_foldclosures: *mut HV
Iutf8_foldable: *mut SV
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
Trait Implementations
impl Clone for interpreter
[src]
fn clone(&self) -> interpreter
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for interpreter
[src]
Auto Trait Implementations
impl !Send for interpreter
impl Unpin for interpreter
impl !Sync for interpreter
impl UnwindSafe for interpreter
impl RefUnwindSafe for interpreter
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,