Skip to main content

interpolate

Function interpolate 

Source
pub fn interpolate(template: &str, data: &Value) -> String
Expand description

Perform {{ expr }} / {{{ expr }}} interpolation with dot-path resolution.

  • {{ expr }} — HTML-escaped output (default, safe)
  • {{{ expr }}} — raw output (no escaping, for trusted HTML content)

Supports paths like user.name which resolve to data["user"]["name"]. Unresolved expressions are left as-is.