From 56409d9922fe29519f397fedf9ec26e3fe2feea0 Mon Sep 17 00:00:00 2001 From: Kai Michaelis Date: Fri, 8 Feb 2019 20:09:53 +0100 Subject: [PATCH] show version data on frontpage --- src/web/mod.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/web/mod.rs b/src/web/mod.rs index b5cdd86..28cbce5 100644 --- a/src/web/mod.rs +++ b/src/web/mod.rs @@ -54,6 +54,12 @@ mod templates { pub commit: String, pub version: String, } + + #[derive(Serialize)] + pub struct Index { + pub commit: String, + pub version: String, + } } struct StaticDir(String); @@ -447,9 +453,12 @@ fn lookup( #[get("/")] fn root() -> Template { - use std::collections::HashMap; + let context = templates::Index { + version: env!("VERGEN_SEMVER").to_string(), + commit: env!("VERGEN_SHA_SHORT").to_string(), + }; - Template::render("index", HashMap::::default()) + Template::render("index", context) } pub fn serve(opt: &Opt, db: Polymorphic) -> Result<()> {