pub struct CleanPlan {
pub build_dir: PathBuf,
pub removals: Vec<PathBuf>,
}Expand description
Deterministic deletion plan: a sorted, deduplicated list of
existing paths inside build_dir that the executor will
remove.
Fields§
§build_dir: PathBufResolved build directory the plan operates against.
removals: Vec<PathBuf>Sorted, existing paths to remove. Each entry lives
inside build_dir (see plan_clean’s contract).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CleanPlan
impl RefUnwindSafe for CleanPlan
impl Send for CleanPlan
impl Sync for CleanPlan
impl Unpin for CleanPlan
impl UnsafeUnpin for CleanPlan
impl UnwindSafe for CleanPlan
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