From b41a10e794261e1539cd571aab00fca40568ba87 Mon Sep 17 00:00:00 2001 From: Emil Fresk Date: Fri, 6 Dec 2024 13:38:15 +0100 Subject: Fix documentation (docs.rs) and release 2.1.2 --- rtic-sync/src/arbiter.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'rtic-sync/src/arbiter.rs') 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 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 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 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 ErrorType for ArbiterDevice<'_, BUS, CS, D> where BUS: ErrorType, CS: OutputPin, @@ -223,7 +223,7 @@ pub mod spi { type Error = DeviceError; } - impl<'a, Word, BUS, CS, D> SpiDevice for ArbiterDevice<'a, BUS, CS, D> + impl SpiDevice for ArbiterDevice<'_, BUS, CS, D> where Word: Copy + 'static, BUS: SpiBus, @@ -338,14 +338,14 @@ pub mod i2c { } } - impl<'a, BUS> ErrorType for ArbiterDevice<'a, BUS> + impl ErrorType for ArbiterDevice<'_, BUS> where BUS: ErrorType, { type Error = BUS::Error; } - impl<'a, BUS, A> I2c for ArbiterDevice<'a, BUS> + impl I2c for ArbiterDevice<'_, BUS> where BUS: I2c, A: AddressMode, -- cgit v1.2.3