From 7c8fc04b9645d4cbccd30749735d30aad18c9575 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Wed, 5 Feb 2025 19:37:38 +0100 Subject: massively speed up compilation of garage_api_admin by not using async_trait --- src/api/admin/key.rs | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/api/admin/key.rs') 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; -- cgit v1.2.3