git_http_backend/actix/
handler.rs

1use crate::config::GitHttpConfig;
2use crate::GitConfig;
3use async_trait::async_trait;
4use std::path::PathBuf;
5
6#[derive(Clone,Debug)]
7pub struct ActixGitHttp {
8    pub config: GitHttpConfig,
9}
10
11#[async_trait]
12impl GitConfig for ActixGitHttp {
13    async fn rewrite(&self, path: String) -> PathBuf {
14        PathBuf::from(&self.config.root).join(path)
15    }
16}