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}