Skip to content

Commit 572cc08

Browse files
committed
improve map formatting
1 parent e94f043 commit 572cc08

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/grid_fmt.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,11 @@ impl<T: GridFmt + ArrayValue> GridFmt for Array<T> {
186186
metagrid.push(vec![key, vec![" → ".chars().collect()], value]);
187187
}
188188
if empty_entries > 0 {
189-
metagrid.push(vec![vec![format!("… {empty_entries}").chars().collect()]])
189+
metagrid.push(vec![
190+
vec![format!("… {empty_entries}").chars().collect()],
191+
vec![],
192+
vec![],
193+
])
190194
}
191195
}
192196
}
@@ -373,7 +377,7 @@ fn pad_grid_center(width: usize, height: usize, align_numbers: bool, grid: &mut
373377
row.truncate(width);
374378
if row.len() < width {
375379
let diff = width - row.len();
376-
let post_pad = if align_numbers && row.last().map_or(false, char::is_ascii_digit) {
380+
let post_pad = if align_numbers && row.last().is_some_and(char::is_ascii_digit) {
377381
0
378382
} else {
379383
(diff + 1) / 2

0 commit comments

Comments
 (0)