summaryrefslogtreecommitdiffstats
path: root/src/files.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/files.rs')
-rw-r--r--src/files.rs10
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> {