From 04dcf79a3464dd8a33f2bad10775e2c30c97f00c Mon Sep 17 00:00:00 2001 From: Denis Isidoro Date: Tue, 24 Mar 2020 10:53:45 -0300 Subject: [PATCH] Fix panic when trimming text with non-ASCII characters (#311) Fixes #310 --- src/display.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display.rs b/src/display.rs index 6470935..d309d3f 100644 --- a/src/display.rs +++ b/src/display.rs @@ -51,7 +51,7 @@ pub fn preview(comment: &str, tags: &str, snippet: &str) { fn limit_str(text: &str, length: usize) -> String { if text.len() > length { - format!("{}…", &text[..length - 1]) + format!("{}…", text.chars().take(length).collect::()) } else { format!("{:width$}", text, width = length) }