use actix_web::{http::header::ContentType, HttpResponse}; use actix_web_flash_messages::IncomingFlashMessages; use std::fmt::Write; pub async fn login_form(flash_messages: IncomingFlashMessages) -> HttpResponse { let mut error_html = String::new(); for m in flash_messages.iter() { writeln!(error_html, "

{}

", m.content()).unwrap(); } HttpResponse::Ok() .content_type(ContentType::html()) .body(format!( r#" Login {error_html}
"#, )) }