]> git.proxmox.com Git - proxmox-backup.git/blob - src/lib.rs
client/catar_backup_stream.rs: new helper for catar uploads to server
[proxmox-backup.git] / src / lib.rs
1 pub mod tools;
2
3 /// API definition helper
4 ///
5 /// This module contains helper classes to define REST APIs. Method
6 /// parameters and return types are described using a
7 /// [Schema](schema/enum.Schema.html).
8 ///
9 /// The [Router](router/struct.Router.html) is used to define a
10 /// hierarchy of API entries, and provides ways to find an API
11 /// definition by path.
12
13 #[macro_use]
14 pub mod api {
15
16 #[macro_use]
17 pub mod schema;
18 pub mod registry;
19 #[macro_use]
20 pub mod router;
21 pub mod config;
22 }
23
24 #[macro_use]
25 pub mod server {
26
27 pub mod formatter;
28 #[macro_use]
29 pub mod rest;
30
31 }
32
33 pub mod catar;
34
35 pub mod section_config;
36
37 pub mod backup;
38
39 pub mod config {
40
41 pub mod datastore;
42 }
43
44 pub mod storage {
45
46 pub mod config;
47 pub mod futures;
48 }
49
50 pub mod getopts;
51
52 pub mod cli {
53
54 pub mod command;
55 }
56
57
58 pub mod api3;
59
60 pub mod client {
61
62 pub mod catar_backup_stream;
63 }