1 2 3 4 5 6 7 8
pub(super) fn truncate_chars(value: &str, max_chars: usize) -> String { if value.chars().count() <= max_chars { return value.to_string(); } let mut truncated = value.chars().take(max_chars).collect::<String>(); truncated.push_str("..."); truncated }