From 9713138e9415b5ce4071d39410446ebac3e7b521 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Tue, 15 Apr 2025 03:32:46 -0400 Subject: [PATCH] perf: pre-allocate strings --- src/uptime.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uptime.rs b/src/uptime.rs index d9c53de..8643e24 100644 --- a/src/uptime.rs +++ b/src/uptime.rs @@ -13,7 +13,7 @@ pub fn get_current() -> Result { let hours = (uptime_seconds / 3600) % 24; let minutes = (uptime_seconds / 60) % 60; - let mut result = String::new(); + let mut result = String::with_capacity(32); if days > 0 { result.push_str(&days.to_string()); result.push_str(if days == 1 { " day" } else { " days" });