diff options
| author | Emil Fresk <emil.fresk@gmail.com> | 2024-12-06 13:38:15 +0100 |
|---|---|---|
| committer | Emil Fresk <emil.fresk@gmail.com> | 2024-12-06 14:09:26 +0100 |
| commit | b41a10e794261e1539cd571aab00fca40568ba87 (patch) | |
| tree | 50f184af566d990ae3ca3c99e585ac4ae9c57632 /rtic-sync/src/arbiter.rs | |
| parent | f17915842ff18be48b6c8ed5faac378bc26ff3b3 (diff) | |
Fix documentation (docs.rs) and release 2.1.2
Diffstat (limited to 'rtic-sync/src/arbiter.rs')
| -rw-r--r-- | rtic-sync/src/arbiter.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/rtic-sync/src/arbiter.rs b/rtic-sync/src/arbiter.rs index a173e24..768e200 100644 --- a/rtic-sync/src/arbiter.rs +++ b/rtic-sync/src/arbiter.rs @@ -161,7 +161,7 @@ pub struct ExclusiveAccess<'a, T> { inner: &'a mut T, } -impl<'a, T> Drop for ExclusiveAccess<'a, T> { +impl<T> Drop for ExclusiveAccess<'_, T> { fn drop(&mut self) { critical_section::with(|_| { fence(Ordering::SeqCst); @@ -177,7 +177,7 @@ impl<'a, T> Drop for ExclusiveAccess<'a, T> { } } -impl<'a, T> Deref for ExclusiveAccess<'a, T> { +impl<T> Deref for ExclusiveAccess<'_, T> { type Target = T; fn deref(&self) -> &Self::Target { @@ -185,7 +185,7 @@ impl<'a, T> Deref for ExclusiveAccess<'a, T> { } } -impl<'a, T> DerefMut for ExclusiveAccess<'a, T> { +impl<T> DerefMut for ExclusiveAccess<'_, T> { fn deref_mut(&mut self) -> &mut Self::Target { self.inner } @@ -215,7 +215,7 @@ pub mod spi { } } - impl<'a, BUS, CS, D> ErrorType for ArbiterDevice<'a, BUS, CS, D> + impl<BUS, CS, D> ErrorType for ArbiterDevice<'_, BUS, CS, D> where BUS: ErrorType, CS: OutputPin, @@ -223,7 +223,7 @@ pub mod spi { type Error = DeviceError<BUS::Error, CS::Error>; } - impl<'a, Word, BUS, CS, D> SpiDevice<Word> for ArbiterDevice<'a, BUS, CS, D> + impl<Word, BUS, CS, D> SpiDevice<Word> for ArbiterDevice<'_, BUS, CS, D> where Word: Copy + 'static, BUS: SpiBus<Word>, @@ -338,14 +338,14 @@ pub mod i2c { } } - impl<'a, BUS> ErrorType for ArbiterDevice<'a, BUS> + impl<BUS> ErrorType for ArbiterDevice<'_, BUS> where BUS: ErrorType, { type Error = BUS::Error; } - impl<'a, BUS, A> I2c<A> for ArbiterDevice<'a, BUS> + impl<BUS, A> I2c<A> for ArbiterDevice<'_, BUS> where BUS: I2c<A>, A: AddressMode, |
