aboutsummaryrefslogtreecommitdiff
path: root/src/pages/p404.rs
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-01-23 22:29:46 +0100
committerKatharina Fey <kookie@spacekookie.de>2020-01-23 22:29:46 +0100
commit5db4c57b0360f6d6f9d6553d9b438a804ad441ae (patch)
tree8c9b91df4e6bafca0fc058613cd8eddd788f0a95 /src/pages/p404.rs
parent5e16c6400307d93e90ced300efb3ee4eb76c0524 (diff)
Updating to actix 2.0.0 and adding 404 handlerfn-verify-9324832
Diffstat (limited to 'src/pages/p404.rs')
-rw-r--r--src/pages/p404.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/pages/p404.rs b/src/pages/p404.rs
new file mode 100644
index 0000000..6427a19
--- /dev/null
+++ b/src/pages/p404.rs
@@ -0,0 +1,13 @@
+use actix_web::{HttpResponse, Result};
+use askama::Template;
+
+#[derive(Template)]
+#[template(path = "404.html")]
+struct P404;
+
+/// Render a simple 404 page
+pub async fn render() -> Result<HttpResponse> {
+ Ok(HttpResponse::NotFound()
+ .content_type("text/html")
+ .body(P404.render().unwrap()))
+}