+ <li>
+ {% match current_recipe_id %}
+ {# Don't know how to avoid repetition: comparing (using '==' or .eq()) current_recipe_id.unwrap() and id doesn't work. Guards for match don't exist.
+ See: https://github.com/djc/askama/issues/752 #}
+ {% when Some (current_id) %}
+ {% if current_id == id %}
+ {% call recipe_item(id, title, "recipe-item-current") %}
+ {% else %}
+ {% call recipe_item(id, title, "recipe-item") %}
+ {% endif %}
+ {% when None %}
+ {% call recipe_item(id, title, "recipe-item") %}
+ {% endmatch %}
+ </li>