Expand description
What a plan will do to a target, as a closed set.
An operation names digests and never bytes. The bytes live in the plan’s blob store, so a plan can be read, printed, and compared without carrying a repository’s content around in it, and an apply cannot be handed content the plan never described.
There is no operation that runs a command. Every write is a typed write into one validated target-relative path, so what a plan can do is bounded by this enum rather than by what a string happens to say.
Structs§
- Duplicate
Destination - Two operations naming one destination.
- Target
Path - A path an operation may name: relative, inside the target, and ordinary.
- Target
Path Error - A path no operation may name.
Enums§
Functions§
- no_
duplicate_ destination - Check that no destination is written twice.