Expand description
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.