pub struct Inputs<'a> {Show 17 fields
pub declared: &'a Compatibility,
pub engine_version: &'a str,
pub engine_schema: u32,
pub bundle_schema: u32,
pub candidate_version: &'a str,
pub recorded_version: Option<&'a str>,
pub tech: Option<&'a str>,
pub forge: Option<&'a str>,
pub pins: &'a BTreeMap<String, String>,
pub host_generator: Option<&'a str>,
pub writes: &'a [String],
pub rewrites: &'a [String],
pub pin_wired: bool,
pub unwired_managers: &'a [String],
pub forge_version: Option<&'a str>,
pub selected: &'a BTreeMap<String, String>,
pub evidence_refs: Vec<String>,
}Expand description
Everything the evaluation reads.
Fields§
§declared: &'a CompatibilityWhat the candidate bundle declares.
engine_version: &'a strThe engine computing the plan.
engine_schema: u32The engine’s protocol version.
bundle_schema: u32The candidate’s protocol version.
candidate_version: &'a strThe candidate release.
recorded_version: Option<&'a str>The recorded release, where a record exists.
tech: Option<&'a str>The resolved technology, where one resolved.
forge: Option<&'a str>The resolved forge, where one resolved.
pins: &'a BTreeMap<String, String>The candidate’s pins, by tool name.
host_generator: Option<&'a str>The generator’s version on the host, where one was read.
writes: &'a [String]Every path the operations write.
rewrites: &'a [String]The paths the operations rewrite: a file the target already holds. A first write generates nothing yet, so only a rewrite of the generator’s artifact needs the generator on the host.
pin_wired: boolWhether a manager file names release-kit.
unwired_managers: &'a [String]The managers whose file is present and names no release-kit.
forge_version: Option<&'a str>The forge’s version, where the forge was asked.
selected: &'a BTreeMap<String, String>The decisions the operator selected, by id.
evidence_refs: Vec<String>The evidence the axes cite.