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) -> boolfn f_magic(self: &Self) -> u16fn f_nscns(self: &Self) -> u16fn f_timdat(self: &Self) -> u32fn f_symptr(self: &Self) -> <Self as >::Wordfn f_nsyms(self: &Self) -> u32fn f_opthdr(self: &Self) -> u16fn 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) -> TReturns the argument unchanged.
impl<T> ToOwned for FileHeader32
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for FileHeader32
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 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>