Crate debugid[−][src]
This crate provides types for identifiers of object files, such as executables, dynamic libraries or debug companion files. The concept originates in Google Breakpad and defines two types:
CodeId
: Identifies the file containing source code, i.e. the actual library or executable. The identifier is platform dependent and implementation defined. Thus, there is no canonical representation.DebugId
: Identifies a debug information file, which may or may not use information from the Code ID. The contents are also implementation defined, but as opposed toCodeId
, the structure is streamlined across platforms. It is also guaranteed to be 32 bytes in size.
Structs
BreakpadFormat | Wrapper around |
CodeId | Unique platform-dependent identifier of code files. |
DebugId | Unique identifier for debug information files and their debug information. |
ParseCodeIdError | Indicates an error parsing a |
ParseDebugIdError | Indicates an error parsing a |