winbrew_models\install/removal.rs
1use crate::install::InstalledPackage;
2
3/// The removal plan derived from installed-package state and dependents.
4#[derive(Debug, Clone)]
5pub struct RemovalPlan {
6 /// The package selected for removal.
7 pub package: InstalledPackage,
8 /// Package names that depend on the target package.
9 pub dependents: Vec<String>,
10}