rocket_dyn_templates::minijinja

Function escape_formatter

Source
pub fn escape_formatter(
    out: &mut Output<'_>,
    state: &State<'_, '_>,
    value: &Value,
) -> Result<(), Error>
Expand description

The default formatter.

This formatter takes a value and directly writes it into the output format while honoring the requested auto escape format of the state. If the value is already marked as safe, it’s handled as if no auto escaping was requested.

  • Html: performs HTML escaping
  • Json: serializes values to JSON
  • None: no escaping
  • Custom(..): results in an error