gr_bin/formatters/
utils.rs

1pub fn to_fixed_length(s: &str, len: usize, ellipsis: bool) -> String {
2    let max_len = if ellipsis { len - 3 } else { len };
3    if s.len() > max_len {
4        format!("{}{}", &s[0..max_len], if ellipsis { "..." } else { "" })
5    } else {
6        format!("{:<width$}", s, width = len)
7    }
8}