diff options
Diffstat (limited to 'src/files.rs')
-rw-r--r-- | src/files.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/files.rs b/src/files.rs index c4fa36d..1879892 100644 --- a/src/files.rs +++ b/src/files.rs @@ -988,9 +988,9 @@ impl File { } } - pub fn calculate_size(&self) -> HResult<(u64, String)> { + pub fn calculate_size(&self) -> HResult<(u32, &str)> { if let Some(ref dirsize) = self.dirsize { - return Ok((dirsize.value.clone()? as u64, "".to_string())) + return Ok((*dirsize.value.as_ref().unwrap_or(&0) as u32, "")) } @@ -1008,9 +1008,9 @@ impl File { 4 => " TB", 5 => " wtf are you doing", _ => "", - } - .to_string(); - Ok((size, unit)) + }; + + Ok((size as u32, unit)) } pub fn get_mime(&self) -> Option<mime_guess::Mime> { |