1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
extern crate serde;
extern crate serde_json;

pub mod application {
    pub mod application;

    pub mod application_framework;

    pub mod app_error;

    pub mod commands {
        pub mod info_command;

        pub mod help_command;
    }
}

pub mod communication {
    pub mod communication_manager;

    pub mod client_handler;

    pub mod request;

    pub mod client_argument_parser;

    pub mod parser_error;
}

pub mod method {
    pub mod method_structure;

    pub mod method_callable;

    pub mod method_manager;

    pub mod response_formatter;
}

pub mod net {
    pub mod tcp_server;

    pub mod tcp_reader;

    pub mod tcp_writer;
}