Skip to main content

Module config

Module config 

Source
Expand description

Configuration types for chipi code generation.

Defines the TOML config schema (chipi.toml) and the target types that carry all settings for code generation runs.

Structs§

ChipiConfig
Top-level chipi.toml configuration.
GenTarget
A single decoder/disassembler code generation target.
LutTarget
A single emulator dispatch LUT generation target.

Enums§

ConfigError
Dispatch
Dispatch strategy for code generation.

Functions§

load_config
Load a ChipiConfig from a TOML file.
resolve_gen_paths
Resolve paths in a GenTarget relative to a base directory. Supports $OUT_DIR, $CARGO_MANIFEST_DIR, etc. in paths.
resolve_lut_paths
Resolve paths in a LutTarget relative to a base directory. Supports $OUT_DIR, $CARGO_MANIFEST_DIR, etc. in paths.