catch_aliases

Function catch_aliases 

Source
pub fn catch_aliases<'a, 'i, T>(
    diagnostics: &mut TemplateDiagnostics,
    node: &'a ExpressionNode<'i>,
    f: impl FnOnce(&mut TemplateDiagnostics, &'a ExpressionNode<'i>) -> TemplateParseResult<T>,
) -> TemplateParseResult<T>
Expand description

Applies the given function to the innermost node by unwrapping alias expansion nodes. Appends alias expansion stack to error and diagnostics.