diff options
-rw-r--r-- | askama/src/lib.rs | 3 | ||||
-rw-r--r-- | askama_derive/src/generator.rs | 17 | ||||
-rw-r--r-- | askama_derive/src/lib.rs | 3 | ||||
-rw-r--r-- | askama_shared/src/lib.rs | 6 |
4 files changed, 19 insertions, 10 deletions
diff --git a/askama/src/lib.rs b/askama/src/lib.rs index c800b3c..9d39f47 100644 --- a/askama/src/lib.rs +++ b/askama/src/lib.rs @@ -409,7 +409,8 @@ pub mod actix_web { use self::mime_guess::get_mime_type; pub fn respond(t: &super::Template, ext: &str) -> Result<HttpResponse, Error> { - let rsp = t.render() + let rsp = t + .render() .map_err(|_| ErrorInternalServerError("Template parsing error"))?; let ctype = get_mime_type(ext).to_string(); Ok(HttpResponse::Ok().content_type(ctype.as_str()).body(rsp)) diff --git a/askama_derive/src/generator.rs b/askama_derive/src/generator.rs index a64d72d..b771234 100644 --- a/askama_derive/src/generator.rs +++ b/askama_derive/src/generator.rs @@ -147,7 +147,8 @@ impl<'a> Generator<'a> { buf.writeln("fn modify(self, res: &mut ::askama::iron::Response) {"); buf.writeln("res.body = Some(Box::new(self.render().unwrap().into_bytes()));"); - let ext = self.input + let ext = self + .input .path .extension() .map_or("", |s| s.to_str().unwrap_or("")); @@ -429,14 +430,16 @@ impl<'a> Generator<'a> { let def = if let Some(s) = match scope { None => match level { AstLevel::Nested(s) => s, - _ => None + _ => None, }, s => s, } { - let path = ctx.imports + let path = ctx + .imports .get(s) .unwrap_or_else(|| panic!("no import found for scope '{}'", s)); - let mctx = self.contexts + let mctx = self + .contexts .get(path) .unwrap_or_else(|| panic!("context for '{:?}' not found", path)); mctx.macros @@ -471,7 +474,8 @@ impl<'a> Generator<'a> { fn handle_include(&mut self, ctx: &'a Context, buf: &mut Buffer, ws: WS, path: &str) { self.flush_ws(buf, ws); - let path = self.input + let path = self + .input .config .find_template(path, Some(&self.input.path)); let src = get_template_source(&path); @@ -539,7 +543,8 @@ impl<'a> Generator<'a> { self.super_block = Some(cur); // Get the block definition from the heritage chain - let heritage = self.heritage + let heritage = self + .heritage .as_ref() .unwrap_or_else(|| panic!("no block ancestors available")); let (ctx, def) = heritage.blocks[cur.0] diff --git a/askama_derive/src/lib.rs b/askama_derive/src/lib.rs index f977b19..5591b82 100644 --- a/askama_derive/src/lib.rs +++ b/askama_derive/src/lib.rs @@ -103,7 +103,8 @@ impl<'a> Heritage<'a> { mut ctx: &'n Context<'n>, contexts: &'n HashMap<&'n PathBuf, Context<'n>>, ) -> Heritage<'n> { - let mut blocks: BlockAncestry<'n> = ctx.blocks + let mut blocks: BlockAncestry<'n> = ctx + .blocks .iter() .map(|(name, def)| (*name, vec![(ctx, *def)])) .collect(); diff --git a/askama_shared/src/lib.rs b/askama_shared/src/lib.rs index 2b82782..ad8a1b5 100644 --- a/askama_shared/src/lib.rs +++ b/askama_shared/src/lib.rs @@ -27,8 +27,10 @@ impl Config { let root = PathBuf::from(env::var("CARGO_MANIFEST_DIR").unwrap()); let filename = root.join(CONFIG_FILE_NAME); if filename.exists() { - Self::from_str(&fs::read_to_string(&filename) - .expect(&format!("unable to read {}", filename.to_str().unwrap()))) + Self::from_str( + &fs::read_to_string(&filename) + .expect(&format!("unable to read {}", filename.to_str().unwrap())), + ) } else { Self::from_str("") } |