Struct FileHeader32

struct FileHeader32 { ... }

The header at the start of every 32-bit XCOFF file.

Fields

f_magic: U16<BigEndian>

Magic number. Must be 0x01DF.

f_nscns: U16<BigEndian>

Number of sections.

f_timdat: U32<BigEndian>

Time and date of file creation.

f_symptr: U32<BigEndian>

Byte offset to symbol table start.

f_nsyms: U32<BigEndian>

Number of entries in symbol table.

f_opthdr: U16<BigEndian>

Number of bytes in optional header

f_flags: U16<BigEndian>

Extra flags.

Implementations

impl Clone for FileHeader32

fn clone(self: &Self) -> FileHeader32

impl Copy for FileHeader32

impl Debug for FileHeader32

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

impl FileHeader for FileHeader32

fn is_type_64(self: &Self) -> bool
fn f_magic(self: &Self) -> u16
fn f_nscns(self: &Self) -> u16
fn f_timdat(self: &Self) -> u32
fn f_symptr(self: &Self) -> <Self as >::Word
fn f_nsyms(self: &Self) -> u32
fn f_opthdr(self: &Self) -> u16
fn f_flags(self: &Self) -> u16

impl Freeze for FileHeader32

impl Pod for FileHeader32

impl RefUnwindSafe for FileHeader32

impl Send for FileHeader32

impl Sync for FileHeader32

impl Unpin for FileHeader32

impl UnsafeUnpin for FileHeader32

impl UnwindSafe for FileHeader32

impl<T> Any for FileHeader32

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for FileHeader32

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

impl<T> BorrowMut for FileHeader32

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

impl<T> CloneToUninit for FileHeader32

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

impl<T> From for FileHeader32

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for FileHeader32

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

impl<T, U> Into for FileHeader32

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 FileHeader32

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

impl<T, U> TryInto for FileHeader32

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