#[repr(C)]pub struct CoffMetadata {
pub image_file_header: ImageFileHeader,
pub sections: Vec<IMAGE_SECTION_HEADER>,
pub sections_order: BTreeMap<u32, Vec<u16>>,
pub sections_mapped_addresses: BTreeMap<u16, usize>,
pub symbols: Vec<CoffSymbol>,
pub imports: BTreeMap<String, usize>,
}Fields§
§image_file_header: ImageFileHeader§sections: Vec<IMAGE_SECTION_HEADER>§sections_order: BTreeMap<u32, Vec<u16>>§sections_mapped_addresses: BTreeMap<u16, usize>§symbols: Vec<CoffSymbol>§imports: BTreeMap<String, usize>Trait Implementations§
Source§impl Clone for CoffMetadata
impl Clone for CoffMetadata
Source§fn clone(&self) -> CoffMetadata
fn clone(&self) -> CoffMetadata
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 CoffMetadata
impl Default for CoffMetadata
Source§fn default() -> CoffMetadata
fn default() -> CoffMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CoffMetadata
impl RefUnwindSafe for CoffMetadata
impl Send for CoffMetadata
impl Sync for CoffMetadata
impl Unpin for CoffMetadata
impl UnsafeUnpin for CoffMetadata
impl UnwindSafe for CoffMetadata
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