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: u8Symbol alignment and type.
x_smclas: u8Storage 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) -> u64fn x_parmhash(self: &Self) -> u32fn x_snhash(self: &Self) -> u16fn x_smtyp(self: &Self) -> u8fn x_smclas(self: &Self) -> u8fn 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) -> TReturns the argument unchanged.
impl<T> ToOwned for CsectAux32
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for CsectAux32
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses 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>