Expand description
backhopper.toml schema and loader.
Structs§
- Cache
Raw - TOML form of the
[cache]section. - Cache
Settings - Expiration policy for the workspace’s on-disk caches. Time-based expiry is the whole policy: no LRU, no size caps. Expiration is hygiene, never correctness: the cache key components own correctness.
- Config
- Config
File - Defaults
- Defaults
Raw - Erlang
Support - Erlang
Support Raw - The two tables of
[host.erlang_support], also the whole content of anerlang_support_file_pathfile. - Family
Defaults - Host
- Host
Pins Raw - HostRaw
- Layout
Defaults - Makefile
Variable Raw - Option
Type Decl - One exported map type declared as a family’s recognized option
vocabulary:
module:type_name/0. - Path
Translation - Path
Translation Raw - Path
Translations - Project
- Project
Raw - Release
Roots Raw - Series
- Series
Raw - Suite
Registration Decl - Gates C5’s suite-registration check: apps whose Makefile carries
markerdispatch suites by explicit registration. - Suite
Rule Raw - TOML form of a path-pattern suite rule. Accepts
include_suiteas a single string or a list of strings; both end up inExtraRule::include_suite_templates. - Versioned
Machine Decl - Versioned
Machine Impl Decl - Wire
Constant Decl
Enums§
- Host
Config Error - Language
- PinRaw
- PinSource
- PinSource
Kind - Project
Family - Which family-specific detectors run on top of the generic surface
checks. Declared per-project as
family = "ra". Orthogonal toProjectKindandProjectLayout. - Project
Kind - Project
Layout - Project
Source - A project’s snapshots come from cloning
git_url, or from the working repo at runtime’s--repo-dir-path: never both, never neither. - Translation
Direction - Translation
Origin
Constants§
Functions§
- parse_
suite_ rules_ toml - Parse a standalone TOML file of extra suite rules: the same
[[suite_rule]]shape the config accepts, validated identically so the trailing-slash and unknown-placeholder mistakes fail fast.