summaryrefslogtreecommitdiffstats
path: root/src/meta/size.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/meta/size.rs')
-rw-r--r--src/meta/size.rs20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/meta/size.rs b/src/meta/size.rs
index a4e4225..24e5bc3 100644
--- a/src/meta/size.rs
+++ b/src/meta/size.rs
@@ -33,8 +33,7 @@ impl Size {
self.bytes
}
- pub fn get_unit(&self, flags: &Flags) -> Unit
- {
+ pub fn get_unit(&self, flags: &Flags) -> Unit {
if self.bytes < 1024 || flags.size == SizeFlag::Bytes {
Unit::Byte
} else if self.bytes < 1024 * 1024 {
@@ -95,10 +94,17 @@ impl Size {
match unit {
Unit::None => "".to_string(),
Unit::Byte => self.bytes.to_string(),
- Unit::Kilo => ((( self.bytes as f64 ) / 1024.0 * 10.0).round() / 10.0).to_string(),
- Unit::Mega => ((( self.bytes as f64 ) / (1024.0 * 1024.0) * 10.0).round() / 10.0).to_string(),
- Unit::Giga => ((( self.bytes as f64 ) / (1024.0 * 1024.0 * 1024.0) * 10.0).round() / 10.0).to_string(),
- Unit::Tera => ((( self.bytes as f64 ) / (1024.0 * 1024.0 * 1024.0 * 1024.0) * 10.0).round() / 10.0).to_string(),
+ Unit::Kilo => (((self.bytes as f64) / 1024.0 * 10.0).round() / 10.0).to_string(),
+ Unit::Mega => {
+ (((self.bytes as f64) / (1024.0 * 1024.0) * 10.0).round() / 10.0).to_string()
+ }
+ Unit::Giga => (((self.bytes as f64) / (1024.0 * 1024.0 * 1024.0) * 10.0).round()
+ / 10.0)
+ .to_string(),
+ Unit::Tera => {
+ (((self.bytes as f64) / (1024.0 * 1024.0 * 1024.0 * 1024.0) * 10.0).round() / 10.0)
+ .to_string()
+ }
}
}
@@ -120,7 +126,7 @@ impl Size {
Unit::Giga => String::from("G"),
Unit::Tera => String::from("T"),
},
- SizeFlag::Bytes => String::from("")
+ SizeFlag::Bytes => String::from(""),
}
}
}