From cec254a5dc6ad0ed5e9b6dc5bc6f6eb8e10b0dec Mon Sep 17 00:00:00 2001 From: Georg Brandl Date: Thu, 17 Oct 2024 18:09:43 +0200 Subject: [PATCH] Fix new clippy lint about elidable lifetimes --- src/client.rs | 2 +- src/file.rs | 6 +++--- src/symbol.rs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/client.rs b/src/client.rs index 835af10..f535b4c 100644 --- a/src/client.rs +++ b/src/client.rs @@ -524,7 +524,7 @@ pub struct Device<'c> { addr: AmsAddr, } -impl<'c> Device<'c> { +impl Device<'_> { /// Read the device's name + version. pub fn get_info(&self) -> Result { let mut data = DeviceInfoRaw::new_zeroed(); diff --git a/src/file.rs b/src/file.rs index 1a59493..e41fa39 100644 --- a/src/file.rs +++ b/src/file.rs @@ -67,7 +67,7 @@ pub fn listdir(device: Device, dirname: impl AsRef<[u8]>) } } -impl<'a> io::Write for File<'a> { +impl io::Write for File<'_> { fn write(&mut self, data: &[u8]) -> io::Result { self.device.write_read(index::FILE_WRITE, self.handle, data, &mut []) // need to convert errors back to io::Error @@ -81,13 +81,13 @@ impl<'a> io::Write for File<'a> { } } -impl<'a> std::io::Read for File<'a> { +impl std::io::Read for File<'_> { fn read(&mut self, data: &mut [u8]) -> io::Result { self.device.write_read(index::FILE_READ, self.handle, &[], data).map_err(map_error) } } -impl<'a> Drop for File<'a> { +impl Drop for File<'_> { fn drop(&mut self) { let _ = self.device.write_read(index::FILE_CLOSE, self.handle, &[], &mut []); } diff --git a/src/symbol.rs b/src/symbol.rs index 4762467..0ef0f93 100644 --- a/src/symbol.rs +++ b/src/symbol.rs @@ -63,7 +63,7 @@ impl<'c> Handle<'c> { } } -impl<'a> Drop for Handle<'a> { +impl Drop for Handle<'_> { fn drop(&mut self) { let _ = self.device.write(index::RELEASE_SYMHANDLE, 0, &self.handle.to_le_bytes());