Struct ImageRomOptionalHeader

struct ImageRomOptionalHeader { ... }

Fields

magic: U16<LittleEndian>
major_linker_version: u8
minor_linker_version: u8
size_of_code: U32<LittleEndian>
size_of_initialized_data: U32<LittleEndian>
size_of_uninitialized_data: U32<LittleEndian>
address_of_entry_point: U32<LittleEndian>
base_of_code: U32<LittleEndian>
base_of_data: U32<LittleEndian>
base_of_bss: U32<LittleEndian>
gpr_mask: U32<LittleEndian>
cpr_mask: [U32<LittleEndian>; 4]
gp_value: U32<LittleEndian>

Implementations

impl Clone for ImageRomOptionalHeader

fn clone(self: &Self) -> ImageRomOptionalHeader

impl Copy for ImageRomOptionalHeader

impl Debug for ImageRomOptionalHeader

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

impl Freeze for ImageRomOptionalHeader

impl Pod for ImageRomOptionalHeader

impl RefUnwindSafe for ImageRomOptionalHeader

impl Send for ImageRomOptionalHeader

impl Sync for ImageRomOptionalHeader

impl Unpin for ImageRomOptionalHeader

impl UnsafeUnpin for ImageRomOptionalHeader

impl UnwindSafe for ImageRomOptionalHeader

impl<T> Any for ImageRomOptionalHeader

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ImageRomOptionalHeader

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

impl<T> BorrowMut for ImageRomOptionalHeader

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

impl<T> CloneToUninit for ImageRomOptionalHeader

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

impl<T> From for ImageRomOptionalHeader

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ImageRomOptionalHeader

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

impl<T, U> Into for ImageRomOptionalHeader

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 ImageRomOptionalHeader

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

impl<T, U> TryInto for ImageRomOptionalHeader

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