pub struct SplitDwarfLoad<R> {
    pub dwo_id: DwoId,
    pub comp_dir: Option<R>,
    pub path: Option<R>,
    pub parent: Arc<Dwarf<R>>,
}
Expand description

This struct contains the information needed to find split DWARF data and to produce a gimli::Dwarf<R> for it.

Fields§

§dwo_id: DwoId

The dwo id, for looking up in a DWARF package, or for verifying an unpacked dwo found on the file system

§comp_dir: Option<R>

The compilation directory path is relative to.

§path: Option<R>

A path on the filesystem, relative to comp_dir to find this dwo.

§parent: Arc<Dwarf<R>>

Once the split DWARF data is loaded, the loader is expected to call make_dwo(parent) before returning the data.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.