From 4743a0478a4656577e4f035a455d9b188f8e3d1d Mon Sep 17 00:00:00 2001 From: Eduard-Mihai Burtescu Date: Fri, 4 Oct 2024 10:47:51 +0300 Subject: [PATCH] Fix `clippy::needless_lifetimes` warnings (new in `nightly-2024-10-04`). --- src/func_at.rs | 2 +- src/print/mod.rs | 2 +- src/spv/lift.rs | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/func_at.rs b/src/func_at.rs index e72bd13..c169bc5 100644 --- a/src/func_at.rs +++ b/src/func_at.rs @@ -91,7 +91,7 @@ impl<'a> Iterator for FuncAt<'a, EntityListIter> { } } -impl<'a> DoubleEndedIterator for FuncAt<'a, EntityListIter> { +impl DoubleEndedIterator for FuncAt<'_, EntityListIter> { fn next_back(&mut self) -> Option { let (prev, rest) = self.position.split_last(self.data_insts)?; self.position = rest; diff --git a/src/print/mod.rs b/src/print/mod.rs index 185d23b..c30a4fb 100644 --- a/src/print/mod.rs +++ b/src/print/mod.rs @@ -1145,7 +1145,7 @@ impl Printer<'_> { } } -impl<'a> Printer<'a> { +impl Printer<'_> { /// Pretty-print a string literal with escaping and styling. // // FIXME(eddyb) add methods like this for all styled text (e.g. numeric literals). diff --git a/src/spv/lift.rs b/src/spv/lift.rs index 7fcd1f5..f23f6f0 100644 --- a/src/spv/lift.rs +++ b/src/spv/lift.rs @@ -398,7 +398,7 @@ enum ControlParent { ControlNode(ControlNode), } -impl<'a, 'p> FuncAt<'a, CfgCursor<'p>> { +impl<'p> FuncAt<'_, CfgCursor<'p>> { /// Return the next [`CfgPoint`] (wrapped in [`CfgCursor`]) in a linear /// chain within structured control-flow (i.e. no branching to child regions). fn unique_successor(self) -> Option> { @@ -461,7 +461,7 @@ impl<'a, 'p> FuncAt<'a, CfgCursor<'p>> { } } -impl<'a> FuncAt<'a, ControlRegion> { +impl FuncAt<'_, ControlRegion> { /// Traverse every [`CfgPoint`] (deeply) contained in this [`ControlRegion`], /// in reverse post-order (RPO), with `f` receiving each [`CfgPoint`] /// in turn (wrapped in [`CfgCursor`], for further traversal flexibility), @@ -493,7 +493,7 @@ impl<'a> FuncAt<'a, ControlRegion> { } } -impl<'a> FuncAt<'a, ControlNode> { +impl FuncAt<'_, ControlNode> { fn rev_post_order_try_for_each_inner( self, f: &mut impl FnMut(CfgCursor<'_>) -> Result<(), E>,