Struct ImageExportDirectory

struct ImageExportDirectory { ... }

Fields

characteristics: U32<LittleEndian>
time_date_stamp: U32<LittleEndian>
major_version: U16<LittleEndian>
minor_version: U16<LittleEndian>
name: U32<LittleEndian>
base: U32<LittleEndian>
number_of_functions: U32<LittleEndian>
number_of_names: U32<LittleEndian>
address_of_functions: U32<LittleEndian>

RVA from base of image

address_of_names: U32<LittleEndian>

RVA from base of image

address_of_name_ordinals: U32<LittleEndian>

RVA from base of image

Implementations

impl Clone for ImageExportDirectory

fn clone(self: &Self) -> ImageExportDirectory

impl Copy for ImageExportDirectory

impl Debug for ImageExportDirectory

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

impl Freeze for ImageExportDirectory

impl Pod for ImageExportDirectory

impl RefUnwindSafe for ImageExportDirectory

impl Send for ImageExportDirectory

impl Sync for ImageExportDirectory

impl Unpin for ImageExportDirectory

impl UnsafeUnpin for ImageExportDirectory

impl UnwindSafe for ImageExportDirectory

impl<T> Any for ImageExportDirectory

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ImageExportDirectory

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

impl<T> BorrowMut for ImageExportDirectory

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

impl<T> CloneToUninit for ImageExportDirectory

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

impl<T> From for ImageExportDirectory

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ImageExportDirectory

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

impl<T, U> Into for ImageExportDirectory

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 ImageExportDirectory

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

impl<T, U> TryInto for ImageExportDirectory

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