pub fn truncate(s: &str, max_len: usize, suffix: &str) -> StringExpand description
Truncate s to at most max_len characters, appending suffix if cut.
If s.len() <= max_len, returns s unchanged.
Otherwise returns s[..max_len - suffix.len()] + suffix.