]> git.proxmox.com Git - proxmox-backup.git/blame_incremental - src/api2.rs
d/control: add ',' after qrencode dependency
[proxmox-backup.git] / src / api2.rs
... / ...
CommitLineData
1pub mod access;
2pub mod admin;
3pub mod backup;
4pub mod config;
5pub mod node;
6pub mod reader;
7pub mod status;
8pub mod types;
9pub mod version;
10pub mod pull;
11mod helpers;
12
13use proxmox::api::router::SubdirMap;
14use proxmox::api::Router;
15use proxmox::list_subdirs_api_method;
16
17const NODES_ROUTER: Router = Router::new().match_all("node", &node::ROUTER);
18
19pub const SUBDIRS: SubdirMap = &[
20 ("access", &access::ROUTER),
21 ("admin", &admin::ROUTER),
22 ("backup", &backup::ROUTER),
23 ("config", &config::ROUTER),
24 ("nodes", &NODES_ROUTER),
25 ("pull", &pull::ROUTER),
26 ("reader", &reader::ROUTER),
27 ("status", &status::ROUTER),
28 ("version", &version::ROUTER),
29];
30
31pub const ROUTER: Router = Router::new()
32 .get(&list_subdirs_api_method!(SUBDIRS))
33 .subdirs(SUBDIRS);