pub struct RemoveReport {
pub tool_name: String,
pub scope: InstallScope,
pub removed_dirs: Vec<PathBuf>,
pub platforms_cleared: Vec<Platform>,
pub source_unregistered: bool,
pub was_on_disk: bool,
pub was_tracked: bool,
}Expand description
The result of removing a skill.
Fields§
§tool_name: String§scope: InstallScope§removed_dirs: Vec<PathBuf>§platforms_cleared: Vec<Platform>§source_unregistered: bool§was_on_disk: bool§was_tracked: boolTrait Implementations§
Source§impl Debug for RemoveReport
impl Debug for RemoveReport
Auto Trait Implementations§
impl Freeze for RemoveReport
impl RefUnwindSafe for RemoveReport
impl Send for RemoveReport
impl Sync for RemoveReport
impl Unpin for RemoveReport
impl UnsafeUnpin for RemoveReport
impl UnwindSafe for RemoveReport
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