From ff940da76816336ae9ac1cdf44997b01de5e5759 Mon Sep 17 00:00:00 2001 From: Guillaume Gielly Date: Thu, 26 Dec 2024 20:49:30 +0100 Subject: [PATCH] Simplify text alignement --- src/header/monetary/strfmon.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/header/monetary/strfmon.rs b/src/header/monetary/strfmon.rs index c2f0f3e1fd..06d40f62c0 100644 --- a/src/header/monetary/strfmon.rs +++ b/src/header/monetary/strfmon.rs @@ -301,13 +301,11 @@ fn format_monetary( if let Some(width) = flags.field_width { if result.len() < width { let padding = " ".repeat(width - result.len()); - if flags.left_justify { - // Left-justify: add padding at the end - result.push_str(&padding); + result = if flags.left_justify { + result + &padding } else { - // Right-justify: add padding at the beginning - result = padding + &result; - } + padding + &result + }; } }