#[repr(C)]
pub union any {
Show 20 fields
pub any_ptr: *mut c_void,
pub any_sv: *mut SV,
pub any_svp: *mut *mut SV,
pub any_gv: *mut GV,
pub any_av: *mut AV,
pub any_hv: *mut HV,
pub any_op: *mut OP,
pub any_pv: *mut c_char,
pub any_pvp: *mut *mut c_char,
pub any_i32: I32,
pub any_u32: U32,
pub any_iv: IV,
pub any_uv: UV,
pub any_long: c_long,
pub any_bool: bool,
pub any_size: usize,
pub any_ssize: isize,
pub any_strlen: STRLEN,
pub any_dptr: Option<unsafe extern "C" fn(arg1: *mut c_void)>,
pub any_dxptr: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, arg1: *mut c_void)>,
}
Fields§
§any_ptr: *mut c_void
§any_sv: *mut SV
§any_svp: *mut *mut SV
§any_gv: *mut GV
§any_av: *mut AV
§any_hv: *mut HV
§any_op: *mut OP
§any_pv: *mut c_char
§any_pvp: *mut *mut c_char
§any_i32: I32
§any_u32: U32
§any_iv: IV
§any_uv: UV
§any_long: c_long
§any_bool: bool
§any_size: usize
§any_ssize: isize
§any_strlen: STRLEN
§any_dptr: Option<unsafe extern "C" fn(arg1: *mut c_void)>
§any_dxptr: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, arg1: *mut c_void)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for any
impl RefUnwindSafe for any
impl !Send for any
impl !Sync for any
impl Unpin for any
impl UnwindSafe for any
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