pub struct ModelsListArgs {
pub repo: RepoArgs,
pub vendor: Option<String>,
pub capability: Option<String>,
pub id: Option<String>,
pub format: OutputFormat,
}Expand description
majordomus models list.
Fields§
§repo: RepoArgsWhere and how the repository is read.
vendor: Option<String>Only this vendor.
capability: Option<String>Only models declaring this capability word.
id: Option<String>One model, by canonical id or alias.
format: OutputFormattext for a person, json for a machine; both render the same answer.
Trait Implementations§
Source§impl Args for ModelsListArgs
impl Args for ModelsListArgs
Source§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
Report the [
ArgGroup::id][crate::ArgGroup::id] for this set of argumentsSource§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to [
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read moreSource§impl Debug for ModelsListArgs
impl Debug for ModelsListArgs
Source§impl FromArgMatches for ModelsListArgs
impl FromArgMatches for ModelsListArgs
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(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for ModelsListArgs
impl RefUnwindSafe for ModelsListArgs
impl Send for ModelsListArgs
impl Sync for ModelsListArgs
impl Unpin for ModelsListArgs
impl UnsafeUnpin for ModelsListArgs
impl UnwindSafe for ModelsListArgs
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