diff --git a/crates/radicle-types/src/cobs/stream.rs b/crates/radicle-types/src/cobs/stream.rs
index 2bd3ff25c..15cff1e44 100644
--- a/crates/radicle-types/src/cobs/stream.rs
+++ b/crates/radicle-types/src/cobs/stream.rs
@@ -121,7 +121,7 @@ impl<'a, A> Stream<'a, A> {
}
}
-impl<'a, A> HasRoot for Stream<'a, A> {
+impl HasRoot for Stream<'_, A> {
fn root(&self) -> Oid {
self.range.root()
}
diff --git a/crates/radicle-types/src/cobs/stream/iter.rs b/crates/radicle-types/src/cobs/stream/iter.rs
index 0027f92e3..d329d7125 100644
--- a/crates/radicle-types/src/cobs/stream/iter.rs
+++ b/crates/radicle-types/src/cobs/stream/iter.rs
@@ -182,7 +182,7 @@ impl<'a, A> ActionsIter<'a, A> {
}
}
-impl<'a, A> Iterator for ActionsIter<'a, A>
+impl Iterator for ActionsIter<'_, A>
where
A: for<'de> Deserialize<'de>,
A: Debug,
@@ -278,7 +278,7 @@ impl<'a, A> TreeActionsIter<'a, A> {
}
}
-impl<'a, A> Iterator for TreeActionsIter<'a, A>
+impl Iterator for TreeActionsIter<'_, A>
where
A: for<'de> Deserialize<'de>,
{
diff --git a/rust-toolchain b/rust-toolchain
index ea3769f29..40671b908 100644
--- a/rust-toolchain
+++ b/rust-toolchain
@@ -1 +1 @@
-1.81
+1.84