diff options
| author | 2017-09-26 21:40:15 +0200 | |
|---|---|---|
| committer | 2017-09-26 21:40:15 +0200 | |
| commit | 531e77eb36ee728630631da303af4761629980a3 (patch) | |
| tree | e4d0f4f9b4189e0ac53808863cfcc4ab0b0b0cc2 | |
| parent | 1d914727b137b684edd0d64e6d0b30ab155fa87c (diff) | |
| download | askama-531e77eb36ee728630631da303af4761629980a3.tar.gz askama-531e77eb36ee728630631da303af4761629980a3.tar.bz2 askama-531e77eb36ee728630631da303af4761629980a3.zip  | |
Improve code compactness
Diffstat (limited to '')
| -rw-r--r-- | askama_shared/src/lib.rs | 7 | 
1 files changed, 2 insertions, 5 deletions
diff --git a/askama_shared/src/lib.rs b/askama_shared/src/lib.rs index a7deaff..2feff75 100644 --- a/askama_shared/src/lib.rs +++ b/askama_shared/src/lib.rs @@ -38,11 +38,10 @@ pub fn build_template(ast: &syn::DeriveInput) -> String {      let data = input::TemplateInput::new(ast);      let nodes = parser::parse(data.source.as_ref());      let imports = Imports::new(&nodes, &data.path); -    let imported = imports.parse();      if data.meta.print == Print::Ast || data.meta.print == Print::All {          println!("{:?}", nodes);      } -    let code = generator::generate(&data, &nodes, &imported); +    let code = generator::generate(&data, &nodes, &imports.macro_map());      if data.meta.print == Print::Code || data.meta.print == Print::All {          println!("{}", code);      } @@ -66,9 +65,7 @@ impl <'a> Imports<'a> {                  _ => None,              }          }).collect(); -        Imports { -            sources, -        } +        Imports { sources }      }      pub fn parse(&'a self) -> HashMap<&'a str, Macro<'a>> {  | 
