From 6e41220dbfa0c7d6291f669a842dde2b562e383b Mon Sep 17 00:00:00 2001 From: sodiboo Date: Sun, 12 Jan 2025 19:22:48 +0100 Subject: use standard padding syntax instead of implementing our own the padding of the two-digit-month can be implemented much more concisely using `std::fmt` syntax. --- src/utils/mod.rs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/utils') diff --git a/src/utils/mod.rs b/src/utils/mod.rs index b213205b..0168b83f 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -87,20 +87,13 @@ pub fn version() -> String { const MINOR: &str = env!("CARGO_PKG_VERSION_MINOR"); const PATCH: &str = env!("CARGO_PKG_VERSION_PATCH"); - let minor_prefix = if MINOR.len() == 1 { - // Print single-digit months in '0M' format. - "0" - } else { - "" - }; - let commit = option_env!("NIRI_BUILD_COMMIT").unwrap_or(git_version!(fallback = "unknown commit")); if PATCH == "0" { - format!("{MAJOR}.{minor_prefix}{MINOR} ({commit})") + format!("{MAJOR}.{MINOR:0>2} ({commit})") } else { - format!("{MAJOR}.{minor_prefix}{MINOR}.{PATCH} ({commit})") + format!("{MAJOR}.{MINOR:0>2}.{PATCH} ({commit})") } } -- cgit