]> git.proxmox.com Git - proxmox-backup.git/blame - src/api2/tape/mod.rs
improve code docs in api2
[proxmox-backup.git] / src / api2 / tape / mod.rs
CommitLineData
bf78f708
DM
1//! Tape Backup Management
2
5d908606
DM
3use proxmox::api::router::SubdirMap;
4use proxmox::api::Router;
5use proxmox::list_subdirs_api_method;
6
7pub mod drive;
8pub mod changer;
fba0b774 9pub mod media;
88356646 10pub mod backup;
b017bbc4 11pub mod restore;
5d908606
DM
12
13pub const SUBDIRS: SubdirMap = &[
88356646 14 ("backup", &backup::ROUTER),
5d908606
DM
15 ("changer", &changer::ROUTER),
16 ("drive", &drive::ROUTER),
fba0b774 17 ("media", &media::ROUTER),
b9b4b312 18 ("restore", &restore::ROUTER),
5d908606
DM
19];
20
21pub const ROUTER: Router = Router::new()
22 .get(&list_subdirs_api_method!(SUBDIRS))
23 .subdirs(SUBDIRS);