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

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.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Implementors§