Struct pdb::Module [] [src]

pub struct Module<'m> { /* fields omitted */ }

Represents a module from the DBI stream.

A Module is a single item that contributes to the binary, such as an object file or import library.

Much of the useful information for a Module is stored in a separate stream in the PDB. It can be retrieved by calling PDB::module_info with a specific module.

Methods

impl<'m> Module<'m>
[src]

[src]

The DBIModuleInfo from the module info substream in the DBI stream.

[src]

The module name.

Usually either a full path to an object file or a string of the form Import:<dll name>.

[src]

The object file name.

May be the same as module_name for object files passed directly to the linker. For modules from static libraries, this is usually the full path to the archive.

Trait Implementations

impl<'m> Debug for Module<'m>
[src]

[src]

Formats the value using the given formatter.

impl<'m> Clone for Module<'m>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more