#[repr(C)]pub struct DylibModule64 {}Expand description
a 64-bit module table entry
Fields§
§module_name: u32the module name (index into string table)
iextdefsym: u32index into externally defined symbols
nextdefsym: u32number of externally defined symbols
irefsym: u32index into reference symbol table
nrefsym: u32number of reference symbol table entries
ilocalsym: u32index into symbols for local symbols
nlocalsym: u32number of local symbols
iextrel: u32index into external relocation entries
nextrel: u32number of external relocation entries
iinit_iterm: u32low 16 bits are the index into the init section, high 16 bits are the index into the term section
ninit_nterm: u32low 16 bits are the number of init section entries, high 16 bits are the number of term section entries
objc_module_info_size: u32the (__OBJC,__module_info) section
objc_module_info_addr: u64the (__OBJC,__module_info) section
Trait Implementations§
Source§impl Clone for DylibModule64
impl Clone for DylibModule64
Source§fn clone(&self) -> DylibModule64
fn clone(&self) -> DylibModule64
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DylibModule64
impl Debug for DylibModule64
Source§impl FromCtx<Endian> for DylibModule64
impl FromCtx<Endian> for DylibModule64
Source§impl<'a> IntoCtx<Endian> for &'a DylibModule64
impl<'a> IntoCtx<Endian> for &'a DylibModule64
Source§impl<'a> TryFromCtx<'a, Endian> for DylibModule64where
DylibModule64: 'a,
impl<'a> TryFromCtx<'a, Endian> for DylibModule64where
DylibModule64: 'a,
type Error = Error
fn try_from_ctx( src: &'a [u8], ctx: Endian, ) -> Result<(DylibModule64, usize), <DylibModule64 as TryFromCtx<'a, Endian>>::Error>
Source§impl<'a> TryIntoCtx<Endian> for &'a DylibModule64
impl<'a> TryIntoCtx<Endian> for &'a DylibModule64
type Error = Error
fn try_into_ctx( self, dst: &mut [u8], ctx: Endian, ) -> Result<usize, <&'a DylibModule64 as TryIntoCtx<Endian>>::Error>
Source§impl TryIntoCtx<Endian> for DylibModule64
impl TryIntoCtx<Endian> for DylibModule64
type Error = Error
fn try_into_ctx( self, dst: &mut [u8], ctx: Endian, ) -> Result<usize, <DylibModule64 as TryIntoCtx<Endian>>::Error>
impl Copy for DylibModule64
Auto Trait Implementations§
impl Freeze for DylibModule64
impl RefUnwindSafe for DylibModule64
impl Send for DylibModule64
impl Sync for DylibModule64
impl Unpin for DylibModule64
impl UnwindSafe for DylibModule64
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