#[repr(C)]pub struct PeMetadata {
pub pe: u32,
pub is_32_bit: bool,
pub image_file_header: ImageFileHeader,
pub opt_header_32: IMAGE_OPTIONAL_HEADER32,
pub opt_header_64: ImageOptionalHeader64,
pub sections: Vec<IMAGE_SECTION_HEADER>,
}Fields§
§pe: u32§is_32_bit: bool§image_file_header: ImageFileHeader§opt_header_32: IMAGE_OPTIONAL_HEADER32§opt_header_64: ImageOptionalHeader64§sections: Vec<IMAGE_SECTION_HEADER>Trait Implementations§
Source§impl Clone for PeMetadata
impl Clone for PeMetadata
Source§fn clone(&self) -> PeMetadata
fn clone(&self) -> PeMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for PeMetadata
impl Default for PeMetadata
Source§fn default() -> PeMetadata
fn default() -> PeMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PeMetadata
impl RefUnwindSafe for PeMetadata
impl Send for PeMetadata
impl Sync for PeMetadata
impl Unpin for PeMetadata
impl UnsafeUnpin for PeMetadata
impl UnwindSafe for PeMetadata
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more