use actix_web::{body::BoxBody, http::StatusCode, HttpResponseBuilder, Responder}; pub mod home; pub mod layout; struct HtmlTemplate(pub T); impl Responder for HtmlTemplate { type Body = BoxBody; fn respond_to(self, req: &actix_web::HttpRequest) -> actix_web::HttpResponse { let mut out = String::new(); self.0.render(&mut out).unwrap(); HttpResponseBuilder::new(StatusCode::OK) .body(out) .respond_to(req) } }