aboutsummaryrefslogtreecommitdiffstats
path: root/askama_shared
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--askama_shared/src/path.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/askama_shared/src/path.rs b/askama_shared/src/path.rs
index 8152b5d..6468b91 100644
--- a/askama_shared/src/path.rs
+++ b/askama_shared/src/path.rs
@@ -17,13 +17,12 @@ pub fn get_template_source(tpl_path: &Path) -> String {
"template file '{}' does not exist",
tpl_path.to_str().unwrap()
));
+
let mut f = match File::open(&path) {
- Err(_) => {
- let msg = format!("unable to open template file '{}'", &path.to_str().unwrap());
- panic!(msg)
- }
+ Err(_) => panic!("unable to open template file '{}'", &path.to_str().unwrap()),
Ok(f) => f,
};
+
let mut s = String::new();
f.read_to_string(&mut s).unwrap();
if s.ends_with('\n') {