diff --git a/serio/src/stream.rs b/serio/src/stream.rs index 5226b6f..3999791 100644 --- a/serio/src/stream.rs +++ b/serio/src/stream.rs @@ -264,7 +264,7 @@ pub struct ExpectNext<'a, St: ?Sized, Item> { impl Unpin for ExpectNext<'_, St, Item> {} -impl<'a, St: ?Sized + IoStream + Unpin, Item: Deserialize> Future for ExpectNext<'a, St, Item> { +impl Future for ExpectNext<'_, St, Item> { type Output = Result; fn poll(mut self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { diff --git a/utils/src/range/mod.rs b/utils/src/range/mod.rs index eb0eebd..1192e27 100644 --- a/utils/src/range/mod.rs +++ b/utils/src/range/mod.rs @@ -315,7 +315,7 @@ pub struct RangeSetIter<'a, T> { current: Option>, } -impl<'a, T> Iterator for RangeSetIter<'a, T> +impl Iterator for RangeSetIter<'_, T> where T: Copy + Ord, Range: Iterator, @@ -346,7 +346,7 @@ pub struct RangeIter<'a, T> { iter: std::slice::Iter<'a, Range>, } -impl<'a, T> Iterator for RangeIter<'a, T> +impl Iterator for RangeIter<'_, T> where T: Copy + Ord, Range: Iterator, @@ -358,7 +358,7 @@ where } } -impl<'a, T> ExactSizeIterator for RangeIter<'a, T> +impl ExactSizeIterator for RangeIter<'_, T> where T: Copy + Ord, Range: Iterator, @@ -368,7 +368,7 @@ where } } -impl<'a, T> DoubleEndedIterator for RangeIter<'a, T> +impl DoubleEndedIterator for RangeIter<'_, T> where T: Copy + Ord, Range: Iterator,