[][src]Struct libperl_sys::gp

#[repr(C)]
pub struct gp {
    pub gp_sv: *mut SV,
    pub gp_io: *mut io,
    pub gp_cv: *mut CV,
    pub gp_cvgen: U32,
    pub gp_refcnt: U32,
    pub gp_hv: *mut HV,
    pub gp_av: *mut AV,
    pub gp_form: *mut CV,
    pub gp_egv: *mut GV,
    pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>,
    pub gp_file_hek: *mut HEK,
}

Fields

gp_sv: *mut SVgp_io: *mut iogp_cv: *mut CVgp_cvgen: U32gp_refcnt: U32gp_hv: *mut HVgp_av: *mut AVgp_form: *mut CVgp_egv: *mut GV_bitfield_1: __BindgenBitfieldUnit<[u8; 4], u32>gp_file_hek: *mut HEK

Methods

impl gp[src]

pub fn gp_line(&self) -> c_uint[src]

pub fn set_gp_line(&mut self, val: c_uint)[src]

pub fn gp_flags(&self) -> c_uint[src]

pub fn set_gp_flags(&mut self, val: c_uint)[src]

pub fn new_bitfield_1(
    gp_line: c_uint,
    gp_flags: c_uint
) -> __BindgenBitfieldUnit<[u8; 4], u32>
[src]

Trait Implementations

impl Clone for gp[src]

impl Copy for gp[src]

impl Debug for gp[src]

Auto Trait Implementations

impl !Send for gp

impl Unpin for gp

impl !Sync for gp

impl UnwindSafe for gp

impl RefUnwindSafe for gp

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]