Putting it together
We have covered a lot in order to get some basic views up and running on an Actix Web server. We could have done this all on one page:
use actix_web::{web, App, HttpRequest, HttpServer, Responder}; pub async fn logout() -> String {     format!("Logout view")} pub async fn login() -> String {     format!("Login view")} #[actix_rt::main] async fn main() -> std::io::Result<()> {     HttpServer::new(|| {         let app = App::new()             .route("/auth/login", web::get().to(login))             .route("/auth/logout", web::get().to(logout));         return app     })         .bind("127...