Struct symbolic::debuginfo::pdb::pdb::DBISectionContribution[]

pub struct DBISectionContribution {
    pub offset: PdbInternalSectionOffset,
    pub size: u32,
    pub characteristics: u32,
    pub module: u16,
    pub data_crc: u32,
    pub reloc_crc: u32,
}

Information about a module’s contribution to a section. struct SC in Microsoft’s code: https://github.com/Microsoft/microsoft-pdb/blob/082c5290e5aff028ae84e43affa8be717aa7af73/PDB/include/dbicommon.h#L42

Fields

offset: PdbInternalSectionOffset

Start offset of the section.

size: u32

The size of the contribution, in bytes.

characteristics: u32

The characteristics, which map to the Characteristics field of the IMAGE_SECTION_HEADER field in binaries.

module: u16

The index of the module.

data_crc: u32

CRC of the contribution(?)

reloc_crc: u32

CRC of relocations(?)

Trait Implementations

impl Clone for DBISectionContribution

impl Copy for DBISectionContribution

impl Debug for DBISectionContribution

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.