Struct FileHeader64

struct FileHeader64 { ... }

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

Fields

f_magic: U16<BigEndian>

Magic number. Must be 0x01F7.

f_nscns: U16<BigEndian>

Number of sections.

f_timdat: U32<BigEndian>

Time and date of file creation

f_symptr: U64<BigEndian>

Byte offset to symbol table start.

f_opthdr: U16<BigEndian>

Number of bytes in optional header

f_flags: U16<BigEndian>

Extra flags.

f_nsyms: U32<BigEndian>

Number of entries in symbol table.

Implementations

impl Clone for FileHeader64

fn clone(self: &Self) -> FileHeader64

impl Copy for FileHeader64

impl Debug for FileHeader64

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

impl FileHeader for FileHeader64

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 FileHeader64

impl Pod for FileHeader64

impl RefUnwindSafe for FileHeader64

impl Send for FileHeader64

impl Sync for FileHeader64

impl Unpin for FileHeader64

impl UnsafeUnpin for FileHeader64

impl UnwindSafe for FileHeader64

impl<T> Any for FileHeader64

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for FileHeader64

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

impl<T> BorrowMut for FileHeader64

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

impl<T> CloneToUninit for FileHeader64

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

impl<T> From for FileHeader64

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for FileHeader64

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

impl<T, U> Into for FileHeader64

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 FileHeader64

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

impl<T, U> TryInto for FileHeader64

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