Struct DysymtabCommand

struct DysymtabCommand<E: Endian> { ... }

Fields

cmd: crate::endian::U32<E>

LC_DYSYMTAB

cmdsize: crate::endian::U32<E>

sizeof(struct DysymtabCommand)

ilocalsym: crate::endian::U32<E>

index to local symbols

nlocalsym: crate::endian::U32<E>

number of local symbols

iextdefsym: crate::endian::U32<E>

index to externally defined symbols

nextdefsym: crate::endian::U32<E>

number of externally defined symbols

iundefsym: crate::endian::U32<E>

index to undefined symbols

nundefsym: crate::endian::U32<E>

number of undefined symbols

tocoff: crate::endian::U32<E>

file offset to table of contents

ntoc: crate::endian::U32<E>

number of entries in table of contents

modtaboff: crate::endian::U32<E>

file offset to module table

nmodtab: crate::endian::U32<E>

number of module table entries

extrefsymoff: crate::endian::U32<E>

offset to referenced symbol table

nextrefsyms: crate::endian::U32<E>

number of referenced symbol table entries

indirectsymoff: crate::endian::U32<E>

file offset to the indirect symbol table

nindirectsyms: crate::endian::U32<E>

number of indirect symbol table entries

extreloff: crate::endian::U32<E>

offset to external relocation entries

nextrel: crate::endian::U32<E>

number of external relocation entries

locreloff: crate::endian::U32<E>

offset to local relocation entries

nlocrel: crate::endian::U32<E>

number of local relocation entries

Implementations

impl<E> Freeze for DysymtabCommand<E>

impl<E> RefUnwindSafe for DysymtabCommand<E>

impl<E> Send for DysymtabCommand<E>

impl<E> Sync for DysymtabCommand<E>

impl<E> Unpin for DysymtabCommand<E>

impl<E> UnwindSafe for DysymtabCommand<E>

impl<E: $crate::clone::Clone + Endian> Clone for DysymtabCommand<E>

fn clone(self: &Self) -> DysymtabCommand<E>

impl<E: $crate::fmt::Debug + Endian> Debug for DysymtabCommand<E>

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl<E: $crate::marker::Copy + Endian> Copy for DysymtabCommand<E>

impl<E: Endian> Pod for DysymtabCommand<E>

impl<T> Any for DysymtabCommand<E>

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for DysymtabCommand<E>

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for DysymtabCommand<E>

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for DysymtabCommand<E>

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> From for DysymtabCommand<E>

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for DysymtabCommand<E>

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T, U> Into for DysymtabCommand<E>

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for DysymtabCommand<E>

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for DysymtabCommand<E>

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>