pub trait JsonArgs{
// Required methods
fn match_cmdline() -> ArgMatches<'static>;
fn verbosity(matches: &ArgMatches<'_>) -> u32;
fn log_file(matches: &ArgMatches<'_>) -> String;
fn process_cmdline(&mut self, matches: &ArgMatches<'_>) -> bool;
// Provided method
fn system_configuration_overrides(
_matches: &ArgMatches<'_>
) -> (Option<usize>, Option<usize>, Option<usize>) { ... }
}
Required Methods§
fn match_cmdline() -> ArgMatches<'static>
fn verbosity(matches: &ArgMatches<'_>) -> u32
fn log_file(matches: &ArgMatches<'_>) -> String
fn process_cmdline(&mut self, matches: &ArgMatches<'_>) -> bool
Provided Methods§
fn system_configuration_overrides( _matches: &ArgMatches<'_> ) -> (Option<usize>, Option<usize>, Option<usize>)
Object Safety§
This trait is not object safe.