Skip to main content

Module projection

Module projection 

Source
Expand description

What this release lands, read as data rather than compiled in.

The release declares its own projection in instance/projection.toml, which the binary carries. Selection stays in data because the declaration is simpler to read, to diff, and to review than the Rust constants it replaced.

Structs§

Declaration
Everything one release declares about what it lands.
ProfileDeclaration
One profile the release offers.
Projection
One payload projection: an embedded source and its instance destination.
SentinelDeclaration
One sentinel: the rule, and the adopted specification that owns it.

Enums§

DeclarationError
A declaration this engine cannot read.

Constants§

DECLARATION_PATH
Where the declaration sits inside the payload.