Skip to content

Commit 8133657

Browse files
committed
Use from instead of as
1 parent 7329f57 commit 8133657

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/delay.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ impl Delay {
3131

3232
/// Delay using the Cortex-M systick for a certain duration, in µs.
3333
pub fn delay_us(&mut self, us: u32) {
34-
let ticks = (us as u64) * (self.ahb_frequency as u64) / 1_000_000;
34+
let ticks = (u64::from(us)) * (u64::from(self.ahb_frequency)) / 1_000_000;
3535

3636
let full_cycles = ticks >> 24;
3737
if full_cycles > 0 {
@@ -87,14 +87,14 @@ impl DelayMs<i32> for Delay {
8787
impl DelayMs<u16> for Delay {
8888
#[inline(always)]
8989
fn delay_ms(&mut self, ms: u16) {
90-
Delay::delay_ms(self, ms as u32);
90+
Delay::delay_ms(self, u32::from(ms));
9191
}
9292
}
9393

9494
impl DelayMs<u8> for Delay {
9595
#[inline(always)]
9696
fn delay_ms(&mut self, ms: u8) {
97-
Delay::delay_ms(self, ms as u32);
97+
Delay::delay_ms(self, u32::from(ms));
9898
}
9999
}
100100

@@ -117,13 +117,13 @@ impl DelayUs<i32> for Delay {
117117
impl DelayUs<u16> for Delay {
118118
#[inline(always)]
119119
fn delay_us(&mut self, us: u16) {
120-
Delay::delay_us(self, us as u32)
120+
Delay::delay_us(self, u32::from(us))
121121
}
122122
}
123123

124124
impl DelayUs<u8> for Delay {
125125
#[inline(always)]
126126
fn delay_us(&mut self, us: u8) {
127-
Delay::delay_us(self, us as u32)
127+
Delay::delay_us(self, u32::from(us))
128128
}
129129
}

0 commit comments

Comments
 (0)