Skip to main content

format

Function format 

Source
pub fn format(val: Value, kwargs: Kwargs, _: &State<'_>) -> TeraResult<String>
Expand description

Formats a value using Rust’s std::fmt format specifiers.

Supports width, alignment, precision, sign, and zero-padding. Does NOT support radix specifiers (x, X, b, o) - only Display formatting.

§Example

{{ 3.14159 | format(spec=".2") }} -> "3.14"
{{ 42 | format(spec="05") }} -> "00042"
{{ "hi" | format(spec=">5") }} -> "   hi"
{{ 42 | format(spec="+") }} -> "+42"