diff options
| -rw-r--r-- | embassy/src/time/duration.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/embassy/src/time/duration.rs b/embassy/src/time/duration.rs index 4ff8d40e9..604a17502 100644 --- a/embassy/src/time/duration.rs +++ b/embassy/src/time/duration.rs | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | use core::ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Sub, SubAssign}; | ||
| 2 | use core::fmt; | 1 | use core::fmt; |
| 2 | use core::ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Sub, SubAssign}; | ||
| 3 | 3 | ||
| 4 | use super::TICKS_PER_SECOND; | 4 | use super::TICKS_PER_SECOND; |
| 5 | 5 | ||
| @@ -50,11 +50,15 @@ impl Duration { | |||
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | pub fn checked_mul(self, rhs: u32) -> Option<Duration> { | 52 | pub fn checked_mul(self, rhs: u32) -> Option<Duration> { |
| 53 | self.ticks.checked_mul(rhs as _).map(|ticks| Duration { ticks }) | 53 | self.ticks |
| 54 | .checked_mul(rhs as _) | ||
| 55 | .map(|ticks| Duration { ticks }) | ||
| 54 | } | 56 | } |
| 55 | 57 | ||
| 56 | pub fn checked_div(self, rhs: u32) -> Option<Duration> { | 58 | pub fn checked_div(self, rhs: u32) -> Option<Duration> { |
| 57 | self.ticks.checked_div(rhs as _).map(|ticks| Duration { ticks }) | 59 | self.ticks |
| 60 | .checked_div(rhs as _) | ||
| 61 | .map(|ticks| Duration { ticks }) | ||
| 58 | } | 62 | } |
| 59 | } | 63 | } |
| 60 | 64 | ||
