diff --git a/net_util/src/queue_pair.rs b/net_util/src/queue_pair.rs index 55e715e5a..f1ad5f2ee 100644 --- a/net_util/src/queue_pair.rs +++ b/net_util/src/queue_pair.rs @@ -320,7 +320,7 @@ impl IovecBuffer { struct IovecBufferBorrowed<'a>(&'a mut Vec); -impl<'a> std::ops::Deref for IovecBufferBorrowed<'a> { +impl std::ops::Deref for IovecBufferBorrowed<'_> { type Target = Vec; fn deref(&self) -> &Self::Target { @@ -328,7 +328,7 @@ impl<'a> std::ops::Deref for IovecBufferBorrowed<'a> { } } -impl<'a> std::ops::DerefMut for IovecBufferBorrowed<'a> { +impl std::ops::DerefMut for IovecBufferBorrowed<'_> { fn deref_mut(&mut self) -> &mut Self::Target { self.0 } diff --git a/pci/src/lib.rs b/pci/src/lib.rs index 3b6f9c53f..5c2b82894 100644 --- a/pci/src/lib.rs +++ b/pci/src/lib.rs @@ -62,7 +62,7 @@ pub struct PciBdf(u32); struct PciBdfVisitor; -impl<'de> Visitor<'de> for PciBdfVisitor { +impl Visitor<'_> for PciBdfVisitor { type Value = PciBdf; fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result { diff --git a/src/bin/ch-remote.rs b/src/bin/ch-remote.rs index 41f267cc5..f807189d3 100644 --- a/src/bin/ch-remote.rs +++ b/src/bin/ch-remote.rs @@ -258,7 +258,7 @@ impl<'a> DBusApi1ProxyBlocking<'a> { } } -impl<'a> TargetApi<'a> { +impl TargetApi<'_> { fn do_command(&mut self, matches: &ArgMatches) -> ApiResult { match self { Self::HttpApi(api_socket, _) => rest_api_do_command(matches, api_socket), diff --git a/virtio-devices/src/vsock/mod.rs b/virtio-devices/src/vsock/mod.rs index 8db365b31..fda49bc07 100644 --- a/virtio-devices/src/vsock/mod.rs +++ b/virtio-devices/src/vsock/mod.rs @@ -349,7 +349,7 @@ mod tests { pub guest_evvq: GuestQ<'a>, } - impl<'a> EpollHandlerContext<'a> { + impl EpollHandlerContext<'_> { pub fn signal_txq_event(&mut self) { self.handler.queue_evts[1].write(1).unwrap(); let events = epoll::Events::EPOLLIN; diff --git a/vmm/src/device_tree.rs b/vmm/src/device_tree.rs index 51919f4d7..6814903f8 100644 --- a/vmm/src/device_tree.rs +++ b/vmm/src/device_tree.rs @@ -145,7 +145,7 @@ impl<'a> Iterator for BftIter<'a> { } } -impl<'a> DoubleEndedIterator for BftIter<'a> { +impl DoubleEndedIterator for BftIter<'_> { fn next_back(&mut self) -> Option { self.nodes.pop() }