More compact formatting

This commit is contained in:
Eryn Wells 2017-04-30 15:56:32 -07:00
parent 9183e05891
commit 28ba98582a

View file

@ -64,18 +64,8 @@ impl NumberBuilder {
pub fn resolve(&self) -> Number { pub fn resolve(&self) -> Number {
// TODO: Convert fields to Number type. // TODO: Convert fields to Number type.
let value = if self.point > 0 { let value = if self.point > 0 { self.value / 10u32.pow(self.point) as f64 } else { self.value };
self.value / 10u32.pow(self.point) as f64 let value = if self.sign == Sign::Neg { value * -1.0 } else { value };
}
else {
self.value
};
let value = if self.sign == Sign::Neg {
value * -1.0
}
else {
value
};
// TODO: Use an integer if we can. // TODO: Use an integer if we can.
Number::from_float(value, self.exact) Number::from_float(value, self.exact)
} }