#[repr(C)]pub struct magic {
pub mg_moremagic: *mut MAGIC,
pub mg_virtual: *mut MGVTBL,
pub mg_private: U16,
pub mg_type: c_char,
pub mg_flags: U8,
pub mg_len: isize,
pub mg_obj: *mut SV,
pub mg_ptr: *mut c_char,
}
Fields§
§mg_moremagic: *mut MAGIC
§mg_virtual: *mut MGVTBL
§mg_private: U16
§mg_type: c_char
§mg_flags: U8
§mg_len: isize
§mg_obj: *mut SV
§mg_ptr: *mut c_char
Trait Implementations§
Auto Trait Implementations§
impl Freeze for magic
impl RefUnwindSafe for magic
impl !Send for magic
impl !Sync for magic
impl Unpin for magic
impl UnwindSafe for magic
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