Skip to main content

Module collateral

Module collateral 

Source
Available on crate feature collateral_manager only.
Expand description

Management of the product-specific collateral required to decode the Crash Log records.

The term ‘collateral tree’ used in this module defines the data structure that stores the project-specific collateral files. Each collateral file is indexed based on the these two keys:

  • PVSS: uniquely identifies a product.
  • ItemPath: defines the location of the item within a given PVSS

Structs§

CollateralManager
Manages the product-specific collateral files required to decode the Crash Log records.
EmbeddedTreeembedded_collateral_tree
Provides access to a collateral tree embedded in the library.
FileSystemTreefs_collateral_tree
Provides access to a collateral tree stored in the file system.
ItemPath
A path within a crate::collateral::PVSS to an item stored in the collateral tree.
PVSS
A tuple of 4 strings that uniquely identifies a product.
TargetInfo
Stores various product information

Traits§

CollateralTree
A trait representing a data structure that provides a direct access to the product-specific collateral files.