pub struct RemovalPlan {
pub package: InstalledPackage,
pub dependents: Vec<String>,
}Expand description
The removal plan derived from installed-package state and dependents.
Fields§
§package: InstalledPackageThe package selected for removal.
dependents: Vec<String>Package names that depend on the target package.
Trait Implementations§
Source§impl Clone for RemovalPlan
impl Clone for RemovalPlan
Source§fn clone(&self) -> RemovalPlan
fn clone(&self) -> RemovalPlan
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RemovalPlan
impl RefUnwindSafe for RemovalPlan
impl Send for RemovalPlan
impl Sync for RemovalPlan
impl Unpin for RemovalPlan
impl UnwindSafe for RemovalPlan
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