]> git.proxmox.com Git - proxmox-backup.git/commitdiff
api: add some missing sorted macro calls
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Thu, 19 May 2022 07:57:20 +0000 (09:57 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 30 May 2022 11:58:43 +0000 (13:58 +0200)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
src/api2/admin/mod.rs
src/api2/config/mod.rs
src/api2/config/remote.rs
src/api2/mod.rs

index bbe88f6a59e9e2e95714b47649408fa1657a52cc..d8ffc1061fde279978869a6c268cefc05c36401a 100644 (file)
@@ -2,6 +2,7 @@
 
 use proxmox_router::list_subdirs_api_method;
 use proxmox_router::{Router, SubdirMap};
+use proxmox_sys::sortable;
 
 pub mod datastore;
 pub mod namespace;
@@ -9,12 +10,13 @@ pub mod sync;
 pub mod traffic_control;
 pub mod verify;
 
-const SUBDIRS: SubdirMap = &[
+#[sortable]
+const SUBDIRS: SubdirMap = &sorted!([
     ("datastore", &datastore::ROUTER),
     ("sync", &sync::ROUTER),
     ("traffic-control", &traffic_control::ROUTER),
     ("verify", &verify::ROUTER),
-];
+]);
 
 pub const ROUTER: Router = Router::new()
     .get(&list_subdirs_api_method!(SUBDIRS))
index f36474ed80978a08d66939efdee5fc56c1a0992e..0c98edf2cb7b2c072bc4a3c9475cc4c2a1c8914b 100644 (file)
@@ -2,6 +2,7 @@
 
 use proxmox_router::list_subdirs_api_method;
 use proxmox_router::{Router, SubdirMap};
+use proxmox_sys::sortable;
 
 pub mod access;
 pub mod acme;
@@ -16,7 +17,8 @@ pub mod tape_encryption_keys;
 pub mod traffic_control;
 pub mod verify;
 
-const SUBDIRS: SubdirMap = &[
+#[sortable]
+const SUBDIRS: SubdirMap = &sorted!([
     ("access", &access::ROUTER),
     ("acme", &acme::ROUTER),
     ("changer", &changer::ROUTER),
@@ -29,7 +31,7 @@ const SUBDIRS: SubdirMap = &[
     ("tape-encryption-keys", &tape_encryption_keys::ROUTER),
     ("traffic-control", &traffic_control::ROUTER),
     ("verify", &verify::ROUTER),
-];
+]);
 
 pub const ROUTER: Router = Router::new()
     .get(&list_subdirs_api_method!(SUBDIRS))
index ee7b9916b53b10ec2f5ef06e2d566845c5779623..a86a74a767deda30c913289606319d3c01bea55f 100644 (file)
@@ -503,13 +503,13 @@ pub async fn scan_remote_groups(
 }
 
 #[sortable]
-const DATASTORE_SCAN_SUBDIRS: SubdirMap = &[
+const DATASTORE_SCAN_SUBDIRS: SubdirMap = &sorted!([
     ("groups", &Router::new().get(&API_METHOD_SCAN_REMOTE_GROUPS)),
     (
         "namespaces",
         &Router::new().get(&API_METHOD_SCAN_REMOTE_NAMESPACES),
     ),
-];
+]);
 
 const DATASTORE_SCAN_ROUTER: Router = Router::new()
     .get(&list_subdirs_api_method!(DATASTORE_SCAN_SUBDIRS))
index 6e0a748ef730a41ca8050b41c3991efb153cf1c5..2a83020cc182e4133d13bba1ad2ffff615efd9e7 100644 (file)
@@ -1,5 +1,7 @@
 //! The Proxmox Backup Server API
 
+use proxmox_sys::sortable;
+
 pub mod access;
 pub mod admin;
 pub mod backup;
@@ -16,7 +18,8 @@ pub mod version;
 
 use proxmox_router::{list_subdirs_api_method, Router, SubdirMap};
 
-const SUBDIRS: SubdirMap = &[
+#[sortable]
+const SUBDIRS: SubdirMap = &sorted!([
     ("access", &access::ROUTER),
     ("admin", &admin::ROUTER),
     ("backup", &backup::ROUTER),
@@ -28,7 +31,7 @@ const SUBDIRS: SubdirMap = &[
     ("status", &status::ROUTER),
     ("tape", &tape::ROUTER),
     ("version", &version::ROUTER),
-];
+]);
 
 pub const ROUTER: Router = Router::new()
     .get(&list_subdirs_api_method!(SUBDIRS))