#[repr(C)]pub struct mgvtbl {
pub svt_get: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>,
pub svt_set: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>,
pub svt_len: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> U32>,
pub svt_clear: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>,
pub svt_free: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>,
pub svt_copy: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC, nsv: *mut SV, name: *const c_char, namlen: I32) -> c_int>,
pub svt_dup: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, mg: *mut MAGIC, param: *mut CLONE_PARAMS) -> c_int>,
pub svt_local: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, nsv: *mut SV, mg: *mut MAGIC) -> c_int>,
}
Fields§
§svt_get: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>
§svt_set: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>
§svt_len: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> U32>
§svt_clear: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>
§svt_free: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC) -> c_int>
§svt_copy: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, sv: *mut SV, mg: *mut MAGIC, nsv: *mut SV, name: *const c_char, namlen: I32) -> c_int>
§svt_dup: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, mg: *mut MAGIC, param: *mut CLONE_PARAMS) -> c_int>
§svt_local: Option<unsafe extern "C" fn(my_perl: *mut PerlInterpreter, nsv: *mut SV, mg: *mut MAGIC) -> c_int>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for mgvtbl
impl RefUnwindSafe for mgvtbl
impl Send for mgvtbl
impl Sync for mgvtbl
impl Unpin for mgvtbl
impl UnwindSafe for mgvtbl
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