pub struct ExportSummary {
pub baseline_missing: bool,
pub platform: String,
pub archived: usize,
pub omitted: BTreeMap<String, usize>,
}Expand description
What an export carried across the gap — and what it could not.
An archive is SINGLE-PLATFORM by construction: archive exports an
installed layer, and install fetches only the payloads of the platform
it installed for, so the bytes for any other platform are simply not on this
machine. That is not something an operator may discover on the far side of
an air gap, so the omission is counted here and printed by the CLI.
Fields§
§baseline_missing: boolTrue when this core cached no baseline line-status for the line, so the
archive carries none and the consumer’s varve status will fail for as
long as they hold it (REQ-NOSILENT-001 clause 1).
platform: StringThe platform whose payloads this archive carries — the only one.
archived: usizePayload blobs written (the manifest and its envelope are not counted).
omitted: BTreeMap<String, usize>Manifest entries left out because they name another platform, counted per platform — what an operator carrying this media to a mixed site needs to know BEFORE they travel.
Trait Implementations§
Source§impl Clone for ExportSummary
impl Clone for ExportSummary
Source§fn clone(&self) -> ExportSummary
fn clone(&self) -> ExportSummary
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more