Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

[][src]Trait leetcode_cli::cmds::Command

pub trait Command {
    fn usage<'a, 'c>() -> App<'a, 'c>;
fn handler(m: &ArgMatches); }

Abstract commands' traits.

Required methods

fn usage<'a, 'c>() -> App<'a, 'c>

Usage of the spefic command

fn handler(m: &ArgMatches)

The handler will deal [args, options,...] from the command-line

Loading content...

Implementors

impl Command for CacheCommand[src]

fn usage<'a, 'cache>() -> App<'a, 'cache>[src]

cache command usage

fn handler(m: &ArgMatches)[src]

cache handler

impl Command for ListCommand[src]

implement Command trait for list

fn usage<'a, 'list>() -> App<'a, 'list>[src]

list command usage

fn handler(m: &ArgMatches)[src]

list command handler

List commands contains "-c", "-q", "-s" flags. + matches with -c will override the default keyword. + -qs

impl Command for StatCommand[src]

fn usage<'a, 'stat>() -> App<'a, 'stat>[src]

stat usage

fn handler(_m: &ArgMatches)[src]

stat handler

Loading content...