aboutsummaryrefslogtreecommitdiff
path: root/mingling_pathf/test/src/test_files/test_dispatcher.rs
blob: 48f5e4dd9fb39194dce60ef48fb9bd8c6e74eaef (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mingling::macros::dispatcher!("greet", CMDGreet => EntryGreet);
mingling::macros::dispatcher!("greet");
mingling::macros::dispatcher!("remote.add", CMDRemoteAdd => EntryRemoteAdd);
mingling::macros::dispatcher!("remote.add");

dispatcher!("delete", CMDDelete => EntryDelete);
dispatcher!("delete");
dispatcher!("remote.rm", CMDRemoteRm => EntryRemoteRm);
dispatcher!("remote.rm");

pub mod sub {
    mingling::macros::dispatcher!("greet", CMDGreet => EntryGreet);
    mingling::macros::dispatcher!("greet");

    dispatcher!("delete", CMDDelete => EntryDelete);
    dispatcher!("delete");
}