Trait ParserReflection

Source
pub trait ParserReflection {
    // Required methods
    fn blocks<'r>(
        &'r self,
    ) -> Box<dyn Iterator<Item = &dyn BlockReflection> + 'r>;
    fn tags<'r>(&'r self) -> Box<dyn Iterator<Item = &dyn TagReflection> + 'r>;
    fn filters<'r>(
        &'r self,
    ) -> Box<dyn Iterator<Item = &dyn FilterReflection> + 'r>;
    fn partials<'r>(&'r self) -> Box<dyn Iterator<Item = &str> + 'r>;
}

Required Methods§

Source

fn blocks<'r>(&'r self) -> Box<dyn Iterator<Item = &dyn BlockReflection> + 'r>

Source

fn tags<'r>(&'r self) -> Box<dyn Iterator<Item = &dyn TagReflection> + 'r>

Source

fn filters<'r>(&'r self) -> Box<dyn Iterator<Item = &dyn FilterReflection> + 'r>

Source

fn partials<'r>(&'r self) -> Box<dyn Iterator<Item = &str> + 'r>

Implementors§