pub enum PackagesAction {
List {
installed: bool,
available: bool,
repo: Vec<String>,
name: Option<String>,
limit: Option<usize>,
offset: usize,
},
Info {
spec: String,
},
Search {
pattern: String,
},
CheckUpdate,
Repolist {
enabled: bool,
disabled: bool,
all: bool,
},
Install {
specs: Vec<String>,
},
Remove {
specs: Vec<String>,
},
Upgrade {
specs: Vec<String>,
},
}Expand description
Actions under the packages subcommand.
Variants§
List
List packages.
Fields
Info
Show one package’s full attributes.
Search
Search packages by name, summary, or provides.
CheckUpdate
List available upgrades.
Repolist
List repositories and their enabled state.
Fields
Install
Install packages.
Remove
Remove packages.
Upgrade
Upgrade packages (all if none given).
Trait Implementations§
Source§impl Debug for PackagesAction
impl Debug for PackagesAction
Source§impl FromArgMatches for PackagesAction
impl FromArgMatches for PackagesAction
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for PackagesAction
impl Subcommand for PackagesAction
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for PackagesAction
impl RefUnwindSafe for PackagesAction
impl Send for PackagesAction
impl Sync for PackagesAction
impl Unpin for PackagesAction
impl UnsafeUnpin for PackagesAction
impl UnwindSafe for PackagesAction
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