pub struct PreImageProvider {
pub name: String,
pub settings: String,
pub added: Vec<String>,
pub changed: Vec<String>,
pub created: Option<CreatedProof>,
pub removed: Vec<String>,
pub deleted: Vec<String>,
pub sent: Option<Vec<String>>,
pub collided: Vec<String>,
}Expand description
One owned provider as the run planned it.
Fields§
§name: StringThe provider.
settings: StringThe provider-settings action: same, modify or create.
added: Vec<String>The nodes the run’s plan adds, provider-relative, byte-sorted.
changed: Vec<String>The nodes the run’s plan changes, provider-relative, byte-sorted.
created: Option<CreatedProof>Set once the run created the provider (26-11 proof).
removed: Vec<String>The nodes the run’s plan removes (26-20, D-02), provider-relative, byte-sorted. Absent in a set an earlier release wrote: none.
deleted: Vec<String>Every path a delete call of the run named, written before the call
was sent (26-20), provider-relative, byte-sorted, each one of
removed: what --rollback-run re-creates from the pre-image.
sent: Option<Vec<String>>The nodes of every import batch the run sent, written before the
batch was sent (26-REVIEW CR-01), provider-relative, byte-sorted,
each one of added or changed: what --rollback-run counts as
possibly applied. Absent in a set an earlier release wrote: every
planned node counts, and no created node can be shown to be the
run’s.
collided: Vec<String>The added paths whose import answered that the node already existed
(26-REVIEW CR-01), byte-sorted, each one of sent: never deleted.