Skip to content

Commit 9941a64

Browse files
authored
Merge pull request #641 from jannic-dev-forks/fix-clippy-warnings
Fix several clippy warnings in current stable / beta
2 parents 56a4c6a + 9a1921a commit 9941a64

File tree

7 files changed

+13
-14
lines changed

7 files changed

+13
-14
lines changed

embedded-hal-bus/src/i2c/atomic.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl<T: Error> Error for AtomicError<T> {
101101
}
102102
}
103103

104-
unsafe impl<'a, T> Send for AtomicDevice<'a, T> {}
104+
unsafe impl<T> Send for AtomicDevice<'_, T> {}
105105

106106
impl<'a, T> AtomicDevice<'a, T>
107107
where
@@ -137,14 +137,14 @@ where
137137
}
138138
}
139139

140-
impl<'a, T> ErrorType for AtomicDevice<'a, T>
140+
impl<T> ErrorType for AtomicDevice<'_, T>
141141
where
142142
T: I2c,
143143
{
144144
type Error = AtomicError<T::Error>;
145145
}
146146

147-
impl<'a, T> I2c for AtomicDevice<'a, T>
147+
impl<T> I2c for AtomicDevice<'_, T>
148148
where
149149
T: I2c,
150150
{

embedded-hal-bus/src/i2c/critical_section.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ impl<'a, T> CriticalSectionDevice<'a, T> {
2121
}
2222
}
2323

24-
impl<'a, T> ErrorType for CriticalSectionDevice<'a, T>
24+
impl<T> ErrorType for CriticalSectionDevice<'_, T>
2525
where
2626
T: I2c,
2727
{
2828
type Error = T::Error;
2929
}
3030

31-
impl<'a, T> I2c for CriticalSectionDevice<'a, T>
31+
impl<T> I2c for CriticalSectionDevice<'_, T>
3232
where
3333
T: I2c,
3434
{

embedded-hal-bus/src/i2c/refcell.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,14 +75,14 @@ impl<'a, T> RefCellDevice<'a, T> {
7575
}
7676
}
7777

78-
impl<'a, T> ErrorType for RefCellDevice<'a, T>
78+
impl<T> ErrorType for RefCellDevice<'_, T>
7979
where
8080
T: I2c,
8181
{
8282
type Error = T::Error;
8383
}
8484

85-
impl<'a, T> I2c for RefCellDevice<'a, T>
85+
impl<T> I2c for RefCellDevice<'_, T>
8686
where
8787
T: I2c,
8888
{

embedded-hal-bus/src/spi/atomic.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,15 @@ impl<T: Error> Error for AtomicError<T> {
106106
}
107107
}
108108

109-
impl<'a, BUS, CS, D> ErrorType for AtomicDevice<'a, BUS, CS, D>
109+
impl<BUS, CS, D> ErrorType for AtomicDevice<'_, BUS, CS, D>
110110
where
111111
BUS: ErrorType,
112112
CS: OutputPin,
113113
{
114114
type Error = AtomicError<DeviceError<BUS::Error, CS::Error>>;
115115
}
116116

117-
impl<'a, Word: Copy + 'static, BUS, CS, D> SpiDevice<Word> for AtomicDevice<'a, BUS, CS, D>
117+
impl<Word: Copy + 'static, BUS, CS, D> SpiDevice<Word> for AtomicDevice<'_, BUS, CS, D>
118118
where
119119
BUS: SpiBus<Word>,
120120
CS: OutputPin,

embedded-hal-bus/src/spi/critical_section.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,15 @@ impl<'a, BUS, CS> CriticalSectionDevice<'a, BUS, CS, super::NoDelay> {
7272
}
7373
}
7474

75-
impl<'a, BUS, CS, D> ErrorType for CriticalSectionDevice<'a, BUS, CS, D>
75+
impl<BUS, CS, D> ErrorType for CriticalSectionDevice<'_, BUS, CS, D>
7676
where
7777
BUS: ErrorType,
7878
CS: OutputPin,
7979
{
8080
type Error = DeviceError<BUS::Error, CS::Error>;
8181
}
8282

83-
impl<'a, Word: Copy + 'static, BUS, CS, D> SpiDevice<Word> for CriticalSectionDevice<'a, BUS, CS, D>
83+
impl<Word: Copy + 'static, BUS, CS, D> SpiDevice<Word> for CriticalSectionDevice<'_, BUS, CS, D>
8484
where
8585
BUS: SpiBus<Word>,
8686
CS: OutputPin,

embedded-hal-bus/src/spi/refcell.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,15 @@ impl<'a, BUS, CS> RefCellDevice<'a, BUS, CS, super::NoDelay> {
6969
}
7070
}
7171

72-
impl<'a, BUS, CS, D> ErrorType for RefCellDevice<'a, BUS, CS, D>
72+
impl<BUS, CS, D> ErrorType for RefCellDevice<'_, BUS, CS, D>
7373
where
7474
BUS: ErrorType,
7575
CS: OutputPin,
7676
{
7777
type Error = DeviceError<BUS::Error, CS::Error>;
7878
}
7979

80-
impl<'a, Word: Copy + 'static, BUS, CS, D> SpiDevice<Word> for RefCellDevice<'a, BUS, CS, D>
80+
impl<Word: Copy + 'static, BUS, CS, D> SpiDevice<Word> for RefCellDevice<'_, BUS, CS, D>
8181
where
8282
BUS: SpiBus<Word>,
8383
CS: OutputPin,

embedded-hal-nb/src/serial.rs

-1
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ impl<T: Write<Word> + ?Sized, Word: Copy> Write<Word> for &mut T {
118118
/// Implementation of `core::fmt::Write` for the HAL's `serial::Write`.
119119
///
120120
/// TODO write example of usage
121-
122121
impl<Word, Error: self::Error> core::fmt::Write for dyn Write<Word, Error = Error> + '_
123122
where
124123
Word: Copy + From<u8>,

0 commit comments

Comments
 (0)