pub struct RemoveRequest {
pub skills: Vec<String>,
pub global: bool,
pub all: bool,
}Expand description
Request for Manager::remove.
Default is a no-op that only reports installed names — set skills or all to
actually remove anything.
Fields§
§skills: Vec<String>Skill names to remove (the CLI merges positional args and --skill here).
global: boolRemove global skills instead of project skills.
all: boolRemove all installed skills.
Trait Implementations§
Source§impl Clone for RemoveRequest
impl Clone for RemoveRequest
Source§fn clone(&self) -> RemoveRequest
fn clone(&self) -> RemoveRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoveRequest
impl Debug for RemoveRequest
Source§impl Default for RemoveRequest
impl Default for RemoveRequest
Source§fn default() -> RemoveRequest
fn default() -> RemoveRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RemoveRequest
impl RefUnwindSafe for RemoveRequest
impl Send for RemoveRequest
impl Sync for RemoveRequest
impl Unpin for RemoveRequest
impl UnsafeUnpin for RemoveRequest
impl UnwindSafe for RemoveRequest
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