Struct CsectAux32

struct CsectAux32 { ... }

Csect auxiliary entry for C_EXT, C_WEAKEXT, and C_HIDEXT symbols.

Fields

x_scnlen: U32<BigEndian>

Section length.

x_parmhash: U32<BigEndian>

Offset of parameter type-check hash in .typchk section.

x_snhash: U16<BigEndian>

.typchk section number.

x_smtyp: u8

Symbol alignment and type.

x_smclas: u8

Storage mapping class.

x_stab: U32<BigEndian>

Reserved.

x_snstab: U16<BigEndian>

x_snstab.

Implementations

impl Clone for CsectAux32

fn clone(self: &Self) -> CsectAux32

impl Copy for CsectAux32

impl CsectAux for CsectAux32

fn x_scnlen(self: &Self) -> u64
fn x_parmhash(self: &Self) -> u32
fn x_snhash(self: &Self) -> u16
fn x_smtyp(self: &Self) -> u8
fn x_smclas(self: &Self) -> u8
fn x_stab(self: &Self) -> Option<u32>
fn x_snstab(self: &Self) -> Option<u16>
fn x_auxtype(self: &Self) -> Option<u8>

impl Debug for CsectAux32

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

impl Freeze for CsectAux32

impl Pod for CsectAux32

impl RefUnwindSafe for CsectAux32

impl Send for CsectAux32

impl Sync for CsectAux32

impl Unpin for CsectAux32

impl UnsafeUnpin for CsectAux32

impl UnwindSafe for CsectAux32

impl<T> Any for CsectAux32

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for CsectAux32

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

impl<T> BorrowMut for CsectAux32

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

impl<T> CloneToUninit for CsectAux32

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

impl<T> From for CsectAux32

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CsectAux32

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

impl<T, U> Into for CsectAux32

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 CsectAux32

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

impl<T, U> TryInto for CsectAux32

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