From 2a3975963cefad703f174464b4a2f5ca612f1acd Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 21 Feb 2024 15:33:43 +0200 Subject: [PATCH] feat: display blank `0` --- src/app/utils/filesize.rs | 3 +++ src/app/utils/netspeed.rs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/app/utils/filesize.rs b/src/app/utils/filesize.rs index c109697..94ce8e5 100644 --- a/src/app/utils/filesize.rs +++ b/src/app/utils/filesize.rs @@ -24,6 +24,9 @@ impl FileSize { impl ToString for FileSize { fn to_string(&self) -> String { + if self.0 == 0 { + return "0".to_string(); + } match self.0 as f64 { b if b >= 1e12 => self.to_tb(), b if b >= 1e9 => self.to_gb(), diff --git a/src/app/utils/netspeed.rs b/src/app/utils/netspeed.rs index 5117d5d..6156f10 100644 --- a/src/app/utils/netspeed.rs +++ b/src/app/utils/netspeed.rs @@ -20,6 +20,9 @@ impl NetSpeed { impl ToString for NetSpeed { fn to_string(&self) -> String { + if self.0 == 0 { + return "0".to_string(); + } match self.0 as f64 { b if b >= 1e9 => self.to_gbps(), b if b >= 1e6 => self.to_mbps(),