Fix ideal unit: Light year (#35)
This commit is contained in:
parent
e4ccc60a1a
commit
2626ea5c56
@ -424,7 +424,7 @@ pub fn to_ideal_unit(number: Number) -> Number {
|
|||||||
let value = number.value * number.unit.weight();
|
let value = number.value * number.unit.weight();
|
||||||
if number.unit.category() == Length {
|
if number.unit.category() == Length {
|
||||||
if value >= d128!(1000000000000000000) { // ≈ 0.1 light years
|
if value >= d128!(1000000000000000000) { // ≈ 0.1 light years
|
||||||
return Number::new(value/Kilometer.weight(), Kilometer)
|
return Number::new(value/LightYear.weight(), LightYear)
|
||||||
} else if value >= d128!(1000000) { // 1 km
|
} else if value >= d128!(1000000) { // 1 km
|
||||||
return Number::new(value/Kilometer.weight(), Kilometer)
|
return Number::new(value/Kilometer.weight(), Kilometer)
|
||||||
} else if value >= d128!(1000) { // 1 m
|
} else if value >= d128!(1000) { // 1 m
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user