pub struct Receipt {Show 14 fields
pub schema: String,
pub rk_version: String,
pub target: String,
pub stage_root: String,
pub parameters: Parameters,
pub capabilities: Vec<CapabilityNote>,
pub receipt_schema_version: Option<u64>,
pub candidates: Vec<CandidateEntry>,
pub omissions: Vec<Note>,
pub collisions: Vec<Note>,
pub retired: Vec<String>,
pub seeded_present: Vec<String>,
pub state_present: Vec<String>,
pub reference: Vec<String>,
}Expand description
The explanatory receipt a stage carries, and the document rk stage --json reports. Metadata only: no later command reads it as input.
Fields§
§schema: StringThe shape version of this document.
rk_version: StringThe binary that staged.
target: StringThe canonical absolute path of the target that was read.
stage_root: StringThe canonical absolute path of the stage itself.
parameters: ParametersThe resolved landing parameters the projection ran under.
capabilities: Vec<CapabilityNote>Every capability the catalog answered, in catalog order.
receipt_schema_version: Option<u64>The schema_version the target’s landing record declares, where
the record is present and readable as JSON.
candidates: Vec<CandidateEntry>One entry per candidate destination under artifacts/.
omissions: Vec<Note>The destinations the target’s own state withholds.
collisions: Vec<Note>The block destinations whose document offers the block no place.
retired: Vec<String>The destinations the landing record names that this projection no longer produces: target-owned from the next landing on.
seeded_present: Vec<String>The recorded seeded destinations present on disk, which a
production landing preserves.
state_present: Vec<String>The recorded state destinations present on disk, which a
production landing preserves.
reference: Vec<String>The reference roots written under reference/.