Expand description
Internal rkyv archive types for the lookup tables.
These types are exposed publicly only when the build feature is enabled,
since the build pipeline needs to construct them. End users of the decoder
never see these — they go through crate::Decoder / crate::Catalog.
Structs§
- Archived
Engine Row - An archived
EngineRow - Archived
EuModel Row - An archived
EuModelRow - Archived
Lookup Row - An archived
LookupRow - Archived
Make Row - An archived
MakeRow - Archived
Model Row - An archived
ModelRow - Archived
Schema Row - An archived
SchemaRow - Archived
VinRule Row - An archived
VinRuleRow - Engine
Row - Engine variant row, keyed by
BRANDin the engine catalog. Filter bymodelin user code (or useCatalog::engines_for(brand, model)). - Engine
RowResolver - The resolver for an archived
EngineRow - EuModel
Row - Brand → model index row with year range, sourced from the EU/global rip.
- EuModel
RowResolver - The resolver for an archived
EuModelRow - Lookup
Row - Single lookup row, keyed by schema id in the
schema_lookuptable. - Lookup
RowResolver - The resolver for an archived
LookupRow - MakeRow
- Single make-name row, keyed by WMI in the
wmi_maketable. - Make
RowResolver - The resolver for an archived
MakeRow - Model
Row - Single model-name row, keyed by uppercase make in the
make_modelsreverse index. - Model
RowResolver - The resolver for an archived
ModelRow - Schema
Row - Schema identifier row, keyed by WMI in the
wmi_schematable. - Schema
RowResolver - The resolver for an archived
SchemaRow - VinRule
Row - Per-VIN rule keyed by 3-char WMI in the
wmi_rulestable. Each rule supplies a VDS-prefixremainder(matched againstvin[3..]) plus optionalmake/modeloverrides. Empty strings mean “leave the existing value”. - VinRule
RowResolver - The resolver for an archived
VinRuleRow