pub struct Planned {
pub plan: Plan,
pub blobs: BTreeMap<Digest, Vec<u8>>,
pub outcomes: Vec<DestinationOutcome>,
pub config: Option<Plan>,
pub withheld: Vec<Withheld>,
}Expand description
A computed plan with the bytes its operations name, and what the three-way comparison decided per destination, for the fronts that render a per-file report.
Fields§
§plan: PlanThe plan.
blobs: BTreeMap<Digest, Vec<u8>>Every byte the plan names, by digest: what an operation writes, what a destination holds now, and the baseline where it was read.
outcomes: Vec<DestinationOutcome>What the comparison decided for each projected destination, in projection order.
config: Option<Plan>The configuration an apply writes, where the parameters resolved.
withheld: Vec<Withheld>The Nix destinations withheld at this target, each with why.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Planned
impl RefUnwindSafe for Planned
impl Send for Planned
impl Sync for Planned
impl Unpin for Planned
impl UnsafeUnpin for Planned
impl UnwindSafe for Planned
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more