Trait JsonArgs

Source
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§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§