diff --git a/src/main.rs b/src/main.rs index f154fc5..724eb3d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,33 +2,13 @@ use actix_files::Files; use actix_web::{middleware::DefaultHeaders, web, App, HttpServer}; use std::io::Result; +use crate::routes::{agreements, blog, contrib, index, networks, not_found, portfolio}; + mod config; mod template; -mod utils; -#[path = "misc/github.rs"] -mod github; - -#[path = "routes/agreements.rs"] -mod agreements; - -#[path = "routes/not_found.rs"] -mod not_found; - -#[path = "routes/index.rs"] -mod index; - -#[path = "routes/networks.rs"] -mod networks; - -#[path = "routes/portfolio.rs"] -mod portfolio; - -#[path = "routes/contrib.rs"] -mod contrib; - -#[path = "routes/blog.rs"] -mod blog; +mod misc; +mod routes; #[actix_web::main] async fn main() -> Result<()> { diff --git a/src/misc/github.rs b/src/misc/github.rs index d7a95c7..04af673 100644 --- a/src/misc/github.rs +++ b/src/misc/github.rs @@ -3,7 +3,7 @@ use core::panic; use reqwest::{header::ACCEPT, Error}; use serde::Deserialize; -use crate::utils::get_reqwest_client; +use crate::misc::utils::get_reqwest_client; #[derive(Deserialize)] struct GithubResponse { diff --git a/src/misc/mod.rs b/src/misc/mod.rs new file mode 100644 index 0000000..0c8ab90 --- /dev/null +++ b/src/misc/mod.rs @@ -0,0 +1,2 @@ +pub mod github; +mod utils; diff --git a/src/utils.rs b/src/misc/utils.rs similarity index 100% rename from src/utils.rs rename to src/misc/utils.rs diff --git a/src/routes/contrib.rs b/src/routes/contrib.rs index 989cec3..9a8992e 100644 --- a/src/routes/contrib.rs +++ b/src/routes/contrib.rs @@ -2,7 +2,7 @@ use std::collections::HashMap; use crate::{ config::Config, - github::{fetch_pr, ProjectState}, + misc::github::{fetch_pr, ProjectState}, template::Infos, }; use actix_web::{get, web, HttpResponse, Responder}; diff --git a/src/routes/mod.rs b/src/routes/mod.rs new file mode 100644 index 0000000..c0205a8 --- /dev/null +++ b/src/routes/mod.rs @@ -0,0 +1,7 @@ +pub mod agreements; +pub mod blog; +pub mod contrib; +pub mod index; +pub mod networks; +pub mod not_found; +pub mod portfolio;