diff options
Diffstat (limited to 'src/api/admin/mod.rs')
-rw-r--r-- | src/api/admin/mod.rs | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/api/admin/mod.rs b/src/api/admin/mod.rs deleted file mode 100644 index 86f5bcac..00000000 --- a/src/api/admin/mod.rs +++ /dev/null @@ -1,32 +0,0 @@ -pub mod api_server; -mod error; -mod macros; - -pub mod api; -mod router_v0; -mod router_v1; -mod router_v2; - -mod bucket; -mod cluster; -mod key; -mod special; - -use std::sync::Arc; - -use async_trait::async_trait; - -use garage_model::garage::Garage; - -pub enum Authorization { - None, - MetricsToken, - AdminToken, -} - -#[async_trait] -pub trait EndpointHandler { - type Response; - - async fn handle(self, garage: &Arc<Garage>) -> Result<Self::Response, error::Error>; -} |