use rama::{Context, Service};
use tansu_sans_io::{ApiKey, CreateAclsRequest, CreateAclsResponse};
use crate::{Error, Storage};
#[derive(Clone, Copy, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
pub struct CreateAclsService;
impl ApiKey for CreateAclsService {
const KEY: i16 = CreateAclsRequest::KEY;
}
impl<G> Service<G, CreateAclsRequest> for CreateAclsService
where
G: Storage,
{
type Response = CreateAclsResponse;
type Error = Error;
async fn serve(
&self,
_ctx: Context<G>,
_req: CreateAclsRequest,
) -> Result<Self::Response, Self::Error> {
Ok(CreateAclsResponse::default())
}
}