aboutsummaryrefslogtreecommitdiff
path: root/src/api/admin/key.rs
diff options
context:
space:
mode:
authorAlex Auvolat <lx@deuxfleurs.fr>2025-02-05 19:37:38 +0100
committerAlex Auvolat <lx@deuxfleurs.fr>2025-02-05 19:37:38 +0100
commit7c8fc04b9645d4cbccd30749735d30aad18c9575 (patch)
tree9a61083c2d2b4247703a04976f6ba0baa162bfd2 /src/api/admin/key.rs
parentf914db057a85e0fa70f319ee3af85998a551af96 (diff)
downloadgarage-7c8fc04b9645d4cbccd30749735d30aad18c9575.tar.gz
garage-7c8fc04b9645d4cbccd30749735d30aad18c9575.zip
massively speed up compilation of garage_api_admin by not using async_traitrefactor-admin
Diffstat (limited to 'src/api/admin/key.rs')
-rw-r--r--src/api/admin/key.rs8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/api/admin/key.rs b/src/api/admin/key.rs
index 440a8322..dc6ae4e9 100644
--- a/src/api/admin/key.rs
+++ b/src/api/admin/key.rs
@@ -1,8 +1,6 @@
use std::collections::HashMap;
use std::sync::Arc;
-use async_trait::async_trait;
-
use garage_table::*;
use garage_model::garage::Garage;
@@ -12,7 +10,6 @@ use crate::api::*;
use crate::error::*;
use crate::{Admin, RequestHandler};
-#[async_trait]
impl RequestHandler for ListKeysRequest {
type Response = ListKeysResponse;
@@ -38,7 +35,6 @@ impl RequestHandler for ListKeysRequest {
}
}
-#[async_trait]
impl RequestHandler for GetKeyInfoRequest {
type Response = GetKeyInfoResponse;
@@ -66,7 +62,6 @@ impl RequestHandler for GetKeyInfoRequest {
}
}
-#[async_trait]
impl RequestHandler for CreateKeyRequest {
type Response = CreateKeyResponse;
@@ -84,7 +79,6 @@ impl RequestHandler for CreateKeyRequest {
}
}
-#[async_trait]
impl RequestHandler for ImportKeyRequest {
type Response = ImportKeyResponse;
@@ -112,7 +106,6 @@ impl RequestHandler for ImportKeyRequest {
}
}
-#[async_trait]
impl RequestHandler for UpdateKeyRequest {
type Response = UpdateKeyResponse;
@@ -147,7 +140,6 @@ impl RequestHandler for UpdateKeyRequest {
}
}
-#[async_trait]
impl RequestHandler for DeleteKeyRequest {
type Response = DeleteKeyResponse;