pub struct RomListArgs {Show 39 fields
pub search_term: Option<String>,
pub platform: Vec<String>,
pub collection: Option<String>,
pub smart_collection: Option<String>,
pub virtual_collection: Option<String>,
pub limit: Option<u32>,
pub offset: Option<u32>,
pub matched: Option<String>,
pub favorite: Option<String>,
pub duplicate: Option<String>,
pub last_played: Option<String>,
pub playable: Option<String>,
pub missing: Option<String>,
pub has_ra: Option<String>,
pub verified: Option<String>,
pub group_by_meta_id: Option<String>,
pub with_char_index: Option<String>,
pub with_filter_values: Option<String>,
pub genres: Vec<String>,
pub franchises: Vec<String>,
pub collection_tags: Vec<String>,
pub companies: Vec<String>,
pub age_ratings: Vec<String>,
pub statuses: Vec<String>,
pub regions: Vec<String>,
pub languages: Vec<String>,
pub player_counts: Vec<String>,
pub genres_logic: Option<String>,
pub franchises_logic: Option<String>,
pub collections_logic: Option<String>,
pub companies_logic: Option<String>,
pub age_ratings_logic: Option<String>,
pub regions_logic: Option<String>,
pub languages_logic: Option<String>,
pub statuses_logic: Option<String>,
pub player_counts_logic: Option<String>,
pub order_by: Option<String>,
pub order_dir: Option<String>,
pub updated_after: Option<String>,
}Expand description
roms list flags (also used as default when no subcommand).
Fields§
§search_term: Option<String>§platform: Vec<String>Platform slug or name; repeat for multiple platform_ids
collection: Option<String>Manual collection id or exact name
smart_collection: Option<String>Smart collection id or exact name
virtual_collection: Option<String>Virtual collection id (e.g. recent)
limit: Option<u32>§offset: Option<u32>§matched: Option<String>§favorite: Option<String>§duplicate: Option<String>§last_played: Option<String>§playable: Option<String>§missing: Option<String>§has_ra: Option<String>§verified: Option<String>§group_by_meta_id: Option<String>§with_char_index: Option<String>§with_filter_values: Option<String>§genres: Vec<String>§franchises: Vec<String>§companies: Vec<String>§age_ratings: Vec<String>§statuses: Vec<String>§regions: Vec<String>§languages: Vec<String>§player_counts: Vec<String>§genres_logic: Option<String>§franchises_logic: Option<String>§collections_logic: Option<String>§companies_logic: Option<String>§age_ratings_logic: Option<String>§regions_logic: Option<String>§languages_logic: Option<String>§statuses_logic: Option<String>§player_counts_logic: Option<String>§order_by: Option<String>§order_dir: Option<String>§updated_after: Option<String>Trait Implementations§
Source§impl Args for RomListArgs
impl Args for RomListArgs
Source§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 Clone for RomListArgs
impl Clone for RomListArgs
Source§fn clone(&self) -> RomListArgs
fn clone(&self) -> RomListArgs
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 RomListArgs
impl Debug for RomListArgs
Source§impl Default for RomListArgs
impl Default for RomListArgs
Source§fn default() -> RomListArgs
fn default() -> RomListArgs
Returns the “default value” for a type. Read more
Source§impl FromArgMatches for RomListArgs
impl FromArgMatches for RomListArgs
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 RomListArgs
impl RefUnwindSafe for RomListArgs
impl Send for RomListArgs
impl Sync for RomListArgs
impl Unpin for RomListArgs
impl UnsafeUnpin for RomListArgs
impl UnwindSafe for RomListArgs
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more