clean arithmetic and unify names with the new api (#8581)

This commit is contained in:
Kian Paimani
2021-04-09 16:36:06 +02:00
committed by GitHub
parent 7e59d172b8
commit 373e3a4ddc
6 changed files with 30 additions and 32 deletions
@@ -117,17 +117,17 @@ fn format_weight(field: &Ident) -> TokenStream {
&if self.#field > 1_000_000_000 {
format!(
"{:.1?} ms",
Fixed::saturating_from_rational(self.#field, 1_000_000_000).to_fraction()
Fixed::saturating_from_rational(self.#field, 1_000_000_000).to_float()
)
} else if self.#field > 1_000_000 {
format!(
"{:.1?} µs",
Fixed::saturating_from_rational(self.#field, 1_000_000).to_fraction()
Fixed::saturating_from_rational(self.#field, 1_000_000).to_float()
)
} else if self.#field > 1_000 {
format!(
"{:.1?} ns",
Fixed::saturating_from_rational(self.#field, 1_000).to_fraction()
Fixed::saturating_from_rational(self.#field, 1_000).to_float()
)
} else {
format!("{} ps", self.#field)