From c655856abedf67ad6ab08dd36d15eb0f42d08f19 Mon Sep 17 00:00:00 2001 From: DastInDark <2350416+hitenkoku@users.noreply.github.com> Date: Thu, 8 Sep 2022 13:47:38 +0900 Subject: [PATCH] fixed output header format --- src/afterfact.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/afterfact.rs b/src/afterfact.rs index 5138dc83..40c8e7af 100644 --- a/src/afterfact.rs +++ b/src/afterfact.rs @@ -435,8 +435,14 @@ fn _get_serialized_disp_output(data: &LinkedHashMap, header: boo let data_length = &data.len(); let mut ret: Vec = vec![]; if header { - for k in data.keys() { - ret.push(k.to_owned()); + for (i, k) in data.keys().enumerate() { + if i == 0 { + ret.push(_format_cellpos(k, ColPos::First)) + } else if i == data_length - 1 { + ret.push(_format_cellpos(k, ColPos::Last)) + } else { + ret.push(_format_cellpos(k, ColPos::Other)) + } } } else { for (i, (_, v)) in data.iter().enumerate() {