]>
Commit | Line | Data |
---|---|---|
4ebf0eab | 1 | pub mod types; |
248cb518 DM |
2 | pub mod config; |
3 | pub mod admin; | |
7773ccc1 | 4 | pub mod backup; |
dd066d28 | 5 | pub mod reader; |
b2b3485d | 6 | pub mod node; |
4a7de56e | 7 | pub mod version; |
248cb518 | 8 | mod subscription; |
34f956bc | 9 | mod access; |
248cb518 | 10 | |
4ebf0eab | 11 | use crate::api_schema::router::*; |
46b79b9e | 12 | |
255f378a DM |
13 | const NODES_ROUTER: Router = Router::new() |
14 | .match_all("node", &node::ROUTER); | |
248cb518 | 15 | |
255f378a DM |
16 | pub const SUBDIRS: SubdirMap = &[ |
17 | ("access", &access::ROUTER), | |
18 | ("admin", &admin::ROUTER), | |
19 | ("backup", &backup::ROUTER), | |
20 | ("config", &config::ROUTER), | |
21 | ("nodes", &NODES_ROUTER), | |
22 | ("reader", &reader::ROUTER), | |
23 | ("subscription", &subscription::ROUTER), | |
24 | ("version", &version::ROUTER), | |
25 | ]; | |
248cb518 | 26 | |
255f378a DM |
27 | pub const ROUTER: Router = Router::new() |
28 | .get(&list_subdirs_api_method!(SUBDIRS)) | |
29 | .subdirs(SUBDIRS); |