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/macros.rs | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/api/admin/macros.rs') diff --git a/src/api/admin/macros.rs b/src/api/admin/macros.rs index 4b183bec..df2762fe 100644 --- a/src/api/admin/macros.rs +++ b/src/api/admin/macros.rs @@ -70,7 +70,6 @@ macro_rules! admin_endpoints { } )* - #[async_trait] impl RequestHandler for AdminApiRequest { type Response = AdminApiResponse; @@ -133,7 +132,6 @@ macro_rules! local_admin_endpoints { } } - #[async_trait] impl RequestHandler for [< $endpoint Request >] { type Response = [< $endpoint Response >]; @@ -202,7 +200,6 @@ macro_rules! local_admin_endpoints { } } - #[async_trait] impl RequestHandler for LocalAdminApiRequest { type Response = LocalAdminApiResponse; -- cgit v1.2.3