{% match body -%}
{%- when PartBody::Empty -%}
{%- when PartBody::TextBubble { html } -%}
{{ html|safe }}
{% when PartBody::TextTranslated { translated, original } -%}
{{ translated|safe }}
{{ original|safe }}
{% when PartBody::TextEdited { html } -%}
{{ html|safe }}
{% when PartBody::Attachment { html } -%}
{{ html|safe }}
{% when PartBody::AttachmentError { error } -%}
Unable to locate attachment: {{
error|safe }}
{% when PartBody::AttachmentMissing -%}
Attachment does not exist!
{% when PartBody::Sticker { html } -%}
{{ html|safe }}
{% when PartBody::App { html } -%}
{{ html|safe }}
{% when PartBody::AppError { html } -%}
{{ html|safe }}
{% when PartBody::Retracted { html } -%}
{{ html|safe }}
{% endmatch -%}
{% if let Some(expressive) = expressive %}