Skip to main content

Report

Type Alias Report 

Source
pub type Report = ReleaseManifest;
Expand description

The machine form of the payload report, rk.payload/1: the release manifest itself.

Aliased Type§

pub struct Report {
    pub release_kit_version: String,
    pub payload_schema: u32,
    pub payload_sha256: Digest,
    pub artifacts: Vec<Artifact>,
}

Fields§

§release_kit_version: String

The release’s version.

§payload_schema: u32

The bundle protocol version.

§payload_sha256: Digest

One digest over the ordered artifact list, identifying the payload as a whole.

§artifacts: Vec<Artifact>

Every artifact, in root order and sorted within each root.