",
strength_id = html_escape::encode_safe(&strength.to_lowercase().replace(' ', "-"))
));
html.push_str(&format!(
"
{strength} {match_or_matches}
",
strength = html_escape::encode_safe(&strength),
match_or_matches = if matches.len() == 1 {
"match"
} else {
"matches"
}
));
html.push_str("
");
for synonym in matches {
html.push_str(&format!(
"- {synonym}
",
synonym = html_escape::encode_safe(&synonym)
));
}
html.push_str("
");
html.push_str("
");
html
};
html.push_str(&render_matches(strongest_matches, "Strongest"));
html.push_str(&render_matches(strong_matches, "Strong"));
html.push_str(&render_matches(weak_matches, "Weak"));
html
}