twig/nodes/parser/module.rs
1use nodes::{ Parse, Parser, Module };
2use nodes::body::Body;
3use error::TemplateResult;
4
5impl<'c> Parse<'c> for Module<'c> {
6 type Output = Module<'c>;
7
8 fn parse<'r>(parser: &mut Parser<'r, 'c>)
9 -> TemplateResult<Module<'c>>
10 {
11 trace!("Module::parse");
12
13 let mut module = Module::new();
14 let body = try!(Body::parse(parser));
15
16 module.body = body;
17
18 Ok(module)
19 }
20}