Skip to content

Commit

Permalink
rust: Fix elided_named_lifetimes clippy warnings (#195)
Browse files Browse the repository at this point in the history
  • Loading branch information
vvv authored Jan 17, 2025
1 parent d27aa27 commit d5de900
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions rust/ja4/src/pcap.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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<Item = Proto> + 'b {
pub(crate) fn protos<'b>(&'b self, name: &'b str) -> impl Iterator<Item = Proto<'b>> {
self.inner
.iter()
.filter(move |layer| layer.name() == name)
Expand Down Expand Up @@ -92,15 +92,18 @@ 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<Item = &rtshark::Metadata> {
pub(crate) fn fields<'a>(
&'a self,
name: &'a str,
) -> impl Iterator<Item = &'a rtshark::Metadata> {
self.inner.iter().filter(move |md| md.name() == name)
}

/// Returns the [values] of [`rtshark::Metadata`] with the given [name].
///
/// [name]: rtshark::Metadata::name
/// [values]: rtshark::Metadata::value
pub(crate) fn values<'a>(&'a self, name: &'a str) -> impl Iterator<Item = &str> {
pub(crate) fn values<'a>(&'a self, name: &'a str) -> impl Iterator<Item = &'a str> {
self.fields(name).map(|md| md.value())
}

Expand Down

0 comments on commit d5de900

Please sign in to comment.