pub trait JsonArgs
where Self: JsonLoad + JsonSave,
{ // 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§

source

fn match_cmdline() -> ArgMatches<'static>

source

fn verbosity(matches: &ArgMatches<'_>) -> u32

source

fn log_file(matches: &ArgMatches<'_>) -> String

source

fn process_cmdline(&mut self, matches: &ArgMatches<'_>) -> bool

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§