Trait liquid_interpreter::FilterValue[][src]

pub trait FilterValue: Send + Sync + FilterValueClone {
    fn filter(&self, input: &Value, arguments: &[Value]) -> FilterResult;
}

A trait for creating custom tags. This is a simple type alias for a function.

This function will be called whenever the parser encounters a tag and returns a new Renderable based on its parameters. The received parameters specify the name of the tag, the argument Tokens passed to the tag and the global LiquidOptions.

Required Methods

Filter input based on arguments.

Implementors