aboutsummaryrefslogtreecommitdiff
path: root/src/templates.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/templates.rs')
-rw-r--r--src/templates.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/templates.rs b/src/templates.rs
index 257c41e..f15046a 100644
--- a/src/templates.rs
+++ b/src/templates.rs
@@ -18,6 +18,14 @@ pub struct RepoFolder<'a> {
pub tree: git2::Tree<'a>,
}
+#[derive(Template)]
+#[template(path = "repo_file.html")]
+pub struct RepoFile<'a> {
+ pub title: &'a str,
+ pub rel_path: &'a str,
+ pub blob: git2::Blob<'a>,
+}
+
mod filters {
pub fn from_utf8_lossy(utf8: &[u8]) -> ::askama::Result<String> {
Ok(String::from_utf8_lossy(utf8).into_owned())