From d5de900148cf2a30ab404508fe199c960bb1c397 Mon Sep 17 00:00:00 2001 From: "Valeriy V. Vorotyntsev" Date: Fri, 17 Jan 2025 21:59:04 +0200 Subject: [PATCH] rust: Fix `elided_named_lifetimes` clippy warnings (#195) --- rust/ja4/src/pcap.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/rust/ja4/src/pcap.rs b/rust/ja4/src/pcap.rs index 9392e67..e85a8ec 100644 --- a/rust/ja4/src/pcap.rs +++ b/rust/ja4/src/pcap.rs @@ -38,7 +38,7 @@ impl<'a> Packet<'a> { } /// Returns an iterator over the [protocols][Proto] with the given name. - pub(crate) fn protos<'b>(&'b self, name: &'b str) -> impl Iterator + 'b { + pub(crate) fn protos<'b>(&'b self, name: &'b str) -> impl Iterator> { self.inner .iter() .filter(move |layer| layer.name() == name) @@ -92,7 +92,10 @@ impl Proto<'_> { /// Returns an iterator over the sequence of [`rtshark::Metadata`] with the given [name]. /// /// [name]: rtshark::Metadata::name - pub(crate) fn fields<'a>(&'a self, name: &'a str) -> impl Iterator { + pub(crate) fn fields<'a>( + &'a self, + name: &'a str, + ) -> impl Iterator { self.inner.iter().filter(move |md| md.name() == name) } @@ -100,7 +103,7 @@ impl Proto<'_> { /// /// [name]: rtshark::Metadata::name /// [values]: rtshark::Metadata::value - pub(crate) fn values<'a>(&'a self, name: &'a str) -> impl Iterator { + pub(crate) fn values<'a>(&'a self, name: &'a str) -> impl Iterator { self.fields(name).map(|md| md.value()) }