diff options
author | Roy Ivy III <rivy.dev@gmail.com> | 2019-11-20 19:18:59 -0600 |
---|---|---|
committer | Pierre Peltier <dev@halium.fr> | 2019-12-04 11:09:11 +0100 |
commit | a3b162202ae1e20d2c3fb6df6285cf3e0f1ff60e (patch) | |
tree | f635fb451b54d669e03119ff66190dc3cff169e2 /src/meta/size.rs | |
parent | 07213ac22f149933215bc1888cd71ebe0660f2f7 (diff) |
refactor/polish ~ fix `cargo fmt` complaints
Diffstat (limited to 'src/meta/size.rs')
-rw-r--r-- | src/meta/size.rs | 20 |
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(""), } } } |