summaryrefslogtreecommitdiffstats
path: root/src/meta/size.rs
diff options
context:
space:
mode:
authorRoy Ivy III <rivy.dev@gmail.com>2019-11-20 19:18:59 -0600
committerPierre Peltier <dev@halium.fr>2019-12-04 11:09:11 +0100
commita3b162202ae1e20d2c3fb6df6285cf3e0f1ff60e (patch)
treef635fb451b54d669e03119ff66190dc3cff169e2 /src/meta/size.rs
parent07213ac22f149933215bc1888cd71ebe0660f2f7 (diff)
refactor/polish ~ fix `cargo fmt` complaints
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(""),
}
}
}