Struct ImageFileHeader
struct ImageFileHeader { ... }
Fields
machine: U16<LittleEndian>number_of_sections: U16<LittleEndian>time_date_stamp: U32<LittleEndian>pointer_to_symbol_table: U32<LittleEndian>number_of_symbols: U32<LittleEndian>size_of_optional_header: U16<LittleEndian>characteristics: U16<LittleEndian>
Implementations
impl Clone for ImageFileHeader
fn clone(self: &Self) -> ImageFileHeader
impl CoffHeader for ImageFileHeader
fn is_type_bigobj() -> boolfn machine(self: &Self) -> u16fn number_of_sections(self: &Self) -> u32fn pointer_to_symbol_table(self: &Self) -> u32fn number_of_symbols(self: &Self) -> u32fn characteristics(self: &Self) -> u16fn parse<'data, R: ReadRef<'data>>(data: R, offset: &mut u64) -> Result<&'data Self>
impl Copy for ImageFileHeader
impl Debug for ImageFileHeader
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl Freeze for ImageFileHeader
impl Pod for ImageFileHeader
impl RefUnwindSafe for ImageFileHeader
impl Send for ImageFileHeader
impl Sync for ImageFileHeader
impl Unpin for ImageFileHeader
impl UnsafeUnpin for ImageFileHeader
impl UnwindSafe for ImageFileHeader
impl<T> Any for ImageFileHeader
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for ImageFileHeader
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for ImageFileHeader
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for ImageFileHeader
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for ImageFileHeader
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ImageFileHeader
fn to_owned(self: &Self) -> Tfn clone_into(self: &Self, target: &mut T)
impl<T, U> Into for ImageFileHeader
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 ImageFileHeader
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for ImageFileHeader
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>