From 29f8eacbd20b7a1ba5c3a59e61d74a4d6a69e19d Mon Sep 17 00:00:00 2001 From: DastInDark <2350416+hitenkoku@users.noreply.github.com> Date: Fri, 9 Sep 2022 20:34:06 +0900 Subject: [PATCH] fixed excluded pipe in value is replace double pipe. ex. pipe in powershell --- src/afterfact.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/afterfact.rs b/src/afterfact.rs index 29da11d2..e2d31106 100644 --- a/src/afterfact.rs +++ b/src/afterfact.rs @@ -481,11 +481,11 @@ fn _get_serialized_disp_output(data: &LinkedHashMap, header: boo } else { for (i, (_, v)) in data.iter().enumerate() { if i == 0 { - ret.push(_format_cellpos(v, ColPos::First)) + ret.push(_format_cellpos(v, ColPos::First).replace('|', "🦅")) } else if i == data_length - 1 { - ret.push(_format_cellpos(v, ColPos::Last)) + ret.push(_format_cellpos(v, ColPos::Last).replace('|', "🦅")) } else { - ret.push(_format_cellpos(v, ColPos::Other)) + ret.push(_format_cellpos(v, ColPos::Other).replace('|', "🦅")) } } } @@ -499,7 +499,7 @@ fn _get_serialized_disp_output(data: &LinkedHashMap, header: boo disp_serializer.write_record(ret).ok(); String::from_utf8(disp_serializer.into_inner().unwrap_or_default()) .unwrap_or_default() - .replace('|', "‖") + .replace('|', "‖").replace('🦅', "|") } /// return str position in output file