Coverage Report

Created: 2026-08-14 07:34

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/src/internal.rs
Line
Count
Source
1
//! Basic types to build the parsers
2
3
use self::Needed::*;
4
use crate::error::{self, ErrorKind, FromExternalError, ParseError};
5
use crate::lib::std::fmt;
6
use core::marker::PhantomData;
7
use core::num::NonZeroUsize;
8
9
/// Holds the result of parsing functions
10
///
11
/// It depends on the input type `I`, the output type `O`, and the error type `E`
12
/// (by default `(I, nom::ErrorKind)`)
13
///
14
/// The `Ok` side is a pair containing the remainder of the input (the part of the data that
15
/// was not parsed) and the produced value. The `Err` side contains an instance of `nom::Err`.
16
///
17
/// Outside of the parsing code, you can use the [Finish::finish] method to convert
18
/// it to a more common result type
19
pub type IResult<I, O, E = error::Error<I>> = Result<(I, O), Err<E>>;
20
21
/// Helper trait to convert a parser's result to a more manageable type
22
pub trait Finish<I, O, E> {
23
  /// converts the parser's result to a type that is more consumable by error
24
  /// management libraries. It keeps the same `Ok` branch, and merges `Err::Error`
25
  /// and `Err::Failure` into the `Err` side.
26
  ///
27
  /// *warning*: if the result is `Err(Err::Incomplete(_))`, this method will panic.
28
  /// - "complete" parsers: It will not be an issue, `Incomplete` is never used
29
  /// - "streaming" parsers: `Incomplete` will be returned if there's not enough data
30
  ///   for the parser to decide, and you should gather more data before parsing again.
31
  ///   Once the parser returns either `Ok(_)`, `Err(Err::Error(_))` or `Err(Err::Failure(_))`,
32
  ///   you can get out of the parsing loop and call `finish()` on the parser's result
33
  fn finish(self) -> Result<(I, O), E>;
34
}
35
36
impl<I, O, E> Finish<I, O, E> for IResult<I, O, E> {
37
0
  fn finish(self) -> Result<(I, O), E> {
38
0
    match self {
39
0
      Ok(res) => Ok(res),
40
0
      Err(Err::Error(e)) | Err(Err::Failure(e)) => Err(e),
41
      Err(Err::Incomplete(_)) => {
42
0
        panic!("Cannot call `finish()` on `Err(Err::Incomplete(_))`: this result means that the parser does not have enough data to decide, you should gather more data and try to reapply the parser instead")
43
      }
44
    }
45
0
  }
46
}
47
48
/// Contains information on needed data if a parser returned `Incomplete`
49
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
50
pub enum Needed {
51
  /// Needs more data, but we do not know how much
52
  Unknown,
53
  /// Contains the required data size in bytes
54
  Size(NonZeroUsize),
55
}
56
57
impl Needed {
58
  /// Creates `Needed` instance, returns `Needed::Unknown` if the argument is zero
59
11.6M
  pub fn new(s: usize) -> Self {
60
11.6M
    match NonZeroUsize::new(s) {
61
11.6M
      Some(sz) => Needed::Size(sz),
62
0
      None => Needed::Unknown,
63
    }
64
11.6M
  }
65
66
  /// Indicates if we know how many bytes we need
67
0
  pub fn is_known(&self) -> bool {
68
0
    *self != Unknown
69
0
  }
70
71
  /// Maps a `Needed` to `Needed` by applying a function to a contained `Size` value.
72
  #[inline]
73
3.78k
  pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed {
74
3.78k
    match self {
75
0
      Unknown => Unknown,
76
3.78k
      Size(n) => Needed::new(f(n)),
77
    }
78
3.78k
  }
Unexecuted instantiation: <nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}>::{closure#0}::{closure#0}>
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0}::{closure#0}>
Line
Count
Source
73
515
  pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed {
74
515
    match self {
75
0
      Unknown => Unknown,
76
515
      Size(n) => Needed::new(f(n)),
77
    }
78
515
  }
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0}::{closure#0}>
Line
Count
Source
73
244
  pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed {
74
244
    match self {
75
0
      Unknown => Unknown,
76
244
      Size(n) => Needed::new(f(n)),
77
    }
78
244
  }
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0}::{closure#0}>
Line
Count
Source
73
2.98k
  pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed {
74
2.98k
    match self {
75
0
      Unknown => Unknown,
76
2.98k
      Size(n) => Needed::new(f(n)),
77
    }
78
2.98k
  }
<nom::internal::Needed>::map::<nom::bits::bits<&[u8], (u8, u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::mqtt::parser::parse_fixed_header_flags::{closure#0}>::{closure#0}::{closure#0}>
Line
Count
Source
73
34
  pub fn map<F: Fn(NonZeroUsize) -> usize>(self, f: F) -> Needed {
74
34
    match self {
75
0
      Unknown => Unknown,
76
34
      Size(n) => Needed::new(f(n)),
77
    }
78
34
  }
Unexecuted instantiation: <nom::internal::Needed>::map::<_>
79
}
80
81
/// The `Err` enum indicates the parser was not successful
82
///
83
/// It has three cases:
84
///
85
/// * `Incomplete` indicates that more data is needed to decide. The `Needed` enum
86
///   can contain how many additional bytes are necessary. If you are sure your parser
87
///   is working on full data, you can wrap your parser with the `complete` combinator
88
///   to transform that case in `Error`
89
/// * `Error` means some parser did not succeed, but another one might (as an example,
90
///   when testing different branches of an `alt` combinator)
91
/// * `Failure` indicates an unrecoverable error. For example, when a prefix has been
92
///   recognised and the next parser has been confirmed, if that parser fails, then the
93
///   entire process fails; there are no more parsers to try.
94
///
95
/// Distinguishing `Failure` this from `Error` is only relevant inside the parser's code. For
96
/// external consumers, both mean that parsing failed.
97
///
98
/// See also: [`Finish`].
99
///
100
#[derive(Debug, Clone, PartialEq)]
101
pub enum Err<Failure, Error = Failure> {
102
  /// There was not enough data
103
  Incomplete(Needed),
104
  /// The parser had an error (recoverable)
105
  Error(Error),
106
  /// The parser had an unrecoverable error: we got to the right
107
  /// branch and we know other branches won't work, so backtrack
108
  /// as fast as possible
109
  Failure(Failure),
110
}
111
112
impl<E> Err<E> {
113
  /// Tests if the result is Incomplete
114
0
  pub fn is_incomplete(&self) -> bool {
115
0
    matches!(self, Err::Incomplete(..))
116
0
  }
117
118
  /// Applies the given function to the inner error
119
3.60k
  pub fn map<E2, F>(self, f: F) -> Err<E2>
120
3.60k
  where
121
3.60k
    F: FnOnce(E) -> E2,
122
  {
123
3.60k
    match self {
124
515
      Err::Incomplete(n) => Err::Incomplete(n),
125
0
      Err::Failure(t) => Err::Failure(f(t)),
126
3.09k
      Err::Error(t) => Err::Error(f(t)),
127
    }
128
3.60k
  }
<nom::internal::Err<nom::error::Error<&[u8]>>>::map::<suricata::rdp::error::RdpError, <nom::error::Error<&[u8]> as core::convert::Into<suricata::rdp::error::RdpError>>::into>
Line
Count
Source
119
3.60k
  pub fn map<E2, F>(self, f: F) -> Err<E2>
120
3.60k
  where
121
3.60k
    F: FnOnce(E) -> E2,
122
  {
123
3.60k
    match self {
124
515
      Err::Incomplete(n) => Err::Incomplete(n),
125
0
      Err::Failure(t) => Err::Failure(f(t)),
126
3.09k
      Err::Error(t) => Err::Error(f(t)),
127
    }
128
3.60k
  }
Unexecuted instantiation: <nom::internal::Err<_>>::map::<_, _>
129
130
  /// Automatically converts between errors if the underlying type supports it
131
3.60k
  pub fn convert<F>(e: Err<F>) -> Self
132
3.60k
  where
133
3.60k
    E: From<F>,
134
  {
135
3.60k
    e.map(crate::lib::std::convert::Into::into)
136
3.60k
  }
<nom::internal::Err<suricata::rdp::error::RdpError>>::convert::<nom::error::Error<&[u8]>>
Line
Count
Source
131
3.60k
  pub fn convert<F>(e: Err<F>) -> Self
132
3.60k
  where
133
3.60k
    E: From<F>,
134
  {
135
3.60k
    e.map(crate::lib::std::convert::Into::into)
136
3.60k
  }
Unexecuted instantiation: <nom::internal::Err<_>>::convert::<_>
137
}
138
139
impl<T> Err<(T, ErrorKind)> {
140
  /// Maps `Err<(T, ErrorKind)>` to `Err<(U, ErrorKind)>` with the given `F: T -> U`
141
0
  pub fn map_input<U, F>(self, f: F) -> Err<(U, ErrorKind)>
142
0
  where
143
0
    F: FnOnce(T) -> U,
144
  {
145
0
    match self {
146
0
      Err::Incomplete(n) => Err::Incomplete(n),
147
0
      Err::Failure((input, k)) => Err::Failure((f(input), k)),
148
0
      Err::Error((input, k)) => Err::Error((f(input), k)),
149
    }
150
0
  }
Unexecuted instantiation: <nom::internal::Err<(&[u8], nom::error::ErrorKind)>>::map_input::<alloc::vec::Vec<u8>, <[u8] as alloc::borrow::ToOwned>::to_owned>
Unexecuted instantiation: <nom::internal::Err<(&str, nom::error::ErrorKind)>>::map_input::<alloc::string::String, <str as alloc::borrow::ToOwned>::to_owned>
151
}
152
153
impl<T> Err<error::Error<T>> {
154
  /// Maps `Err<error::Error<T>>` to `Err<error::Error<U>>` with the given `F: T -> U`
155
0
  pub fn map_input<U, F>(self, f: F) -> Err<error::Error<U>>
156
0
  where
157
0
    F: FnOnce(T) -> U,
158
  {
159
0
    match self {
160
0
      Err::Incomplete(n) => Err::Incomplete(n),
161
0
      Err::Failure(error::Error { input, code }) => Err::Failure(error::Error {
162
0
        input: f(input),
163
0
        code,
164
0
      }),
165
0
      Err::Error(error::Error { input, code }) => Err::Error(error::Error {
166
0
        input: f(input),
167
0
        code,
168
0
      }),
169
    }
170
0
  }
Unexecuted instantiation: <nom::internal::Err<nom::error::Error<&[u8]>>>::map_input::<alloc::vec::Vec<u8>, <[u8] as alloc::borrow::ToOwned>::to_owned>
Unexecuted instantiation: <nom::internal::Err<nom::error::Error<&str>>>::map_input::<alloc::string::String, <str as alloc::borrow::ToOwned>::to_owned>
171
}
172
173
#[cfg(feature = "alloc")]
174
use crate::lib::std::{borrow::ToOwned, string::String, vec::Vec};
175
#[cfg(feature = "alloc")]
176
impl Err<(&[u8], ErrorKind)> {
177
  /// Obtaining ownership
178
  #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))]
179
0
  pub fn to_owned(self) -> Err<(Vec<u8>, ErrorKind)> {
180
0
    self.map_input(ToOwned::to_owned)
181
0
  }
182
}
183
184
#[cfg(feature = "alloc")]
185
impl Err<(&str, ErrorKind)> {
186
  /// Obtaining ownership
187
  #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))]
188
0
  pub fn to_owned(self) -> Err<(String, ErrorKind)> {
189
0
    self.map_input(ToOwned::to_owned)
190
0
  }
191
}
192
193
#[cfg(feature = "alloc")]
194
impl Err<error::Error<&[u8]>> {
195
  /// Obtaining ownership
196
  #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))]
197
0
  pub fn to_owned(self) -> Err<error::Error<Vec<u8>>> {
198
0
    self.map_input(ToOwned::to_owned)
199
0
  }
200
}
201
202
#[cfg(feature = "alloc")]
203
impl Err<error::Error<&str>> {
204
  /// Obtaining ownership
205
  #[cfg_attr(feature = "docsrs", doc(cfg(feature = "alloc")))]
206
0
  pub fn to_owned(self) -> Err<error::Error<String>> {
207
0
    self.map_input(ToOwned::to_owned)
208
0
  }
209
}
210
211
impl<E: Eq> Eq for Err<E> {}
212
213
impl<E> fmt::Display for Err<E>
214
where
215
  E: fmt::Debug,
216
{
217
582
  fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
218
0
    match self {
219
0
      Err::Incomplete(Needed::Size(u)) => write!(f, "Parsing requires {} bytes/chars", u),
220
0
      Err::Incomplete(Needed::Unknown) => write!(f, "Parsing requires more data"),
221
0
      Err::Failure(c) => write!(f, "Parsing Failure: {:?}", c),
222
582
      Err::Error(c) => write!(f, "Parsing Error: {:?}", c),
223
    }
224
582
  }
<nom::internal::Err<nom::error::Error<&str>> as core::fmt::Display>::fmt
Line
Count
Source
217
582
  fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
218
0
    match self {
219
0
      Err::Incomplete(Needed::Size(u)) => write!(f, "Parsing requires {} bytes/chars", u),
220
0
      Err::Incomplete(Needed::Unknown) => write!(f, "Parsing requires more data"),
221
0
      Err::Failure(c) => write!(f, "Parsing Failure: {:?}", c),
222
582
      Err::Error(c) => write!(f, "Parsing Error: {:?}", c),
223
    }
224
582
  }
Unexecuted instantiation: <nom::internal::Err<_> as core::fmt::Display>::fmt
225
}
226
227
#[cfg(feature = "std")]
228
use std::error::Error;
229
230
#[cfg(feature = "std")]
231
impl<E> Error for Err<E>
232
where
233
  E: fmt::Debug,
234
{
235
0
  fn source(&self) -> Option<&(dyn Error + 'static)> {
236
0
    None // no underlying error
237
0
  }
238
}
239
240
/// Parser mode: influences how combinators build values
241
///
242
/// the [Parser] trait is generic over types implementing [Mode]. Its method are
243
/// called to produce and manipulate output values or errors.
244
///
245
/// The main implementations of this trait are:
246
/// * [Emit]: produce a value
247
/// * [Check]: apply the parser but do not generate a value
248
pub trait Mode {
249
  /// The output type that may be generated
250
  type Output<T>;
251
252
  /// Produces a value
253
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T>;
254
255
  /// Applies a function over the produced value
256
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U>;
257
258
  /// Combines two values generated by previous parsers
259
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
260
    x: Self::Output<T>,
261
    y: Self::Output<U>,
262
    f: F,
263
  ) -> Self::Output<V>;
264
}
265
266
/// Produces a value. This is the default behaviour for parsers
267
pub struct Emit;
268
impl Mode for Emit {
269
  type Output<T> = T;
270
271
  #[inline(always)]
272
2.46G
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.46G
    f()
274
2.46G
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
116
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
116
    f()
274
116
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
4.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.44k
    f()
274
4.44k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
53
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
53
    f()
274
53
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
116
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
116
    f()
274
116
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.44k
    f()
274
4.44k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
7.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.99k
    f()
274
7.99k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.43k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.43k
    f()
274
3.43k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
13.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.6k
    f()
274
13.6k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
272
46
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46
    f()
274
46
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::detect::uint::DetectUintData<u32>>, <nom::combinator::Opt<nom::combinator::MakeComplete<suricata::detect::uint::detect_parse_uint<u32>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.55k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.55k
    f()
274
3.55k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
14.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.4k
    f()
274
14.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
798
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
798
    f()
274
798
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
718
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
718
    f()
274
718
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
292k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
292k
    f()
274
292k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
893k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
893k
    f()
274
893k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
931k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
931k
    f()
274
931k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
623k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
623k
    f()
274
623k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
44.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
44.1k
    f()
274
44.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.54M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54M
    f()
274
1.54M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.53M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.53M
    f()
274
1.53M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
925k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
925k
    f()
274
925k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
4.06k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.06k
    f()
274
4.06k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.63M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.63M
    f()
274
5.63M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.34M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.34M
    f()
274
2.34M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
33.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
33.5k
    f()
274
33.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
78.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.8k
    f()
274
78.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
541k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
541k
    f()
274
541k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
893k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
893k
    f()
274
893k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
931k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
931k
    f()
274
931k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
623k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
623k
    f()
274
623k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
44.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
44.1k
    f()
274
44.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.76M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.76M
    f()
274
1.76M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.54M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54M
    f()
274
1.54M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.53M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.53M
    f()
274
1.53M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
925k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
925k
    f()
274
925k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
35.7M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
35.7M
    f()
274
35.7M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.4M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.4M
    f()
274
10.4M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.97M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.97M
    f()
274
3.97M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.6k
    f()
274
10.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
33.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
33.5k
    f()
274
33.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
78.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.8k
    f()
274
78.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.90M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.90M
    f()
274
1.90M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
74.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74.1k
    f()
274
74.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
20.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.8k
    f()
274
20.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.32M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.32M
    f()
274
7.32M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
222k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
222k
    f()
274
222k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
17.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.0M
    f()
274
17.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.36k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.36k
    f()
274
9.36k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
175k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
175k
    f()
274
175k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
718k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
718k
    f()
274
718k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
15.8M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.8M
    f()
274
15.8M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.49M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.49M
    f()
274
3.49M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.15M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.15M
    f()
274
4.15M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.28M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.28M
    f()
274
2.28M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
88.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
88.7k
    f()
274
88.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
537
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
537
    f()
274
537
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
293
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
293
    f()
274
293
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
41.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.9k
    f()
274
41.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
12.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.7k
    f()
274
12.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.1k
    f()
274
10.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
637
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
637
    f()
274
637
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
36
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
36
    f()
274
36
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.54k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54k
    f()
274
1.54k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
34
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
34
    f()
274
34
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
101
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
101
    f()
274
101
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
191
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
191
    f()
274
191
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
353
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
353
    f()
274
353
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
393
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
393
    f()
274
393
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
370
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
370
    f()
274
370
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.80k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.80k
    f()
274
1.80k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.03k
    f()
274
1.03k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
687
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
687
    f()
274
687
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
15.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.7k
    f()
274
15.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
11.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.8k
    f()
274
11.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
28.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
28.5k
    f()
274
28.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
292
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
292
    f()
274
292
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2
    f()
274
2
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4
    f()
274
4
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3
    f()
274
3
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2
    f()
274
2
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.99k
    f()
274
1.99k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.03k
    f()
274
4.03k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2
    f()
274
2
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.03k
    f()
274
3.03k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.99k
    f()
274
1.99k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.95k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.95k
    f()
274
1.95k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.10k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.10k
    f()
274
4.10k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
32
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
32
    f()
274
32
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
14
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14
    f()
274
14
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1
    f()
274
1
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
211
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
211
    f()
274
211
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
312
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
312
    f()
274
312
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
12
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12
    f()
274
12
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
9
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9
    f()
274
9
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
12
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12
    f()
274
12
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.72k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.72k
    f()
274
2.72k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.03k
    f()
274
4.03k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
789
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
789
    f()
274
789
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<alloc::string::String>>, <nom::combinator::Opt<suricata::sdp::parser::parse_bandwidth> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<alloc::string::String>>, <nom::combinator::Opt<suricata::sdp::parser::parse_attributes> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>>, <nom::combinator::Opt<nom::multi::Many0<suricata::sdp::parser::parse_media_description>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_email> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
50.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
50.5k
    f()
274
50.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_time_zone> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
23.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.3k
    f()
274
23.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_phone_number> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
51.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
51.2k
    f()
274
51.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_repeat_times> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
167k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
167k
    f()
274
167k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_session_info> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
123k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
123k
    f()
274
123k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_encryption_key> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
95.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
95.6k
    f()
274
95.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_connection_data> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
119k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
119k
    f()
274
119k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<suricata::sdp::parser::parse_uri> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
45.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
45.5k
    f()
274
45.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<nom::combinator::MakeComplete<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
40.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
40.8k
    f()
274
40.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.15k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.15k
    f()
274
1.15k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.28k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.28k
    f()
274
2.28k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
26
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26
    f()
274
26
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
68.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
68.2k
    f()
274
68.2k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.79k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.79k
    f()
274
1.79k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.63k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.63k
    f()
274
1.63k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, &str)>, <nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.39k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.39k
    f()
274
3.39k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, core::option::Option<&str>, &str)>, <nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.40k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.40k
    f()
274
3.40k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, i32)>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.79k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.79k
    f()
274
1.79k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, u32)>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.53k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.53k
    f()
274
1.53k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&str, u16)>, <nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.58k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.58k
    f()
274
1.58k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u8>, <nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::sdp::parser::parse_num>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
15.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.8k
    f()
274
15.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::string::String>, <suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
125k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
125k
    f()
274
125k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::string::String>, <suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
97.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
97.1k
    f()
274
97.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<kerberos_parser::krb5_constants::EncryptionType, <nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
35.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
35.9k
    f()
274
35.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.75k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.75k
    f()
274
1.75k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
312
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
312
    f()
274
312
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.05k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.05k
    f()
274
1.05k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
189k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
189k
    f()
274
189k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.92k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.92k
    f()
274
1.92k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.42k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.42k
    f()
274
1.42k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.61k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.61k
    f()
274
6.61k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.76k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.76k
    f()
274
6.76k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
78.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.1k
    f()
274
78.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
75.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
75.0k
    f()
274
75.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
24.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
24.1k
    f()
274
24.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
5.08k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.08k
    f()
274
5.08k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
8.33k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.33k
    f()
274
8.33k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::net::ip_addr::IpAddr, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
8.98k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.98k
    f()
274
8.98k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::ike::parser::AttributeType, <nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.28k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.28k
    f()
274
1.28k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
289
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
289
    f()
274
289
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
208
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
208
    f()
274
208
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
19
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19
    f()
274
19
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
702
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
702
    f()
274
702
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
610
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
610
    f()
274
610
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
700
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
700
    f()
274
700
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::ProtocolFlags, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.27k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.27k
    f()
274
3.27k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::ProtocolFlags, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
370
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
370
    f()
274
370
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::ConnectionHint, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.26k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.26k
    f()
274
4.26k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::HighColorDepth, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
7.78k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.78k
    f()
274
7.78k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::DesktopOrientation, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.62k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.62k
    f()
274
1.62k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::PostBeta2ColorDepth, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
9.97k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.97k
    f()
274
9.97k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::SupportedColorDepth, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.86k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.86k
    f()
274
6.86k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::EarlyCapabilityFlags, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.14k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.14k
    f()
274
6.14k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationFailureCode, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
438
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
438
    f()
274
438
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationRequestFlags, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.85k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.85k
    f()
274
1.85k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationResponseFlags, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.07k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.07k
    f()
274
2.07k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::Protocol, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
471
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
471
    f()
274
471
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::SdpMessage, <suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
23.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.6k
    f()
274
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::TimeDescription, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
23.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.6k
    f()
274
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::TimeDescription, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
333k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
333k
    f()
274
333k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::sdp::parser::MediaDescription, <suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
72.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
72.2k
    f()
274
72.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::http2::parser::HTTP2SettingsId, <nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.78k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.78k
    f()
274
3.78k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::stream_size::DetectStreamSizeDataFlags, <nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.89k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.89k
    f()
274
3.89k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::SuricataVersion, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
18.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.8k
    f()
274
18.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::SuricataVersion, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.35k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.35k
    f()
274
8.35k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::VersionCompareOp, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
21.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.6k
    f()
274
21.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::requires::VersionCompareOp, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.1k
    f()
274
10.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.43k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.43k
    f()
274
3.43k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.81k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.81k
    f()
274
1.81k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
149
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
149
    f()
274
149
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
300
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
300
    f()
274
300
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
776k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
776k
    f()
274
776k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
141k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
141k
    f()
274
141k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
864k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
864k
    f()
274
864k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
769k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
769k
    f()
274
769k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.12M
    f()
274
1.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
65.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
65.7k
    f()
274
65.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
62.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
62.1k
    f()
274
62.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
59.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
59.3k
    f()
274
59.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
63.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.8k
    f()
274
63.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
10.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.7k
    f()
274
10.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
10.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.1k
    f()
274
10.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
766k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
766k
    f()
274
766k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
66.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
66.9k
    f()
274
66.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
9.62k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.62k
    f()
274
9.62k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
7.79k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.79k
    f()
274
7.79k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
56.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
56.3k
    f()
274
56.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
8.91k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.91k
    f()
274
8.91k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
74.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74.3k
    f()
274
74.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.05M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.05M
    f()
274
3.05M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
77.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
77.1k
    f()
274
77.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
12.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.0k
    f()
274
12.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
63.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.2k
    f()
274
63.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
369k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
369k
    f()
274
369k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
194k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
194k
    f()
274
194k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
893k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
893k
    f()
274
893k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
931k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
931k
    f()
274
931k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
623k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
623k
    f()
274
623k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.54M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54M
    f()
274
1.54M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.53M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.53M
    f()
274
1.53M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
925k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
925k
    f()
274
925k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.54M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54M
    f()
274
1.54M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
822k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
822k
    f()
274
822k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.83M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.83M
    f()
274
1.83M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<&str>, core::option::Option<&str>, core::option::Option<&str>, core::option::Option<(&str, u32)>, core::option::Option<(&str, u16)>, core::option::Option<(&str, i32)>, core::option::Option<&str>), <(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.93k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.93k
    f()
274
1.93k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), <(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
51.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
51.4k
    f()
274
51.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
81.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
81.2k
    f()
274
81.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, &str), <(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
40
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
40
    f()
274
40
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, core::option::Option<&str>, &str), <(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
24
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
24
    f()
274
24
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, &[u8], &str, &[u8], &str, &[u8], &str), <(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
190k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
190k
    f()
274
190k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, &[u8], &str), <(nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
357k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
357k
    f()
274
357k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, i32), <suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
146
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
146
    f()
274
146
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, u32), <suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
406
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
406
    f()
274
406
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, u16), <suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
359
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
359
    f()
274
359
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<f64, <nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.43k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.43k
    f()
274
3.43k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.13k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.13k
    f()
274
2.13k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
108k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
108k
    f()
274
108k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
21
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21
    f()
274
21
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
108k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
108k
    f()
274
108k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
47.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
47.2k
    f()
274
47.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.60k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.60k
    f()
274
4.60k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
149
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
149
    f()
274
149
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
149
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
149
    f()
274
149
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
406
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
406
    f()
274
406
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
194k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
194k
    f()
274
194k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
406
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
406
    f()
274
406
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.80k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.80k
    f()
274
4.80k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
596
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
596
    f()
274
596
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
992
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
992
    f()
274
992
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
90.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
90.6k
    f()
274
90.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
114
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
114
    f()
274
114
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
10
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10
    f()
274
10
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.60k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.60k
    f()
274
2.60k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
78.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.6k
    f()
274
78.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
137k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
137k
    f()
274
137k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
359
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
359
    f()
274
359
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
129k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
129k
    f()
274
129k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
137k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
137k
    f()
274
137k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
359
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
359
    f()
274
359
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
18
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18
    f()
274
18
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.29M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.29M
    f()
274
2.29M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
7.37k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.37k
    f()
274
7.37k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
21.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.2k
    f()
274
21.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
18.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.6k
    f()
274
18.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
22.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
22.7k
    f()
274
22.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
88.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
88.1k
    f()
274
88.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
31.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
31.2k
    f()
274
31.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
10.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.7k
    f()
274
10.7k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u8>, <suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
63.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.4k
    f()
274
63.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::dns::dns::DNSQueryEntry, <suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.79M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.79M
    f()
274
3.79M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::smb1_records::SmbPipeProtocolRecord, <suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.9k
    f()
274
11.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::ntlmssp_records::NTLMSSPVersion, <suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
588
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
588
    f()
274
588
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.85k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.85k
    f()
274
1.85k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.55k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.55k
    f()
274
1.55k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.10k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.10k
    f()
274
7.10k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
730
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
730
    f()
274
730
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
373
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
373
    f()
274
373
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
13.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.9k
    f()
274
13.9k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
211M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
211M
    f()
274
211M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
17.9M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.9M
    f()
274
17.9M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
156M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
156M
    f()
274
156M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
46
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46
    f()
274
46
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>>, <nom::combinator::Opt<nom::sequence::Terminated<nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter>, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
672
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
672
    f()
274
672
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.42k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.42k
    f()
274
7.42k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.24k
    f()
274
3.24k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.67k
    f()
274
5.67k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.04k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.04k
    f()
274
3.04k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.63k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.63k
    f()
274
2.63k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.16k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.16k
    f()
274
8.16k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.56k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.56k
    f()
274
1.56k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.03k
    f()
274
2.03k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
905
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
905
    f()
274
905
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
900
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
900
    f()
274
900
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlBEMessage, <suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
95.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
95.6k
    f()
274
95.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParameter, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
95.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
95.3k
    f()
274
95.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParameter, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.55M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.55M
    f()
274
1.55M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::ColumnFieldValue, <suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
494k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
494k
    f()
274
494k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::SASLAuthenticationMechanism, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.59k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.59k
    f()
274
9.59k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::SASLAuthenticationMechanism, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.44k
    f()
274
9.44k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlErrorNoticeMessageField, <suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
567k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
567k
    f()
274
567k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::RowField, <suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
94.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
94.4k
    f()
274
94.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::dcerpc::dcerpc::DCERPCBindAckResult, <suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
15.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.6k
    f()
274
15.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
130k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
130k
    f()
274
130k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::pgsql::parser::SASLAuthenticationMechanism, u32, alloc::vec::Vec<u8>), <suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
447
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
447
    f()
274
447
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u32, &[u8], &[u8]), <suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.90k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.90k
    f()
274
4.90k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::dcerpc_records::DceRpcBindIface, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
16.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.5k
    f()
274
16.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::dcerpc_records::DceRpcBindIface, <suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
38.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
38.4k
    f()
274
38.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::dcerpc_records::DceRpcBindAckResult, <suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.5k
    f()
274
10.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.94k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.94k
    f()
274
2.94k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.75k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.75k
    f()
274
4.75k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_remaining_message::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.50k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.50k
    f()
274
1.50k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
169
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
169
    f()
274
169
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::combinator::Peek<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>>, suricata::sdp::parser::parse_num::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
492
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
492
    f()
274
492
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::dhcp::parser::parse_clientid_option::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
599
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
599
    f()
274
599
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::mqtt::parser::parse_mqtt_variable_integer::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
395
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
395
    f()
274
395
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
135
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
135
    f()
274
135
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record_header::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_gte_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
283
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
283
    f()
274
283
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_exact_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
527
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
527
    f()
274
527
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
22.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
22.2k
    f()
274
22.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
29.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
29.1k
    f()
274
29.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
833
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
833
    f()
274
833
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
703
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
703
    f()
274
703
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#2}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.74k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.74k
    f()
274
1.74k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#4}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
374
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
374
    f()
274
374
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#6}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
777
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
777
    f()
274
777
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#8}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.16k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.16k
    f()
274
1.16k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#10}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
509
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
509
    f()
274
509
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#3}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
608
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
608
    f()
274
608
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#5}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
816
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
816
    f()
274
816
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#7}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.13k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.13k
    f()
274
1.13k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#9}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
736
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
736
    f()
274
736
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#11}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.56k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.56k
    f()
274
1.56k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#1}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
988
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
988
    f()
274
988
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::util::parse_domain_label::{closure#0}, [u8]> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
74
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74
    f()
274
74
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
774
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
774
    f()
274
774
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.69k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.69k
    f()
274
1.69k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.35k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.35k
    f()
274
1.35k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
654
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
654
    f()
274
654
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.15k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.15k
    f()
274
5.15k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.44k
    f()
274
2.44k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.14k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.14k
    f()
274
3.14k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.10k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.10k
    f()
274
6.10k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.06k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.06k
    f()
274
2.06k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.57k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.57k
    f()
274
2.57k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
61
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
61
    f()
274
61
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
275
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
275
    f()
274
275
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
146
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
146
    f()
274
146
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::AllConsuming<suricata::detect::uri::detect_parse_urilen_raw> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
5
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5
    f()
274
5
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}>, suricata::enip::detect::enip_parse_cip_service::{closure#1}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
73
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
73
    f()
274
73
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>::{closure#0}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
150
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
150
    f()
274
150
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
293
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
293
    f()
274
293
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
56
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
56
    f()
274
56
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#1}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.76k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.76k
    f()
274
1.76k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>::{closure#0}, u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
267
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
267
    f()
274
267
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>::{closure#0}, u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
181
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
181
    f()
274
181
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::detect::float::parse_float_value<f64>, suricata::detect::float::detect_parse_float_start_interval<f64>::{closure#0}, f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
16
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16
    f()
274
16
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3
    f()
274
3
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
595
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
595
    f()
274
595
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
331
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
331
    f()
274
331
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.44k
    f()
274
1.44k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
380
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
380
    f()
274
380
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
338
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
338
    f()
274
338
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<u8>>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
19.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.6k
    f()
274
19.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::vec::Vec<u8>>, <nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_binary_data> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
141k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
141k
    f()
274
141k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
144k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
144k
    f()
274
144k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::smb::smb1_records::SmbPipeProtocolRecord>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
12.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.5k
    f()
274
12.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::smb::ntlmssp_records::NTLMSSPVersion>, <nom::combinator::Cond<suricata::smb::ntlmssp_records::parse_ntlm_auth_version> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
10.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.7k
    f()
274
10.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
15.7M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.7M
    f()
274
15.7M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
330k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
330k
    f()
274
330k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
21.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.5k
    f()
274
21.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
224k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
224k
    f()
274
224k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_proposal::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_transform::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_security_association::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.16k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.16k
    f()
274
6.16k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
47.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
47.2k
    f()
274
47.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
19.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.2k
    f()
274
19.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
23.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.8k
    f()
274
23.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
13.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.8k
    f()
274
13.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
37.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
37.9k
    f()
274
37.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
905
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
905
    f()
274
905
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Cond<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.13M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.13M
    f()
274
2.13M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u8>, <nom::combinator::Cond<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.12k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.12k
    f()
274
4.12k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Cond<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
450k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
450k
    f()
274
450k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Cond<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
228k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
228k
    f()
274
228k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u16>, <nom::combinator::Cond<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
98.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
98.2k
    f()
274
98.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u64>, <nom::combinator::Cond<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
208k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
208k
    f()
274
208k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::AllConsuming<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
434
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
434
    f()
274
434
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_fail::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_simple_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
17.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.4k
    f()
274
17.4k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
213
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
213
    f()
274
213
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_row_description::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_command_complete::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_password_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
44.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
44.4k
    f()
274
44.4k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_terminate_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_error_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_data_row::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_notification_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_initial_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.0k
    f()
274
10.0k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_backend_key_data_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_parameter_status_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_in::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_out::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
209
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
209
    f()
274
209
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.01k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.01k
    f()
274
3.01k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
19.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.0k
    f()
274
19.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
582
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
582
    f()
274
582
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.02k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.02k
    f()
274
4.02k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.02k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.02k
    f()
274
4.02k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
875
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
875
    f()
274
875
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.54k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54k
    f()
274
1.54k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.69k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.69k
    f()
274
1.69k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
213k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
213k
    f()
274
213k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
875
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
875
    f()
274
875
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.56k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.56k
    f()
274
1.56k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.20k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.20k
    f()
274
2.20k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.36k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.36k
    f()
274
1.36k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.71k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.71k
    f()
274
3.71k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
242
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
242
    f()
274
242
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
355
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
355
    f()
274
355
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
379
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
379
    f()
274
379
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::AllConsuming<nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.13k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.13k
    f()
274
2.13k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::AllConsuming<suricata::quic::frames::parse_crypto_stream> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.76k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.76k
    f()
274
1.76k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::Verify<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::util::parse_domain_label::{closure#0}, [u8]> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
29.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
29.8k
    f()
274
29.8k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.87M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.87M
    f()
274
2.87M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
83.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
83.0k
    f()
274
83.0k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
75
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
75
    f()
274
75
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<f64, <nom::combinator::Verify<suricata::detect::float::parse_float_value<f64>, suricata::detect::float::detect_parse_float_start_interval<f64>::{closure#0}, f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
989
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
989
    f()
274
989
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}>, suricata::enip::detect::enip_parse_cip_service::{closure#1}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.53k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.53k
    f()
274
4.53k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::dhcp::parser::parse_clientid_option::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
51.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
51.8k
    f()
274
51.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::mqtt::parser::parse_mqtt_variable_integer::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
35.7M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
35.7M
    f()
274
35.7M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_fail::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
26.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.4k
    f()
274
26.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
416k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
416k
    f()
274
416k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_simple_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
17.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.6k
    f()
274
17.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
67.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
67.6k
    f()
274
67.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.30k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.30k
    f()
274
3.30k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
26.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.7k
    f()
274
26.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
25.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
25.5k
    f()
274
25.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_row_description::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
45.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
45.0k
    f()
274
45.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_command_complete::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
205k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
205k
    f()
274
205k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
145k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
145k
    f()
274
145k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_password_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.49k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.49k
    f()
274
6.49k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
119k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
119k
    f()
274
119k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_terminate_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.90M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.90M
    f()
274
2.90M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_error_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
36.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
36.9k
    f()
274
36.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_data_row::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
206k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
206k
    f()
274
206k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_notification_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
17.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.6k
    f()
274
17.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_initial_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
31.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
31.5k
    f()
274
31.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
19.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.4k
    f()
274
19.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_backend_key_data_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
9.65k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.65k
    f()
274
9.65k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_parameter_status_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
85.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
85.7k
    f()
274
85.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_in::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
221k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
221k
    f()
274
221k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_out::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
212k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
212k
    f()
274
212k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
126k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
126k
    f()
274
126k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.29M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.29M
    f()
274
2.29M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
44.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
44.2k
    f()
274
44.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
41.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.0k
    f()
274
41.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
872k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
872k
    f()
274
872k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.27M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.27M
    f()
274
2.27M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
39.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
39.7k
    f()
274
39.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
37.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
37.7k
    f()
274
37.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.87k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.87k
    f()
274
1.87k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.26k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.26k
    f()
274
2.26k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.90k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.90k
    f()
274
1.90k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
335
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
335
    f()
274
335
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.68k
    f()
274
2.68k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>::{closure#0}, u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
239
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
239
    f()
274
239
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
42.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.7k
    f()
274
42.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
42.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.0k
    f()
274
42.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8> as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
42.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.4k
    f()
274
42.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
125M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
125M
    f()
274
125M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
146
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
146
    f()
274
146
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
150k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
150k
    f()
274
150k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record_header::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
74.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74.6k
    f()
274
74.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_gte_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.36M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.36M
    f()
274
4.36M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_exact_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.42M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.42M
    f()
274
3.42M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#3}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
24.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
24.7k
    f()
274
24.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#5}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
21.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.2k
    f()
274
21.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#7}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
18.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.1k
    f()
274
18.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#9}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
15.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.4k
    f()
274
15.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#11}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
11.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.6k
    f()
274
11.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#1}, u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
28.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
28.5k
    f()
274
28.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
385
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
385
    f()
274
385
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
7.94k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.94k
    f()
274
7.94k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#1}, u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.28k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.28k
    f()
274
2.28k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
294k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
294k
    f()
274
294k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
814k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
814k
    f()
274
814k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.40M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.40M
    f()
274
1.40M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
7.93k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.93k
    f()
274
7.93k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
23.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.6k
    f()
274
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
55.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
55.5k
    f()
274
55.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
30.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.5k
    f()
274
30.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#2}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
26.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.5k
    f()
274
26.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#4}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
24.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
24.1k
    f()
274
24.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#6}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
20.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.2k
    f()
274
20.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#8}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
16.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.6k
    f()
274
16.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#10}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
14.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.3k
    f()
274
14.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.24k
    f()
274
1.24k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.26k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.26k
    f()
274
1.26k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.36k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.36k
    f()
274
1.36k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>::{closure#0}, u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
699
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
699
    f()
274
699
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
46.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.0k
    f()
274
46.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
30.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.1k
    f()
274
30.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
69.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
69.3k
    f()
274
69.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
66.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
66.4k
    f()
274
66.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.15k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.15k
    f()
274
5.15k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>::{closure#0}, u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.91k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.91k
    f()
274
2.91k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
551
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
551
    f()
274
551
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.75k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.75k
    f()
274
4.75k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
169
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
169
    f()
274
169
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
677
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
677
    f()
274
677
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
28.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
28.5k
    f()
274
28.5k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.77k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.77k
    f()
274
1.77k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
763
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
763
    f()
274
763
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::sdp::parser::SdpMessage>, <nom::combinator::Opt<suricata::sdp::parser::sdp_parse_message> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.50M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.50M
    f()
274
1.50M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
754k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
754k
    f()
274
754k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, <alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>>::new>
Line
Count
Source
272
13.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.9k
    f()
274
13.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<alloc::string::String>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
95.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
95.8k
    f()
274
95.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
7.76k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.76k
    f()
274
7.76k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.31k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.31k
    f()
274
1.31k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::dns::dns::DNSQueryEntry>, <nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.84M
    f()
274
4.84M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::ike::parser::SaAttribute>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
682k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
682k
    f()
274
682k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::ike::parser::IsakmpPayload>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
193k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
193k
    f()
274
193k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, <nom::multi::Many0<suricata::sdp::parser::parse_media_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
23.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.6k
    f()
274
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.49k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.49k
    f()
274
4.49k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.24k
    f()
274
4.24k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindAckResult>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.55k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.55k
    f()
274
3.55k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::quic::frames::Frame>, <nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.30M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.30M
    f()
274
1.30M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::ColumnFieldValue>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
168k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
168k
    f()
274
168k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>>::new>
Line
Count
Source
272
37.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
37.1k
    f()
274
37.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::pgsql::parser::RowField>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
11.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.7k
    f()
274
11.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<suricata::dcerpc::dcerpc::DCERPCBindAckResult>, <nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
131k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
131k
    f()
274
131k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<&str>, <alloc::vec::Vec<&str>>::new>
Line
Count
Source
272
93.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
93.3k
    f()
274
93.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(suricata::quic::frames::StreamTag, u32)>, <nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
16.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.7k
    f()
274
16.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(&str, core::option::Option<&str>, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
97.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
97.1k
    f()
274
97.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(&str, char, &str, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
125k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
125k
    f()
274
125k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u8>, <nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
113k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
113k
    f()
274
113k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u16>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
139k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
139k
    f()
274
139k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
41.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.8k
    f()
274
41.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
15.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.0k
    f()
274
15.0k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.03k
    f()
274
2.03k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.83M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.83M
    f()
274
1.83M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), <(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
18.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.8k
    f()
274
18.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), <(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
8.35k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.35k
    f()
274
8.35k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, core::option::Option<&str>, &[u8]), <(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.12M
    f()
274
1.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&str, char, &str, &[u8]), <(nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
768k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
768k
    f()
274
768k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<usize, <nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
1.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.67k
    f()
274
1.67k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
343
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
343
    f()
274
343
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
8.17k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.17k
    f()
274
8.17k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
15.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.8k
    f()
274
15.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
50.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
50.2k
    f()
274
50.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
66.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
66.5k
    f()
274
66.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
253k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
253k
    f()
274
253k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
123
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
123
    f()
274
123
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
343
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
343
    f()
274
343
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
50.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
50.2k
    f()
274
50.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
109k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
109k
    f()
274
109k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.22k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.22k
    f()
274
4.22k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
123
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
123
    f()
274
123
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
160k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
160k
    f()
274
160k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
70.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
70.5k
    f()
274
70.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.88k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.88k
    f()
274
1.88k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
9.66M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.66M
    f()
274
9.66M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(char, core::option::Option<&str>)>, <nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(char, core::option::Option<char>, &str)>, <nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::combinator::MakeComplete<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.96M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.96M
    f()
274
1.96M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<(suricata::quic::frames::StreamTag, alloc::vec::Vec<u8>)>, <suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.3k
    f()
274
11.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::bittorrent_dht::parser::Node, <suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
70.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
70.6k
    f()
274
70.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::bittorrent_dht::parser::Node, <suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
32.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
32.0k
    f()
274
32.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mime::mime::MimeParserState, <suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
385
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
385
    f()
274
385
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::BeUint<u8, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
1.30M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.30M
    f()
274
1.30M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::BeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
10.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.8k
    f()
274
10.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::BeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
7
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7
    f()
274
7
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::LeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
607
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
607
    f()
274
607
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::LeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
593
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
593
    f()
274
593
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
607
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
607
    f()
274
607
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
26.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.9k
    f()
274
26.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.22k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.22k
    f()
274
3.22k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.61k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.61k
    f()
274
2.61k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::frames::Frame, <<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
704k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
704k
    f()
274
704k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::frames::StreamTag, <suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
133k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
133k
    f()
274
133k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_skip_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
5.17k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.17k
    f()
274
5.17k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_skip_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
42.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.9k
    f()
274
42.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_boundary_regular::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.10k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.10k
    f()
274
1.10k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_boundary_regular::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
25.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
25.1k
    f()
274
25.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
68.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
68.1k
    f()
274
68.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.66M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.66M
    f()
274
9.66M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata::quic::frames::StreamTag, u32), <suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
133k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
133k
    f()
274
133k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(&str, core::option::Option<(char, core::option::Option<&str>)>), <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(char, core::option::Option<char>, &str), <(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(char, &str), <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<f64, <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
4.58k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.58k
    f()
274
4.58k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
7.03M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.03M
    f()
274
7.03M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
11.9M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.9M
    f()
274
11.9M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.58k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.58k
    f()
274
4.58k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.9M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.9M
    f()
274
11.9M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
931k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
931k
    f()
274
931k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
1.52M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.52M
    f()
274
1.52M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
5.23M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.23M
    f()
274
5.23M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
133k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
133k
    f()
274
133k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.31M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.31M
    f()
274
1.31M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.92M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.92M
    f()
274
3.92M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
133k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
133k
    f()
274
133k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.23M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.23M
    f()
274
2.23M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
2.32M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.32M
    f()
274
2.32M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
15.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.7k
    f()
274
15.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
8.66M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.66M
    f()
274
8.66M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
17.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.3k
    f()
274
17.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.71M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.71M
    f()
274
5.71M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.82M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.82M
    f()
274
4.82M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
892k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
892k
    f()
274
892k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
892k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
892k
    f()
274
892k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
358
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
358
    f()
274
358
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
31.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
31.6k
    f()
274
31.6k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
272
504
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
504
    f()
274
504
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
7
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7
    f()
274
7
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
361
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
361
    f()
274
361
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
74
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74
    f()
274
74
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
965
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
965
    f()
274
965
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.77k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.77k
    f()
274
1.77k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.77k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.77k
    f()
274
1.77k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.43k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.43k
    f()
274
4.43k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
926
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
926
    f()
274
926
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<(&[u8], usize)>, <suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.16k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.16k
    f()
274
2.16k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<alloc::string::String>, <nom::combinator::Opt<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
350
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
350
    f()
274
350
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::ProtocolFlags>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
270
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
270
    f()
274
270
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::ConnectionHint>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
623
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
623
    f()
274
623
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::HighColorDepth>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
716
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
716
    f()
274
716
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::CsClientCoreData>, <nom::combinator::Opt<suricata::rdp::parser::parse_cs_client_core_data> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
30.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.1k
    f()
274
30.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::McsConnectRequest>, <nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.77k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.77k
    f()
274
2.77k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::DesktopOrientation>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
231
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
231
    f()
274
231
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::McsConnectResponse>, <nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect_response> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.44k
    f()
274
2.44k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::NegotiationFailure>, <nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_failure> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.54k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.54k
    f()
274
2.54k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::NegotiationRequest>, <nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_request> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
214k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
214k
    f()
274
214k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::NegotiationResponse>, <nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_response> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.56k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.56k
    f()
274
3.56k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::PostBeta2ColorDepth>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.03k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.03k
    f()
274
1.03k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::SupportedColorDepth>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
709
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
709
    f()
274
709
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::EarlyCapabilityFlags>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
528
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
528
    f()
274
528
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::X224ConnectionConfirm>, <nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_confirm_class_0> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
63.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.3k
    f()
274
63.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::X224ConnectionRequest>, <nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_request_class_0> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
877k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
877k
    f()
274
877k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::CsNet>, <nom::combinator::Opt<suricata::rdp::parser::parse_cs_net> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
23.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.0k
    f()
274
23.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::X223Data>, <nom::combinator::Opt<suricata::rdp::parser::parse_x223_data_class_0> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
21.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.8k
    f()
274
21.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::CsUnknown>, <nom::combinator::Opt<suricata::rdp::parser::parse_cs_unknown> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.83k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.83k
    f()
274
2.83k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<suricata::rdp::parser::RdpCookie>, <nom::combinator::Opt<suricata::rdp::parser::parse_rdp_cookie> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
215k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
215k
    f()
274
215k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
646
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
646
    f()
274
646
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
201
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
201
    f()
274
201
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
431
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
431
    f()
274
431
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u32>, <nom::combinator::Opt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u16>, <nom::combinator::Opt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<u8>, <suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.76k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.76k
    f()
274
5.76k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::BeUint<u8, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::BeUint<u32, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::BeUint<u16, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::float::DetectFloatData<f64>, <suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
604
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
604
    f()
274
604
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::float::DetectFloatData<f64>, <suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
287
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
287
    f()
274
287
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::float::DetectFloatData<f64>, <suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
989
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
989
    f()
274
989
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<kerberos_parser::krb5_constants::EncryptionType, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.65k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.65k
    f()
274
2.65k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<kerberos_parser::krb5_constants::EncryptionType, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
33.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
33.2k
    f()
274
33.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.54k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.54k
    f()
274
2.54k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::string::String, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
145k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
145k
    f()
274
145k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::ike::parser::SaAttribute, <suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
449k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
449k
    f()
274
449k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::ike::parser::IsakmpPayload, <suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
3.38M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.38M
    f()
274
3.38M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::krb::detect::DetectKrb5TicketEncryptionData, <suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.65k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.65k
    f()
274
2.65k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::krb::detect::DetectKrb5TicketEncryptionData, <suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
998
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
998
    f()
274
998
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::BeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::BeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::LeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::LeUint<u32, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::LeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::CsClientCoreData, <suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.2k
    f()
274
11.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::McsConnectRequest, <suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.69k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.69k
    f()
274
5.69k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::McsConnectResponse, <suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
335
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
335
    f()
274
335
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationFailure, <suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
438
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
438
    f()
274
438
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationRequest, <suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
370
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
370
    f()
274
370
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::NegotiationResponse, <suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
471
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
471
    f()
274
471
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::X224ConnectionConfirm, <suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
810k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
810k
    f()
274
810k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::X224ConnectionRequest, <suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.40M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.40M
    f()
274
1.40M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::CsNet, <suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.26k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.26k
    f()
274
2.26k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::X223Data, <suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.47k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.47k
    f()
274
8.47k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::CsUnknown, <suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
12.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.8k
    f()
274
12.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::parser::RdpCookie, <suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
196
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
196
    f()
274
196
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::BeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::LeUint<u8, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::LeUint<u32, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::LeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mqtt::mqtt_message::MQTTMessage, <suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
30.1M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.1M
    f()
274
30.1M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
209k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
209k
    f()
274
209k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
262k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
262k
    f()
274
262k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
20.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.6k
    f()
274
20.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.58M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.58M
    f()
274
2.58M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
2.80M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.80M
    f()
274
2.80M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.8k
    f()
274
10.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
78.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.8k
    f()
274
78.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
13.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.6k
    f()
274
13.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
682k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
682k
    f()
274
682k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.71k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.71k
    f()
274
8.71k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.25M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.25M
    f()
274
1.25M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
42.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.0k
    f()
274
42.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
42.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.0k
    f()
274
42.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8, u8), <(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
30.2M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.2M
    f()
274
30.2M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8, u8), <suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
30.2M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.2M
    f()
274
30.2M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<f64, <suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.00k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.00k
    f()
274
1.00k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
18.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.0M
    f()
274
18.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.0M
    f()
274
11.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.96M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.96M
    f()
274
9.96M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
314k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
314k
    f()
274
314k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
219k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
219k
    f()
274
219k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
175M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
175M
    f()
274
175M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
2.38M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.38M
    f()
274
2.38M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
18.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.0M
    f()
274
18.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.71M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.71M
    f()
274
8.71M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.47M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.47M
    f()
274
9.47M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.89k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.89k
    f()
274
4.89k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
313k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
313k
    f()
274
313k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
219k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
219k
    f()
274
219k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
591k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
591k
    f()
274
591k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::BeUint<u32, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
932k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
932k
    f()
274
932k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.19M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.19M
    f()
274
6.19M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.29k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.29k
    f()
274
3.29k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
208k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
208k
    f()
274
208k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
14.2M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.2M
    f()
274
14.2M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
932k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
932k
    f()
274
932k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.07M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.07M
    f()
274
6.07M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
20.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.3k
    f()
274
20.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.29k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.29k
    f()
274
3.29k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
208k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
208k
    f()
274
208k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
91.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
91.1k
    f()
274
91.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i16, <nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
96.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
96.4k
    f()
274
96.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.74M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.74M
    f()
274
6.74M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::BeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
19.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.7k
    f()
274
19.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
15.6M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.6M
    f()
274
15.6M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.86k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.86k
    f()
274
4.86k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
818k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
818k
    f()
274
818k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.52M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.52M
    f()
274
4.52M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.52M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.52M
    f()
274
4.52M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
15.5M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.5M
    f()
274
15.5M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
44.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
44.9k
    f()
274
44.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.86k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.86k
    f()
274
4.86k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
799k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
799k
    f()
274
799k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
186k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
186k
    f()
274
186k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
38.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
38.7k
    f()
274
38.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::BeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
675k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
675k
    f()
274
675k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.99M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.99M
    f()
274
1.99M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
25.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
25.5k
    f()
274
25.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.99M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.99M
    f()
274
1.99M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
926
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
926
    f()
274
926
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(f64, &str), <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.22M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.22M
    f()
274
2.22M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
100k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
100k
    f()
274
100k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8, u8), <nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
100k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
100k
    f()
274
100k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u32, u32, u32), <(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
97.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
97.2k
    f()
274
97.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u32, u32, u32), <nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
97.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
97.2k
    f()
274
97.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
45.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
45.8k
    f()
274
45.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
1.06k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.06k
    f()
274
1.06k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
7.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.99k
    f()
274
7.99k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
3.11M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.11M
    f()
274
3.11M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
198k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
198k
    f()
274
198k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
17.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.2k
    f()
274
17.2k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
3.83k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.83k
    f()
274
3.83k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
Line
Count
Source
272
34
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
34
    f()
274
34
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
293
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
293
    f()
274
293
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
3.04k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.04k
    f()
274
3.04k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
225
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
225
    f()
274
225
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Line
Count
Source
272
284
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
284
    f()
274
284
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
443
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
443
    f()
274
443
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Line
Count
Source
272
387
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
387
    f()
274
387
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
377
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
377
    f()
274
377
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Line
Count
Source
272
205
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
205
    f()
274
205
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
951
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
951
    f()
274
951
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
27.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
27.1k
    f()
274
27.1k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
285k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
285k
    f()
274
285k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
11.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.8k
    f()
274
11.8k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.95k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.95k
    f()
274
1.95k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
27.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
27.0k
    f()
274
27.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
14.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.1k
    f()
274
14.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
253
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
253
    f()
274
253
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.84M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.84M
    f()
274
1.84M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
285k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
285k
    f()
274
285k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.83k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.83k
    f()
274
3.83k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
327
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
327
    f()
274
327
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
424
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
424
    f()
274
424
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
582
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
582
    f()
274
582
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
951
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
951
    f()
274
951
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.92M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.92M
    f()
274
1.92M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
433k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
433k
    f()
274
433k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
17.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.6k
    f()
274
17.6k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
10.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.0M
    f()
274
10.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.04k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.04k
    f()
274
3.04k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
1.65M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.65M
    f()
274
1.65M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
260k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
260k
    f()
274
260k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&[u8], nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
7.15k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.15k
    f()
274
7.15k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Tag<&[u8], nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
10
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10
    f()
274
10
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::Char<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
265k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
265k
    f()
274
265k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::Char<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
8.74k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.74k
    f()
274
8.74k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::Take<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
1
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1
    f()
274
1
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::TagNoCase<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
264k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
264k
    f()
274
264k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::TagNoCase<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
1.28M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.28M
    f()
274
1.28M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
50
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
50
    f()
274
50
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#2}>
Line
Count
Source
272
2.38k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.38k
    f()
274
2.38k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
850k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
850k
    f()
274
850k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#2}>
Line
Count
Source
272
114k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
114k
    f()
274
114k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
75
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
75
    f()
274
75
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
36
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
36
    f()
274
36
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
42
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42
    f()
274
42
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
78
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78
    f()
274
78
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
236k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
236k
    f()
274
236k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.54M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.54M
    f()
274
1.54M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.43k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.43k
    f()
274
2.43k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.64M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.64M
    f()
274
1.64M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1
    f()
274
1
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
272
75
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
75
    f()
274
75
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
547
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
547
    f()
274
547
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
521
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
521
    f()
274
521
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<bool>, <nom::combinator::Opt<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
3.36k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.36k
    f()
274
3.36k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
589k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
589k
    f()
274
589k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&str, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
292k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
292k
    f()
274
292k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Tag<&str, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::Char<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
5.14k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.14k
    f()
274
5.14k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::Char<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::Take<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::TakeUntil<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::TakeUntil1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::TakeUntil1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
14.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.4k
    f()
274
14.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.15k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.15k
    f()
274
1.15k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.14k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.14k
    f()
274
5.14k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::Tag<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::Tag<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
91.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
91.4k
    f()
274
91.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#0}>
Line
Count
Source
272
1.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.24k
    f()
274
1.24k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#2}>
Line
Count
Source
272
801
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
801
    f()
274
801
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
239
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
239
    f()
274
239
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::Tag<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
215k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
215k
    f()
274
215k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::Tag<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::Take<suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <nom::bytes::TakeUntil<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::smb2_records::Smb2SetInfoRequestData, <suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.94k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.94k
    f()
274
5.94k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::Tag<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::Tag<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::Take<suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata::smb::error::SmbError, <nom::bytes::TakeUntil<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::bytes::Take<suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
4.83k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.83k
    f()
274
4.83k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
27.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
27.3k
    f()
274
27.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
10.9M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.9M
    f()
274
10.9M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.00M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.00M
    f()
274
4.00M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
35.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
35.0k
    f()
274
35.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
78.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.8k
    f()
274
78.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
20.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.3k
    f()
274
20.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
5.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.12M
    f()
274
5.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.95M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.95M
    f()
274
1.95M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
74.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74.1k
    f()
274
74.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
20.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.8k
    f()
274
20.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
761
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
761
    f()
274
761
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
1.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.12M
    f()
274
1.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
906
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
906
    f()
274
906
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
64.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
64.7k
    f()
274
64.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
462
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
462
    f()
274
462
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
61.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
61.6k
    f()
274
61.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
864
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
864
    f()
274
864
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
58.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
58.5k
    f()
274
58.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
521
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
521
    f()
274
521
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
63.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.2k
    f()
274
63.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
552
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
552
    f()
274
552
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
10.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.1k
    f()
274
10.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
429
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
429
    f()
274
429
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
9.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.68k
    f()
274
9.68k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.38k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.38k
    f()
274
1.38k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
765k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
765k
    f()
274
765k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
665
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
665
    f()
274
665
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
66.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
66.2k
    f()
274
66.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
713
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
713
    f()
274
713
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
8.90k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.90k
    f()
274
8.90k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
687
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
687
    f()
274
687
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
7.10k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.10k
    f()
274
7.10k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.27k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.27k
    f()
274
1.27k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
55.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
55.0k
    f()
274
55.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
9.14M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.14M
    f()
274
9.14M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
20.1M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.1M
    f()
274
20.1M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
3.06k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.06k
    f()
274
3.06k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
4.82k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.82k
    f()
274
4.82k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_header_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
359k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
359k
    f()
274
359k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_header_line::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
9.76M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.76M
    f()
274
9.76M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.89M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.89M
    f()
274
1.89M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
7.76M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.76M
    f()
274
7.76M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::sdp::parser::is_line_ending, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
4.13k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.13k
    f()
274
4.13k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::sdp::parser::is_line_ending, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
431k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
431k
    f()
274
431k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
6.59k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.59k
    f()
274
6.59k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
Line
Count
Source
272
52
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52
    f()
274
52
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
29.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
29.8k
    f()
274
29.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
Line
Count
Source
272
66
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
66
    f()
274
66
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
1.45k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.45k
    f()
274
1.45k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
213
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
213
    f()
274
213
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#2}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
7.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.24k
    f()
274
7.24k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
203
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
203
    f()
274
203
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
337
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
337
    f()
274
337
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#4}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
3.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.12M
    f()
274
3.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
5.34k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.34k
    f()
274
5.34k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
272
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
272
    f()
274
272
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::sdp::parser::parse_media_description::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
71.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
71.5k
    f()
274
71.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
802
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
802
    f()
274
802
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
11.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.2k
    f()
274
11.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
193k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
193k
    f()
274
193k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata::mqtt::parser::is_continuation_bit_set, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
35.5M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
35.5M
    f()
274
35.5M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
2.42M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.42M
    f()
274
2.42M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
156M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
156M
    f()
274
156M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.66M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.66M
    f()
274
3.66M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.53M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.53M
    f()
274
2.53M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
807k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
807k
    f()
274
807k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
5.48M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.48M
    f()
274
5.48M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.63M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.63M
    f()
274
5.63M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.34M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.34M
    f()
274
2.34M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
33.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
33.5k
    f()
274
33.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
78.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78.8k
    f()
274
78.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
10.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.0M
    f()
274
10.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
541k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
541k
    f()
274
541k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
1.76M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.76M
    f()
274
1.76M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
818k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
818k
    f()
274
818k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.89M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.89M
    f()
274
1.89M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.59M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.59M
    f()
274
1.59M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
769k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
769k
    f()
274
769k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.41M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.41M
    f()
274
1.41M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.98k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.98k
    f()
274
8.98k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.44M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.44M
    f()
274
6.44M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.0M
    f()
274
10.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.12M
    f()
274
1.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
65.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
65.7k
    f()
274
65.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
62.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
62.1k
    f()
274
62.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
59.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
59.3k
    f()
274
59.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
63.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.8k
    f()
274
63.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.7k
    f()
274
10.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.1k
    f()
274
10.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
766k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
766k
    f()
274
766k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
66.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
66.9k
    f()
274
66.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.62k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.62k
    f()
274
9.62k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.79k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.79k
    f()
274
7.79k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
56.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
56.3k
    f()
274
56.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
29.3M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
29.3M
    f()
274
29.3M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.88k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.88k
    f()
274
7.88k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.64k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.64k
    f()
274
6.64k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
29.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
29.8k
    f()
274
29.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.91k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.91k
    f()
274
8.91k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
74.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74.3k
    f()
274
74.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.05M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.05M
    f()
274
3.05M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
77.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
77.1k
    f()
274
77.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
12.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.0k
    f()
274
12.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.78M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.78M
    f()
274
1.78M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
22.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
22.5k
    f()
274
22.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
776k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
776k
    f()
274
776k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.28M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.28M
    f()
274
1.28M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.1M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.1M
    f()
274
10.1M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.66M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.66M
    f()
274
9.66M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
64.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
64.7k
    f()
274
64.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
370k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
370k
    f()
274
370k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Tag<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
158k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
158k
    f()
274
158k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Tag<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
348k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
348k
    f()
274
348k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Tag<&[u8], nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
1.69k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.69k
    f()
274
1.69k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::Take<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
41.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.2k
    f()
274
41.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::TagNoCase<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
5.06k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.06k
    f()
274
5.06k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
7.23k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.23k
    f()
274
7.23k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
4.21k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.21k
    f()
274
4.21k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
11.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.9k
    f()
274
11.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
10.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.2k
    f()
274
10.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
18
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18
    f()
274
18
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
120
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
120
    f()
274
120
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
8
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8
    f()
274
8
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
104
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
104
    f()
274
104
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
2.44k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.44k
    f()
274
2.44k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
25.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
25.0k
    f()
274
25.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
3.14k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.14k
    f()
274
3.14k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
37.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
37.7k
    f()
274
37.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
6.10k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.10k
    f()
274
6.10k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
40.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
40.7k
    f()
274
40.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
2.06k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.06k
    f()
274
2.06k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
17.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.2k
    f()
274
17.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
26.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.4k
    f()
274
26.4k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
4.84k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.84k
    f()
274
4.84k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
8
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8
    f()
274
8
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
10.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.9k
    f()
274
10.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
10
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10
    f()
274
10
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
134
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
134
    f()
274
134
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
7
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7
    f()
274
7
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
1.15k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.15k
    f()
274
1.15k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
5
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5
    f()
274
5
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
110
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
110
    f()
274
110
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
9
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9
    f()
274
9
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
2.57k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.57k
    f()
274
2.57k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
9.92k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.92k
    f()
274
9.92k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
61
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
61
    f()
274
61
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
1.81k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.81k
    f()
274
1.81k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
1.58k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.58k
    f()
274
1.58k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
9
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9
    f()
274
9
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
275
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
275
    f()
274
275
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
3.37k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.37k
    f()
274
3.37k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
146
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
146
    f()
274
146
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
2.45k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.45k
    f()
274
2.45k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
697
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
697
    f()
274
697
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
1.61k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.61k
    f()
274
1.61k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
41.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.5k
    f()
274
41.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
406
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
406
    f()
274
406
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_key_value::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
23.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.6k
    f()
274
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_key_value::{closure#1}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
18.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.3k
    f()
274
18.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_next_version_part::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#0}>
Line
Count
Source
272
106k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
106k
    f()
274
106k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata::detect::requires::parse_next_version_part::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
5.82k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.82k
    f()
274
5.82k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#3}>
Line
Count
Source
272
2.53k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.53k
    f()
274
2.53k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
35.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
35.3k
    f()
274
35.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#3}>
Line
Count
Source
272
437
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
437
    f()
274
437
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
52.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52.5k
    f()
274
52.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#3}>
Line
Count
Source
272
4.02k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.02k
    f()
274
4.02k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&str>>::{closure#1}>
Line
Count
Source
272
2.71k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.71k
    f()
274
2.71k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#3}>
Line
Count
Source
272
271k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
271k
    f()
274
271k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <&str as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, suricata::detect::error::RuleParseError<&str>>::{closure#1}>
Line
Count
Source
272
411k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
411k
    f()
274
411k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.89k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.89k
    f()
274
5.89k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.93k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.93k
    f()
274
1.93k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
662
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
662
    f()
274
662
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.18k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.18k
    f()
274
4.18k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
277k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
277k
    f()
274
277k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
64
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
64
    f()
274
64
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
14.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.3k
    f()
274
14.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.4k
    f()
274
11.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
22.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
22.2k
    f()
274
22.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
138
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
138
    f()
274
138
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
112
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
112
    f()
274
112
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
27.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
27.5k
    f()
274
27.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
40.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
40.8k
    f()
274
40.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
46.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.8k
    f()
274
46.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
19.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.3k
    f()
274
19.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
26.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.4k
    f()
274
26.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.85k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.85k
    f()
274
4.85k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.0k
    f()
274
11.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
141
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
141
    f()
274
141
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.16k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.16k
    f()
274
1.16k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
119
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
119
    f()
274
119
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
12.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.4k
    f()
274
12.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.88k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.88k
    f()
274
1.88k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.59k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.59k
    f()
274
1.59k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.65k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.65k
    f()
274
3.65k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.60k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.60k
    f()
274
2.60k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.31k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.31k
    f()
274
2.31k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
41.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.9k
    f()
274
41.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.02k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.02k
    f()
274
5.02k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
39
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
39
    f()
274
39
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
37.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
37.9k
    f()
274
37.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
120k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
120k
    f()
274
120k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
29.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
29.2k
    f()
274
29.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.69k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.69k
    f()
274
1.69k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
53.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
53.0k
    f()
274
53.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
41.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.2k
    f()
274
41.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
6.74k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.74k
    f()
274
6.74k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
336k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
336k
    f()
274
336k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
346k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
346k
    f()
274
346k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
41.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.9k
    f()
274
41.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
112k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
112k
    f()
274
112k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
272
4.95M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.95M
    f()
274
4.95M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
98.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
98.4k
    f()
274
98.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
272
99.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
99.1k
    f()
274
99.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
19.5M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.5M
    f()
274
19.5M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
7.76M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.76M
    f()
274
7.76M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
775k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
775k
    f()
274
775k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.31k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.31k
    f()
274
8.31k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
28.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
28.8k
    f()
274
28.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.94M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.94M
    f()
274
4.94M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
99.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
99.1k
    f()
274
99.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.13k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.13k
    f()
274
2.13k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.97k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.97k
    f()
274
4.97k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&[u8], ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
293
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
293
    f()
274
293
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&[u8], ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&str, ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
41.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.9k
    f()
274
41.9k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::bytes::Tag<&str, ()> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
9.46M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.46M
    f()
274
9.46M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
3.35M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.35M
    f()
274
3.35M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
28.5M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
28.5M
    f()
274
28.5M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
735
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
735
    f()
274
735
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
7.25k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.25k
    f()
274
7.25k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
406
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
406
    f()
274
406
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
135
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
135
    f()
274
135
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
81.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
81.0k
    f()
274
81.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
47.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
47.1k
    f()
274
47.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
58.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
58.0k
    f()
274
58.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
20.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.5k
    f()
274
20.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
181k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
181k
    f()
274
181k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
141k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
141k
    f()
274
141k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
124k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
124k
    f()
274
124k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
49.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
49.5k
    f()
274
49.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
134k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
134k
    f()
274
134k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
51.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
51.2k
    f()
274
51.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
36.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
36.5k
    f()
274
36.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
18.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.2k
    f()
274
18.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
60.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
60.7k
    f()
274
60.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
22.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
22.1k
    f()
274
22.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
18.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
18.8k
    f()
274
18.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.47k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.47k
    f()
274
8.47k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
53.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
53.6k
    f()
274
53.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.55k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.55k
    f()
274
8.55k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.93k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.93k
    f()
274
8.93k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
1.41k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.41k
    f()
274
1.41k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
80.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
80.8k
    f()
274
80.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
46.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.8k
    f()
274
46.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
57.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
57.3k
    f()
274
57.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
17.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
17.6k
    f()
274
17.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
12.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.3k
    f()
274
12.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
440
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
440
    f()
274
440
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
60
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
60
    f()
274
60
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
65
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
65
    f()
274
65
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<u64>, <nom::combinator::Opt<suricata::detect::uint::detect_parse_uint_unit> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
252k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
252k
    f()
274
252k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
139
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
139
    f()
274
139
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
20.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.0k
    f()
274
20.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.04k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.04k
    f()
274
7.04k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u8>, <suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
239
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
239
    f()
274
239
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
239
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
239
    f()
274
239
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
138
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
138
    f()
274
138
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
36.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
36.9k
    f()
274
36.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
13.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.6k
    f()
274
13.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
385
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
385
    f()
274
385
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u32>, <suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.28k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.28k
    f()
274
2.28k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
86
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
86
    f()
274
86
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
38.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
38.4k
    f()
274
38.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.93k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.93k
    f()
274
9.93k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u16>, <suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
699
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
699
    f()
274
699
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
161
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
161
    f()
274
161
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.19k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.19k
    f()
274
9.19k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.05k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.05k
    f()
274
7.05k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintData<u64>, <suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.91k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.91k
    f()
274
2.91k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintIndex, <suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5
    f()
274
5
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata::detect::uint::DetectUintIndex, <suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.16k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.16k
    f()
274
4.16k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<bool, <suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
257
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
257
    f()
274
257
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
389
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
389
    f()
274
389
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.05k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.05k
    f()
274
1.05k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
47.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
47.2k
    f()
274
47.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
12.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.7k
    f()
274
12.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.36k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.36k
    f()
274
1.36k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
90.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
90.5k
    f()
274
90.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
966
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
966
    f()
274
966
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.99k
    f()
274
2.99k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
88.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
88.1k
    f()
274
88.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.09k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.09k
    f()
274
3.09k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
443
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
443
    f()
274
443
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
31.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
31.2k
    f()
274
31.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.98k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.98k
    f()
274
4.98k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
257k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
257k
    f()
274
257k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<char>, <nom::combinator::Opt<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
273k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
273k
    f()
274
273k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&str>, <nom::combinator::Opt<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
964k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
964k
    f()
274
964k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
11.7M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
11.7M
    f()
274
11.7M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
63.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
63.2k
    f()
274
63.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
74.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
74.8k
    f()
274
74.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
339k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
339k
    f()
274
339k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
355k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
355k
    f()
274
355k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], core::option::Option<&[u8]>)>, <nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
113k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
113k
    f()
274
113k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], core::option::Option<&[u8]>)>, <nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
30.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.3k
    f()
274
30.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>, <nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
236k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
236k
    f()
274
236k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>, core::option::Option<&[u8]>, core::option::Option<&[u8]>, core::option::Option<&[u8]>), <(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
363k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
363k
    f()
274
363k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], core::option::Option<&[u8]>), <(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
95.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
95.9k
    f()
274
95.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>), <(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
126k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
126k
    f()
274
126k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
5.37k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.37k
    f()
274
5.37k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u8, i32, u8, u8), <(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
14.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.8k
    f()
274
14.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u16, <nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.55k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.55k
    f()
274
3.55k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
Line
Count
Source
272
3.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.99k
    f()
274
3.99k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
2.08k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.08k
    f()
274
2.08k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
402k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
402k
    f()
274
402k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.36M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.36M
    f()
274
3.36M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
6.07k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.07k
    f()
274
6.07k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
42.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.5k
    f()
274
42.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
50.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
50.5k
    f()
274
50.5k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
58.5M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
58.5M
    f()
274
58.5M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.67k
    f()
274
3.67k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
114k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
114k
    f()
274
114k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
52.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52.7k
    f()
274
52.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
327k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
327k
    f()
274
327k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
747k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
747k
    f()
274
747k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
266k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
266k
    f()
274
266k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
519k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
519k
    f()
274
519k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
3.91M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.91M
    f()
274
3.91M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
1.99M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.99M
    f()
274
1.99M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
643k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
643k
    f()
274
643k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
2.78M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.78M
    f()
274
2.78M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
14.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.4k
    f()
274
14.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
117k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
117k
    f()
274
117k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
3.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.99k
    f()
274
3.99k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
54.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
54.9k
    f()
274
54.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
1.28M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.28M
    f()
274
1.28M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
5.66M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.66M
    f()
274
5.66M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
10.3k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.3k
    f()
274
10.3k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
32.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
32.1k
    f()
274
32.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::query::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
22.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
22.5k
    f()
274
22.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::parsers::query::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
1.30k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.30k
    f()
274
1.30k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::util::ascii_digits::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
15.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.0k
    f()
274
15.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition<suricata_htp::util::ascii_digits::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
332k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
332k
    f()
274
332k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
78
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
78
    f()
274
78
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
Line
Count
Source
272
99
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
99
    f()
274
99
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
140k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
140k
    f()
274
140k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.86k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.86k
    f()
274
5.86k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
52.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52.7k
    f()
274
52.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.07M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.07M
    f()
274
1.07M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
786k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
786k
    f()
274
786k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.91M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.91M
    f()
274
5.91M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.42M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.42M
    f()
274
3.42M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
131k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
131k
    f()
274
131k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
58.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
58.9k
    f()
274
58.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.95M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.95M
    f()
274
6.95M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
677k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
677k
    f()
274
677k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
177
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
177
    f()
274
177
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
26.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.1k
    f()
274
26.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
41.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.6k
    f()
274
41.6k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
16.8M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.8M
    f()
274
16.8M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
92.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
92.5k
    f()
274
92.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
46.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.9k
    f()
274
46.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
525k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
525k
    f()
274
525k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
42.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.5k
    f()
274
42.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
23.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.8k
    f()
274
23.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
347k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
347k
    f()
274
347k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
51.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
51.1k
    f()
274
51.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
51.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
51.1k
    f()
274
51.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<i32, <nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
16.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.7k
    f()
274
16.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
16.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.7k
    f()
274
16.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u32, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
16.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.7k
    f()
274
16.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
449k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
449k
    f()
274
449k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.57k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.57k
    f()
274
1.57k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
53.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
53.0k
    f()
274
53.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.09k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.09k
    f()
274
1.09k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
88.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
88.7k
    f()
274
88.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::Not<suricata_htp::headers::folding_lws> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
92.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
92.2k
    f()
274
92.2k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.62M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.62M
    f()
274
5.62M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.63M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.63M
    f()
274
5.63M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
152k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
152k
    f()
274
152k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
42.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.5k
    f()
274
42.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
297k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
297k
    f()
274
297k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
9.46M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.46M
    f()
274
9.46M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
50.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
50.5k
    f()
274
50.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
68.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
68.6k
    f()
274
68.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.67k
    f()
274
3.67k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
68.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
68.6k
    f()
274
68.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
92.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
92.2k
    f()
274
92.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
92.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
92.2k
    f()
274
92.2k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.67k
    f()
274
3.67k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.24k
    f()
274
9.24k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
76.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
76.2k
    f()
274
76.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.46M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.46M
    f()
274
5.46M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
26.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.1k
    f()
274
26.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.16M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.16M
    f()
274
9.16M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
42.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.5k
    f()
274
42.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
92.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
92.8k
    f()
274
92.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
41.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.6k
    f()
274
41.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.60k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.60k
    f()
274
7.60k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
46.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.9k
    f()
274
46.9k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
650
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
650
    f()
274
650
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::urlencoded::UrlParseResult, <suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<(char, suricata_htp::urlencoded::UrlParseResult), <(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
92.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
92.8k
    f()
274
92.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(u8, u8), <(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
67.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
67.7k
    f()
274
67.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
14.7M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
14.7M
    f()
274
14.7M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u8, <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
135k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
135k
    f()
274
135k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
19.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.8k
    f()
274
19.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
111k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
111k
    f()
274
111k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
142k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
142k
    f()
274
142k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.30M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.30M
    f()
274
3.30M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(), <nom::combinator::Not<suricata_htp::headers::folding_lws> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.11M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.11M
    f()
274
4.11M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
99.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
99.8k
    f()
274
99.8k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
57.8M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
57.8M
    f()
274
57.8M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
1.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.12M
    f()
274
1.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
272
33.4M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
33.4M
    f()
274
33.4M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
46.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.6k
    f()
274
46.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
37.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
37.6k
    f()
274
37.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Line
Count
Source
272
4.90k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.90k
    f()
274
4.90k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
48.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
48.5k
    f()
274
48.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Line
Count
Source
272
1.99k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.99k
    f()
274
1.99k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
104k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
104k
    f()
274
104k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
3.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.67k
    f()
274
3.67k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
409k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
409k
    f()
274
409k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TagNoCase<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
2.71M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.71M
    f()
274
2.71M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::TagNoCase<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
651k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
651k
    f()
274
651k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
46.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.6k
    f()
274
46.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
99.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
99.8k
    f()
274
99.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
33.4M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
33.4M
    f()
274
33.4M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
26.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.1k
    f()
274
26.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
16.9M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
16.9M
    f()
274
16.9M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Tag<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.89M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.89M
    f()
274
6.89M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<nom::bytes::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
4.07M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.07M
    f()
274
4.07M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::headers::Parser>::is_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::headers::Parser>::is_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
8.96M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.96M
    f()
274
8.96M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
10.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.0M
    f()
274
10.0M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_eol::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
2.13M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.13M
    f()
274
2.13M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf_null::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<suricata_htp::util::take_till_lf_null::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
285
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
285
    f()
274
285
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
20.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.9k
    f()
274
20.9k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition1<nom::bytes::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
23.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.1k
    f()
274
23.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
2.91k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.91k
    f()
274
2.91k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
40.4k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
40.4k
    f()
274
40.4k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
1.24k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.24k
    f()
274
1.24k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
134k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
134k
    f()
274
134k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeWhileMN<suricata_htp::util::validate_hostname::{closure#1}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::Take<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
46.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
46.9k
    f()
274
46.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.37k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.37k
    f()
274
5.37k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TakeUntil<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
146k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
146k
    f()
274
146k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::TagNoCase<&str, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
272
677k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
677k
    f()
274
677k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.37k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.37k
    f()
274
5.37k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.07M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.07M
    f()
274
4.07M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
20.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.9k
    f()
274
20.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
26.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
26.1k
    f()
274
26.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.89M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.89M
    f()
274
6.89M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.96M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.96M
    f()
274
8.96M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
10.0M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.0M
    f()
274
10.0M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.13M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.13M
    f()
274
2.13M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
285
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
285
    f()
274
285
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<alloc::vec::Vec<&[u8]>, <nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
313k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
313k
    f()
274
313k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
152k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
152k
    f()
274
152k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
297k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
297k
    f()
274
297k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#2}>
Line
Count
Source
272
20.7M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.7M
    f()
274
20.7M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
629k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
629k
    f()
274
629k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
15.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.0k
    f()
274
15.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
21.3M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.3M
    f()
274
21.3M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<suricata_htp::util::take_is_space_or_null> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
332k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
332k
    f()
274
332k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
52.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52.7k
    f()
274
52.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.07M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.07M
    f()
274
1.07M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.40M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.40M
    f()
274
6.40M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
786k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
786k
    f()
274
786k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
5.91M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.91M
    f()
274
5.91M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
233k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
233k
    f()
274
233k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
3.19M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.19M
    f()
274
3.19M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.25k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.25k
    f()
274
6.25k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<&[u8]>, &[u8]), <(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
378k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
378k
    f()
274
378k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8]), <(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
332k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
332k
    f()
274
332k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
52.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52.7k
    f()
274
52.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.12M
    f()
274
2.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
177
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
177
    f()
274
177
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(char, &[u8], char), <(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.67k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.67k
    f()
274
1.67k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::Char<nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#3}>
Line
Count
Source
272
198k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
198k
    f()
274
198k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
198k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
198k
    f()
274
198k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#3}>
Line
Count
Source
272
84.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
84.2k
    f()
274
84.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#1}>
Line
Count
Source
272
30.2k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
30.2k
    f()
274
30.2k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
189k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
189k
    f()
274
189k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
39.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
39.6k
    f()
274
39.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.45k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.45k
    f()
274
5.45k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<&[u8]>, <nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
162k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
162k
    f()
274
162k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<core::option::Option<(&[u8], &[u8])>, <nom::combinator::Opt<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.84k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.84k
    f()
274
6.84k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#2}>
Line
Count
Source
272
154k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
154k
    f()
274
154k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode1<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>, <nom::bytes::SplitPosition1<nom::bytes::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}, nom::error::Error<&[u8]>>::{closure#4}>
Line
Count
Source
272
423k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
423k
    f()
274
423k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
6.96k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.96k
    f()
274
6.96k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
299k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
299k
    f()
274
299k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
31.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
31.0k
    f()
274
31.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
21.0k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
21.0k
    f()
274
21.0k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
23.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.8k
    f()
274
23.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
126k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
126k
    f()
274
126k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.49k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.49k
    f()
274
7.49k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
70.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
70.7k
    f()
274
70.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
95.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
95.9k
    f()
274
95.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(core::option::Option<&[u8]>, (), alloc::vec::Vec<&[u8]>, &[u8]), <(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
166k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
166k
    f()
274
166k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), <(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
91.9k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
91.9k
    f()
274
91.9k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8]), <(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
179
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
179
    f()
274
179
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
282
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
282
    f()
274
282
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
5.86k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.86k
    f()
274
5.86k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
15.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
15.8k
    f()
274
15.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
23.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
23.8k
    f()
274
23.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
42.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
42.5k
    f()
274
42.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], core::option::Option<&[u8]>), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
6.96k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
6.96k
    f()
274
6.96k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], core::option::Option<&[u8]>), <suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
12.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.7k
    f()
274
12.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], alloc::vec::Vec<&[u8]>, &[u8], alloc::vec::Vec<&[u8]>), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
52.1k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
52.1k
    f()
274
52.1k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], (), &[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
12.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
12.7k
    f()
274
12.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((), &[u8], &[u8]), <(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
126k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
126k
    f()
274
126k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<_, _>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::connection_parser::ConnectionParser>::response_body_determine::{closure#2}, (&[u8], nom::error::ErrorKind)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, (&[u8], nom::error::ErrorKind)>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <&[u8] as nom::traits::Input>::split_at_position_mode<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>, <nom::bytes::SplitPosition<<suricata_htp::connection_parser::ConnectionParser>::response_body_determine::{closure#2}, (&[u8], nom::error::ErrorKind)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}, (&[u8], nom::error::ErrorKind)>::{closure#1}>
Line
Count
Source
272
10.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.8k
    f()
274
10.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8], &[u8], &[u8]), <(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
233k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
233k
    f()
274
233k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
720k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
720k
    f()
274
720k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.72M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.72M
    f()
274
4.72M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
623
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
623
    f()
274
623
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
41.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.6k
    f()
274
41.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.71M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.71M
    f()
274
2.71M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
3.25M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
3.25M
    f()
274
3.25M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
9.82M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.82M
    f()
274
9.82M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.68k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.68k
    f()
274
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
41.6k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
41.6k
    f()
274
41.6k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
272
5.60k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
5.60k
    f()
274
5.60k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.12M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.12M
    f()
274
4.12M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
2.70M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.70M
    f()
274
2.70M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
8.24M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.24M
    f()
274
8.24M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.37M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.37M
    f()
274
4.37M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
272
4.13M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.13M
    f()
274
4.13M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Name, <<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.48M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.48M
    f()
274
4.48M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Value, <<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.17M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.17M
    f()
274
4.17M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Header, <<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
2.45M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.45M
    f()
274
2.45M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Header, <<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
1.71M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.71M
    f()
274
1.71M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<suricata_htp::headers::Header, <<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.17M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.17M
    f()
274
4.17M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<&[u8], <<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
13.9M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.9M
    f()
274
13.9M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(suricata_htp::headers::Name, u64, suricata_htp::headers::Value), <(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.71M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.71M
    f()
274
1.71M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.05M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.05M
    f()
274
4.05M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], &[u8]), <suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.75M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.75M
    f()
274
1.75M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
34.7k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
34.7k
    f()
274
34.7k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
10.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
10.8k
    f()
274
10.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.86M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.86M
    f()
274
1.86M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8]), <suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.86M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.86M
    f()
274
1.86M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], core::option::Option<&[u8]>, ()), <(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
19.8k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
19.8k
    f()
274
19.8k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], u64), <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#1}>
Line
Count
Source
272
13.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
13.5k
    f()
274
13.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], &[u8], u64), <<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.74M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.74M
    f()
274
4.74M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], ((&[u8], u64), core::option::Option<&[u8]>)), <<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.88M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.88M
    f()
274
8.88M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.11M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.11M
    f()
274
4.11M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
9.88M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
9.88M
    f()
274
9.88M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
7.09k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
7.09k
    f()
274
7.09k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
65.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
65.5k
    f()
274
65.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.11M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.11M
    f()
274
4.11M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
4.77M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.77M
    f()
274
4.77M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::bind::<(&[u8], u64), <suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], &[u8], &[u8]), (&[u8], &[u8])), <(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
86.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
86.5k
    f()
274
86.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), (&[u8], u64)), <(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
1.78M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.78M
    f()
274
1.78M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), (&[u8], u64)), <(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.97M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.97M
    f()
274
2.97M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), core::option::Option<&[u8]>), <<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.88M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.88M
    f()
274
8.88M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), core::option::Option<&[u8]>), <<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
20.5k
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
20.5k
    f()
274
20.5k
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), core::option::Option<&[u8]>), <<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
8.86M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
8.86M
    f()
274
8.86M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((&[u8], u64), ()), <(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
4.11M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
4.11M
    f()
274
4.11M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<((), suricata_htp::headers::Value), <(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
272
2.45M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
2.45M
    f()
274
2.45M
  }
<nom::internal::Emit as nom::internal::Mode>::bind::<u64, <<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
272
1.77M
  fn bind<T, F: FnOnce() -> T>(f: F) -> Self::Output<T> {
273
1.77M
    f()
274
1.77M
  }
275
276
  #[inline(always)]
277
90.4M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
90.4M
    f(x)
279
90.4M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
422
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
422
    f(x)
279
422
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::detect::uint::DetectUintData<u32>, core::option::Option<suricata::detect::uint::DetectUintData<u32>>, core::option::Option<suricata::detect::uint::DetectUintData<u32>>::Some>
Line
Count
Source
277
239
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
239
    f(x)
279
239
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::flow::DetectFlowDir, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
3.06k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.06k
    f(x)
279
3.06k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
1.01k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.01k
    f(x)
279
1.01k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Line
Count
Source
277
2.65k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.65k
    f(x)
279
2.65k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
748
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
748
    f(x)
279
748
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
17.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
17.8k
    f(x)
279
17.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<alloc::string::String>, core::option::Option<alloc::vec::Vec<alloc::string::String>>, core::option::Option<alloc::vec::Vec<alloc::string::String>>::Some>
Line
Count
Source
277
222k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
222k
    f(x)
279
222k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, core::option::Option<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>>, core::option::Option<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>>::Some>
Line
Count
Source
277
23.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
23.6k
    f(x)
279
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
12.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
12.6k
    f(x)
279
12.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.17k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.17k
    f(x)
279
4.17k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
8.22k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.22k
    f(x)
279
8.22k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::requires::VersionCompareOp, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
6.74k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
6.74k
    f(x)
279
6.74k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, &str), core::option::Option<(&str, &str)>, core::option::Option<(&str, &str)>::Some>
Line
Count
Source
277
40
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
40
    f(x)
279
40
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, core::option::Option<&str>, &str), core::option::Option<(&str, core::option::Option<&str>, &str)>, core::option::Option<(&str, core::option::Option<&str>, &str)>::Some>
Line
Count
Source
277
24
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
24
    f(x)
279
24
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, i32), core::option::Option<(&str, i32)>, core::option::Option<(&str, i32)>::Some>
Line
Count
Source
277
146
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
146
    f(x)
279
146
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, u32), core::option::Option<(&str, u32)>, core::option::Option<(&str, u32)>::Some>
Line
Count
Source
277
406
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
406
    f(x)
279
406
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&str, u16), core::option::Option<(&str, u16)>, core::option::Option<(&str, u16)>::Some>
Line
Count
Source
277
359
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
359
    f(x)
279
359
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u8, core::option::Option<u8>, core::option::Option<u8>::Some>
Line
Count
Source
277
3.21k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.21k
    f(x)
279
3.21k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::string::String, core::option::Option<alloc::string::String>, core::option::Option<alloc::string::String>::Some>
Line
Count
Source
277
217k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
217k
    f(x)
279
217k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], core::option::Option<&[u8]>, core::option::Option<&[u8]>::Some>
Line
Count
Source
277
2.77M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.77M
    f(x)
279
2.77M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, core::option::Option<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>>, core::option::Option<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>>::Some>
Line
Count
Source
277
11.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
11.8k
    f(x)
279
11.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
2.54k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.54k
    f(x)
279
2.54k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
1.73k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.73k
    f(x)
279
1.73k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Line
Count
Source
277
1.98k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.98k
    f(x)
279
1.98k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::map::<alloc::vec::Vec<u8>, core::option::Option<alloc::vec::Vec<u8>>, core::option::Option<alloc::vec::Vec<u8>>::Some>
Line
Count
Source
277
69.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
69.2k
    f(x)
279
69.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::smb::smb1_records::SmbPipeProtocolRecord, core::option::Option<suricata::smb::smb1_records::SmbPipeProtocolRecord>, core::option::Option<suricata::smb::smb1_records::SmbPipeProtocolRecord>::Some>
Line
Count
Source
277
11.9k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
11.9k
    f(x)
279
11.9k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::smb::ntlmssp_records::NTLMSSPVersion, core::option::Option<suricata::smb::ntlmssp_records::NTLMSSPVersion>, core::option::Option<suricata::smb::ntlmssp_records::NTLMSSPVersion>::Some>
Line
Count
Source
277
588
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
588
    f(x)
279
588
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
1.78k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.78k
    f(x)
279
1.78k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
10.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
10.7k
    f(x)
279
10.7k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
46
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
46
    f(x)
279
46
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
5.67k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
5.67k
    f(x)
279
5.67k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::map::<kerberos_parser::krb5_constants::EncryptionType, alloc::vec::Vec<kerberos_parser::krb5_constants::EncryptionType>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
2.65k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.65k
    f(x)
279
2.65k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::sdp::parser::SdpMessage, core::option::Option<suricata::sdp::parser::SdpMessage>, core::option::Option<suricata::sdp::parser::SdpMessage>::Some>
Line
Count
Source
277
23.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
23.6k
    f(x)
279
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::sdp::parser::TimeDescription, alloc::vec::Vec<suricata::sdp::parser::TimeDescription>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
23.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
23.6k
    f(x)
279
23.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, alloc::vec::Vec<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
209k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
209k
    f(x)
279
209k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::quic::error::QuicError, suricata::quic::error::QuicError, <nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
3.22k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.22k
    f(x)
279
3.22k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::PgsqlParameter, alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
22.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
22.7k
    f(x)
279
22.7k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::pgsql::parser::SASLAuthenticationMechanism, alloc::vec::Vec<suricata::pgsql::parser::SASLAuthenticationMechanism>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
9.59k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
9.59k
    f(x)
279
9.59k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], alloc::vec::Vec<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
20.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
20.6k
    f(x)
279
20.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, &str, <nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.84M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.84M
    f(x)
279
1.84M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, alloc::vec::Vec<&str>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
74.3k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
74.3k
    f(x)
279
74.3k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
13.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
13.2k
    f(x)
279
13.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
5.65k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
5.65k
    f(x)
279
5.65k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}>, nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata::mime::mime::mime_parse_value_delimited, suricata::mime::mime::mime_parse_value_until_semicolon)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::mime::mime::MimeParserState, bool, <nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
385
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
385
    f(x)
279
385
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], bool, <nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.88k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.88k
    f(x)
279
1.88k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(&str, core::option::Option<(char, core::option::Option<&str>)>), (), <nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(char, core::option::Option<&str>), core::option::Option<(char, core::option::Option<&str>)>, core::option::Option<(char, core::option::Option<&str>)>::Some>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(char, core::option::Option<char>, &str), core::option::Option<(char, core::option::Option<char>, &str)>, core::option::Option<(char, core::option::Option<char>, &str)>::Some>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<(char, &str), (), <nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::map::<u32, suricata::quic::parser::QuicVersion, <nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.31M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.31M
    f(x)
279
1.31M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::krb::detect::detect_parse_encryption_weak, suricata::krb::detect::detect_parse_encryption_list)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
1.77k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.77k
    f(x)
279
1.77k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
74
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
74
    f(x)
279
74
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Line
Count
Source
277
750
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
750
    f(x)
279
750
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>
Line
Count
Source
277
66
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
66
    f(x)
279
66
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::ProtocolFlags, core::option::Option<suricata::rdp::parser::ProtocolFlags>, core::option::Option<suricata::rdp::parser::ProtocolFlags>::Some>
Line
Count
Source
277
3.27k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.27k
    f(x)
279
3.27k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::ConnectionHint, core::option::Option<suricata::rdp::parser::ConnectionHint>, core::option::Option<suricata::rdp::parser::ConnectionHint>::Some>
Line
Count
Source
277
4.26k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.26k
    f(x)
279
4.26k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::HighColorDepth, core::option::Option<suricata::rdp::parser::HighColorDepth>, core::option::Option<suricata::rdp::parser::HighColorDepth>::Some>
Line
Count
Source
277
7.78k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
7.78k
    f(x)
279
7.78k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::CsClientCoreData, core::option::Option<suricata::rdp::parser::CsClientCoreData>, core::option::Option<suricata::rdp::parser::CsClientCoreData>::Some>
Line
Count
Source
277
11.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
11.2k
    f(x)
279
11.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::McsConnectRequest, core::option::Option<suricata::rdp::parser::McsConnectRequest>, core::option::Option<suricata::rdp::parser::McsConnectRequest>::Some>
Line
Count
Source
277
5.69k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
5.69k
    f(x)
279
5.69k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::DesktopOrientation, core::option::Option<suricata::rdp::parser::DesktopOrientation>, core::option::Option<suricata::rdp::parser::DesktopOrientation>::Some>
Line
Count
Source
277
1.62k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.62k
    f(x)
279
1.62k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::McsConnectResponse, core::option::Option<suricata::rdp::parser::McsConnectResponse>, core::option::Option<suricata::rdp::parser::McsConnectResponse>::Some>
Line
Count
Source
277
335
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
335
    f(x)
279
335
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::NegotiationFailure, core::option::Option<suricata::rdp::parser::NegotiationFailure>, core::option::Option<suricata::rdp::parser::NegotiationFailure>::Some>
Line
Count
Source
277
438
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
438
    f(x)
279
438
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::NegotiationRequest, core::option::Option<suricata::rdp::parser::NegotiationRequest>, core::option::Option<suricata::rdp::parser::NegotiationRequest>::Some>
Line
Count
Source
277
370
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
370
    f(x)
279
370
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::NegotiationResponse, core::option::Option<suricata::rdp::parser::NegotiationResponse>, core::option::Option<suricata::rdp::parser::NegotiationResponse>::Some>
Line
Count
Source
277
471
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
471
    f(x)
279
471
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::PostBeta2ColorDepth, core::option::Option<suricata::rdp::parser::PostBeta2ColorDepth>, core::option::Option<suricata::rdp::parser::PostBeta2ColorDepth>::Some>
Line
Count
Source
277
9.97k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
9.97k
    f(x)
279
9.97k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::SupportedColorDepth, core::option::Option<suricata::rdp::parser::SupportedColorDepth>, core::option::Option<suricata::rdp::parser::SupportedColorDepth>::Some>
Line
Count
Source
277
6.86k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
6.86k
    f(x)
279
6.86k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::EarlyCapabilityFlags, core::option::Option<suricata::rdp::parser::EarlyCapabilityFlags>, core::option::Option<suricata::rdp::parser::EarlyCapabilityFlags>::Some>
Line
Count
Source
277
6.14k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
6.14k
    f(x)
279
6.14k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::X224ConnectionConfirm, core::option::Option<suricata::rdp::parser::X224ConnectionConfirm>, core::option::Option<suricata::rdp::parser::X224ConnectionConfirm>::Some>
Line
Count
Source
277
810k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
810k
    f(x)
279
810k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::X224ConnectionRequest, core::option::Option<suricata::rdp::parser::X224ConnectionRequest>, core::option::Option<suricata::rdp::parser::X224ConnectionRequest>::Some>
Line
Count
Source
277
1.40M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.40M
    f(x)
279
1.40M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::CsNet, core::option::Option<suricata::rdp::parser::CsNet>, core::option::Option<suricata::rdp::parser::CsNet>::Some>
Line
Count
Source
277
2.26k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.26k
    f(x)
279
2.26k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::X223Data, core::option::Option<suricata::rdp::parser::X223Data>, core::option::Option<suricata::rdp::parser::X223Data>::Some>
Line
Count
Source
277
8.47k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.47k
    f(x)
279
8.47k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::CsUnknown, core::option::Option<suricata::rdp::parser::CsUnknown>, core::option::Option<suricata::rdp::parser::CsUnknown>::Some>
Line
Count
Source
277
12.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
12.8k
    f(x)
279
12.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<suricata::rdp::parser::RdpCookie, core::option::Option<suricata::rdp::parser::RdpCookie>, core::option::Option<suricata::rdp::parser::RdpCookie>::Some>
Line
Count
Source
277
196
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
196
    f(x)
279
196
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], suricata::ike::parser::NoncePayload, <nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
179k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
179k
    f(x)
279
179k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], suricata::ike::parser::VendorPayload, <nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.22M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.22M
    f(x)
279
1.22M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::float::DetectFloatMode, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
295
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
295
    f(x)
279
295
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
3
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3
    f(x)
279
3
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
24
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
24
    f(x)
279
24
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
7
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
7
    f(x)
279
7
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, f64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
12
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
12
    f(x)
279
12
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u8, (u8, u8), <nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
3.15M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.15M
    f(x)
279
3.15M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u32, core::option::Option<suricata::rdp::parser::KeyboardType>, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
12.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
12.7k
    f(x)
279
12.7k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u32, core::option::Option<suricata::rdp::parser::RdpClientVersion>, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
21.9k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
21.9k
    f(x)
279
21.9k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u32, core::option::Option<u32>, core::option::Option<u32>::Some>
Line
Count
Source
277
458k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
458k
    f(x)
279
458k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u32, suricata::rdp::windows::OperatingSystem, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
19.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
19.2k
    f(x)
279
19.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u32, i32, <nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
591k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
591k
    f(x)
279
591k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u16, core::option::Option<suricata::rdp::parser::ColorDepth>, <nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
20.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
20.7k
    f(x)
279
20.7k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u16, core::option::Option<suricata::rdp::parser::SasSequence>, <nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
20.3k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
20.3k
    f(x)
279
20.3k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u16, core::option::Option<u16>, core::option::Option<u16>::Some>
Line
Count
Source
277
34.3k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
34.3k
    f(x)
279
34.3k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u16, i16, <nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
96.4k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
96.4k
    f(x)
279
96.4k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, bool, <nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.69k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.69k
    f(x)
279
1.69k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<bool, core::option::Option<bool>, core::option::Option<bool>::Some>
Line
Count
Source
277
1.69k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.69k
    f(x)
279
1.69k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
21
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
21
    f(x)
279
21
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u8>, suricata::detect::uint::detect_parse_uint_with_unit<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
134k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
134k
    f(x)
279
134k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u32>, suricata::detect::uint::detect_parse_uint_with_unit<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
51.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
51.2k
    f(x)
279
51.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u16>, suricata::detect::uint::detect_parse_uint_with_unit<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
36.5k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
36.5k
    f(x)
279
36.5k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u64>, suricata::detect::uint::detect_parse_uint_with_unit<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
18.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
18.2k
    f(x)
279
18.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::parse_uint_index_precise, suricata::detect::uint::parse_uint_index_nb)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
60
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
60
    f(x)
279
60
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
2.10k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.10k
    f(x)
279
2.10k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
53.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
53.6k
    f(x)
279
53.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
6.45k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
6.45k
    f(x)
279
6.45k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
8.93k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.93k
    f(x)
279
8.93k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
1.41k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.41k
    f(x)
279
1.41k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>
Line
Count
Source
277
252k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
252k
    f(x)
279
252k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#6}>
Line
Count
Source
277
55.3k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
55.3k
    f(x)
279
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, suricata::detect::uint::DetectUintMode, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
58.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
58.8k
    f(x)
279
58.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, bool, <nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
257
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
257
    f(x)
279
257
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, u64, <nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.98k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.98k
    f(x)
279
4.98k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u64, core::option::Option<u64>, core::option::Option<u64>::Some>
Line
Count
Source
277
74.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
74.2k
    f(x)
279
74.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
99.0k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
99.0k
    f(x)
279
99.0k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<char, core::option::Option<char>, core::option::Option<char>::Some>
Line
Count
Source
277
7.79M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
7.79M
    f(x)
279
7.79M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&str, core::option::Option<&str>, core::option::Option<&str>::Some>
Line
Count
Source
277
464k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
464k
    f(x)
279
464k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], core::option::Option<&[u8]>), core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>::Some>
Line
Count
Source
277
108k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
108k
    f(x)
279
108k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>), core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>, core::option::Option<(&[u8], core::option::Option<(&[u8], core::option::Option<&[u8]>)>, core::option::Option<(&[u8], core::option::Option<&[u8]>)>)>::Some>
Line
Count
Source
277
126k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
126k
    f(x)
279
126k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<u32, i32, <nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
16.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
16.7k
    f(x)
279
16.7k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
2.09M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.09M
    f(x)
279
2.09M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
248k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
248k
    f(x)
279
248k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}>
Line
Count
Source
277
13.5k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
13.5k
    f(x)
279
13.5k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(char, suricata_htp::urlencoded::UrlParseResult), suricata_htp::urlencoded::UrlParseResult, <nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
92.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
92.8k
    f(x)
279
92.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<char, u8, <nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
9.24k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
9.24k
    f(x)
279
9.24k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
297k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
297k
    f(x)
279
297k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
152k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
152k
    f(x)
279
152k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
8.24M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.24M
    f(x)
279
8.24M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], &[u8], &[u8]), (&[u8], &[u8]), <nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
332k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
332k
    f(x)
279
332k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], &[u8]), &[u8], <nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
52.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
52.7k
    f(x)
279
52.7k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
29.2k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
29.2k
    f(x)
279
29.2k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
277
39.7k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
39.7k
    f(x)
279
39.7k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], core::option::Option<&[u8]>, core::option::Option<&[u8]>::Some>
Line
Count
Source
277
3.61M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.61M
    f(x)
279
3.61M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(core::option::Option<&[u8]>, (), alloc::vec::Vec<&[u8]>, &[u8]), &[u8], <nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
166k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
166k
    f(x)
279
166k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], &[u8], &[u8], &[u8], &[u8], &[u8]), (&[u8], bool), <nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
91.9k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
91.9k
    f(x)
279
91.9k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), &[u8], <nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
23.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
23.8k
    f(x)
279
23.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), &[u8], <nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
42.5k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
42.5k
    f(x)
279
42.5k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), core::option::Option<(&[u8], &[u8])>, core::option::Option<(&[u8], &[u8])>::Some>
Line
Count
Source
277
5.86k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
5.86k
    f(x)
279
5.86k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<((), &[u8], &[u8]), &[u8], <nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
126k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
126k
    f(x)
279
126k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<_, _, _>
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}>, nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
8.68k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.68k
    f(x)
279
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}>, nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
1.43M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.43M
    f(x)
279
1.43M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>>, nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}>, <suricata_htp::headers::Parser>::header_sans_colon::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
41.6k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
41.6k
    f(x)
279
41.6k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}, nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
623
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
623
    f(x)
279
623
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::complete_eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
8.68k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.68k
    f(x)
279
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
277
8.39M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
8.39M
    f(x)
279
8.39M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
277
1.24M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.24M
    f(x)
279
1.24M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.77M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.77M
    f(x)
279
4.77M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
9.82M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
9.82M
    f(x)
279
9.82M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<&[u8], (&[u8], u64), <nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
3.24M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
3.24M
    f(x)
279
3.24M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(suricata_htp::headers::Name, u64, suricata_htp::headers::Value), suricata_htp::headers::Header, <nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.71M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.71M
    f(x)
279
1.71M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), (&[u8], u64), <nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
40.9k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
40.9k
    f(x)
279
40.9k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), (&[u8], u64), <nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.72k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.72k
    f(x)
279
4.72k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8]), u64, <nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.77M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.77M
    f(x)
279
1.77M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], core::option::Option<&[u8]>, ()), (&[u8], u64), <nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
19.8k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
19.8k
    f(x)
279
19.8k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], &[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.74M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.74M
    f(x)
279
4.74M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.11M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.11M
    f(x)
279
4.11M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<(&[u8], u64), ((&[u8], u64), core::option::Option<&[u8]>), <nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
7.09k
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
7.09k
    f(x)
279
7.09k
  }
<nom::internal::Emit as nom::internal::Mode>::map::<((&[u8], u64), (&[u8], u64)), (&[u8], &[u8], u64), <nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
1.78M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
1.78M
    f(x)
279
1.78M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<((&[u8], u64), (&[u8], u64)), (&[u8], &[u8], u64), <nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
2.97M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
2.97M
    f(x)
279
2.97M
  }
<nom::internal::Emit as nom::internal::Mode>::map::<((&[u8], u64), ()), (&[u8], u64), <nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
277
4.11M
  fn map<T, U, F: FnOnce(T) -> U>(x: Self::Output<T>, f: F) -> Self::Output<U> {
278
4.11M
    f(x)
279
4.11M
  }
280
281
  #[inline(always)]
282
75.4M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
75.4M
    x: Self::Output<T>,
284
75.4M
    y: Self::Output<U>,
285
75.4M
    f: F,
286
75.4M
  ) -> Self::Output<V> {
287
75.4M
    f(x, y)
288
75.4M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
422
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
422
    x: Self::Output<T>,
284
422
    y: Self::Output<U>,
285
422
    f: F,
286
422
  ) -> Self::Output<V> {
287
422
    f(x, y)
288
422
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
422
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
422
    x: Self::Output<T>,
284
422
    y: Self::Output<U>,
285
422
    f: F,
286
422
  ) -> Self::Output<V> {
287
422
    f(x, y)
288
422
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
422
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
422
    x: Self::Output<T>,
284
422
    y: Self::Output<U>,
285
422
    f: F,
286
422
  ) -> Self::Output<V> {
287
422
    f(x, y)
288
422
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.01k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.01k
    x: Self::Output<T>,
284
1.01k
    y: Self::Output<U>,
285
1.01k
    f: F,
286
1.01k
  ) -> Self::Output<V> {
287
1.01k
    f(x, y)
288
1.01k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
1.01k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.01k
    x: Self::Output<T>,
284
1.01k
    y: Self::Output<U>,
285
1.01k
    f: F,
286
1.01k
  ) -> Self::Output<V> {
287
1.01k
    f(x, y)
288
1.01k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
2.65k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.65k
    x: Self::Output<T>,
284
2.65k
    y: Self::Output<U>,
285
2.65k
    f: F,
286
2.65k
  ) -> Self::Output<V> {
287
2.65k
    f(x, y)
288
2.65k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
2.65k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.65k
    x: Self::Output<T>,
284
2.65k
    y: Self::Output<U>,
285
2.65k
    f: F,
286
2.65k
  ) -> Self::Output<V> {
287
2.65k
    f(x, y)
288
2.65k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
2.65k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.65k
    x: Self::Output<T>,
284
2.65k
    y: Self::Output<U>,
285
2.65k
    f: F,
286
2.65k
  ) -> Self::Output<V> {
287
2.65k
    f(x, y)
288
2.65k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
2.65k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.65k
    x: Self::Output<T>,
284
2.65k
    y: Self::Output<U>,
285
2.65k
    f: F,
286
2.65k
  ) -> Self::Output<V> {
287
2.65k
    f(x, y)
288
2.65k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
748
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
748
    x: Self::Output<T>,
284
748
    y: Self::Output<U>,
285
748
    f: F,
286
748
  ) -> Self::Output<V> {
287
748
    f(x, y)
288
748
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
17.8k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
17.8k
    x: Self::Output<T>,
284
17.8k
    y: Self::Output<U>,
285
17.8k
    f: F,
286
17.8k
  ) -> Self::Output<V> {
287
17.8k
    f(x, y)
288
17.8k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
17.8k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
17.8k
    x: Self::Output<T>,
284
17.8k
    y: Self::Output<U>,
285
17.8k
    f: F,
286
17.8k
  ) -> Self::Output<V> {
287
17.8k
    f(x, y)
288
17.8k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
17.8k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
17.8k
    x: Self::Output<T>,
284
17.8k
    y: Self::Output<U>,
285
17.8k
    f: F,
286
17.8k
  ) -> Self::Output<V> {
287
17.8k
    f(x, y)
288
17.8k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<&str, i32, (&str, i32), <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
146
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
146
    x: Self::Output<T>,
284
146
    y: Self::Output<U>,
285
146
    f: F,
286
146
  ) -> Self::Output<V> {
287
146
    f(x, y)
288
146
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<&str, u32, (&str, u32), <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
406
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
406
    x: Self::Output<T>,
284
406
    y: Self::Output<U>,
285
406
    f: F,
286
406
  ) -> Self::Output<V> {
287
406
    f(x, y)
288
406
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<&str, u16, (&str, u16), <nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
359
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
359
    x: Self::Output<T>,
284
359
    y: Self::Output<U>,
285
359
    f: F,
286
359
  ) -> Self::Output<V> {
287
359
    f(x, y)
288
359
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
2.54k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.54k
    x: Self::Output<T>,
284
2.54k
    y: Self::Output<U>,
285
2.54k
    f: F,
286
2.54k
  ) -> Self::Output<V> {
287
2.54k
    f(x, y)
288
2.54k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.73k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.73k
    x: Self::Output<T>,
284
1.73k
    y: Self::Output<U>,
285
1.73k
    f: F,
286
1.73k
  ) -> Self::Output<V> {
287
1.73k
    f(x, y)
288
1.73k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
1.73k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.73k
    x: Self::Output<T>,
284
1.73k
    y: Self::Output<U>,
285
1.73k
    f: F,
286
1.73k
  ) -> Self::Output<V> {
287
1.73k
    f(x, y)
288
1.73k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.98k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.98k
    x: Self::Output<T>,
284
1.98k
    y: Self::Output<U>,
285
1.98k
    f: F,
286
1.98k
  ) -> Self::Output<V> {
287
1.98k
    f(x, y)
288
1.98k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
1.98k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.98k
    x: Self::Output<T>,
284
1.98k
    y: Self::Output<U>,
285
1.98k
    f: F,
286
1.98k
  ) -> Self::Output<V> {
287
1.98k
    f(x, y)
288
1.98k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
1.98k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.98k
    x: Self::Output<T>,
284
1.98k
    y: Self::Output<U>,
285
1.98k
    f: F,
286
1.98k
  ) -> Self::Output<V> {
287
1.98k
    f(x, y)
288
1.98k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
1.98k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.98k
    x: Self::Output<T>,
284
1.98k
    y: Self::Output<U>,
285
1.98k
    f: F,
286
1.98k
  ) -> Self::Output<V> {
287
1.98k
    f(x, y)
288
1.98k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, <nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
13.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
13.2k
    x: Self::Output<T>,
284
13.2k
    y: Self::Output<U>,
285
13.2k
    f: F,
286
13.2k
  ) -> Self::Output<V> {
287
13.2k
    f(x, y)
288
13.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, alloc::vec::Vec<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>>, <nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
5.65k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
5.65k
    x: Self::Output<T>,
284
5.65k
    y: Self::Output<U>,
285
5.65k
    f: F,
286
5.65k
  ) -> Self::Output<V> {
287
5.65k
    f(x, y)
288
5.65k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<alloc::string::String>, alloc::string::String, alloc::vec::Vec<alloc::string::String>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
145k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
145k
    x: Self::Output<T>,
284
145k
    y: Self::Output<U>,
285
145k
    f: F,
286
145k
  ) -> Self::Output<V> {
287
145k
    f(x, y)
288
145k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<kerberos_parser::krb5_constants::EncryptionType>, kerberos_parser::krb5_constants::EncryptionType, alloc::vec::Vec<kerberos_parser::krb5_constants::EncryptionType>, <nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
33.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
33.2k
    x: Self::Output<T>,
284
33.2k
    y: Self::Output<U>,
285
33.2k
    f: F,
286
33.2k
  ) -> Self::Output<V> {
287
33.2k
    f(x, y)
288
33.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, suricata::bittorrent_dht::parser::Node, alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
70.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
70.6k
    x: Self::Output<T>,
284
70.6k
    y: Self::Output<U>,
285
70.6k
    f: F,
286
70.6k
  ) -> Self::Output<V> {
287
70.6k
    f(x, y)
288
70.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, suricata::bittorrent_dht::parser::Node, alloc::vec::Vec<suricata::bittorrent_dht::parser::Node>, <nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
32.0k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
32.0k
    x: Self::Output<T>,
284
32.0k
    y: Self::Output<U>,
285
32.0k
    f: F,
286
32.0k
  ) -> Self::Output<V> {
287
32.0k
    f(x, y)
288
32.0k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::dns::dns::DNSQueryEntry>, suricata::dns::dns::DNSQueryEntry, alloc::vec::Vec<suricata::dns::dns::DNSQueryEntry>, <nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
3.79M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
3.79M
    x: Self::Output<T>,
284
3.79M
    y: Self::Output<U>,
285
3.79M
    f: F,
286
3.79M
  ) -> Self::Output<V> {
287
3.79M
    f(x, y)
288
3.79M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::ike::parser::SaAttribute>, suricata::ike::parser::SaAttribute, alloc::vec::Vec<suricata::ike::parser::SaAttribute>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
449k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
449k
    x: Self::Output<T>,
284
449k
    y: Self::Output<U>,
285
449k
    f: F,
286
449k
  ) -> Self::Output<V> {
287
449k
    f(x, y)
288
449k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::ike::parser::IsakmpPayload>, suricata::ike::parser::IsakmpPayload, alloc::vec::Vec<suricata::ike::parser::IsakmpPayload>, <nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
3.38M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
3.38M
    x: Self::Output<T>,
284
3.38M
    y: Self::Output<U>,
285
3.38M
    f: F,
286
3.38M
  ) -> Self::Output<V> {
287
3.38M
    f(x, y)
288
3.38M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::sdp::parser::TimeDescription>, suricata::sdp::parser::TimeDescription, alloc::vec::Vec<suricata::sdp::parser::TimeDescription>, <nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
333k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
333k
    x: Self::Output<T>,
284
333k
    y: Self::Output<U>,
285
333k
    f: F,
286
333k
  ) -> Self::Output<V> {
287
333k
    f(x, y)
288
333k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, suricata::sdp::parser::MediaDescription, alloc::vec::Vec<suricata::sdp::parser::MediaDescription>, <nom::multi::Many0<suricata::sdp::parser::parse_media_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
72.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
72.2k
    x: Self::Output<T>,
284
72.2k
    y: Self::Output<U>,
285
72.2k
    f: F,
286
72.2k
  ) -> Self::Output<V> {
287
72.2k
    f(x, y)
288
72.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, suricata::smb::dcerpc_records::DceRpcBindIface, alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
16.5k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
16.5k
    x: Self::Output<T>,
284
16.5k
    y: Self::Output<U>,
285
16.5k
    f: F,
286
16.5k
  ) -> Self::Output<V> {
287
16.5k
    f(x, y)
288
16.5k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, suricata::smb::dcerpc_records::DceRpcBindIface, alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindIface>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
38.4k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
38.4k
    x: Self::Output<T>,
284
38.4k
    y: Self::Output<U>,
285
38.4k
    f: F,
286
38.4k
  ) -> Self::Output<V> {
287
38.4k
    f(x, y)
288
38.4k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindAckResult>, suricata::smb::dcerpc_records::DceRpcBindAckResult, alloc::vec::Vec<suricata::smb::dcerpc_records::DceRpcBindAckResult>, <nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
10.5k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
10.5k
    x: Self::Output<T>,
284
10.5k
    y: Self::Output<U>,
285
10.5k
    f: F,
286
10.5k
  ) -> Self::Output<V> {
287
10.5k
    f(x, y)
288
10.5k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData>, suricata::mqtt::mqtt_message::MQTTSubscribeTopicData, alloc::vec::Vec<suricata::mqtt::mqtt_message::MQTTSubscribeTopicData>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
262k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
262k
    x: Self::Output<T>,
284
262k
    y: Self::Output<U>,
285
262k
    f: F,
286
262k
  ) -> Self::Output<V> {
287
262k
    f(x, y)
288
262k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::quic::frames::Frame>, suricata::quic::frames::Frame, alloc::vec::Vec<suricata::quic::frames::Frame>, <nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
704k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
704k
    x: Self::Output<T>,
284
704k
    y: Self::Output<U>,
285
704k
    f: F,
286
704k
  ) -> Self::Output<V> {
287
704k
    f(x, y)
288
704k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, suricata::pgsql::parser::PgsqlParameter, alloc::vec::Vec<suricata::pgsql::parser::PgsqlParameter>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
1.55M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.55M
    x: Self::Output<T>,
284
1.55M
    y: Self::Output<U>,
285
1.55M
    f: F,
286
1.55M
  ) -> Self::Output<V> {
287
1.55M
    f(x, y)
288
1.55M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::ColumnFieldValue>, suricata::pgsql::parser::ColumnFieldValue, alloc::vec::Vec<suricata::pgsql::parser::ColumnFieldValue>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
494k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
494k
    x: Self::Output<T>,
284
494k
    y: Self::Output<U>,
285
494k
    f: F,
286
494k
  ) -> Self::Output<V> {
287
494k
    f(x, y)
288
494k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::SASLAuthenticationMechanism>, suricata::pgsql::parser::SASLAuthenticationMechanism, alloc::vec::Vec<suricata::pgsql::parser::SASLAuthenticationMechanism>, <nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
9.44k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
9.44k
    x: Self::Output<T>,
284
9.44k
    y: Self::Output<U>,
285
9.44k
    f: F,
286
9.44k
  ) -> Self::Output<V> {
287
9.44k
    f(x, y)
288
9.44k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, suricata::pgsql::parser::PgsqlErrorNoticeMessageField, alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
567k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
567k
    x: Self::Output<T>,
284
567k
    y: Self::Output<U>,
285
567k
    f: F,
286
567k
  ) -> Self::Output<V> {
287
567k
    f(x, y)
288
567k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, &[u8], (alloc::vec::Vec<suricata::pgsql::parser::PgsqlErrorNoticeMessageField>, &[u8]), <nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
10.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
10.6k
    x: Self::Output<T>,
284
10.6k
    y: Self::Output<U>,
285
10.6k
    f: F,
286
10.6k
  ) -> Self::Output<V> {
287
10.6k
    f(x, y)
288
10.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::pgsql::parser::RowField>, suricata::pgsql::parser::RowField, alloc::vec::Vec<suricata::pgsql::parser::RowField>, <nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
94.4k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
94.4k
    x: Self::Output<T>,
284
94.4k
    y: Self::Output<U>,
285
94.4k
    f: F,
286
94.4k
  ) -> Self::Output<V> {
287
94.4k
    f(x, y)
288
94.4k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<suricata::dcerpc::dcerpc::DCERPCBindAckResult>, suricata::dcerpc::dcerpc::DCERPCBindAckResult, alloc::vec::Vec<suricata::dcerpc::dcerpc::DCERPCBindAckResult>, <nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
15.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
15.6k
    x: Self::Output<T>,
284
15.6k
    y: Self::Output<U>,
285
15.6k
    f: F,
286
15.6k
  ) -> Self::Output<V> {
287
15.6k
    f(x, y)
288
15.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&[u8]>, &[u8], alloc::vec::Vec<&[u8]>, <nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
2.80M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.80M
    x: Self::Output<T>,
284
2.80M
    y: Self::Output<U>,
285
2.80M
    f: F,
286
2.80M
  ) -> Self::Output<V> {
287
2.80M
    f(x, y)
288
2.80M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&str>, &str, alloc::vec::Vec<&str>, <nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
93.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
93.2k
    x: Self::Output<T>,
284
93.2k
    y: Self::Output<U>,
285
93.2k
    f: F,
286
93.2k
  ) -> Self::Output<V> {
287
93.2k
    f(x, y)
288
93.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&str>, &str, alloc::vec::Vec<&str>, <nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
346k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
346k
    x: Self::Output<T>,
284
346k
    y: Self::Output<U>,
285
346k
    f: F,
286
346k
  ) -> Self::Output<V> {
287
346k
    f(x, y)
288
346k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&str>, &str, alloc::vec::Vec<&str>, <nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
3.05M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
3.05M
    x: Self::Output<T>,
284
3.05M
    y: Self::Output<U>,
285
3.05M
    f: F,
286
3.05M
  ) -> Self::Output<V> {
287
3.05M
    f(x, y)
288
3.05M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(suricata::quic::frames::StreamTag, u32)>, (suricata::quic::frames::StreamTag, u32), alloc::vec::Vec<(suricata::quic::frames::StreamTag, u32)>, <nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
133k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
133k
    x: Self::Output<T>,
284
133k
    y: Self::Output<U>,
285
133k
    f: F,
286
133k
  ) -> Self::Output<V> {
287
133k
    f(x, y)
288
133k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, (suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
3.90k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
3.90k
    x: Self::Output<T>,
284
3.90k
    y: Self::Output<U>,
285
3.90k
    f: F,
286
3.90k
  ) -> Self::Output<V> {
287
3.90k
    f(x, y)
288
3.90k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, (suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion), alloc::vec::Vec<(suricata::detect::requires::VersionCompareOp, suricata::detect::requires::SuricataVersion)>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
4.44k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
4.44k
    x: Self::Output<T>,
284
4.44k
    y: Self::Output<U>,
285
4.44k
    f: F,
286
4.44k
  ) -> Self::Output<V> {
287
4.44k
    f(x, y)
288
4.44k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(&str, core::option::Option<&str>, &[u8])>, (&str, core::option::Option<&str>, &[u8]), alloc::vec::Vec<(&str, core::option::Option<&str>, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
1.12M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.12M
    x: Self::Output<T>,
284
1.12M
    y: Self::Output<U>,
285
1.12M
    f: F,
286
1.12M
  ) -> Self::Output<V> {
287
1.12M
    f(x, y)
288
1.12M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<(&str, char, &str, &[u8])>, (&str, char, &str, &[u8]), alloc::vec::Vec<(&str, char, &str, &[u8])>, <nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
768k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
768k
    x: Self::Output<T>,
284
768k
    y: Self::Output<U>,
285
768k
    f: F,
286
768k
  ) -> Self::Output<V> {
287
768k
    f(x, y)
288
768k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u8>, u8, alloc::vec::Vec<u8>, <nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
2.38M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.38M
    x: Self::Output<T>,
284
2.38M
    y: Self::Output<U>,
285
2.38M
    f: F,
286
2.38M
  ) -> Self::Output<V> {
287
2.38M
    f(x, y)
288
2.38M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u16>, u16, alloc::vec::Vec<u16>, <nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
1.43M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.43M
    x: Self::Output<T>,
284
1.43M
    y: Self::Output<U>,
285
1.43M
    f: F,
286
1.43M
  ) -> Self::Output<V> {
287
1.43M
    f(x, y)
288
1.43M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u16>, u16, alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
361k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
361k
    x: Self::Output<T>,
284
361k
    y: Self::Output<U>,
285
361k
    f: F,
286
361k
  ) -> Self::Output<V> {
287
361k
    f(x, y)
288
361k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<u16>, u16, alloc::vec::Vec<u16>, <nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
498k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
498k
    x: Self::Output<T>,
284
498k
    y: Self::Output<U>,
285
498k
    f: F,
286
498k
  ) -> Self::Output<V> {
287
498k
    f(x, y)
288
498k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}>, nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata::mime::mime::mime_parse_value_delimited, suricata::mime::mime::mime_parse_value_until_semicolon)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::combine::<suricata::quic::frames::StreamTag, u32, (suricata::quic::frames::StreamTag, u32), <nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
133k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
133k
    x: Self::Output<T>,
284
133k
    y: Self::Output<U>,
285
133k
    f: F,
286
133k
  ) -> Self::Output<V> {
287
133k
    f(x, y)
288
133k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<char, core::option::Option<&str>, (char, core::option::Option<&str>), <nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::krb::detect::detect_parse_encryption_weak, suricata::krb::detect::detect_parse_encryption_list)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.77k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.77k
    x: Self::Output<T>,
284
1.77k
    y: Self::Output<U>,
285
1.77k
    f: F,
286
1.77k
  ) -> Self::Output<V> {
287
1.77k
    f(x, y)
288
1.77k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
74
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
74
    x: Self::Output<T>,
284
74
    y: Self::Output<U>,
285
74
    f: F,
286
74
  ) -> Self::Output<V> {
287
74
    f(x, y)
288
74
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
74
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
74
    x: Self::Output<T>,
284
74
    y: Self::Output<U>,
285
74
    f: F,
286
74
  ) -> Self::Output<V> {
287
74
    f(x, y)
288
74
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
750
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
750
    x: Self::Output<T>,
284
750
    y: Self::Output<U>,
285
750
    f: F,
286
750
  ) -> Self::Output<V> {
287
750
    f(x, y)
288
750
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
750
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
750
    x: Self::Output<T>,
284
750
    y: Self::Output<U>,
285
750
    f: F,
286
750
  ) -> Self::Output<V> {
287
750
    f(x, y)
288
750
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
750
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
750
    x: Self::Output<T>,
284
750
    y: Self::Output<U>,
285
750
    f: F,
286
750
  ) -> Self::Output<V> {
287
750
    f(x, y)
288
750
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
750
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
750
    x: Self::Output<T>,
284
750
    y: Self::Output<U>,
285
750
    f: F,
286
750
  ) -> Self::Output<V> {
287
750
    f(x, y)
288
750
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
66
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
66
    x: Self::Output<T>,
284
66
    y: Self::Output<U>,
285
66
    f: F,
286
66
  ) -> Self::Output<V> {
287
66
    f(x, y)
288
66
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
66
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
66
    x: Self::Output<T>,
284
66
    y: Self::Output<U>,
285
66
    f: F,
286
66
  ) -> Self::Output<V> {
287
66
    f(x, y)
288
66
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
66
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
66
    x: Self::Output<T>,
284
66
    y: Self::Output<U>,
285
66
    f: F,
286
66
  ) -> Self::Output<V> {
287
66
    f(x, y)
288
66
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Line
Count
Source
282
66
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
66
    x: Self::Output<T>,
284
66
    y: Self::Output<U>,
285
66
    f: F,
286
66
  ) -> Self::Output<V> {
287
66
    f(x, y)
288
66
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
66
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
66
    x: Self::Output<T>,
284
66
    y: Self::Output<U>,
285
66
    f: F,
286
66
  ) -> Self::Output<V> {
287
66
    f(x, y)
288
66
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<u8, u16, (u8, u16), <nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
18
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
18
    x: Self::Output<T>,
284
18
    y: Self::Output<U>,
285
18
    f: F,
286
18
  ) -> Self::Output<V> {
287
18
    f(x, y)
288
18
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
21
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
21
    x: Self::Output<T>,
284
21
    y: Self::Output<U>,
285
21
    f: F,
286
21
  ) -> Self::Output<V> {
287
21
    f(x, y)
288
21
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u8>, suricata::detect::uint::detect_parse_uint_with_unit<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
134k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
134k
    x: Self::Output<T>,
284
134k
    y: Self::Output<U>,
285
134k
    f: F,
286
134k
  ) -> Self::Output<V> {
287
134k
    f(x, y)
288
134k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u32>, suricata::detect::uint::detect_parse_uint_with_unit<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
51.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
51.2k
    x: Self::Output<T>,
284
51.2k
    y: Self::Output<U>,
285
51.2k
    f: F,
286
51.2k
  ) -> Self::Output<V> {
287
51.2k
    f(x, y)
288
51.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u16>, suricata::detect::uint::detect_parse_uint_with_unit<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
36.5k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
36.5k
    x: Self::Output<T>,
284
36.5k
    y: Self::Output<U>,
285
36.5k
    f: F,
286
36.5k
  ) -> Self::Output<V> {
287
36.5k
    f(x, y)
288
36.5k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u64>, suricata::detect::uint::detect_parse_uint_with_unit<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
18.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
18.2k
    x: Self::Output<T>,
284
18.2k
    y: Self::Output<U>,
285
18.2k
    f: F,
286
18.2k
  ) -> Self::Output<V> {
287
18.2k
    f(x, y)
288
18.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::parse_uint_index_precise, suricata::detect::uint::parse_uint_index_nb)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
60
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
60
    x: Self::Output<T>,
284
60
    y: Self::Output<U>,
285
60
    f: F,
286
60
  ) -> Self::Output<V> {
287
60
    f(x, y)
288
60
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
2.10k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.10k
    x: Self::Output<T>,
284
2.10k
    y: Self::Output<U>,
285
2.10k
    f: F,
286
2.10k
  ) -> Self::Output<V> {
287
2.10k
    f(x, y)
288
2.10k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
2.10k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.10k
    x: Self::Output<T>,
284
2.10k
    y: Self::Output<U>,
285
2.10k
    f: F,
286
2.10k
  ) -> Self::Output<V> {
287
2.10k
    f(x, y)
288
2.10k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
53.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
53.6k
    x: Self::Output<T>,
284
53.6k
    y: Self::Output<U>,
285
53.6k
    f: F,
286
53.6k
  ) -> Self::Output<V> {
287
53.6k
    f(x, y)
288
53.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
53.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
53.6k
    x: Self::Output<T>,
284
53.6k
    y: Self::Output<U>,
285
53.6k
    f: F,
286
53.6k
  ) -> Self::Output<V> {
287
53.6k
    f(x, y)
288
53.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
53.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
53.6k
    x: Self::Output<T>,
284
53.6k
    y: Self::Output<U>,
285
53.6k
    f: F,
286
53.6k
  ) -> Self::Output<V> {
287
53.6k
    f(x, y)
288
53.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
6.45k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
6.45k
    x: Self::Output<T>,
284
6.45k
    y: Self::Output<U>,
285
6.45k
    f: F,
286
6.45k
  ) -> Self::Output<V> {
287
6.45k
    f(x, y)
288
6.45k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
6.45k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
6.45k
    x: Self::Output<T>,
284
6.45k
    y: Self::Output<U>,
285
6.45k
    f: F,
286
6.45k
  ) -> Self::Output<V> {
287
6.45k
    f(x, y)
288
6.45k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
6.45k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
6.45k
    x: Self::Output<T>,
284
6.45k
    y: Self::Output<U>,
285
6.45k
    f: F,
286
6.45k
  ) -> Self::Output<V> {
287
6.45k
    f(x, y)
288
6.45k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
8.93k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.93k
    x: Self::Output<T>,
284
8.93k
    y: Self::Output<U>,
285
8.93k
    f: F,
286
8.93k
  ) -> Self::Output<V> {
287
8.93k
    f(x, y)
288
8.93k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
8.93k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.93k
    x: Self::Output<T>,
284
8.93k
    y: Self::Output<U>,
285
8.93k
    f: F,
286
8.93k
  ) -> Self::Output<V> {
287
8.93k
    f(x, y)
288
8.93k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
8.93k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.93k
    x: Self::Output<T>,
284
8.93k
    y: Self::Output<U>,
285
8.93k
    f: F,
286
8.93k
  ) -> Self::Output<V> {
287
8.93k
    f(x, y)
288
8.93k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.41k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.41k
    x: Self::Output<T>,
284
1.41k
    y: Self::Output<U>,
285
1.41k
    f: F,
286
1.41k
  ) -> Self::Output<V> {
287
1.41k
    f(x, y)
288
1.41k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
1.41k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.41k
    x: Self::Output<T>,
284
1.41k
    y: Self::Output<U>,
285
1.41k
    f: F,
286
1.41k
  ) -> Self::Output<V> {
287
1.41k
    f(x, y)
288
1.41k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
1.41k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.41k
    x: Self::Output<T>,
284
1.41k
    y: Self::Output<U>,
285
1.41k
    f: F,
286
1.41k
  ) -> Self::Output<V> {
287
1.41k
    f(x, y)
288
1.41k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
252k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
252k
    x: Self::Output<T>,
284
252k
    y: Self::Output<U>,
285
252k
    f: F,
286
252k
  ) -> Self::Output<V> {
287
252k
    f(x, y)
288
252k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
252k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
252k
    x: Self::Output<T>,
284
252k
    y: Self::Output<U>,
285
252k
    f: F,
286
252k
  ) -> Self::Output<V> {
287
252k
    f(x, y)
288
252k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
252k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
252k
    x: Self::Output<T>,
284
252k
    y: Self::Output<U>,
285
252k
    f: F,
286
252k
  ) -> Self::Output<V> {
287
252k
    f(x, y)
288
252k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Line
Count
Source
282
252k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
252k
    x: Self::Output<T>,
284
252k
    y: Self::Output<U>,
285
252k
    f: F,
286
252k
  ) -> Self::Output<V> {
287
252k
    f(x, y)
288
252k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
252k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
252k
    x: Self::Output<T>,
284
252k
    y: Self::Output<U>,
285
252k
    f: F,
286
252k
  ) -> Self::Output<V> {
287
252k
    f(x, y)
288
252k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
55.3k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
55.3k
    x: Self::Output<T>,
284
55.3k
    y: Self::Output<U>,
285
55.3k
    f: F,
286
55.3k
  ) -> Self::Output<V> {
287
55.3k
    f(x, y)
288
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
55.3k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
55.3k
    x: Self::Output<T>,
284
55.3k
    y: Self::Output<U>,
285
55.3k
    f: F,
286
55.3k
  ) -> Self::Output<V> {
287
55.3k
    f(x, y)
288
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Line
Count
Source
282
55.3k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
55.3k
    x: Self::Output<T>,
284
55.3k
    y: Self::Output<U>,
285
55.3k
    f: F,
286
55.3k
  ) -> Self::Output<V> {
287
55.3k
    f(x, y)
288
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Line
Count
Source
282
55.3k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
55.3k
    x: Self::Output<T>,
284
55.3k
    y: Self::Output<U>,
285
55.3k
    f: F,
286
55.3k
  ) -> Self::Output<V> {
287
55.3k
    f(x, y)
288
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#5}>
Line
Count
Source
282
55.3k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
55.3k
    x: Self::Output<T>,
284
55.3k
    y: Self::Output<U>,
285
55.3k
    f: F,
286
55.3k
  ) -> Self::Output<V> {
287
55.3k
    f(x, y)
288
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
55.3k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
55.3k
    x: Self::Output<T>,
284
55.3k
    y: Self::Output<U>,
285
55.3k
    f: F,
286
55.3k
  ) -> Self::Output<V> {
287
55.3k
    f(x, y)
288
55.3k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
99.0k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
99.0k
    x: Self::Output<T>,
284
99.0k
    y: Self::Output<U>,
285
99.0k
    f: F,
286
99.0k
  ) -> Self::Output<V> {
287
99.0k
    f(x, y)
288
99.0k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
2.09M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
2.09M
    x: Self::Output<T>,
284
2.09M
    y: Self::Output<U>,
285
2.09M
    f: F,
286
2.09M
  ) -> Self::Output<V> {
287
2.09M
    f(x, y)
288
2.09M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
248k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
248k
    x: Self::Output<T>,
284
248k
    y: Self::Output<U>,
285
248k
    f: F,
286
248k
  ) -> Self::Output<V> {
287
248k
    f(x, y)
288
248k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#3}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#4}>
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
297k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
297k
    x: Self::Output<T>,
284
297k
    y: Self::Output<U>,
285
297k
    f: F,
286
297k
  ) -> Self::Output<V> {
287
297k
    f(x, y)
288
297k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
152k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
152k
    x: Self::Output<T>,
284
152k
    y: Self::Output<U>,
285
152k
    f: F,
286
152k
  ) -> Self::Output<V> {
287
152k
    f(x, y)
288
152k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
152k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
152k
    x: Self::Output<T>,
284
152k
    y: Self::Output<U>,
285
152k
    f: F,
286
152k
  ) -> Self::Output<V> {
287
152k
    f(x, y)
288
152k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<alloc::vec::Vec<&[u8]>, &[u8], alloc::vec::Vec<&[u8]>, <nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
19.0k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
19.0k
    x: Self::Output<T>,
284
19.0k
    y: Self::Output<U>,
285
19.0k
    f: F,
286
19.0k
  ) -> Self::Output<V> {
287
19.0k
    f(x, y)
288
19.0k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), suricata_htp::urlencoded::UrlParseResult, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
5.55M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
5.55M
    x: Self::Output<T>,
284
5.55M
    y: Self::Output<U>,
285
5.55M
    f: F,
286
5.55M
  ) -> Self::Output<V> {
287
5.55M
    f(x, y)
288
5.55M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<(alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), suricata_htp::urlencoded::UrlParseResult, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted), <nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
9.25M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
9.25M
    x: Self::Output<T>,
284
9.25M
    y: Self::Output<U>,
285
9.25M
    f: F,
286
9.25M
  ) -> Self::Output<V> {
287
9.25M
    f(x, y)
288
9.25M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
8.24M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.24M
    x: Self::Output<T>,
284
8.24M
    y: Self::Output<U>,
285
8.24M
    f: F,
286
8.24M
  ) -> Self::Output<V> {
287
8.24M
    f(x, y)
288
8.24M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
8.24M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.24M
    x: Self::Output<T>,
284
8.24M
    y: Self::Output<U>,
285
8.24M
    f: F,
286
8.24M
  ) -> Self::Output<V> {
287
8.24M
    f(x, y)
288
8.24M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
29.2k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
29.2k
    x: Self::Output<T>,
284
29.2k
    y: Self::Output<U>,
285
29.2k
    f: F,
286
29.2k
  ) -> Self::Output<V> {
287
29.2k
    f(x, y)
288
29.2k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
39.7k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
39.7k
    x: Self::Output<T>,
284
39.7k
    y: Self::Output<U>,
285
39.7k
    f: F,
286
39.7k
  ) -> Self::Output<V> {
287
39.7k
    f(x, y)
288
39.7k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
39.7k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
39.7k
    x: Self::Output<T>,
284
39.7k
    y: Self::Output<U>,
285
39.7k
    f: F,
286
39.7k
  ) -> Self::Output<V> {
287
39.7k
    f(x, y)
288
39.7k
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<_, _, _, _>
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}>, nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
8.68k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.68k
    x: Self::Output<T>,
284
8.68k
    y: Self::Output<U>,
285
8.68k
    f: F,
286
8.68k
  ) -> Self::Output<V> {
287
8.68k
    f(x, y)
288
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}>, nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.43M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.43M
    x: Self::Output<T>,
284
1.43M
    y: Self::Output<U>,
285
1.43M
    f: F,
286
1.43M
  ) -> Self::Output<V> {
287
1.43M
    f(x, y)
288
1.43M
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>>, nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}>, <suricata_htp::headers::Parser>::header_sans_colon::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
41.6k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
41.6k
    x: Self::Output<T>,
284
41.6k
    y: Self::Output<U>,
285
41.6k
    f: F,
286
41.6k
  ) -> Self::Output<V> {
287
41.6k
    f(x, y)
288
41.6k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}, nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}>)> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
623
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
623
    x: Self::Output<T>,
284
623
    y: Self::Output<U>,
285
623
    f: F,
286
623
  ) -> Self::Output<V> {
287
623
    f(x, y)
288
623
  }
Unexecuted instantiation: <nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::complete_eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::eol::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
8.68k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.68k
    x: Self::Output<T>,
284
8.68k
    y: Self::Output<U>,
285
8.68k
    f: F,
286
8.68k
  ) -> Self::Output<V> {
287
8.68k
    f(x, y)
288
8.68k
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
8.39M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
8.39M
    x: Self::Output<T>,
284
8.39M
    y: Self::Output<U>,
285
8.39M
    f: F,
286
8.39M
  ) -> Self::Output<V> {
287
8.39M
    f(x, y)
288
8.39M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
282
1.24M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.24M
    x: Self::Output<T>,
284
1.24M
    y: Self::Output<U>,
285
1.24M
    f: F,
286
1.24M
  ) -> Self::Output<V> {
287
1.24M
    f(x, y)
288
1.24M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
282
1.24M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.24M
    x: Self::Output<T>,
284
1.24M
    y: Self::Output<U>,
285
1.24M
    f: F,
286
1.24M
  ) -> Self::Output<V> {
287
1.24M
    f(x, y)
288
1.24M
  }
<nom::internal::Emit as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
282
1.24M
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
283
1.24M
    x: Self::Output<T>,
284
1.24M
    y: Self::Output<U>,
285
1.24M
    f: F,
286
1.24M
  ) -> Self::Output<V> {
287
1.24M
    f(x, y)
288
1.24M
  }
289
}
290
291
/// Applies the parser, but do not a produce a value
292
///
293
/// This has the effect of greatly reducing the amount of code generated and the
294
/// parser memory usage. Some combinators check for an error in a child parser but
295
/// discard the error, and for those, using [Check] makes sure the error is not
296
/// even generated, only the fact that an error happened remains
297
pub struct Check;
298
impl Mode for Check {
299
  type Output<T> = ();
300
301
  #[inline(always)]
302
25.8M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
588k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
1.84M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
1.84M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
11.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
8.60k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
20.3k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
36.5k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
564
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
350
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
623
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
709
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
528
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
716
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
231
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
1.03k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
270
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
646
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
201
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
431
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
50.5k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
23.3k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.50M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
51.2k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
167k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
123k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
95.6k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
119k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
23.6k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
23.6k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.79k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
45.5k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.84k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
17.0k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.58k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.79k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.53k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.79k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.63k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<(core::option::Option<&str>, &str, core::option::Option<(&str, &str)>, core::option::Option<(&str, core::option::Option<&str>, &str)>), <(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
3.43k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<(&str, &str), <(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
1.81k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
9.59k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
11.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
113k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
20.6k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
95.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
209k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
682k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
193k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::combinator::MakeComplete<suricata::detect::uint::detect_parse_uint<u32>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
447
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
5.15k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<u8, <nom::combinator::Verify<nom::combinator::Peek<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>>, suricata::sdp::parser::parse_num::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
4.08k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::multi::Many0<suricata::sdp::parser::parse_media_description> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
2.74k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
302
672
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::pgsql::parser::PgsqlParseError<&[u8]>, <nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
7.76k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.31k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::quic::error::QuicError, <<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.30M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<(core::option::Option<char>, (), core::option::Option<(char, core::option::Option<char>, &str)>), <(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>) as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
23.0k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.83k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
30.1k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.65k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
215k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.77k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
21.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.54k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
214k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.44k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
3.56k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
63.3k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::rdp::error::RdpError, <suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
877k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.22k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<(), <suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
26.3k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
2.70k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
6.00k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
73.9k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
509
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
406
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
212k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
302
40.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
697k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
835k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.96M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
667
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.27k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
22
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
3.39k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
10.4k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
266k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
7.16k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
964k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
273k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
91.4k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<suricata::detect::error::RuleParseError<&str>, <nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
1.80k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
481k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
3.05M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
74.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
1.90M
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&[u8], <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
565k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
18.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
184k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
348k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
182k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
966
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
8.39k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<&str, <nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
348k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
384k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<char, <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
302
61.3k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}::{closure#0}>
Line
Count
Source
302
3.55k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&str>, <suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
252k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
6.84k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
476k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
113k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
63.2k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
74.8k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
339k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
236k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
355k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
<nom::internal::Check as nom::internal::Mode>::bind::<nom::error::Error<&[u8]>, <suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}::{closure#0}>
Line
Count
Source
302
30.3k
  fn bind<T, F: FnOnce() -> T>(_: F) -> Self::Output<T> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::bind::<_, _>
303
304
  #[inline(always)]
305
7.69k
  fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {}
<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#2}>
Line
Count
Source
305
865
  fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {}
<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
305
1.15k
  fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {}
<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
305
2.31k
  fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
<nom::internal::Check as nom::internal::Mode>::map::<nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
305
3.36k
  fn map<T, U, F: FnOnce(T) -> U>(_: Self::Output<T>, _: F) -> Self::Output<U> {}
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::map::<_, _, _>
306
307
  #[inline(always)]
308
8.56k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
309
8.56k
    _: Self::Output<T>,
310
8.56k
    _: Self::Output<U>,
311
8.56k
    _: F,
312
8.56k
  ) -> Self::Output<V> {
313
8.56k
  }
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
308
865
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
309
865
    _: Self::Output<T>,
310
865
    _: Self::Output<U>,
311
865
    _: F,
312
865
  ) -> Self::Output<V> {
313
865
  }
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, nom::error::Error<&[u8]>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#1}>
Line
Count
Source
308
865
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
309
865
    _: Self::Output<T>,
310
865
    _: Self::Output<U>,
311
865
    _: F,
312
865
  ) -> Self::Output<V> {
313
865
  }
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
308
1.15k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
309
1.15k
    _: Self::Output<T>,
310
1.15k
    _: Self::Output<U>,
311
1.15k
    _: F,
312
1.15k
  ) -> Self::Output<V> {
313
1.15k
  }
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
308
2.31k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
309
2.31k
    _: Self::Output<T>,
310
2.31k
    _: Self::Output<U>,
311
2.31k
    _: F,
312
2.31k
  ) -> Self::Output<V> {
313
2.31k
  }
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
<nom::internal::Check as nom::internal::Mode>::combine::<nom::error::Error<&str>, nom::error::Error<&str>, nom::error::Error<&str>, <nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::process<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}>
Line
Count
Source
308
3.36k
  fn combine<T, U, V, F: FnOnce(T, U) -> V>(
309
3.36k
    _: Self::Output<T>,
310
3.36k
    _: Self::Output<U>,
311
3.36k
    _: F,
312
3.36k
  ) -> Self::Output<V> {
313
3.36k
  }
Unexecuted instantiation: <nom::internal::Check as nom::internal::Mode>::combine::<_, _, _, _>
314
}
315
316
/// Parser result type
317
///
318
/// * `Ok` branch: a tuple of the remaining input data, and the output value.
319
///   The output value is of the `O` type if the output mode was [Emit], and `()`
320
///   if the mode was [Check]
321
/// * `Err` branch: an error of the `E` type if the erroor mode was [Emit], and `()`
322
///   if the mode was [Check]
323
pub type PResult<OM, I, O, E> = Result<
324
  (I, <<OM as OutputMode>::Output as Mode>::Output<O>),
325
  Err<E, <<OM as OutputMode>::Error as Mode>::Output<E>>,
326
>;
327
328
/// Trait Defining the parser's execution
329
///
330
/// The same parser implementation can vary in behaviour according to the chosen
331
/// output mode
332
pub trait OutputMode {
333
  /// Defines the [Mode] for the output type. [Emit] will generate the value, [Check] will
334
  /// apply the parser but will only generate `()` if successful. This can be used when
335
  /// verifying that the input data conforms to the format without having to generate any
336
  /// output data
337
  type Output: Mode;
338
  /// Defines the [Mode] for the output type. [Emit] will generate the value, [Check] will
339
  /// apply the parser but will only generate `()` if an error happened. [Emit] should be
340
  /// used when we want to handle the error and extract useful information from it. [Check]
341
  /// is used when we just want to know if parsing failed and reject the data quickly.
342
  type Error: Mode;
343
  /// Indicates whether the input data is "complete", ie we already have the entire data in the
344
  /// buffer, or if it is "streaming", where more data can be added later in the buffer. In
345
  /// streaming mode, the parser will understand that a failure may mean that we are missing
346
  /// data, and will return a specific error branch, [Err::Incomplete] to signal it. In complete
347
  /// mode, the parser will generate a normal error
348
  type Incomplete: IsStreaming;
349
}
350
351
/// Specifies the behaviour when a parser encounters an error that could be due to partial ata
352
pub trait IsStreaming {
353
  /// called by parsers on partial data errors
354
  /// * `needed` can hold the amount of additional data the parser would need to decide
355
  /// * `err_f`: produces the error when in "complete" mode
356
  fn incomplete<E, F: FnOnce() -> E>(needed: Needed, err_f: F) -> Err<E>;
357
  /// Indicates whether the data is in streaming mode or not
358
  fn is_streaming() -> bool;
359
}
360
361
/// Indicates that the input data is streaming: more data may be available later
362
pub struct Streaming;
363
364
impl IsStreaming for Streaming {
365
0
  fn incomplete<E, F: FnOnce() -> E>(needed: Needed, _err_f: F) -> Err<E> {
366
0
    Err::Incomplete(needed)
367
0
  }
368
369
  #[inline]
370
12.0M
  fn is_streaming() -> bool {
371
12.0M
    true
372
12.0M
  }
373
}
374
375
/// Indicates that the input data is complete: no more data may be added later
376
pub struct Complete;
377
378
impl IsStreaming for Complete {
379
0
  fn incomplete<E, F: FnOnce() -> E>(_needed: Needed, err_f: F) -> Err<E> {
380
0
    Err::Error(err_f())
381
0
  }
382
383
  #[inline]
384
29.6M
  fn is_streaming() -> bool {
385
29.6M
    false
386
29.6M
  }
387
}
388
389
/// Holds the parser execution modifiers: output [Mode], error [Mode] and
390
/// streaming behaviour for input data
391
pub struct OutputM<M: Mode, EM: Mode, S: IsStreaming> {
392
  m: PhantomData<M>,
393
  em: PhantomData<EM>,
394
  s: PhantomData<S>,
395
}
396
397
impl<M: Mode, EM: Mode, S: IsStreaming> OutputMode for OutputM<M, EM, S> {
398
  type Output = M;
399
  type Error = EM;
400
  type Incomplete = S;
401
}
402
/// All nom parsers implement this trait
403
pub trait Parser<Input> {
404
  /// Type of the produced value
405
  type Output;
406
  /// Error type of this parser
407
  type Error: ParseError<Input>;
408
409
  /// A parser takes in input type, and returns a `Result` containing
410
  /// either the remaining input and the output value, or an error
411
  #[inline]
412
1.38G
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.38G
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.38G
  }
<nom::combinator::Opt<nom::combinator::MakeComplete<suricata::detect::uint::detect_parse_uint<u32>>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
3.78k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.78k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.78k
  }
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
3.48k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.48k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.48k
  }
<nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
6.82k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.82k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.82k
  }
<nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
26.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.4k
  }
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.54M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.54M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.54M
  }
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
589k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
589k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
589k
  }
<nom::combinator::Opt<nom::combinator::MakeComplete<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
63.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
63.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
63.3k
  }
<nom::combinator::Opt<nom::multi::Many0<suricata::sdp::parser::parse_media_description>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.6k
  }
<nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
77.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
77.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
77.1k
  }
<nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::sdp::parser::parse_num>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
17.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
17.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
17.9k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_email> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
52.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
52.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
52.2k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_bandwidth> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
125k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
125k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
125k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_time_zone> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.6k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_attributes> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
97.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
97.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
97.1k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_phone_number> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
52.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
52.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
52.2k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_repeat_times> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
357k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
357k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
357k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_session_info> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
125k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
125k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
125k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_encryption_key> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
97.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
97.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
97.1k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_connection_data> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
125k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
125k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
125k
  }
<nom::combinator::Opt<suricata::sdp::parser::parse_uri> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
52.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
52.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
52.2k
  }
<nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
51.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
51.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
51.4k
  }
<nom::combinator::Verify<suricata::ftp::getu16, suricata::ftp::ftp_pasv_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
42.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
42.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
42.9k
  }
<nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
81.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
81.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
81.2k
  }
<nom::combinator::Verify<suricata::ftp::parse_u16, suricata::ftp::ftp_active_port::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
68.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
68.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
68.5k
  }
<nom::multi::SeparatedList1<nom::multi::Many1<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version)>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
13.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
13.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
13.9k
  }
<nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
125k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
125k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
125k
  }
<nom::multi::Many0<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>)>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
97.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
97.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
97.1k
  }
<nom::multi::Many1<nom::sequence::Preceded<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
75.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
75.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
75.0k
  }
<nom::multi::Many1<suricata::sdp::parser::parse_time_description> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
52.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
52.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
52.2k
  }
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.93k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.93k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.93k
  }
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.93k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.93k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.93k
  }
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.93k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.93k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.93k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
150k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
150k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
150k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
149k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
149k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
149k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.62k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.62k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.62k
  }
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
80.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
80.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
80.8k
  }
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
76.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
76.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
76.0k
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
161
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
161
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
161
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
368
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
368
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
368
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
418
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
418
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
418
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
65.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
65.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
65.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
62.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
62.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
62.1k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
59.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
59.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
59.3k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
63.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
63.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
63.8k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.1k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
66.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
66.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
66.9k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.79k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.79k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.79k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
56.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
56.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
56.3k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
77.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
77.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
77.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
112k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
112k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
112k
  }
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
57.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
57.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
57.4k
  }
<nom::sequence::Preceded<nom::combinator::Verify<nom::combinator::Peek<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>>, suricata::sdp::parser::parse_num::{closure#0}, u8>, nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.92k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.92k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.92k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
95.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
95.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
95.0k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}>)>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
49.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
49.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
49.6k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
41.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.9k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
41.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.9k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, suricata::detect::requires::parse_next_version_part> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
50.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
50.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
50.9k
  }
<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
201k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
201k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
201k
  }
<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
409k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
409k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
409k
  }
<nom::sequence::Preceded<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, (nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
381k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
381k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
381k
  }
<nom::sequence::Preceded<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
61.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
61.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
61.8k
  }
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
830k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
830k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
830k
  }
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
494k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
494k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
494k
  }
<(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.93k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.93k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.93k
  }
<(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
73.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
73.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
73.7k
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
93.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
93.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
93.8k
  }
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.3M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.3M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.3M
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.86M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.86M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.86M
  }
<nom::combinator::Cond<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.42k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.42k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.42k
  }
<nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
127k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
127k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
127k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
49.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
49.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
49.4k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
29.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
29.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
29.0k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
26.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.3k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
86.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
86.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
86.5k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.7k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
58.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
58.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
58.5k
  }
<nom::combinator::Cond<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
24.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
24.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
24.9k
  }
<nom::combinator::Cond<suricata::smb::ntlmssp_records::parse_ntlm_auth_version> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
11.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.3k
  }
<nom::combinator::Verify<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}>, suricata::enip::detect::enip_parse_cip_service::{closure#1}, u8> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
5.03k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.03k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.03k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::dhcp::parser::parse_clientid_option::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
53.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
53.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
53.8k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
56.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
56.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
56.8k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
31.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
31.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
31.7k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#2}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
28.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
28.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
28.5k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#4}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
24.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
24.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
24.7k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#6}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
21.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
21.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
21.2k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#8}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
18.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
18.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
18.1k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#10}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
15.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
15.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
15.4k
  }
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#3}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
26.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.1k
  }
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#5}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.0k
  }
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#7}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
19.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
19.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
19.7k
  }
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#9}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
16.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
16.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
16.4k
  }
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#11}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
13.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
13.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
13.4k
  }
<nom::combinator::Verify<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::smb::ntlmssp_records::parse_ntlm_auth_record::{closure#1}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
29.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
29.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
29.9k
  }
<nom::multi::Count<suricata::dns::parser::dns_parse_body::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.84M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.84M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.84M
  }
<nom::multi::Many1<nom::combinator::MakeComplete<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
25.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
25.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
25.3k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
119
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
119
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
119
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
17
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
17
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
17
  }
<nom::internal::FlatMap<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
107M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
107M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
107M
  }
<nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
83.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
83.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
83.0k
  }
<nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
261k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
261k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
261k
  }
<nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
864k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
864k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
864k
  }
<nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
210k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
210k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
210k
  }
<nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
14.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
14.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
14.3k
  }
<nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.33M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.33M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.33M
  }
<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
673k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
673k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
673k
  }
<nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
168k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
168k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
168k
  }
<suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
98.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
98.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
98.9k
  }
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.77M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.77M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.77M
  }
<nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
15.8M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
15.8M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
15.8M
  }
<nom::combinator::Peek<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.67M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.67M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.67M
  }
<nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
211M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
211M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
211M
  }
<nom::number::BeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
19.3M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
19.3M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
19.3M
  }
<nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
157M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
157M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
157M
  }
<nom::internal::FlatMap<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.20M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.20M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.20M
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
830k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
830k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
830k
  }
<nom::combinator::Cond<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
657k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
657k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
657k
  }
<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.87M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.87M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.87M
  }
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.95M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.95M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.95M
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
14.7M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
14.7M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
14.7M
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.51M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.51M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.51M
  }
<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.93M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.93M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.93M
  }
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
19.0M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
19.0M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
19.0M
  }
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
15.8M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
15.8M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
15.8M
  }
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.62M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.62M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.62M
  }
<nom::combinator::AllConsuming<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
872
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
872
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
872
  }
<nom::combinator::Opt<nom::sequence::Terminated<nom::multi::Many1<suricata::pgsql::parser::pgsql_parse_generic_parameter>, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
24.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
24.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
24.3k
  }
<nom::combinator::Cond<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
495k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
495k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
495k
  }
<nom::combinator::Cond<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
131k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
131k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
131k
  }
<nom::combinator::Peek<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
8.96M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.96M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.96M
  }
<nom::combinator::Peek<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
83.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
83.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
83.2k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_fail::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
26.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.4k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
416k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
416k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
416k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_simple_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
17.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
17.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
17.6k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_done::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
67.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
67.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
67.6k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
20.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.7k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
26.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.7k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_ready_for_query::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
26.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.0k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_row_description::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
45.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
45.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
45.0k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_command_complete::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
205k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
205k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
205k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_in_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
145k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
145k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
145k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_password_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
50.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
50.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
50.9k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_copy_out_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
119k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
119k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
119k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_terminate_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.90M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.90M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.90M
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_error_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
36.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
36.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
36.9k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_data_row::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
206k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
206k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
206k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_notification_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
17.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
17.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
17.6k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_sasl_initial_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
41.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.6k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
19.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
19.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
19.4k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_backend_key_data_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.65k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.65k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.65k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_parameter_status_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
85.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
85.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
85.7k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_in::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
221k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
221k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
221k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::parse_consolidated_copy_data_out::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
212k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
212k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
212k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
126k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
126k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
126k
  }
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_gte_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.99M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.99M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.99M
  }
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::pgsql::parser::parse_exact_length::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.42M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.42M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.42M
  }
<nom::multi::Count<suricata::dcerpc::parser::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
131k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
131k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
131k
  }
<nom::multi::ManyMN<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
139k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
139k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
139k
  }
<nom::multi::ManyTill<suricata::pgsql::parser::parse_error_notice_fields::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
37.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
37.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
37.1k
  }
<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
74.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
74.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
74.2k
  }
<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.04k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.04k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.04k
  }
<nom::branch::Choice<(nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.57k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.57k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.57k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
12.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
12.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
12.8k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
24.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
24.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
24.3k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
203k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
203k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
203k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
199k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
199k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
199k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
18.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
18.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
18.4k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_error_response::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
33.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
33.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
33.4k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_notification_response::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
16.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
16.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
16.7k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
17.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
17.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
17.8k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
109k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
109k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
109k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
84.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
84.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
84.0k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_sasl_initial_response_payload> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
30.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.5k
  }
<nom::sequence::Terminated<nom::multi::Many1<suricata::pgsql::parser::parse_sasl_mechanism>, nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
11.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.6k
  }
<nom::sequence::Terminated<nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
65.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
65.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
65.3k
  }
<nom::sequence::Terminated<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.04k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.04k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.04k
  }
<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.04M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.04M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.04M
  }
<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
97.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
97.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
97.6k
  }
<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
592k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
592k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
592k
  }
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
681k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
681k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
681k
  }
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
345k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
345k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
345k
  }
<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.78M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.78M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.78M
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.39M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.39M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.39M
  }
<nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.98M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.98M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.98M
  }
<nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.30M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.30M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.30M
  }
<nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
96.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
96.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
96.1k
  }
<suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
18.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
18.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
18.2k
  }
<nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
12.0M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
12.0M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
12.0M
  }
<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.45M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.45M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.45M
  }
<nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.93M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.93M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.93M
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.16M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.16M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.16M
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.97M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.97M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.97M
  }
<nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.49k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.49k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.49k
  }
<nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.24k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.24k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.24k
  }
<nom::multi::Count<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.55k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.55k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.55k
  }
<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
100k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
100k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
100k
  }
<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
100k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
100k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
100k
  }
<nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
191k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
191k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
191k
  }
<nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
44.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
44.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
44.2k
  }
<nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
92.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
92.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
92.1k
  }
<nom::combinator::Not<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.15k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.15k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.15k
  }
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
154k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
154k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
154k
  }
<nom::combinator::Verify<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, suricata::ssh::parser::ssh_parse_record_header::{closure#0}, u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
78.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
78.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
78.5k
  }
<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.52k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.52k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.52k
  }
<nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.59k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.59k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.59k
  }
<nom::internal::FlatMap<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
405k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
405k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
405k
  }
<nom::sequence::Terminated<nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ssh::parser::ssh_parse_line::parser)>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
56.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
56.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
56.8k
  }
<nom::combinator::Opt<suricata::sdp::parser::sdp_parse_message> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.53M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.53M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.53M
  }
<nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.84M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.84M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.84M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.84M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.84M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.84M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
934k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
934k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
934k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
624k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
624k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
624k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.54M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.54M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.54M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.53M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.53M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.53M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
930k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
930k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
930k
  }
<nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.55M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.55M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.55M
  }
<nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.84M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.84M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.84M
  }
<nom::sequence::Preceded<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::sequence::Terminated<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.84M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.84M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.84M
  }
<nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
8.29M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.29M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.29M
  }
<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.10M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.10M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.10M
  }
<nom::combinator::AllConsuming<nom::multi::Many0<nom::combinator::MakeComplete<<suricata::quic::frames::Frame>::decode_frame>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.30M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.30M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.30M
  }
<nom::combinator::AllConsuming<suricata::quic::frames::parse_crypto_stream> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
38.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
38.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
38.3k
  }
<nom::combinator::Opt<nom::combinator::MakeComplete<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.72M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.72M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.72M
  }
Unexecuted instantiation: <nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>)> as nom::internal::Parser<&str>>::parse
<nom::multi::Count<nom::combinator::MakeComplete<suricata::quic::frames::parse_tag_and_offset>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
16.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
16.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
16.7k
  }
<nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.76k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.76k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.76k
  }
<nom::multi::Many0<suricata::bittorrent_dht::parser::parse_node6> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.31k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.31k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.31k
  }
<nom::branch::Choice<(nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}>, nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.27k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.27k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.27k
  }
<nom::branch::Choice<(nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.66M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.66M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.66M
  }
Unexecuted instantiation: <nom::branch::Choice<(nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2}, nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3})> as nom::internal::Parser<&str>>::parse
<nom::branch::Choice<(suricata::mime::mime::mime_parse_value_delimited, suricata::mime::mime::mime_parse_value_until_semicolon)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.72M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.72M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.72M
  }
<nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
136k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
136k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
136k
  }
<nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.31M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.31M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.31M
  }
<nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
29.3M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
29.3M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
29.3M
  }
<nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.1M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.1M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.1M
  }
<nom::multi::Count<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
41.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.8k
  }
<nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
892k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
892k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
892k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.88k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.88k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.88k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
3.65k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.65k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.65k
  }
<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_remaining_message::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
30.1M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.1M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.1M
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.08k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.08k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.08k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.78k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.78k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.78k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.86k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.86k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.86k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.18k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.18k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.18k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.10k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.10k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.10k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
11.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.2k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.92k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.92k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.92k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.96k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.96k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.96k
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
992
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
992
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
992
  }
<nom::combinator::Opt<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.62k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.62k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.62k
  }
<nom::combinator::Opt<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.14k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.14k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.14k
  }
<nom::combinator::Opt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.97k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.97k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.97k
  }
<nom::combinator::Opt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.37k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.37k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.37k
  }
<nom::combinator::Opt<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.26k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.26k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.26k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_cs_net> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
30.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.1k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_cs_unknown> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.0k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_rdp_cookie> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
217k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
217k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
217k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
41.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.0k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_x223_data_class_0> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
63.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
63.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
63.3k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_cs_client_core_data> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
54.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
54.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
54.0k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_failure> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.56k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.56k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.56k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_request> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
215k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
215k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
215k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_mcs_connect_response> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.77k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.77k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.77k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_negotiation_response> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.88k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.88k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.88k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_confirm_class_0> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
877k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
877k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
877k
  }
<nom::combinator::Opt<suricata::rdp::parser::parse_x224_connection_request_class_0> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.28M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.28M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.28M
  }
<nom::combinator::Cond<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
123k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
123k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
123k
  }
<nom::combinator::Cond<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
465k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
465k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
465k
  }
<nom::combinator::Cond<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
469k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
469k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
469k
  }
<nom::combinator::Cond<suricata::ike::parser::parse_proposal::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
13.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
13.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
13.6k
  }
<nom::combinator::Cond<suricata::ike::parser::parse_transform::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
682k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
682k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
682k
  }
<nom::combinator::Cond<suricata::ike::parser::parse_security_association::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
14.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
14.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
14.8k
  }
<nom::combinator::Cond<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.44M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.44M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.44M
  }
<nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_string> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
147k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
147k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
147k
  }
<nom::combinator::Cond<suricata::mqtt::parser::parse_mqtt_binary_data> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
147k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
147k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
147k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.30M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.30M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.30M
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
63.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
63.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
63.3k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x223_data_class_0::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
42.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
42.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
42.0k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
877k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
877k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
877k
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.28M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.28M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.28M
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
41.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.0k
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
39.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
39.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
39.7k
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.56k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.56k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.56k
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
215k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
215k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
215k
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.77k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.77k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.77k
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_mcs_connect_response::{closure#1}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.90k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.90k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.90k
  }
<nom::combinator::Verify<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.88k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.88k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.88k
  }
<nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_confirm::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
816k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
816k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
816k
  }
<nom::combinator::Verify<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_x224_connection_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.41M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.41M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.41M
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
30.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.1k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#0}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
54.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
54.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
54.0k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_failure::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.68k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.68k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.68k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_request::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.85k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.85k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.85k
  }
<nom::combinator::Verify<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_negotiation_response::{closure#1}, u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.07k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.07k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.07k
  }
<nom::combinator::Verify<suricata::detect::float::parse_float_value<f64>, suricata::detect::float::detect_parse_float_start_interval<f64>::{closure#0}, f64> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.01k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.01k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.01k
  }
<nom::multi::Many0<nom::combinator::MakeComplete<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
113k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
113k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
113k
  }
<nom::multi::Many0<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_mqtt_string>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
95.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
95.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
95.8k
  }
<nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_sa_attribute::parse_attribute>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
682k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
682k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
682k
  }
<nom::multi::Many0<nom::combinator::MakeComplete<suricata::ike::parser::parse_ikev1_payload_list::parse_payload>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
193k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
193k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
193k
  }
<nom::multi::Many1<nom::combinator::MakeComplete<suricata::mqtt::parser::parse_subscribe_topic>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
210k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
210k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
210k
  }
<nom::multi::Many1<suricata::krb::detect::detect_parse_encryption_item> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
4.43k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.43k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.43k
  }
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}>, nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
4.22k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.22k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.22k
  }
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
361
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
361
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
361
  }
<nom::branch::Choice<(suricata::detect::float::detect_parse_float_start_interval<f64>, suricata::detect::float::detect_parse_float_start_equal<f64>, suricata::detect::float::detect_parse_float_start_symbol<f64>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.95k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.95k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.95k
  }
<nom::branch::Choice<(suricata::krb::detect::detect_parse_encryption_weak, suricata::krb::detect::detect_parse_encryption_list)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
5.43k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.43k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.43k
  }
<nom::number::BeUint<u8, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
18.0M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
18.0M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
18.0M
  }
<nom::number::BeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
11.0M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.0M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.0M
  }
<nom::number::BeUint<u32, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
938k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
938k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
938k
  }
<nom::number::BeUint<u16, suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.29M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.29M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.29M
  }
<nom::number::BeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.74M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.74M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.74M
  }
<nom::number::BeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
676k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
676k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
676k
  }
<nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.1M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.1M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.1M
  }
<nom::number::LeUint<u8, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
316k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
316k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
316k
  }
<nom::number::LeUint<u8, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
261k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
261k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
261k
  }
<nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.21M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.21M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.21M
  }
<nom::number::LeUint<u32, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.88k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.88k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.88k
  }
<nom::number::LeUint<u32, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
210k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
210k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
210k
  }
<nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
15.7M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
15.7M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
15.7M
  }
<nom::number::LeUint<u16, suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.60k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.60k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.60k
  }
<nom::number::LeUint<u16, suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
864k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
864k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
864k
  }
<nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.00M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.00M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.00M
  }
<nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.15M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.15M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.15M
  }
<nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
97.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
97.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
97.6k
  }
<nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
592k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
592k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
592k
  }
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
21.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
21.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
21.1k
  }
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
20.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.7k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
19.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
19.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
19.8k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
12.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
12.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
12.9k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
22.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
22.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
22.1k
  }
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
179k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
179k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
179k
  }
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.22M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.22M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.22M
  }
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
92.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
92.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
92.1k
  }
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
191k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
191k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
191k
  }
<nom::internal::Either<nom::number::BeUint<u16, suricata::smb::error::SmbError>, nom::number::LeUint<u16, suricata::smb::error::SmbError>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
44.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
44.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
44.2k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.68k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.68k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.68k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.26k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.26k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.26k
  }
<nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.29M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.29M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.29M
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.93k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.93k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.93k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.0k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
21.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
21.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
21.2k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
23.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
23.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
23.6k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.26k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.26k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.26k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.24k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.24k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.24k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.36k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.36k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.36k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
40.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
40.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
40.3k
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
31.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
31.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
31.0k
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.62k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.62k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.62k
  }
<nom::internal::FlatMap<suricata::rdp::util::parse_per_length_determinant, nom::multi::length_data<&[u8], suricata::rdp::error::RdpError, suricata::rdp::util::parse_per_length_determinant>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
33.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
33.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
33.3k
  }
<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.22M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.22M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.22M
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.91M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.91M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.91M
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
38.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
38.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
38.0k
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
98.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
98.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
98.9k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
33.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
33.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
33.5k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
78.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
78.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
78.8k
  }
<nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
223k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
223k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
223k
  }
<nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.29M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.29M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.29M
  }
<suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
44.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
44.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
44.2k
  }
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
2.22M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.22M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.22M
  }
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
44.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
44.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
44.2k
  }
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
30.2M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.2M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.2M
  }
<nom::combinator::Verify<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::util::parse_domain_label::{closure#0}, [u8]> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
30.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.2k
  }
<nom::multi::Many1Count<suricata::util::parse_subdomain> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.22k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.22k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.22k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
339k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
339k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
339k
  }
<suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
2.22M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.22M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.22M
  }
Unexecuted instantiation: <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::parse
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
100k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
100k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
100k
  }
<(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
100k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
100k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
100k
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
29.6M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
29.6M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
29.6M
  }
<nom::combinator::Opt<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
5.05k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.05k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.05k
  }
<nom::combinator::Cond<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
277k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
277k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
277k
  }
<nom::multi::Count<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
15.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
15.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
15.0k
  }
<nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
24
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
24
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
24
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.1k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
2.60k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.60k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.60k
  }
<nom::multi::SeparatedList1<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}>, nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
93.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
93.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
93.3k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
3.76k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.76k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.76k
  }
<nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
4.18k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.18k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.18k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
12.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
12.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
12.9k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
893k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
893k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
893k
  }
<nom::sequence::Terminated<nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.4k
  }
<nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.88k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.88k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.88k
  }
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
374k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
374k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
374k
  }
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
356k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
356k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
356k
  }
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.30M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.30M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.30M
  }
<nom::combinator::Verify<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, suricata::mqtt::parser::parse_mqtt_variable_integer::{closure#0}, u8> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
35.7M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
35.7M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
35.7M
  }
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
32.1M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
32.1M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
32.1M
  }
<nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
35.7M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
35.7M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
35.7M
  }
<suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::parse
Line
Count
Source
412
30.2M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
30.2M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
30.2M
  }
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.4M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.4M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.4M
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
27.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
27.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
27.5k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
40.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
40.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
40.8k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
46.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
46.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
46.8k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
19.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
19.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
19.3k
  }
<nom::combinator::AllConsuming<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
12.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
12.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
12.4k
  }
<nom::combinator::AllConsuming<suricata::detect::uri::detect_parse_urilen_raw> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
697
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
697
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
697
  }
<nom::combinator::Opt<suricata::detect::uint::detect_parse_uint_unit> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
257k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
257k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
257k
  }
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>::{closure#0}, u8> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.12k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.12k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.12k
  }
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.03k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.03k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.03k
  }
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#0}, u32> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
14.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
14.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
14.5k
  }
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u32>, suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>::{closure#1}, u32> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
4.35k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.35k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.35k
  }
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>::{closure#0}, u16> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.37k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.37k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.37k
  }
<nom::combinator::Verify<suricata::detect::uint::detect_parse_uint_value<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>::{closure#0}, u64> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
3.22k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.22k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.22k
  }
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
257k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
257k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
257k
  }
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
114k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
114k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
114k
  }
<nom::branch::Choice<(nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>, nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
278
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
278
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
278
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u8>, suricata::detect::uint::detect_parse_uint_start_interval<u8>, suricata::detect::uint::detect_parse_uint_start_equal<u8>, suricata::detect::uint::detect_parse_uint_start_symbol<u8>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
81.1k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
81.1k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
81.1k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u32>, suricata::detect::uint::detect_parse_uint_start_interval<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
47.3k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
47.3k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
47.3k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u16>, suricata::detect::uint::detect_parse_uint_start_interval<u16>, suricata::detect::uint::detect_parse_uint_start_equal<u16>, suricata::detect::uint::detect_parse_uint_start_symbol<u16>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
58.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
58.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
58.0k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_bitmask<u64>, suricata::detect::uint::detect_parse_uint_start_interval<u64>, suricata::detect::uint::detect_parse_uint_start_equal<u64>, suricata::detect::uint::detect_parse_uint_start_symbol<u64>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
20.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.7k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u8>, suricata::detect::uint::detect_parse_uint_with_unit<u8>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
182k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
182k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
182k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u32>, suricata::detect::uint::detect_parse_uint_with_unit<u32>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
143k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
143k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
143k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u16>, suricata::detect::uint::detect_parse_uint_with_unit<u16>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
127k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
127k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
127k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_value_hex<u64>, suricata::detect::uint::detect_parse_uint_with_unit<u64>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
49.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
49.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
49.9k
  }
<nom::branch::Choice<(suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32>, suricata::detect::uint::detect_parse_uint_start_equal<u32>, suricata::detect::uint::detect_parse_uint_start_symbol<u32>)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
14.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
14.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
14.5k
  }
<nom::branch::Choice<(suricata::detect::uint::parse_uint_index_precise, suricata::detect::uint::parse_uint_index_nb)> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
4.22k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.22k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.22k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
181k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
181k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
181k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
141k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
141k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
141k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
124k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
124k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
124k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
49.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
49.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
49.5k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>>, nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
89.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
89.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
89.4k
  }
<nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
5.93k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.93k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.93k
  }
<nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
5.05k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.05k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.05k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
11.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.4k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
22.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
22.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
22.2k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
138
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
138
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
138
  }
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
112
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
112
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
112
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
26.4k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
26.4k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
26.4k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
4.85k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.85k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.85k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
11.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.0k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
141
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
141
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
141
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.16k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.16k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.16k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
119
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
119
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
119
  }
<nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
2.31k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.31k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.31k
  }
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
154k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
154k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
154k
  }
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
<nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
41.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
41.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
41.2k
  }
<nom::combinator::Opt<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
284k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
284k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
284k
  }
<nom::combinator::Opt<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
302k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
302k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
302k
  }
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
111k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
111k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
111k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
755k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
755k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
755k
  }
<nom::combinator::Opt<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
1.01M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.01M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.01M
  }
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::parse
Line
Count
Source
412
8.86k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.86k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.86k
  }
<(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
363k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
363k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
363k
  }
<nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.64k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.64k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.64k
  }
<(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
78.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
78.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
78.8k
  }
<(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
121k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
121k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
121k
  }
<nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
53.0k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
53.0k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
53.0k
  }
<nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
20.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.8k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
20.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.8k
  }
<nom::combinator::Not<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})>> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
111k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
111k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
111k
  }
<nom::combinator::Not<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
142k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
142k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
142k
  }
<nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::decode_percent::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}, suricata_htp::urlencoded::unencoded_byte::{closure#0})>, suricata_htp::urlencoded::decode_uri::{closure#1}, suricata_htp::urlencoded::decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
152k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
152k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
152k
  }
<nom::multi::FoldMany0<nom::branch::Choice<(suricata_htp::urlencoded::path_decode_percent::{closure#0}, suricata_htp::urlencoded::path_parse_other::{closure#0})>, suricata_htp::urlencoded::path_decode_uri::{closure#1}, suricata_htp::urlencoded::path_decode_uri::{closure#0}, (alloc::vec::Vec<u8>, u64, suricata_htp::config::HtpUnwanted)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
297k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
297k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
297k
  }
<nom::branch::Choice<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
144k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
144k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
144k
  }
<nom::branch::Choice<(suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::decode_valid_hex::{closure#0}, suricata_htp::urlencoded::decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
76.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
76.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
76.2k
  }
<nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.63M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.63M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.63M
  }
<nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.55M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.55M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.55M
  }
<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
277k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
277k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
277k
  }
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
68.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
68.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
68.6k
  }
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
92.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
92.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
92.2k
  }
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
50.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
50.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
50.5k
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.70M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.70M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.70M
  }
<(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
67.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
67.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
67.7k
  }
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
52.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
52.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
52.7k
  }
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
347k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
347k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
347k
  }
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
159k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
159k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
159k
  }
<nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.07M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.07M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.07M
  }
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
<nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
786k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
786k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
786k
  }
<nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.91M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.91M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.91M
  }
<nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.42M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.42M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.42M
  }
<nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
58.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
58.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
58.9k
  }
<nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.95M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.95M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.95M
  }
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
10.8M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
10.8M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
10.8M
  }
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
24.9k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
24.9k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
24.9k
  }
<(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.19M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.19M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.19M
  }
<(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.51M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.51M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.51M
  }
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
164k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
164k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
164k
  }
<(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.25k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.25k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.25k
  }
<nom::combinator::Opt<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
12.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
12.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
12.7k
  }
<nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
202k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
202k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
202k
  }
<nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
363k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
363k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
363k
  }
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
363k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
363k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
363k
  }
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
408k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
408k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
408k
  }
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
42.5k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
42.5k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
42.5k
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
526k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
526k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
526k
  }
<nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
363k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
363k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
363k
  }
<suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
52.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
52.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
52.7k
  }
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
70.7k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
70.7k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
70.7k
  }
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
76.2k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
76.2k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
76.2k
  }
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
963
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
963
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
963
  }
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
181
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
181
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
181
  }
<(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
15.8k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
15.8k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
15.8k
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
126k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
126k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
126k
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
166k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
166k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
166k
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
195k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
195k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
195k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::parse
<<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
36.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
36.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
36.6k
  }
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.17M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.17M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.17M
  }
<<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.48M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.48M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.48M
  }
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
720k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
720k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
720k
  }
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.72M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.72M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.72M
  }
<(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
233k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
233k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
233k
  }
<nom::branch::Choice<(nom::combinator::MakeComplete<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}>>, nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
20.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.6k
  }
<nom::branch::Choice<(nom::combinator::MakeComplete<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}>, <suricata_htp::headers::Parser>::header_sans_colon::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.48M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.48M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.48M
  }
<nom::branch::Choice<(nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}>, nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
8.94M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.94M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.94M
  }
<nom::branch::Choice<(nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}>, nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.45M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.45M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.45M
  }
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.15M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.15M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.15M
  }
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
11.0M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
11.0M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
11.0M
  }
<nom::branch::Choice<(<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}, nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}>)> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.89M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.89M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.89M
  }
<nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::complete_eol::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
7.18k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
7.18k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
7.18k
  }
<nom::branch::Choice<(suricata_htp::headers::null, <suricata_htp::headers::Parser>::eol::{closure#0})> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.12M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.12M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.12M
  }
<nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
13.0M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
13.0M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
13.0M
  }
<nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
8.43M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.43M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.43M
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.13M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.13M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.13M
  }
<nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.48M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.48M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.48M
  }
<nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
3.24M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
3.24M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
3.24M
  }
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.12M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.12M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.12M
  }
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.71M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.71M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.71M
  }
<nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
4.48M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
4.48M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
4.48M
  }
<nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.18M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.18M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.18M
  }
<<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
9.18M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
9.18M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
9.18M
  }
<<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
8.96M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.96M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.96M
  }
<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
20.6k
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
20.6k
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
20.6k
  }
<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
8.94M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
8.94M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
8.94M
  }
<(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
2.76M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
2.76M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
2.76M
  }
<(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
5.83M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
5.83M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
5.83M
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
6.24M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
6.24M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
6.24M
  }
<(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::parse
Line
Count
Source
412
1.78M
  fn parse(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
413
1.78M
    self.process::<OutputM<Emit, Emit, Streaming>>(input)
414
1.78M
  }
415
416
  /// A parser takes in input type, and returns a `Result` containing
417
  /// either the remaining input and the output value, or an error
418
  #[inline]
419
55.6M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
55.6M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
55.6M
  }
<nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
4.92k
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
4.92k
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
4.92k
  }
<nom::number::BeUint<u8, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
8.34M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
8.34M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
8.34M
  }
<nom::number::BeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
1.53M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
1.53M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
1.53M
  }
<nom::number::BeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
449k
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
449k
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
449k
  }
<nom::number::BeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
15.7k
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
15.7k
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
15.7k
  }
<nom::number::LeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
12.0M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
12.0M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
12.0M
  }
<nom::number::LeUint<u32, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
3.93M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
3.93M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
3.93M
  }
<nom::number::LeUint<u32, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
133k
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
133k
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
133k
  }
<nom::number::LeUint<u16, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
5.82M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
5.82M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
5.82M
  }
<nom::number::LeUint<u16, suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
17.9k
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
17.9k
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
17.9k
  }
<nom::number::LeUint<u64, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
892k
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
892k
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
892k
  }
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
2.30M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
2.30M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
2.30M
  }
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
4.98M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
4.98M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
4.98M
  }
<nom::number::BeUint<u8, nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::parse_complete
Line
Count
Source
419
15.2M
  fn parse_complete(&mut self, input: Input) -> IResult<Input, Self::Output, Self::Error> {
420
15.2M
    self.process::<OutputM<Emit, Emit, Complete>>(input)
421
15.2M
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::parse_complete
422
423
  /// A parser takes in input type, and returns a `Result` containing
424
  /// either the remaining input and the output value, or an error
425
  fn process<OM: OutputMode>(
426
    &mut self,
427
    input: Input,
428
  ) -> PResult<OM, Input, Self::Output, Self::Error>;
429
430
  /// Maps a function over the result of a parser
431
109M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
109M
  where
433
109M
    G: FnMut(Self::Output) -> O2,
434
109M
    Self: core::marker::Sized,
435
  {
436
109M
    Map { f: self, g }
437
109M
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, suricata::detect::flow::DetectFlowDir>
Line
Count
Source
431
13.9k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
13.9k
  where
433
13.9k
    G: FnMut(Self::Output) -> O2,
434
13.9k
    Self: core::marker::Sized,
435
  {
436
13.9k
    Map { f: self, g }
437
13.9k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#0}, suricata::detect::requires::VersionCompareOp>
Line
Count
Source
431
49.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
49.6k
  where
433
49.6k
    G: FnMut(Self::Output) -> O2,
434
49.6k
    Self: core::marker::Sized,
435
  {
436
49.6k
    Map { f: self, g }
437
49.6k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#2}, suricata::detect::requires::VersionCompareOp>
Line
Count
Source
431
49.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
49.6k
  where
433
49.6k
    G: FnMut(Self::Output) -> O2,
434
49.6k
    Self: core::marker::Sized,
435
  {
436
49.6k
    Map { f: self, g }
437
49.6k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#3}, suricata::detect::requires::VersionCompareOp>
Line
Count
Source
431
49.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
49.6k
  where
433
49.6k
    G: FnMut(Self::Output) -> O2,
434
49.6k
    Self: core::marker::Sized,
435
  {
436
49.6k
    Map { f: self, g }
437
49.6k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::requires::parse_op::{closure#1}, suricata::detect::requires::VersionCompareOp>
Line
Count
Source
431
49.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
49.6k
  where
433
49.6k
    G: FnMut(Self::Output) -> O2,
434
49.6k
    Self: core::marker::Sized,
435
  {
436
49.6k
    Map { f: self, g }
437
49.6k
  }
<suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::map::<suricata::sip::parser::expand_header_name, &str>
Line
Count
Source
431
1.84M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
1.84M
  where
433
1.84M
    G: FnMut(Self::Output) -> O2,
434
1.84M
    Self: core::marker::Sized,
435
  {
436
1.84M
    Map { f: self, g }
437
1.84M
  }
<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, bool>
Line
Count
Source
431
2.27k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
2.27k
  where
433
2.27k
    G: FnMut(Self::Output) -> O2,
434
2.27k
    Self: core::marker::Sized,
435
  {
436
2.27k
    Map { f: self, g }
437
2.27k
  }
<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::map::<suricata::quic::parser::QuicVersion, suricata::quic::parser::QuicVersion>
Line
Count
Source
431
1.31M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
1.31M
  where
433
1.31M
    G: FnMut(Self::Output) -> O2,
434
1.31M
    Self: core::marker::Sized,
435
  {
436
1.31M
    Map { f: self, g }
437
1.31M
  }
<suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::map::<nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}, bool>
Line
Count
Source
431
2.27k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
2.27k
  where
433
2.27k
    G: FnMut(Self::Output) -> O2,
434
2.27k
    Self: core::marker::Sized,
435
  {
436
2.27k
    Map { f: self, g }
437
2.27k
  }
Unexecuted instantiation: <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::map::<nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}, ()>
Unexecuted instantiation: <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::map::<nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}, ()>
<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map::<suricata::rdp::parser::take_4_4_bits::{closure#0}, (u8, u8)>
Line
Count
Source
431
3.15M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
3.15M
  where
433
3.15M
    G: FnMut(Self::Output) -> O2,
434
3.15M
    Self: core::marker::Sized,
435
  {
436
3.15M
    Map { f: self, g }
437
3.15M
  }
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, i16>
Line
Count
Source
431
97.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
97.6k
  where
433
97.6k
    G: FnMut(Self::Output) -> O2,
434
97.6k
    Self: core::marker::Sized,
435
  {
436
97.6k
    Map { f: self, g }
437
97.6k
  }
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, i32>
Line
Count
Source
431
592k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
592k
  where
433
592k
    G: FnMut(Self::Output) -> O2,
434
592k
    Self: core::marker::Sized,
435
  {
436
592k
    Map { f: self, g }
437
592k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16, core::option::Option<suricata::rdp::parser::ColorDepth>>
Line
Count
Source
431
21.1k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
21.1k
  where
433
21.1k
    G: FnMut(Self::Output) -> O2,
434
21.1k
    Self: core::marker::Sized,
435
  {
436
21.1k
    Map { f: self, g }
437
21.1k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16, core::option::Option<suricata::rdp::parser::SasSequence>>
Line
Count
Source
431
20.7k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
20.7k
  where
433
20.7k
    G: FnMut(Self::Output) -> O2,
434
20.7k
    Self: core::marker::Sized,
435
  {
436
20.7k
    Map { f: self, g }
437
20.7k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<suricata::rdp::windows::build_number_to_os, suricata::rdp::windows::OperatingSystem>
Line
Count
Source
431
19.8k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
19.8k
  where
433
19.8k
    G: FnMut(Self::Output) -> O2,
434
19.8k
    Self: core::marker::Sized,
435
  {
436
19.8k
    Map { f: self, g }
437
19.8k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32, core::option::Option<suricata::rdp::parser::KeyboardType>>
Line
Count
Source
431
12.9k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
12.9k
  where
433
12.9k
    G: FnMut(Self::Output) -> O2,
434
12.9k
    Self: core::marker::Sized,
435
  {
436
12.9k
    Map { f: self, g }
437
12.9k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<<suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32, core::option::Option<suricata::rdp::parser::RdpClientVersion>>
Line
Count
Source
431
22.1k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
22.1k
  where
433
22.1k
    G: FnMut(Self::Output) -> O2,
434
22.1k
    Self: core::marker::Sized,
435
  {
436
22.1k
    Map { f: self, g }
437
22.1k
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#0}, f64>
Line
Count
Source
431
4.22k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.22k
  where
433
4.22k
    G: FnMut(Self::Output) -> O2,
434
4.22k
    Self: core::marker::Sized,
435
  {
436
4.22k
    Map { f: self, g }
437
4.22k
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#2}, f64>
Line
Count
Source
431
4.22k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.22k
  where
433
4.22k
    G: FnMut(Self::Output) -> O2,
434
4.22k
    Self: core::marker::Sized,
435
  {
436
4.22k
    Map { f: self, g }
437
4.22k
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#3}, f64>
Line
Count
Source
431
4.22k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.22k
  where
433
4.22k
    G: FnMut(Self::Output) -> O2,
434
4.22k
    Self: core::marker::Sized,
435
  {
436
4.22k
    Map { f: self, g }
437
4.22k
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<suricata::detect::float::parse_float_value<f64>::{closure#1}, f64>
Line
Count
Source
431
4.22k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.22k
  where
433
4.22k
    G: FnMut(Self::Output) -> O2,
434
4.22k
    Self: core::marker::Sized,
435
  {
436
4.22k
    Map { f: self, g }
437
4.22k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, suricata::detect::float::DetectFloatMode>
Line
Count
Source
431
2.16k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
2.16k
  where
433
2.16k
    G: FnMut(Self::Output) -> O2,
434
2.16k
    Self: core::marker::Sized,
435
  {
436
2.16k
    Map { f: self, g }
437
2.16k
  }
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata::ike::parser::parse_nonce::{closure#0}, suricata::ike::parser::NoncePayload>
Line
Count
Source
431
179k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
179k
  where
433
179k
    G: FnMut(Self::Output) -> O2,
434
179k
    Self: core::marker::Sized,
435
  {
436
179k
    Map { f: self, g }
437
179k
  }
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata::ike::parser::parse_vendor_id::{closure#0}, suricata::ike::parser::VendorPayload>
Line
Count
Source
431
1.22M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
1.22M
  where
433
1.22M
    G: FnMut(Self::Output) -> O2,
434
1.22M
    Self: core::marker::Sized,
435
  {
436
1.22M
    Map { f: self, g }
437
1.22M
  }
<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, bool>
Line
Count
Source
431
10.1k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
10.1k
  where
433
10.1k
    G: FnMut(Self::Output) -> O2,
434
10.1k
    Self: core::marker::Sized,
435
  {
436
10.1k
    Map { f: self, g }
437
10.1k
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, u64>
Line
Count
Source
431
1.54M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
1.54M
  where
433
1.54M
    G: FnMut(Self::Output) -> O2,
434
1.54M
    Self: core::marker::Sized,
435
  {
436
1.54M
    Map { f: self, g }
437
1.54M
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, suricata::detect::uint::DetectUintMode>
Line
Count
Source
431
799k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
799k
  where
433
799k
    G: FnMut(Self::Output) -> O2,
434
799k
    Self: core::marker::Sized,
435
  {
436
799k
    Map { f: self, g }
437
799k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map::<nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}, bool>
Line
Count
Source
431
556
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
556
  where
433
556
    G: FnMut(Self::Output) -> O2,
434
556
    Self: core::marker::Sized,
435
  {
436
556
    Map { f: self, g }
437
556
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map::<nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}, i32>
Line
Count
Source
431
20.8k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
20.8k
  where
433
20.8k
    G: FnMut(Self::Output) -> O2,
434
20.8k
    Self: core::marker::Sized,
435
  {
436
20.8k
    Map { f: self, g }
437
20.8k
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}, u8>
Line
Count
Source
431
5.63M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
5.63M
  where
433
5.63M
    G: FnMut(Self::Output) -> O2,
434
5.63M
    Self: core::marker::Sized,
435
  {
436
5.63M
    Map { f: self, g }
437
5.63M
  }
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}, suricata_htp::urlencoded::UrlParseResult>
Line
Count
Source
431
9.55M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
9.55M
  where
433
9.55M
    G: FnMut(Self::Output) -> O2,
434
9.55M
    Self: core::marker::Sized,
435
  {
436
9.55M
    Map { f: self, g }
437
9.55M
  }
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::util::hex_digits::{closure#0}::{closure#1}, &[u8]>
Line
Count
Source
431
52.7k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
52.7k
  where
433
52.7k
    G: FnMut(Self::Output) -> O2,
434
52.7k
    Self: core::marker::Sized,
435
  {
436
52.7k
    Map { f: self, g }
437
52.7k
  }
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::util::ascii_digits::{closure#1}, (&[u8], &[u8])>
Line
Count
Source
431
347k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
347k
  where
433
347k
    G: FnMut(Self::Output) -> O2,
434
347k
    Self: core::marker::Sized,
435
  {
436
347k
    Map { f: self, g }
437
347k
  }
<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::hostname::{closure#0}::{closure#0}, &[u8]>
Line
Count
Source
431
202k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
202k
  where
433
202k
    G: FnMut(Self::Output) -> O2,
434
202k
    Self: core::marker::Sized,
435
  {
436
202k
    Map { f: self, g }
437
202k
  }
<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::scheme::{closure#0}::{closure#0}, &[u8]>
Line
Count
Source
431
363k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
363k
  where
433
363k
    G: FnMut(Self::Output) -> O2,
434
363k
    Self: core::marker::Sized,
435
  {
436
363k
    Map { f: self, g }
437
363k
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::query::{closure#0}::{closure#1}, &[u8]>
Line
Count
Source
431
363k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
363k
  where
433
363k
    G: FnMut(Self::Output) -> O2,
434
363k
    Self: core::marker::Sized,
435
  {
436
363k
    Map { f: self, g }
437
363k
  }
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::protocol_version::{closure#1}, (&[u8], bool)>
Line
Count
Source
431
408k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
408k
  where
433
408k
    G: FnMut(Self::Output) -> O2,
434
408k
    Self: core::marker::Sized,
435
  {
436
408k
    Map { f: self, g }
437
408k
  }
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<suricata_htp::parsers::content_type::{closure#0}::{closure#1}, &[u8]>
Line
Count
Source
431
42.5k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
42.5k
  where
433
42.5k
    G: FnMut(Self::Output) -> O2,
434
42.5k
    Self: core::marker::Sized,
435
  {
436
42.5k
    Map { f: self, g }
437
42.5k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::map::<_, _>
<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map::<suricata_htp::headers::folding_lws::{closure#0}, (&[u8], u64)>
Line
Count
Source
431
13.0M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
13.0M
  where
433
13.0M
    G: FnMut(Self::Output) -> O2,
434
13.0M
    Self: core::marker::Sized,
435
  {
436
13.0M
    Map { f: self, g }
437
13.0M
  }
<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))> as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}, (&[u8], u64)>
Line
Count
Source
431
8.43M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
8.43M
  where
433
8.43M
    G: FnMut(Self::Output) -> O2,
434
8.43M
    Self: core::marker::Sized,
435
  {
436
8.43M
    Map { f: self, g }
437
8.43M
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map::<suricata_htp::headers::null::{closure#0}, (&[u8], u64)>
Line
Count
Source
431
4.13M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.13M
  where
433
4.13M
    G: FnMut(Self::Output) -> O2,
434
4.13M
    Self: core::marker::Sized,
435
  {
436
4.13M
    Map { f: self, g }
437
4.13M
  }
<<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}, ((&[u8], u64), core::option::Option<&[u8]>)>
Line
Count
Source
431
8.94M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
8.94M
  where
433
8.94M
    G: FnMut(Self::Output) -> O2,
434
8.94M
    Self: core::marker::Sized,
435
  {
436
8.94M
    Map { f: self, g }
437
8.94M
  }
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}, (&[u8], u64)>
Line
Count
Source
431
9.89M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
9.89M
  where
433
9.89M
    G: FnMut(Self::Output) -> O2,
434
9.89M
    Self: core::marker::Sized,
435
  {
436
9.89M
    Map { f: self, g }
437
9.89M
  }
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}, (&[u8], u64)>
Line
Count
Source
431
3.24M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
3.24M
  where
433
3.24M
    G: FnMut(Self::Output) -> O2,
434
3.24M
    Self: core::marker::Sized,
435
  {
436
3.24M
    Map { f: self, g }
437
3.24M
  }
<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}, ((&[u8], u64), core::option::Option<&[u8]>)>
Line
Count
Source
431
20.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
20.6k
  where
433
20.6k
    G: FnMut(Self::Output) -> O2,
434
20.6k
    Self: core::marker::Sized,
435
  {
436
20.6k
    Map { f: self, g }
437
20.6k
  }
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}, ((&[u8], u64), core::option::Option<&[u8]>)>
Line
Count
Source
431
20.6k
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
20.6k
  where
433
20.6k
    G: FnMut(Self::Output) -> O2,
434
20.6k
    Self: core::marker::Sized,
435
  {
436
20.6k
    Map { f: self, g }
437
20.6k
  }
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}, ((&[u8], u64), core::option::Option<&[u8]>)>
Line
Count
Source
431
8.94M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
8.94M
  where
433
8.94M
    G: FnMut(Self::Output) -> O2,
434
8.94M
    Self: core::marker::Sized,
435
  {
436
8.94M
    Map { f: self, g }
437
8.94M
  }
<suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}, u64>
Line
Count
Source
431
4.48M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.48M
  where
433
4.48M
    G: FnMut(Self::Output) -> O2,
434
4.48M
    Self: core::marker::Sized,
435
  {
436
4.48M
    Map { f: self, g }
437
4.48M
  }
<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}, (&[u8], &[u8], u64)>
Line
Count
Source
431
3.24M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
3.24M
  where
433
3.24M
    G: FnMut(Self::Output) -> O2,
434
3.24M
    Self: core::marker::Sized,
435
  {
436
3.24M
    Map { f: self, g }
437
3.24M
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}, (&[u8], u64)>
Line
Count
Source
431
1.45M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
1.45M
  where
433
1.45M
    G: FnMut(Self::Output) -> O2,
434
1.45M
    Self: core::marker::Sized,
435
  {
436
1.45M
    Map { f: self, g }
437
1.45M
  }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}, (&[u8], u64)>
Line
Count
Source
431
1.45M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
1.45M
  where
433
1.45M
    G: FnMut(Self::Output) -> O2,
434
1.45M
    Self: core::marker::Sized,
435
  {
436
1.45M
    Map { f: self, g }
437
1.45M
  }
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}, (&[u8], u64)>
Line
Count
Source
431
4.12M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.12M
  where
433
4.12M
    G: FnMut(Self::Output) -> O2,
434
4.12M
    Self: core::marker::Sized,
435
  {
436
4.12M
    Map { f: self, g }
437
4.12M
  }
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}, (&[u8], &[u8], u64)>
Line
Count
Source
431
5.71M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
5.71M
  where
433
5.71M
    G: FnMut(Self::Output) -> O2,
434
5.71M
    Self: core::marker::Sized,
435
  {
436
5.71M
    Map { f: self, g }
437
5.71M
  }
<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::map::<<suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}, suricata_htp::headers::Header>
Line
Count
Source
431
4.48M
  fn map<G, O2>(self, g: G) -> Map<Self, G>
432
4.48M
  where
433
4.48M
    G: FnMut(Self::Output) -> O2,
434
4.48M
    Self: core::marker::Sized,
435
  {
436
4.48M
    Map { f: self, g }
437
4.48M
  }
438
439
  /// Applies a function returning a `Result` over the result of a parser.
440
17.8M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
17.8M
  where
442
17.8M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
17.8M
    Self::Error: FromExternalError<Input, E2>,
444
17.8M
    Self: core::marker::Sized,
445
  {
446
17.8M
    MapRes { f: self, g }
447
17.8M
  }
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map_res::<suricata::sdp::parser::parse_media_description::{closure#0}, alloc::string::String, alloc::string::FromUtf8Error>
Line
Count
Source
440
80.8k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
80.8k
  where
442
80.8k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
80.8k
    Self::Error: FromExternalError<Input, E2>,
444
80.8k
    Self: core::marker::Sized,
445
  {
446
80.8k
    MapRes { f: self, g }
447
80.8k
  }
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map_res::<suricata::sdp::parser::parse_media_description::{closure#3}, alloc::string::String, alloc::string::FromUtf8Error>
Line
Count
Source
440
76.0k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
76.0k
  where
442
76.0k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
76.0k
    Self::Error: FromExternalError<Input, E2>,
444
76.0k
    Self: core::marker::Sized,
445
  {
446
76.0k
    MapRes { f: self, g }
447
76.0k
  }
<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})> as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
125k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
125k
  where
442
125k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
125k
    Self::Error: FromExternalError<Input, E2>,
444
125k
    Self: core::marker::Sized,
445
  {
446
125k
    MapRes { f: self, g }
447
125k
  }
<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<<u16 as core::str::traits::FromStr>::from_str, u16, core::num::error::ParseIntError>
Line
Count
Source
440
150k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
150k
  where
442
150k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
150k
    Self::Error: FromExternalError<Input, E2>,
444
150k
    Self: core::marker::Sized,
445
  {
446
150k
    MapRes { f: self, g }
447
150k
  }
<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<<u16 as core::str::traits::FromStr>::from_str, u16, core::num::error::ParseIntError>
Line
Count
Source
440
149k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
149k
  where
442
149k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
149k
    Self::Error: FromExternalError<Input, E2>,
444
149k
    Self: core::marker::Sized,
445
  {
446
149k
    MapRes { f: self, g }
447
149k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<<core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str, core::net::ip_addr::IpAddr, core::net::parser::AddrParseError>
Line
Count
Source
440
9.62k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
9.62k
  where
442
9.62k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
9.62k
    Self::Error: FromExternalError<Input, E2>,
444
9.62k
    Self: core::marker::Sized,
445
  {
446
9.62k
    MapRes { f: self, g }
447
9.62k
  }
<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>> as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
150k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
150k
  where
442
150k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
150k
    Self::Error: FromExternalError<Input, E2>,
444
150k
    Self: core::marker::Sized,
445
  {
446
150k
    MapRes { f: self, g }
447
150k
  }
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.09M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.09M
  where
442
1.09M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.09M
    Self::Error: FromExternalError<Input, E2>,
444
1.09M
    Self: core::marker::Sized,
445
  {
446
1.09M
    MapRes { f: self, g }
447
1.09M
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::asn1::parse_rules::parse_i32_number::{closure#0}, i32, core::num::error::ParseIntError>
Line
Count
Source
440
161
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
161
  where
442
161
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
161
    Self::Error: FromExternalError<Input, E2>,
444
161
    Self: core::marker::Sized,
445
  {
446
161
    MapRes { f: self, g }
447
161
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::asn1::parse_rules::parse_u16_number::{closure#0}, u16, core::num::error::ParseIntError>
Line
Count
Source
440
368
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
368
  where
442
368
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
368
    Self::Error: FromExternalError<Input, E2>,
444
368
    Self: core::marker::Sized,
445
  {
446
368
    MapRes { f: self, g }
447
368
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::asn1::parse_rules::parse_u32_number::{closure#0}, u32, core::num::error::ParseIntError>
Line
Count
Source
440
418
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
418
  where
442
418
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
418
    Self::Error: FromExternalError<Input, E2>,
444
418
    Self: core::marker::Sized,
445
  {
446
418
    MapRes { f: self, g }
447
418
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
97.1k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
97.1k
  where
442
97.1k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
97.1k
    Self::Error: FromExternalError<Input, E2>,
444
97.1k
    Self: core::marker::Sized,
445
  {
446
97.1k
    MapRes { f: self, g }
447
97.1k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
65.7k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
65.7k
  where
442
65.7k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
65.7k
    Self::Error: FromExternalError<Input, E2>,
444
65.7k
    Self: core::marker::Sized,
445
  {
446
65.7k
    MapRes { f: self, g }
447
65.7k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
62.1k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
62.1k
  where
442
62.1k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
62.1k
    Self::Error: FromExternalError<Input, E2>,
444
62.1k
    Self: core::marker::Sized,
445
  {
446
62.1k
    MapRes { f: self, g }
447
62.1k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
59.3k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
59.3k
  where
442
59.3k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
59.3k
    Self::Error: FromExternalError<Input, E2>,
444
59.3k
    Self: core::marker::Sized,
445
  {
446
59.3k
    MapRes { f: self, g }
447
59.3k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
63.8k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
63.8k
  where
442
63.8k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
63.8k
    Self::Error: FromExternalError<Input, E2>,
444
63.8k
    Self: core::marker::Sized,
445
  {
446
63.8k
    MapRes { f: self, g }
447
63.8k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
10.7k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
10.7k
  where
442
10.7k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
10.7k
    Self::Error: FromExternalError<Input, E2>,
444
10.7k
    Self: core::marker::Sized,
445
  {
446
10.7k
    MapRes { f: self, g }
447
10.7k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
10.1k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
10.1k
  where
442
10.1k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
10.1k
    Self::Error: FromExternalError<Input, E2>,
444
10.1k
    Self: core::marker::Sized,
445
  {
446
10.1k
    MapRes { f: self, g }
447
10.1k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.52M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.52M
  where
442
1.52M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.52M
    Self::Error: FromExternalError<Input, E2>,
444
1.52M
    Self: core::marker::Sized,
445
  {
446
1.52M
    MapRes { f: self, g }
447
1.52M
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
66.9k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
66.9k
  where
442
66.9k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
66.9k
    Self::Error: FromExternalError<Input, E2>,
444
66.9k
    Self: core::marker::Sized,
445
  {
446
66.9k
    MapRes { f: self, g }
447
66.9k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
9.62k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
9.62k
  where
442
9.62k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
9.62k
    Self::Error: FromExternalError<Input, E2>,
444
9.62k
    Self: core::marker::Sized,
445
  {
446
9.62k
    MapRes { f: self, g }
447
9.62k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
7.79k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
7.79k
  where
442
7.79k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
7.79k
    Self::Error: FromExternalError<Input, E2>,
444
7.79k
    Self: core::marker::Sized,
445
  {
446
7.79k
    MapRes { f: self, g }
447
7.79k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
56.3k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
56.3k
  where
442
56.3k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
56.3k
    Self::Error: FromExternalError<Input, E2>,
444
56.3k
    Self: core::marker::Sized,
445
  {
446
56.3k
    MapRes { f: self, g }
447
56.3k
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
77.1k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
77.1k
  where
442
77.1k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
77.1k
    Self::Error: FromExternalError<Input, E2>,
444
77.1k
    Self: core::marker::Sized,
445
  {
446
77.1k
    MapRes { f: self, g }
447
77.1k
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
75.0k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
75.0k
  where
442
75.0k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
75.0k
    Self::Error: FromExternalError<Input, E2>,
444
75.0k
    Self: core::marker::Sized,
445
  {
446
75.0k
    MapRes { f: self, g }
447
75.0k
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
77.7k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
77.7k
  where
442
77.7k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
77.7k
    Self::Error: FromExternalError<Input, E2>,
444
77.7k
    Self: core::marker::Sized,
445
  {
446
77.7k
    MapRes { f: self, g }
447
77.7k
  }
<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map_res::<suricata::detect::requires::parse_next_version_part::{closure#1}, u8, core::num::error::ParseIntError>
Line
Count
Source
440
112k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
112k
  where
442
112k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
112k
    Self::Error: FromExternalError<Input, E2>,
444
112k
    Self: core::marker::Sized,
445
  {
446
112k
    MapRes { f: self, g }
447
112k
  }
<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
356k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
356k
  where
442
356k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
356k
    Self::Error: FromExternalError<Input, E2>,
444
356k
    Self: core::marker::Sized,
445
  {
446
356k
    MapRes { f: self, g }
447
356k
  }
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
830k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
830k
  where
442
830k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
830k
    Self::Error: FromExternalError<Input, E2>,
444
830k
    Self: core::marker::Sized,
445
  {
446
830k
    MapRes { f: self, g }
447
830k
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.84M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.84M
  where
442
1.84M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.84M
    Self::Error: FromExternalError<Input, E2>,
444
1.84M
    Self: core::marker::Sized,
445
  {
446
1.84M
    MapRes { f: self, g }
447
1.84M
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
934k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
934k
  where
442
934k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
934k
    Self::Error: FromExternalError<Input, E2>,
444
934k
    Self: core::marker::Sized,
445
  {
446
934k
    MapRes { f: self, g }
447
934k
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
624k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
624k
  where
442
624k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
624k
    Self::Error: FromExternalError<Input, E2>,
444
624k
    Self: core::marker::Sized,
445
  {
446
624k
    MapRes { f: self, g }
447
624k
  }
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.54M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.54M
  where
442
1.54M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.54M
    Self::Error: FromExternalError<Input, E2>,
444
1.54M
    Self: core::marker::Sized,
445
  {
446
1.54M
    MapRes { f: self, g }
447
1.54M
  }
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.53M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.53M
  where
442
1.53M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.53M
    Self::Error: FromExternalError<Input, E2>,
444
1.53M
    Self: core::marker::Sized,
445
  {
446
1.53M
    MapRes { f: self, g }
447
1.53M
  }
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
930k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
930k
  where
442
930k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
930k
    Self::Error: FromExternalError<Input, E2>,
444
930k
    Self: core::marker::Sized,
445
  {
446
930k
    MapRes { f: self, g }
447
930k
  }
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.55M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.55M
  where
442
1.55M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.55M
    Self::Error: FromExternalError<Input, E2>,
444
1.55M
    Self: core::marker::Sized,
445
  {
446
1.55M
    MapRes { f: self, g }
447
1.55M
  }
<suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
1.84M
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
1.84M
  where
442
1.84M
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
1.84M
    Self::Error: FromExternalError<Input, E2>,
444
1.84M
    Self: core::marker::Sized,
445
  {
446
1.84M
    MapRes { f: self, g }
447
1.84M
  }
<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map_res::<suricata::krb::detect::detect_parse_encryption_item::{closure#0}, kerberos_parser::krb5_constants::EncryptionType, alloc::string::String>
Line
Count
Source
440
40.3k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
40.3k
  where
442
40.3k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
40.3k
    Self::Error: FromExternalError<Input, E2>,
444
40.3k
    Self: core::marker::Sized,
445
  {
446
40.3k
    MapRes { f: self, g }
447
40.3k
  }
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<suricata::rdp::util::le_slice_to_string, alloc::string::String, alloc::boxed::Box<dyn core::error::Error>>
Line
Count
Source
440
37.2k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
37.2k
  where
442
37.2k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
37.2k
    Self::Error: FromExternalError<Input, E2>,
444
37.2k
    Self: core::marker::Sized,
445
  {
446
37.2k
    MapRes { f: self, g }
447
37.2k
  }
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<suricata::rdp::util::utf7_slice_to_string, alloc::string::String, alloc::boxed::Box<dyn core::error::Error>>
Line
Count
Source
440
9.62k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
9.62k
  where
442
9.62k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
9.62k
    Self::Error: FromExternalError<Input, E2>,
444
9.62k
    Self: core::marker::Sized,
445
  {
446
9.62k
    MapRes { f: self, g }
447
9.62k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::map_res::<suricata::applayertemplate::parser::parse_len, u32, core::num::error::ParseIntError>
Line
Count
Source
440
339k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
339k
  where
442
339k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
339k
    Self::Error: FromExternalError<Input, E2>,
444
339k
    Self: core::marker::Sized,
445
  {
446
339k
    MapRes { f: self, g }
447
339k
  }
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
339k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
339k
  where
442
339k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
339k
    Self::Error: FromExternalError<Input, E2>,
444
339k
    Self: core::marker::Sized,
445
  {
446
339k
    MapRes { f: self, g }
447
339k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::detect::transforms::varkey::parse_location::{closure#0}, u8, core::num::error::ParseIntError>
Line
Count
Source
440
24
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
24
  where
442
24
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
24
    Self::Error: FromExternalError<Input, E2>,
444
24
    Self: core::marker::Sized,
445
  {
446
24
    MapRes { f: self, g }
447
24
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<suricata::detect::transforms::varkey::parse_location::{closure#1}, u16, core::num::error::ParseIntError>
Line
Count
Source
440
24
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
24
  where
442
24
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
24
    Self::Error: FromExternalError<Input, E2>,
444
24
    Self: core::marker::Sized,
445
  {
446
24
    MapRes { f: self, g }
447
24
  }
<nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_res::<<suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str, suricata::detect::stream_size::DetectStreamSizeDataFlags, alloc::string::String>
Line
Count
Source
440
4.18k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
4.18k
  where
442
4.18k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
4.18k
    Self::Error: FromExternalError<Input, E2>,
444
4.18k
    Self: core::marker::Sized,
445
  {
446
4.18k
    MapRes { f: self, g }
447
4.18k
  }
<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
12.9k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
12.9k
  where
442
12.9k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
12.9k
    Self::Error: FromExternalError<Input, E2>,
444
12.9k
    Self: core::marker::Sized,
445
  {
446
12.9k
    MapRes { f: self, g }
447
12.9k
  }
<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::map_res::<core::str::converts::from_utf8, &str, core::str::error::Utf8Error>
Line
Count
Source
440
893k
  fn map_res<G, O2, E2>(self, g: G) -> MapRes<Self, G>
441
893k
  where
442
893k
    G: FnMut(Self::Output) -> Result<O2, E2>,
443
893k
    Self::Error: FromExternalError<Input, E2>,
444
893k
    Self: core::marker::Sized,
445
  {
446
893k
    MapRes { f: self, g }
447
893k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::map_res::<_, _, _>
448
449
  /// Applies a function returning an `Option` over the result of a parser.
450
2.95M
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
2.95M
  where
452
2.95M
    G: FnMut(Self::Output) -> Option<O2>,
453
2.95M
    Self: core::marker::Sized,
454
  {
455
2.95M
    MapOpt { f: self, g }
456
2.95M
  }
<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)> as nom::internal::Parser<&str>>::map_opt::<suricata::http2::parser::http2_parse_settingsctx::{closure#0}, suricata::http2::parser::HTTP2SettingsId>
Line
Count
Source
450
6.82k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
6.82k
  where
452
6.82k
    G: FnMut(Self::Output) -> Option<O2>,
453
6.82k
    Self: core::marker::Sized,
454
  {
455
6.82k
    MapOpt { f: self, g }
456
6.82k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::enip::detect::enip_parse_cip_service::{closure#0}, u8>
Line
Count
Source
450
5.03k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
5.03k
  where
452
5.03k
    G: FnMut(Self::Output) -> Option<O2>,
453
5.03k
    Self: core::marker::Sized,
454
  {
455
5.03k
    MapOpt { f: self, g }
456
5.03k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::enip::detect::enip_parse_cip_service::{closure#2}, u32>
Line
Count
Source
450
119
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
119
  where
452
119
    G: FnMut(Self::Output) -> Option<O2>,
453
119
    Self: core::marker::Sized,
454
  {
455
119
    MapOpt { f: self, g }
456
119
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::enip::detect::enip_parse_cip_service::{closure#3}, u32>
Line
Count
Source
450
17
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
17
  where
452
17
    G: FnMut(Self::Output) -> Option<O2>,
453
17
    Self: core::marker::Sized,
454
  {
455
17
    MapOpt { f: self, g }
456
17
  }
<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::map_opt::<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}, suricata::ike::parser::AttributeType>
Line
Count
Source
450
1.59k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
1.59k
  where
452
1.59k
    G: FnMut(Self::Output) -> Option<O2>,
453
1.59k
    Self: core::marker::Sized,
454
  {
455
1.59k
    MapOpt { f: self, g }
456
1.59k
  }
<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::float::parse_float_value<f64>::{closure#4}, f64>
Line
Count
Source
450
4.22k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
4.22k
  where
452
4.22k
    G: FnMut(Self::Output) -> Option<O2>,
453
4.22k
    Self: core::marker::Sized,
454
  {
455
4.22k
    MapOpt { f: self, g }
456
4.22k
  }
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8, suricata::rdp::parser::ConnectionHint>
Line
Count
Source
450
5.08k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
5.08k
  where
452
5.08k
    G: FnMut(Self::Output) -> Option<O2>,
453
5.08k
    Self: core::marker::Sized,
454
  {
455
5.08k
    MapOpt { f: self, g }
456
5.08k
  }
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::NegotiationResponseFlags>::from_bits, suricata::rdp::parser::NegotiationResponseFlags>
Line
Count
Source
450
2.68k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
2.68k
  where
452
2.68k
    G: FnMut(Self::Output) -> Option<O2>,
453
2.68k
    Self: core::marker::Sized,
454
  {
455
2.68k
    MapOpt { f: self, g }
456
2.68k
  }
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::NegotiationRequestFlags>::from_bits, suricata::rdp::parser::NegotiationRequestFlags>
Line
Count
Source
450
2.26k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
2.26k
  where
452
2.26k
    G: FnMut(Self::Output) -> Option<O2>,
453
2.26k
    Self: core::marker::Sized,
454
  {
455
2.26k
    MapOpt { f: self, g }
456
2.26k
  }
<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_t123_tpkt::{closure#1}, u16>
Line
Count
Source
450
2.29M
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
2.29M
  where
452
2.29M
    G: FnMut(Self::Output) -> Option<O2>,
453
2.29M
    Self: core::marker::Sized,
454
  {
455
2.29M
    MapOpt { f: self, g }
456
2.29M
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_net::{closure#1}, u16>
Line
Count
Source
450
7.93k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
7.93k
  where
452
7.93k
    G: FnMut(Self::Output) -> Option<O2>,
453
7.93k
    Self: core::marker::Sized,
454
  {
455
7.93k
    MapOpt { f: self, g }
456
7.93k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_unknown::{closure#0}, u16>
Line
Count
Source
450
23.0k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
23.0k
  where
452
23.0k
    G: FnMut(Self::Output) -> Option<O2>,
453
23.0k
    Self: core::marker::Sized,
454
  {
455
23.0k
    MapOpt { f: self, g }
456
23.0k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_unknown::{closure#1}, u16>
Line
Count
Source
450
21.2k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
21.2k
  where
452
21.2k
    G: FnMut(Self::Output) -> Option<O2>,
453
21.2k
    Self: core::marker::Sized,
454
  {
455
21.2k
    MapOpt { f: self, g }
456
21.2k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::parse_cs_client_core_data::{closure#1}, u16>
Line
Count
Source
450
23.6k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
23.6k
  where
452
23.6k
    G: FnMut(Self::Output) -> Option<O2>,
453
23.6k
    Self: core::marker::Sized,
454
  {
455
23.6k
    MapOpt { f: self, g }
456
23.6k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::SupportedColorDepth>::from_bits, suricata::rdp::parser::SupportedColorDepth>
Line
Count
Source
450
7.78k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
7.78k
  where
452
7.78k
    G: FnMut(Self::Output) -> Option<O2>,
453
7.78k
    Self: core::marker::Sized,
454
  {
455
7.78k
    MapOpt { f: self, g }
456
7.78k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::EarlyCapabilityFlags>::from_bits, suricata::rdp::parser::EarlyCapabilityFlags>
Line
Count
Source
450
6.86k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
6.86k
  where
452
6.86k
    G: FnMut(Self::Output) -> Option<O2>,
453
6.86k
    Self: core::marker::Sized,
454
  {
455
6.86k
    MapOpt { f: self, g }
456
6.86k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16, suricata::rdp::parser::HighColorDepth>
Line
Count
Source
450
9.18k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
9.18k
  where
452
9.18k
    G: FnMut(Self::Output) -> Option<O2>,
453
9.18k
    Self: core::marker::Sized,
454
  {
455
9.18k
    MapOpt { f: self, g }
456
9.18k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16, suricata::rdp::parser::DesktopOrientation>
Line
Count
Source
450
2.10k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
2.10k
  where
452
2.10k
    G: FnMut(Self::Output) -> Option<O2>,
453
2.10k
    Self: core::marker::Sized,
454
  {
455
2.10k
    MapOpt { f: self, g }
456
2.10k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16, suricata::rdp::parser::PostBeta2ColorDepth>
Line
Count
Source
450
11.2k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
11.2k
  where
452
11.2k
    G: FnMut(Self::Output) -> Option<O2>,
453
11.2k
    Self: core::marker::Sized,
454
  {
455
11.2k
    MapOpt { f: self, g }
456
11.2k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::ProtocolFlags>::from_bits, suricata::rdp::parser::ProtocolFlags>
Line
Count
Source
450
3.92k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
3.92k
  where
452
3.92k
    G: FnMut(Self::Output) -> Option<O2>,
453
3.92k
    Self: core::marker::Sized,
454
  {
455
3.92k
    MapOpt { f: self, g }
456
3.92k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::millimeters_to_opt, u32>
Line
Count
Source
450
5.96k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
5.96k
  where
452
5.96k
    G: FnMut(Self::Output) -> Option<O2>,
453
5.96k
    Self: core::marker::Sized,
454
  {
455
5.96k
    MapOpt { f: self, g }
456
5.96k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::device_scale_to_opt, u32>
Line
Count
Source
450
992
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
992
  where
452
992
    G: FnMut(Self::Output) -> Option<O2>,
453
992
    Self: core::marker::Sized,
454
  {
455
992
    MapOpt { f: self, g }
456
992
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::map_opt::<suricata::rdp::parser::desktop_scale_to_opt, u32>
Line
Count
Source
450
1.62k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
1.62k
  where
452
1.62k
    G: FnMut(Self::Output) -> Option<O2>,
453
1.62k
    Self: core::marker::Sized,
454
  {
455
1.62k
    MapOpt { f: self, g }
456
1.62k
  }
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::ProtocolFlags>::from_bits, suricata::rdp::parser::ProtocolFlags>
Line
Count
Source
450
1.26k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
1.26k
  where
452
1.26k
    G: FnMut(Self::Output) -> Option<O2>,
453
1.26k
    Self: core::marker::Sized,
454
  {
455
1.26k
    MapOpt { f: self, g }
456
1.26k
  }
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32, suricata::rdp::parser::NegotiationFailureCode>
Line
Count
Source
450
1.24k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
1.24k
  where
452
1.24k
    G: FnMut(Self::Output) -> Option<O2>,
453
1.24k
    Self: core::marker::Sized,
454
  {
455
1.24k
    MapOpt { f: self, g }
456
1.24k
  }
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::map_opt::<<suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32, suricata::rdp::parser::Protocol>
Line
Count
Source
450
1.36k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
1.36k
  where
452
1.36k
    G: FnMut(Self::Output) -> Option<O2>,
453
1.36k
    Self: core::marker::Sized,
454
  {
455
1.36k
    MapOpt { f: self, g }
456
1.36k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::stream_size::detect_parse_stream_size::{closure#0}, u32>
Line
Count
Source
450
3.76k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
3.76k
  where
452
3.76k
    G: FnMut(Self::Output) -> Option<O2>,
453
3.76k
    Self: core::marker::Sized,
454
  {
455
3.76k
    MapOpt { f: self, g }
456
3.76k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}, u8>
Line
Count
Source
450
181k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
181k
  where
452
181k
    G: FnMut(Self::Output) -> Option<O2>,
453
181k
    Self: core::marker::Sized,
454
  {
455
181k
    MapOpt { f: self, g }
456
181k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}, u32>
Line
Count
Source
450
141k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
141k
  where
452
141k
    G: FnMut(Self::Output) -> Option<O2>,
453
141k
    Self: core::marker::Sized,
454
  {
455
141k
    MapOpt { f: self, g }
456
141k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}, u16>
Line
Count
Source
450
124k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
124k
  where
452
124k
    G: FnMut(Self::Output) -> Option<O2>,
453
124k
    Self: core::marker::Sized,
454
  {
455
124k
    MapOpt { f: self, g }
456
124k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::map_opt::<suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}, u64>
Line
Count
Source
450
49.5k
  fn map_opt<G, O2>(self, g: G) -> MapOpt<Self, G>
451
49.5k
  where
452
49.5k
    G: FnMut(Self::Output) -> Option<O2>,
453
49.5k
    Self: core::marker::Sized,
454
  {
455
49.5k
    MapOpt { f: self, g }
456
49.5k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::map_opt::<_, _>
457
458
  /// Creates a second parser from the output of the first one, then apply over the rest of the input
459
111M
  fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G>
460
111M
  where
461
111M
    G: FnMut(Self::Output) -> H,
462
111M
    H: Parser<Input, Error = Self::Error>,
463
111M
    Self: core::marker::Sized,
464
  {
465
111M
    FlatMap { f: self, g }
466
111M
  }
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, nom::bytes::Take<nom::error::Error<&[u8]>>>
Line
Count
Source
459
107M
  fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G>
460
107M
  where
461
107M
    G: FnMut(Self::Output) -> H,
462
107M
    H: Parser<Input, Error = Self::Error>,
463
107M
    Self: core::marker::Sized,
464
  {
465
107M
    FlatMap { f: self, g }
466
107M
  }
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, nom::bytes::Take<nom::error::Error<&[u8]>>>
Line
Count
Source
459
4.20M
  fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G>
460
4.20M
  where
461
4.20M
    G: FnMut(Self::Output) -> H,
462
4.20M
    H: Parser<Input, Error = Self::Error>,
463
4.20M
    Self: core::marker::Sized,
464
  {
465
4.20M
    FlatMap { f: self, g }
466
4.20M
  }
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>>::{closure#0}, nom::bytes::Take<nom::error::Error<&[u8]>>>
Line
Count
Source
459
405k
  fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G>
460
405k
  where
461
405k
    G: FnMut(Self::Output) -> H,
462
405k
    H: Parser<Input, Error = Self::Error>,
463
405k
    Self: core::marker::Sized,
464
  {
465
405k
    FlatMap { f: self, g }
466
405k
  }
<suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::flat_map::<nom::multi::length_data<&[u8], suricata::rdp::error::RdpError, suricata::rdp::util::parse_per_length_determinant>::{closure#0}, nom::bytes::Take<suricata::rdp::error::RdpError>>
Line
Count
Source
459
33.3k
  fn flat_map<G, H>(self, g: G) -> FlatMap<Self, G>
460
33.3k
  where
461
33.3k
    G: FnMut(Self::Output) -> H,
462
33.3k
    H: Parser<Input, Error = Self::Error>,
463
33.3k
    Self: core::marker::Sized,
464
  {
465
33.3k
    FlatMap { f: self, g }
466
33.3k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::flat_map::<_, _>
467
468
  /// Applies a second parser over the output of the first one
469
760k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
760k
  where
471
760k
    G: Parser<Self::Output, Error = Self::Error>,
472
760k
    Self: core::marker::Sized,
473
  {
474
760k
    AndThen { f: self, g }
475
760k
  }
<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>>
Line
Count
Source
469
12.8k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
12.8k
  where
471
12.8k
    G: Parser<Self::Output, Error = Self::Error>,
472
12.8k
    Self: core::marker::Sized,
473
  {
474
12.8k
    AndThen { f: self, g }
475
12.8k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field>>
Line
Count
Source
469
24.3k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
24.3k
  where
471
24.3k
    G: Parser<Self::Output, Error = Self::Error>,
472
24.3k
    Self: core::marker::Sized,
473
  {
474
24.3k
    AndThen { f: self, g }
475
24.3k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value>>
Line
Count
Source
469
203k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
203k
  where
471
203k
    G: Parser<Self::Output, Error = Self::Error>,
472
203k
    Self: core::marker::Sized,
473
  {
474
203k
    AndThen { f: self, g }
475
203k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>
Line
Count
Source
469
199k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
199k
  where
471
199k
    G: Parser<Self::Output, Error = Self::Error>,
472
199k
    Self: core::marker::Sized,
473
  {
474
199k
    AndThen { f: self, g }
475
199k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}>
Line
Count
Source
469
18.4k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
18.4k
  where
471
18.4k
    G: Parser<Self::Output, Error = Self::Error>,
472
18.4k
    Self: core::marker::Sized,
473
  {
474
18.4k
    AndThen { f: self, g }
475
18.4k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_error_response::{closure#1}>
Line
Count
Source
469
33.4k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
33.4k
  where
471
33.4k
    G: Parser<Self::Output, Error = Self::Error>,
472
33.4k
    Self: core::marker::Sized,
473
  {
474
33.4k
    AndThen { f: self, g }
475
33.4k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::parse_notification_response::{closure#1}>
Line
Count
Source
469
16.7k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
16.7k
  where
471
16.7k
    G: Parser<Self::Output, Error = Self::Error>,
472
16.7k
    Self: core::marker::Sized,
473
  {
474
16.7k
    AndThen { f: self, g }
475
16.7k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1}>
Line
Count
Source
469
17.8k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
17.8k
  where
471
17.8k
    G: Parser<Self::Output, Error = Self::Error>,
472
17.8k
    Self: core::marker::Sized,
473
  {
474
17.8k
    AndThen { f: self, g }
475
17.8k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1}>
Line
Count
Source
469
109k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
109k
  where
471
109k
    G: Parser<Self::Output, Error = Self::Error>,
472
109k
    Self: core::marker::Sized,
473
  {
474
109k
    AndThen { f: self, g }
475
109k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::pgsql_parse_generic_parameter>
Line
Count
Source
469
84.0k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
84.0k
  where
471
84.0k
    G: Parser<Self::Output, Error = Self::Error>,
472
84.0k
    Self: core::marker::Sized,
473
  {
474
84.0k
    AndThen { f: self, g }
475
84.0k
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::pgsql::parser::parse_sasl_initial_response_payload>
Line
Count
Source
469
30.5k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
30.5k
  where
471
30.5k
    G: Parser<Self::Output, Error = Self::Error>,
472
30.5k
    Self: core::marker::Sized,
473
  {
474
30.5k
    AndThen { f: self, g }
475
30.5k
  }
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::and_then::<suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0}>
Line
Count
Source
469
10.1k
  fn and_then<G>(self, g: G) -> AndThen<Self, G>
470
10.1k
  where
471
10.1k
    G: Parser<Self::Output, Error = Self::Error>,
472
10.1k
    Self: core::marker::Sized,
473
  {
474
10.1k
    AndThen { f: self, g }
475
10.1k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::and_then::<_>
476
477
  /// Applies a second parser after the first one, return their results as a tuple
478
142k
  fn and<G, O2>(self, g: G) -> And<Self, G>
479
142k
  where
480
142k
    G: Parser<Input, Output = O2, Error = Self::Error>,
481
142k
    Self: core::marker::Sized,
482
  {
483
142k
    And { f: self, g }
484
142k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>, i32>
Line
Count
Source
478
1.93k
  fn and<G, O2>(self, g: G) -> And<Self, G>
479
1.93k
  where
480
1.93k
    G: Parser<Input, Output = O2, Error = Self::Error>,
481
1.93k
    Self: core::marker::Sized,
482
  {
483
1.93k
    And { f: self, g }
484
1.93k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>, u16>
Line
Count
Source
478
1.93k
  fn and<G, O2>(self, g: G) -> And<Self, G>
479
1.93k
  where
480
1.93k
    G: Parser<Input, Output = O2, Error = Self::Error>,
481
1.93k
    Self: core::marker::Sized,
482
  {
483
1.93k
    And { f: self, g }
484
1.93k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>, u32>
Line
Count
Source
478
1.93k
  fn and<G, O2>(self, g: G) -> And<Self, G>
479
1.93k
  where
480
1.93k
    G: Parser<Input, Output = O2, Error = Self::Error>,
481
1.93k
    Self: core::marker::Sized,
482
  {
483
1.93k
    And { f: self, g }
484
1.93k
  }
Unexecuted instantiation: <nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::and::<nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>, core::option::Option<&str>>
<suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::and::<nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>, u32>
Line
Count
Source
478
136k
  fn and<G, O2>(self, g: G) -> And<Self, G>
479
136k
  where
480
136k
    G: Parser<Input, Output = O2, Error = Self::Error>,
481
136k
    Self: core::marker::Sized,
482
  {
483
136k
    And { f: self, g }
484
136k
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::and::<nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>, u16>
Line
Count
Source
478
24
  fn and<G, O2>(self, g: G) -> And<Self, G>
479
24
  where
480
24
    G: Parser<Input, Output = O2, Error = Self::Error>,
481
24
    Self: core::marker::Sized,
482
  {
483
24
    And { f: self, g }
484
24
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::and::<_, _>
485
486
  /// Applies a second parser over the input if the first one failed
487
0
  fn or<G>(self, g: G) -> Or<Self, G>
488
0
  where
489
0
    G: Parser<Input, Output = Self::Output, Error = Self::Error>,
490
0
    Self: core::marker::Sized,
491
  {
492
0
    Or { f: self, g }
493
0
  }
494
495
  /// automatically converts the parser's output and error values to another type, as long as they
496
  /// implement the `From` trait
497
0
  fn into<O2: From<Self::Output>, E2: From<Self::Error>>(self) -> Into<Self, O2, E2>
498
0
  where
499
0
    Self: core::marker::Sized,
500
  {
501
0
    Into {
502
0
      f: self,
503
0
      phantom_out2: core::marker::PhantomData,
504
0
      phantom_err2: core::marker::PhantomData,
505
0
    }
506
0
  }
507
}
508
509
impl<I, O, E: ParseError<I>, F> Parser<I> for F
510
where
511
  F: FnMut(I) -> IResult<I, O, E>,
512
{
513
  type Output = O;
514
  type Error = E;
515
516
1.22G
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.22G
    let (i, o) = self(i).map_err(|e| match e {
518
13.5M
      Err::Incomplete(i) => Err::Incomplete(i),
519
221M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
235M
    })?;
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
283k
    let (i, o) = self(i).map_err(|e| match e {
518
283k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
283k
    })?;
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
17.9k
    let (i, o) = self(i).map_err(|e| match e {
518
17.9k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
17.9k
    })?;
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.50k
    let (i, o) = self(i).map_err(|e| match e {
518
4.50k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.50k
    })?;
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
20.0k
    let (i, o) = self(i).map_err(|e| match e {
518
20.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
20.0k
    })?;
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
173k
    let (i, o) = self(i).map_err(|e| match e {
518
173k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
173k
    })?;
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
253
    let (i, o) = self(i).map_err(|e| match e {
518
253
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
253
    })?;
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.76k
    let (i, o) = self(i).map_err(|e| match e {
518
1.76k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.76k
    })?;
<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
170
    let (i, o) = self(i).map_err(|e| match e {
518
170
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
170
    })?;
<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.18k
    let (i, o) = self(i).map_err(|e| match e {
518
1.18k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.18k
    })?;
<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.40k
    let (i, o) = self(i).map_err(|e| match e {
518
2.40k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.40k
    })?;
<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
485
    let (i, o) = self(i).map_err(|e| match e {
518
485
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
485
    })?;
<nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
12.6k
    let (i, o) = self(i).map_err(|e| match e {
518
12.6k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
12.6k
    })?;
<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
31.7k
    let (i, o) = self(i).map_err(|e| match e {
518
17.2k
      Err::Incomplete(i) => Err::Incomplete(i),
519
14.4k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
31.7k
    })?;
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
602
    let (i, o) = self(i).map_err(|e| match e {
518
486
      Err::Incomplete(i) => Err::Incomplete(i),
519
116
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
602
    })?;
Unexecuted instantiation: <nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.23k
    let (i, o) = self(i).map_err(|e| match e {
518
789
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.44k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.23k
    })?;
<nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
20.2k
    let (i, o) = self(i).map_err(|e| match e {
518
20.2k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
20.2k
    })?;
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.5k
    let (i, o) = self(i).map_err(|e| match e {
518
2.54k
      Err::Incomplete(i) => Err::Incomplete(i),
519
7.99k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.5k
    })?;
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.87k
    let (i, o) = self(i).map_err(|e| match e {
518
1.07k
      Err::Incomplete(i) => Err::Incomplete(i),
519
798
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.87k
    })?;
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
594k
    let (i, o) = self(i).map_err(|e| match e {
518
5.65k
      Err::Incomplete(i) => Err::Incomplete(i),
519
588k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
594k
    })?;
Unexecuted instantiation: <nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
996
    let (i, o) = self(i).map_err(|e| match e {
518
278
      Err::Incomplete(i) => Err::Incomplete(i),
519
718
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
996
    })?;
Unexecuted instantiation: <nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
529
    let (i, o) = self(i).map_err(|e| match e {
518
236
      Err::Incomplete(i) => Err::Incomplete(i),
519
293
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
529
    })?;
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
8.81k
    let (i, o) = self(i).map_err(|e| match e {
518
5.37k
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.43k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
8.81k
    })?;
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
16.1k
    let (i, o) = self(i).map_err(|e| match e {
518
2.49k
      Err::Incomplete(i) => Err::Incomplete(i),
519
13.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
16.1k
    })?;
<nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
298k
    let (i, o) = self(i).map_err(|e| match e {
518
5.35k
      Err::Incomplete(i) => Err::Incomplete(i),
519
292k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
298k
    })?;
<nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
44.4k
    let (i, o) = self(i).map_err(|e| match e {
518
2.46k
      Err::Incomplete(i) => Err::Incomplete(i),
519
41.9k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
44.4k
    })?;
<nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.0k
    let (i, o) = self(i).map_err(|e| match e {
518
10.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.0k
    })?;
<nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
707
    let (i, o) = self(i).map_err(|e| match e {
518
707
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
707
    })?;
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.04M
    let (i, o) = self(i).map_err(|e| match e {
518
3.04M
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.04M
    })?;
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.04k
    let (i, o) = self(i).map_err(|e| match e {
518
1.04k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.04k
    })?;
<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.58k
    let (i, o) = self(i).map_err(|e| match e {
518
3.58k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.58k
    })?;
<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
60.4k
    let (i, o) = self(i).map_err(|e| match e {
518
60.4k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
60.4k
    })?;
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
59.0k
    let (i, o) = self(i).map_err(|e| match e {
518
59.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
59.0k
    })?;
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
642k
    let (i, o) = self(i).map_err(|e| match e {
518
642k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
642k
    })?;
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
115k
    let (i, o) = self(i).map_err(|e| match e {
518
115k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
115k
    })?;
<nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.8k
    let (i, o) = self(i).map_err(|e| match e {
518
10.8k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.8k
    })?;
<nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
79.7k
    let (i, o) = self(i).map_err(|e| match e {
518
79.7k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
79.7k
    })?;
<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
2.99k
    let (i, o) = self(i).map_err(|e| match e {
518
2.94k
      Err::Incomplete(i) => Err::Incomplete(i),
519
46
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.99k
    })?;
<suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
15.7k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
15.7k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
15.7k
    })?;
<suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
11.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
11.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
11.8k
    })?;
<suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
50.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
50.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
50.5k
    })?;
Unexecuted instantiation: <suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
<suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
23.3k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
23.3k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
23.3k
    })?;
Unexecuted instantiation: <suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
<suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.50M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.50M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.50M
    })?;
<suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
51.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
51.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
51.2k
    })?;
<suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
167k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
167k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
167k
    })?;
<suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
123k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
123k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
123k
    })?;
<suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
95.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
95.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
95.6k
    })?;
<suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
119k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
119k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
119k
    })?;
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
28.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
28.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
28.5k
    })?;
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
23.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
23.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
23.6k
    })?;
<suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
23.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
23.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
23.6k
    })?;
<suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.79k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.79k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.79k
    })?;
<suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
45.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
45.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
45.5k
    })?;
<suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
12
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
12
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
12
    })?;
<suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
9
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
9
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
9
    })?;
<suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
12
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
12
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
12
    })?;
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.72k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.72k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.72k
    })?;
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.84k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.84k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.84k
    })?;
<suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.03k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.03k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.03k
    })?;
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
789
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
789
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
789
    })?;
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
17.0k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
17.0k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
17.0k
    })?;
<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.58k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.58k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.58k
    })?;
<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.79k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.79k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.79k
    })?;
<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.53k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.53k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.53k
    })?;
<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.79k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.79k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.79k
    })?;
<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.63k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.63k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.63k
    })?;
<suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
22.0k
    let (i, o) = self(i).map_err(|e| match e {
518
11.3k
      Err::Incomplete(i) => Err::Incomplete(i),
519
10.7k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
22.0k
    })?;
<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
709
    let (i, o) = self(i).map_err(|e| match e {
518
709
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
709
    })?;
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.69k
    let (i, o) = self(i).map_err(|e| match e {
518
2.69k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.69k
    })?;
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.82k
    let (i, o) = self(i).map_err(|e| match e {
518
1.82k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.82k
    })?;
<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.48k
    let (i, o) = self(i).map_err(|e| match e {
518
1.63k
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.85k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.48k
    })?;
<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
9.52k
    let (i, o) = self(i).map_err(|e| match e {
518
9.52k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
9.52k
    })?;
<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
6.58k
    let (i, o) = self(i).map_err(|e| match e {
518
6.58k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
6.58k
    })?;
<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
499
    let (i, o) = self(i).map_err(|e| match e {
518
499
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
499
    })?;
Unexecuted instantiation: <suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
20.8k
    let (i, o) = self(i).map_err(|e| match e {
518
15.2k
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.67k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
20.8k
    })?;
<suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
16.2k
    let (i, o) = self(i).map_err(|e| match e {
518
13.1k
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.04k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
16.2k
    })?;
<suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7.40k
    let (i, o) = self(i).map_err(|e| match e {
518
7.40k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.40k
    })?;
<suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.3k
    let (i, o) = self(i).map_err(|e| match e {
518
7.68k
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.63k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.3k
    })?;
<suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
8.63k
    let (i, o) = self(i).map_err(|e| match e {
518
474
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.16k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
8.63k
    })?;
<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3
    let (i, o) = self(i).map_err(|e| match e {
518
3
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3
    })?;
<suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.5k
    let (i, o) = self(i).map_err(|e| match e {
518
9.03k
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.56k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.5k
    })?;
<suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.21k
    let (i, o) = self(i).map_err(|e| match e {
518
2.21k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.21k
    })?;
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.03k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.03k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.03k
    })?;
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
9.59k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
9.59k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
9.59k
    })?;
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.65k
    let (i, o) = self(i).map_err(|e| match e {
518
4.75k
      Err::Incomplete(i) => Err::Incomplete(i),
519
905
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.65k
    })?;
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
22.7k
    let (i, o) = self(i).map_err(|e| match e {
518
10.9k
      Err::Incomplete(i) => Err::Incomplete(i),
519
11.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
22.7k
    })?;
<suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.53k
    let (i, o) = self(i).map_err(|e| match e {
518
634
      Err::Incomplete(i) => Err::Incomplete(i),
519
900
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.53k
    })?;
<suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
85
    let (i, o) = self(i).map_err(|e| match e {
518
39
      Err::Incomplete(i) => Err::Incomplete(i),
519
46
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
85
    })?;
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.42k
    let (i, o) = self(i).map_err(|e| match e {
518
2.42k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.42k
    })?;
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.44k
    let (i, o) = self(i).map_err(|e| match e {
518
3.44k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.44k
    })?;
<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.26k
    let (i, o) = self(i).map_err(|e| match e {
518
1.26k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.26k
    })?;
<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.15k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.15k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.15k
    })?;
<nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
209
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
209
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
209
    })?;
Unexecuted instantiation: <nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
793
    let (i, o) = self(i).map_err(|e| match e {
518
793
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
793
    })?;
<nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.98k
    let (i, o) = self(i).map_err(|e| match e {
518
2.98k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.98k
    })?;
Unexecuted instantiation: <suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.18k
    let (i, o) = self(i).map_err(|e| match e {
518
1.18k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.18k
    })?;
<suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7.68k
    let (i, o) = self(i).map_err(|e| match e {
518
7.68k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.68k
    })?;
<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
343
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
343
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
343
    })?;
<nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
50.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
50.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
50.2k
    })?;
Unexecuted instantiation: <nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
109k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
109k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
109k
    })?;
<nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.22k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.22k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.22k
    })?;
<nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
607
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
607
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
607
    })?;
<nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
123
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
123
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
123
    })?;
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
160k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
160k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
160k
    })?;
<nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
70.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
70.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
70.5k
    })?;
<<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
1.30M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.30M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.30M
    })?;
<suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7.76k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
7.76k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.76k
    })?;
<suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.31k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.31k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.31k
    })?;
<suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.88k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.88k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.88k
    })?;
<suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
9.66M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
9.66M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
9.66M
    })?;
Unexecuted instantiation: <suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
26.9k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
26.9k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
26.9k
    })?;
<suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
3.22k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.22k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.22k
    })?;
<suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.61k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.61k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.61k
    })?;
<suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.67k
    let (i, o) = self(i).map_err(|e| match e {
518
1.32k
      Err::Incomplete(i) => Err::Incomplete(i),
519
358
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.67k
    })?;
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
15.7k
    let (i, o) = self(i).map_err(|e| match e {
518
15.7k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
15.7k
    })?;
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
113k
    let (i, o) = self(i).map_err(|e| match e {
518
113k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
113k
    })?;
<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
29.6k
    let (i, o) = self(i).map_err(|e| match e {
518
29.6k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
29.6k
    })?;
<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.36k
    let (i, o) = self(i).map_err(|e| match e {
518
1.36k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.36k
    })?;
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
155k
    let (i, o) = self(i).map_err(|e| match e {
518
155k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
155k
    })?;
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
194
    let (i, o) = self(i).map_err(|e| match e {
518
194
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
194
    })?;
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.36k
    let (i, o) = self(i).map_err(|e| match e {
518
1.36k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.36k
    })?;
<nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
42.5k
    let (i, o) = self(i).map_err(|e| match e {
518
42.5k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
42.5k
    })?;
<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.21k
    let (i, o) = self(i).map_err(|e| match e {
518
1.21k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.21k
    })?;
<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.29k
    let (i, o) = self(i).map_err(|e| match e {
518
1.29k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.29k
    })?;
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
297k
    let (i, o) = self(i).map_err(|e| match e {
518
297k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
297k
    })?;
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
67.3k
    let (i, o) = self(i).map_err(|e| match e {
518
67.3k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
67.3k
    })?;
<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.20k
    let (i, o) = self(i).map_err(|e| match e {
518
1.20k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.20k
    })?;
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.31M
    let (i, o) = self(i).map_err(|e| match e {
518
1.31M
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.31M
    })?;
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
6.28k
    let (i, o) = self(i).map_err(|e| match e {
518
6.28k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
6.28k
    })?;
<nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
913
    let (i, o) = self(i).map_err(|e| match e {
518
913
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
913
    })?;
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
124k
    let (i, o) = self(i).map_err(|e| match e {
518
124k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
124k
    })?;
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.20k
    let (i, o) = self(i).map_err(|e| match e {
518
2.20k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.20k
    })?;
<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
746
    let (i, o) = self(i).map_err(|e| match e {
518
746
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
746
    })?;
<nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
64.9k
    let (i, o) = self(i).map_err(|e| match e {
518
64.9k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
64.9k
    })?;
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
56.6k
    let (i, o) = self(i).map_err(|e| match e {
518
56.6k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
56.6k
    })?;
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.50k
    let (i, o) = self(i).map_err(|e| match e {
518
1.50k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.50k
    })?;
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
593
    let (i, o) = self(i).map_err(|e| match e {
518
593
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
593
    })?;
<nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.01k
    let (i, o) = self(i).map_err(|e| match e {
518
2.01k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.01k
    })?;
<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
11.2k
    let (i, o) = self(i).map_err(|e| match e {
518
11.2k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
11.2k
    })?;
<suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
7
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7
    })?;
<suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
361
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
361
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
361
    })?;
<suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
74
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
74
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
74
    })?;
<suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
965
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
965
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
965
    })?;
<nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.08k
    let (i, o) = self(i).map_err(|e| match e {
518
5.08k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.08k
    })?;
<nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.55k
    let (i, o) = self(i).map_err(|e| match e {
518
5.55k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.55k
    })?;
<nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
952
    let (i, o) = self(i).map_err(|e| match e {
518
952
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
952
    })?;
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
4.75k
    let (i, o) = self(i).map_err(|e| match e {
518
4.75k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.75k
    })?;
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
187k
    let (i, o) = self(i).map_err(|e| match e {
518
187k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
187k
    })?;
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
20.6k
    let (i, o) = self(i).map_err(|e| match e {
518
20.6k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
20.6k
    })?;
<suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7.40k
    let (i, o) = self(i).map_err(|e| match e {
518
7.40k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.40k
    })?;
<suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
20.0k
    let (i, o) = self(i).map_err(|e| match e {
518
20.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
20.0k
    })?;
Unexecuted instantiation: <suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.44k
    let (i, o) = self(i).map_err(|e| match e {
518
515
      Err::Incomplete(i) => Err::Incomplete(i),
519
926
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.44k
    })?;
<suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
2.00k
    let (i, o) = self(i).map_err(|e| match e {
518
1.50k
      Err::Incomplete(i) => Err::Incomplete(i),
519
504
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.00k
    })?;
<suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
34
    let (i, o) = self(i).map_err(|e| match e {
518
34
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
34
    })?;
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
55.6k
    let (i, o) = self(i).map_err(|e| match e {
518
55.6k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
55.6k
    })?;
<suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.16k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.16k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.16k
    })?;
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.77k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.77k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.77k
    })?;
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.65k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.65k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.65k
    })?;
<suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.77k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.77k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.77k
    })?;
<suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.43k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.43k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.43k
    })?;
<suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
27.9k
    let (i, o) = self(i).map_err(|e| match e {
518
4.91k
      Err::Incomplete(i) => Err::Incomplete(i),
519
23.0k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
27.9k
    })?;
<suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.1k
    let (i, o) = self(i).map_err(|e| match e {
518
7.30k
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.83k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.1k
    })?;
<suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
217k
    let (i, o) = self(i).map_err(|e| match e {
518
2.07k
      Err::Incomplete(i) => Err::Incomplete(i),
519
215k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
217k
    })?;
<suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
35.3k
    let (i, o) = self(i).map_err(|e| match e {
518
32.5k
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.77k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
35.3k
    })?;
<suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
54.8k
    let (i, o) = self(i).map_err(|e| match e {
518
33.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
21.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
54.8k
    })?;
<suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
42.7k
    let (i, o) = self(i).map_err(|e| match e {
518
12.5k
      Err::Incomplete(i) => Err::Incomplete(i),
519
30.1k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
42.7k
    })?;
<suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.13k
    let (i, o) = self(i).map_err(|e| match e {
518
589
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.54k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.13k
    })?;
<suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
215k
    let (i, o) = self(i).map_err(|e| match e {
518
627
      Err::Incomplete(i) => Err::Incomplete(i),
519
214k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
215k
    })?;
<suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.44k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.44k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.44k
    })?;
<suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.41k
    let (i, o) = self(i).map_err(|e| match e {
518
846
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.56k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.41k
    })?;
<suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
66.5k
    let (i, o) = self(i).map_err(|e| match e {
518
3.19k
      Err::Incomplete(i) => Err::Incomplete(i),
519
63.3k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
66.5k
    })?;
<suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
881k
    let (i, o) = self(i).map_err(|e| match e {
518
4.40k
      Err::Incomplete(i) => Err::Incomplete(i),
519
877k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
881k
    })?;
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
118
    let (i, o) = self(i).map_err(|e| match e {
518
118
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
118
    })?;
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
95.8k
    let (i, o) = self(i).map_err(|e| match e {
518
95.8k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
95.8k
    })?;
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
169
    let (i, o) = self(i).map_err(|e| match e {
518
169
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
169
    })?;
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
209k
    let (i, o) = self(i).map_err(|e| match e {
518
209k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
209k
    })?;
<suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
65
    let (i, o) = self(i).map_err(|e| match e {
518
65
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
65
    })?;
<suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
682k
    let (i, o) = self(i).map_err(|e| match e {
518
682k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
682k
    })?;
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
193k
    let (i, o) = self(i).map_err(|e| match e {
518
193k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
193k
    })?;
<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.44k
    let (i, o) = self(i).map_err(|e| match e {
518
515
      Err::Incomplete(i) => Err::Incomplete(i),
519
926
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.44k
    })?;
<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
244
    let (i, o) = self(i).map_err(|e| match e {
518
244
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
244
    })?;
<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.98k
    let (i, o) = self(i).map_err(|e| match e {
518
2.98k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.98k
    })?;
<suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.22k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.22k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.22k
    })?;
<nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
36
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
36
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
36
    })?;
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
11.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
11.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
11.8k
    })?;
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.70k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.70k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.70k
    })?;
Unexecuted instantiation: <nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.27k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.27k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.27k
    })?;
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
42
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
42
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
42
    })?;
Unexecuted instantiation: <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.95k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.95k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.95k
    })?;
<nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
78
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
78
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
78
    })?;
Unexecuted instantiation: <nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
27.0k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
27.0k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
27.0k
    })?;
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
6.00k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
6.00k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
6.00k
    })?;
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
236k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
236k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
236k
    })?;
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
22
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
22
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
22
    })?;
Unexecuted instantiation: <nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
14.1k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
14.1k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
14.1k
    })?;
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
73.9k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
73.9k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
73.9k
    })?;
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
253
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
253
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
253
    })?;
<nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.98k
    let (i, o) = self(i).map_err(|e| match e {
518
836
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.15k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.98k
    })?;
<nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.85M
    let (i, o) = self(i).map_err(|e| match e {
518
3.46k
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.84M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.85M
    })?;
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
285k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
285k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
285k
    })?;
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.54M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.54M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.54M
    })?;
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.39k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.39k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.39k
    })?;
<nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.83k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.83k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.83k
    })?;
<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
327
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
327
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
327
    })?;
<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.43k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.43k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.43k
    })?;
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
509
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
509
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
509
    })?;
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
424
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
424
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
424
    })?;
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
406
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
406
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
406
    })?;
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
582
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
582
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
582
    })?;
<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
951
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
951
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
951
    })?;
<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7.16k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
7.16k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.16k
    })?;
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.64M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.64M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.64M
    })?;
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
266k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
266k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
266k
    })?;
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.4k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
10.4k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.4k
    })?;
<nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
91.4k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
91.4k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
91.4k
    })?;
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.92M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.92M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.92M
    })?;
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
40.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
40.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
40.8k
    })?;
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
697k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
697k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
697k
    })?;
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
212k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
212k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
212k
    })?;
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
433k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
433k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
433k
    })?;
<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
964k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
964k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
964k
    })?;
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
17.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
17.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
17.6k
    })?;
<nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1
    })?;
<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
75
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
75
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
75
    })?;
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
239
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
239
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
239
    })?;
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.80k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.80k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.80k
    })?;
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
10.0M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
10.0M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
10.0M
    })?;
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
1.96M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.96M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.96M
    })?;
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
667
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
667
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
667
    })?;
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
835k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
835k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
835k
    })?;
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
547
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
547
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
547
    })?;
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
273k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
273k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
273k
    })?;
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
521
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
521
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
521
    })?;
<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.28k
    let (i, o) = self(i).map_err(|e| match e {
518
238
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.04k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.28k
    })?;
<nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.14k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.14k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.14k
    })?;
<suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.23k
    let (i, o) = self(i).map_err(|e| match e {
518
2.23k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.23k
    })?;
<suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
3.55k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.55k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.55k
    })?;
<suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
735
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
735
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
735
    })?;
<suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
7.25k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
7.25k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.25k
    })?;
<suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
406
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
406
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
406
    })?;
<suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
135
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
135
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
135
    })?;
<suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
81.0k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
81.0k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
81.0k
    })?;
<suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
47.1k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
47.1k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
47.1k
    })?;
<suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
58.0k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
58.0k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
58.0k
    })?;
<suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
20.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
20.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
20.5k
    })?;
<suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
181k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
181k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
181k
    })?;
<suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
141k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
141k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
141k
    })?;
<suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
124k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
124k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
124k
    })?;
<suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
49.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
49.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
49.5k
    })?;
<suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
134k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
134k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
134k
    })?;
<suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
51.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
51.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
51.2k
    })?;
<suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
36.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
36.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
36.5k
    })?;
<suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
18.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
18.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
18.2k
    })?;
<suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
60.7k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
60.7k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
60.7k
    })?;
<suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
22.1k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
22.1k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
22.1k
    })?;
<suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
18.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
18.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
18.8k
    })?;
<suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
8.47k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.47k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
8.47k
    })?;
<suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
53.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
53.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
53.6k
    })?;
<suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
8.55k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.55k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
8.55k
    })?;
<suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
8.93k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.93k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
8.93k
    })?;
<suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.41k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
1.41k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.41k
    })?;
<suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
80.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
80.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
80.8k
    })?;
<suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
46.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
46.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
46.8k
    })?;
<suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
57.3k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
57.3k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
57.3k
    })?;
<suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
17.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
17.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
17.6k
    })?;
<suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
12.3k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
12.3k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
12.3k
    })?;
<suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
440
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
440
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
440
    })?;
<suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
60
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
60
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
60
    })?;
<suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
252k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
252k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
252k
    })?;
<suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
65
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
65
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
65
    })?;
<nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
58.9k
    let (i, o) = self(i).map_err(|e| match e {
518
58.9k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
58.9k
    })?;
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.88k
    let (i, o) = self(i).map_err(|e| match e {
518
1.88k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.88k
    })?;
<nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.09k
    let (i, o) = self(i).map_err(|e| match e {
518
4.09k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.09k
    })?;
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.09k
    let (i, o) = self(i).map_err(|e| match e {
518
4.09k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.09k
    })?;
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
402k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
402k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
402k
    })?;
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
6.84k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
6.84k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
6.84k
    })?;
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.36M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.36M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.36M
    })?;
<nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
6.07k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
6.07k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
6.07k
    })?;
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
42.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
42.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
42.5k
    })?;
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
50.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
50.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
50.5k
    })?;
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
58.5M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
58.5M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
58.5M
    })?;
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
476k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
476k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
476k
    })?;
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.67k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.67k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.67k
    })?;
<nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
114k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
114k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
114k
    })?;
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
92.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
92.2k
    })?;
Unexecuted instantiation: <suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.62M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.62M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.62M
    })?;
<suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.63M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.63M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.63M
    })?;
<suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
152k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
152k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
152k
    })?;
<suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
42.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
42.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
42.5k
    })?;
<suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
297k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
297k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
297k
    })?;
Unexecuted instantiation: <suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
9.46M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
9.46M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
9.46M
    })?;
<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
50.5k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
50.5k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
50.5k
    })?;
<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
68.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
68.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
68.6k
    })?;
<suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.67k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.67k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.67k
    })?;
<suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
68.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
68.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
68.6k
    })?;
<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
92.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
92.2k
    })?;
<suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
92.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
92.2k
    })?;
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
73.5k
    let (i, o) = self(i).map_err(|e| match e {
518
73.5k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
73.5k
    })?;
<nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
1.72M
    let (i, o) = self(i).map_err(|e| match e {
518
1.72M
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
1.72M
    })?;
<nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
49.9k
    let (i, o) = self(i).map_err(|e| match e {
518
3.33k
      Err::Incomplete(i) => Err::Incomplete(i),
519
46.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
49.9k
    })?;
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
100k
    let (i, o) = self(i).map_err(|e| match e {
518
771
      Err::Incomplete(i) => Err::Incomplete(i),
519
99.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
100k
    })?;
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
33.4M
    let (i, o) = self(i).map_err(|e| match e {
518
86.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
33.4M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
33.4M
    })?;
<nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
220k
    let (i, o) = self(i).map_err(|e| match e {
518
220k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
220k
    })?;
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
738k
    let (i, o) = self(i).map_err(|e| match e {
518
738k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
738k
    })?;
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
376k
    let (i, o) = self(i).map_err(|e| match e {
518
376k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
376k
    })?;
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
24.6k
    let (i, o) = self(i).map_err(|e| match e {
518
24.6k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
24.6k
    })?;
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
15.0k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
15.0k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
15.0k
    })?;
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
21.3M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
21.3M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
21.3M
    })?;
Unexecuted instantiation: <suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
113k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
113k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
113k
    })?;
<suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
189k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
189k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
189k
    })?;
<suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
63.2k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
63.2k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
63.2k
    })?;
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
39.6k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
39.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
39.6k
    })?;
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
74.8k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
74.8k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
74.8k
    })?;
<suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
339k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
339k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
339k
    })?;
<suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
236k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
236k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
236k
    })?;
<suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
355k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
355k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
355k
    })?;
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
5.45k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.45k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
5.45k
    })?;
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
30.3k
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
30.3k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
30.3k
    })?;
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::process::<_>::{closure#0}
<<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
12.7k
    let (i, o) = self(i).map_err(|e| match e {
518
4.02k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.68k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
12.7k
    })?;
<<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
305k
    let (i, o) = self(i).map_err(|e| match e {
518
296k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.68k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
305k
    })?;
<<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.96k
    let (i, o) = self(i).map_err(|e| match e {
518
3.33k
      Err::Incomplete(i) => Err::Incomplete(i),
519
623
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.96k
    })?;
<<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
311k
    let (i, o) = self(i).map_err(|e| match e {
518
270k
      Err::Incomplete(i) => Err::Incomplete(i),
519
41.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
311k
    })?;
<<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
2.76M
    let (i, o) = self(i).map_err(|e| match e {
518
53.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.71M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.76M
    })?;
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
3.25M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
3.25M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
3.25M
    })?;
<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
92
    let (i, o) = self(i).map_err(|e| match e {
518
92
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
92
    })?;
<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
9.82M
    let (i, o) = self(i).map_err(|e| match e {
518
3.33k
      Err::Incomplete(i) => Err::Incomplete(i),
519
9.82M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
9.82M
    })?;
<<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
84.9k
    let (i, o) = self(i).map_err(|e| match e {
518
76.2k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.68k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
84.9k
    })?;
<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
92
    let (i, o) = self(i).map_err(|e| match e {
518
92
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
92
    })?;
<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
84.8k
    let (i, o) = self(i).map_err(|e| match e {
518
76.1k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.68k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
84.8k
    })?;
<<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
12.7k
    let (i, o) = self(i).map_err(|e| match e {
518
4.02k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.68k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
12.7k
    })?;
Unexecuted instantiation: <<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
330k
    let (i, o) = self(i).map_err(|e| match e {
518
322k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.68k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
330k
    })?;
<<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
311k
    let (i, o) = self(i).map_err(|e| match e {
518
270k
      Err::Incomplete(i) => Err::Incomplete(i),
519
41.6k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
311k
    })?;
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
517
7.18k
    let (i, o) = self(i).map_err(|e| match e {
518
1.57k
      Err::Incomplete(i) => Err::Incomplete(i),
519
5.60k
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
7.18k
    })?;
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.20M
    let (i, o) = self(i).map_err(|e| match e {
518
72.1k
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.12M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.20M
    })?;
<<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
2.70M
    let (i, o) = self(i).map_err(|e| match e {
518
924
      Err::Incomplete(i) => Err::Incomplete(i),
519
2.70M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
2.70M
    })?;
<suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
8.32M
    let (i, o) = self(i).map_err(|e| match e {
518
74.8k
      Err::Incomplete(i) => Err::Incomplete(i),
519
8.24M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
8.32M
    })?;
<suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
25.0k
    let (i, o) = self(i).map_err(|e| match e {
518
25.0k
      Err::Incomplete(i) => Err::Incomplete(i),
519
0
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
25.0k
    })?;
<suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.37M
    let (i, o) = self(i).map_err(|e| match e {
518
1.24k
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.37M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.37M
    })?;
<suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
517
4.13M
    let (i, o) = self(i).map_err(|e| match e {
518
0
      Err::Incomplete(i) => Err::Incomplete(i),
519
4.13M
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
0
      Err::Failure(e) => Err::Failure(e),
521
4.13M
    })?;
522
985M
    Ok((i, OM::Output::bind(|| o)))
523
1.22G
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.91M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.91M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
283k
    })?;
522
5.63M
    Ok((i, OM::Output::bind(|| o)))
523
5.91M
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.35M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.35M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
17.9k
    })?;
522
2.34M
    Ok((i, OM::Output::bind(|| o)))
523
2.35M
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
38.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
38.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.50k
    })?;
522
33.5k
    Ok((i, OM::Output::bind(|| o)))
523
38.0k
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
98.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
98.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
20.0k
    })?;
522
78.8k
    Ok((i, OM::Output::bind(|| o)))
523
98.9k
  }
<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
714k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
714k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
173k
    })?;
522
541k
    Ok((i, OM::Output::bind(|| o)))
523
714k
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.84M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
253
    })?;
522
1.84M
    Ok((i, OM::Output::bind(|| o)))
523
1.84M
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::hcolon::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.84M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.76k
    })?;
522
1.84M
    Ok((i, OM::Output::bind(|| o)))
523
1.84M
  }
<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
893k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
893k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
170
    })?;
522
893k
    Ok((i, OM::Output::bind(|| o)))
523
893k
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.84M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.18k
    })?;
522
1.84M
    Ok((i, OM::Output::bind(|| o)))
523
1.84M
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
934k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
934k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.40k
    })?;
522
931k
    Ok((i, OM::Output::bind(|| o)))
523
934k
  }
<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
624k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
624k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
485
    })?;
522
623k
    Ok((i, OM::Output::bind(|| o)))
523
624k
  }
<nom::bytes::streaming::take_while<suricata::ssh::parser::is_not_lineend, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
56.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
56.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
12.6k
    })?;
522
44.1k
    Ok((i, OM::Output::bind(|| o)))
523
56.8k
  }
<nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.79M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.79M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
31.7k
    })?;
522
1.76M
    Ok((i, OM::Output::bind(|| o)))
523
1.79M
  }
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.54M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.54M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
602
    })?;
522
1.54M
    Ok((i, OM::Output::bind(|| o)))
523
1.54M
  }
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.53M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.53M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.53M
    Ok((i, OM::Output::bind(|| o)))
523
1.53M
  }
<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
930k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
930k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.23k
    })?;
522
925k
    Ok((i, OM::Output::bind(|| o)))
523
930k
  }
<nom::bytes::streaming::take_while_m_n<suricata::mqtt::parser::is_continuation_bit_set, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
35.7M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
35.7M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
20.2k
    })?;
522
35.7M
    Ok((i, OM::Output::bind(|| o)))
523
35.7M
  }
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.4M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.4M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.5k
    })?;
522
10.4M
    Ok((i, OM::Output::bind(|| o)))
523
10.4M
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.97M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.97M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.87k
    })?;
522
3.97M
    Ok((i, OM::Output::bind(|| o)))
523
3.97M
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
604k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
604k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
594k
    })?;
522
10.6k
    Ok((i, OM::Output::bind(|| o)))
523
604k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
11.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
11.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
11.8k
    Ok((i, OM::Output::bind(|| o)))
523
11.8k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.59k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.59k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
996
    })?;
522
8.60k
    Ok((i, OM::Output::bind(|| o)))
523
9.59k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
33.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
33.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
33.5k
    Ok((i, OM::Output::bind(|| o)))
523
33.5k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
78.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
78.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
78.8k
    Ok((i, OM::Output::bind(|| o)))
523
78.8k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
529
    })?;
522
20.3k
    Ok((i, OM::Output::bind(|| o)))
523
20.8k
  }
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.90M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.90M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
8.81k
    })?;
522
1.90M
    Ok((i, OM::Output::bind(|| o)))
523
1.90M
  }
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
52.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
16.1k
    })?;
522
36.5k
    Ok((i, OM::Output::bind(|| o)))
523
52.6k
  }
<nom::bytes::streaming::tag<&str, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
372k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
372k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
298k
    })?;
522
74.1k
    Ok((i, OM::Output::bind(|| o)))
523
372k
  }
<nom::bytes::streaming::tag<&str, &[u8], ()>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
65.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
65.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
44.4k
    })?;
522
20.8k
    Ok((i, OM::Output::bind(|| o)))
523
65.3k
  }
<nom::bytes::streaming::take<u8, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
7.33M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
7.33M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.0k
    })?;
522
7.32M
    Ok((i, OM::Output::bind(|| o)))
523
7.33M
  }
<nom::bytes::streaming::take<u8, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
223k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
223k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
707
    })?;
522
222k
    Ok((i, OM::Output::bind(|| o)))
523
223k
  }
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.0M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.0M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.04M
    })?;
522
17.0M
    Ok((i, OM::Output::bind(|| o)))
523
20.0M
  }
<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
10.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.04k
    })?;
522
9.36k
    Ok((i, OM::Output::bind(|| o)))
523
10.4k
  }
<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
178k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
178k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.58k
    })?;
522
175k
    Ok((i, OM::Output::bind(|| o)))
523
178k
  }
<nom::bytes::streaming::take<usize, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
779k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
779k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
60.4k
    })?;
522
718k
    Ok((i, OM::Output::bind(|| o)))
523
779k
  }
<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
15.8M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
15.8M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
59.0k
    })?;
522
15.8M
    Ok((i, OM::Output::bind(|| o)))
523
15.8M
  }
<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.13M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.13M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
642k
    })?;
522
3.49M
    Ok((i, OM::Output::bind(|| o)))
523
4.13M
  }
<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.27M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.27M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
115k
    })?;
522
4.15M
    Ok((i, OM::Output::bind(|| o)))
523
4.27M
  }
<nom::bytes::streaming::take<u16, &[u8], suricata::rdp::error::RdpError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.29M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.29M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.8k
    })?;
522
2.28M
    Ok((i, OM::Output::bind(|| o)))
523
2.29M
  }
<nom::bytes::streaming::take<u16, &[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
168k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
168k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
79.7k
    })?;
522
88.7k
    Ok((i, OM::Output::bind(|| o)))
523
168k
  }
<nom::bytes::streaming::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
3.52k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.52k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.99k
    })?;
522
537
    Ok((i, OM::Output::bind(|| o)))
523
3.52k
  }
<suricata::ftp::getu16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
94.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
94.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
15.7k
    })?;
522
78.6k
    Ok((i, OM::Output::bind(|| o)))
523
94.3k
  }
<suricata::ftp::parse_u16 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
149k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
149k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
11.8k
    })?;
522
137k
    Ok((i, OM::Output::bind(|| o)))
523
149k
  }
<suricata::sdp::parser::parse_email as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
52.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
50.5k
    })?;
522
1.75k
    Ok((i, OM::Output::bind(|| o)))
523
52.2k
  }
<suricata::sdp::parser::parse_bandwidth as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
125k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
125k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
125k
    Ok((i, OM::Output::bind(|| o)))
523
125k
  }
<suricata::sdp::parser::parse_time_zone as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
23.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
23.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
23.3k
    })?;
522
312
    Ok((i, OM::Output::bind(|| o)))
523
23.6k
  }
<suricata::sdp::parser::parse_attributes as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
97.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
97.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
97.1k
    Ok((i, OM::Output::bind(|| o)))
523
97.1k
  }
<suricata::sdp::parser::sdp_parse_message as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.53M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.53M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.50M
    })?;
522
23.6k
    Ok((i, OM::Output::bind(|| o)))
523
1.53M
  }
<suricata::sdp::parser::parse_phone_number as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
52.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
51.2k
    })?;
522
1.05k
    Ok((i, OM::Output::bind(|| o)))
523
52.2k
  }
<suricata::sdp::parser::parse_repeat_times as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
357k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
357k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
167k
    })?;
522
189k
    Ok((i, OM::Output::bind(|| o)))
523
357k
  }
<suricata::sdp::parser::parse_session_info as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
125k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
125k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
123k
    })?;
522
1.92k
    Ok((i, OM::Output::bind(|| o)))
523
125k
  }
<suricata::sdp::parser::parse_encryption_key as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
97.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
97.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
95.6k
    })?;
522
1.42k
    Ok((i, OM::Output::bind(|| o)))
523
97.1k
  }
<suricata::sdp::parser::parse_connection_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
125k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
125k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
119k
    })?;
522
6.61k
    Ok((i, OM::Output::bind(|| o)))
523
125k
  }
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
52.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
28.5k
    })?;
522
23.6k
    Ok((i, OM::Output::bind(|| o)))
523
52.2k
  }
<suricata::sdp::parser::parse_time_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
357k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
357k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
23.6k
    })?;
522
333k
    Ok((i, OM::Output::bind(|| o)))
523
357k
  }
<suricata::sdp::parser::parse_media_description as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
95.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
95.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
23.6k
    })?;
522
72.2k
    Ok((i, OM::Output::bind(|| o)))
523
95.9k
  }
<suricata::sdp::parser::parse_num as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
4.92k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.92k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.79k
    })?;
522
2.13k
    Ok((i, OM::Output::bind(|| o)))
523
4.92k
  }
<suricata::sdp::parser::parse_uri as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
52.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
45.5k
    })?;
522
6.76k
    Ok((i, OM::Output::bind(|| o)))
523
52.2k
  }
<suricata::asn1::parse_rules::parse_i32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
161
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
161
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
12
    })?;
522
149
    Ok((i, OM::Output::bind(|| o)))
523
161
  }
<suricata::asn1::parse_rules::parse_u16_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
368
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
368
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
9
    })?;
522
359
    Ok((i, OM::Output::bind(|| o)))
523
368
  }
<suricata::asn1::parse_rules::parse_u32_number as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
418
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
418
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
12
    })?;
522
406
    Ok((i, OM::Output::bind(|| o)))
523
418
  }
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
21.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
21.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.72k
    })?;
522
18.8k
    Ok((i, OM::Output::bind(|| o)))
523
21.6k
  }
<suricata::detect::requires::parse_version as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
10.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.84k
    })?;
522
8.35k
    Ok((i, OM::Output::bind(|| o)))
523
10.1k
  }
<suricata::detect::requires::parse_next_version_part as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
112k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
112k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.03k
    })?;
522
108k
    Ok((i, OM::Output::bind(|| o)))
523
112k
  }
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
22.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
22.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
789
    })?;
522
21.6k
    Ok((i, OM::Output::bind(|| o)))
523
22.3k
  }
<suricata::detect::requires::parse_op as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
27.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
27.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
17.0k
    })?;
522
10.1k
    Ok((i, OM::Output::bind(|| o)))
523
27.2k
  }
<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.58k
    })?;
522
359
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.79k
    })?;
522
149
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.53k
    })?;
522
406
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.79k
    })?;
522
146
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.63k
    })?;
522
300
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<suricata::dns::parser::dns_parse_body::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.82M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.82M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
22.0k
    })?;
522
3.79M
    Ok((i, OM::Output::bind(|| o)))
523
3.82M
  }
<suricata::smb::smb1_records::parse_smb_trans2_request_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.26k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.26k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
709
    })?;
522
1.55k
    Ok((i, OM::Output::bind(|| o)))
523
2.26k
  }
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.79k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.79k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.69k
    })?;
522
7.10k
    Ok((i, OM::Output::bind(|| o)))
523
9.79k
  }
<suricata::smb::smb1_records::parse_smb_read_andx_response_record::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.55k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.55k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.82k
    })?;
522
730
    Ok((i, OM::Output::bind(|| o)))
523
2.55k
  }
<suricata::smb::smb1_records::parse_smb_create_andx_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
66.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
66.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.48k
    })?;
522
63.4k
    Ok((i, OM::Output::bind(|| o)))
523
66.9k
  }
<suricata::smb::smb1_records::parse_smb_trans_response_regular_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.90k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.90k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
9.52k
    })?;
522
373
    Ok((i, OM::Output::bind(|| o)))
523
9.90k
  }
<suricata::smb::smb1_records::parse_smb1_write_and_close_request_record::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
6.58k
    })?;
522
13.9k
    Ok((i, OM::Output::bind(|| o)))
523
20.5k
  }
<suricata::smb::smb1_records::parse_smb_trans_request_record_pipe as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
12.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
12.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
499
    })?;
522
11.9k
    Ok((i, OM::Output::bind(|| o)))
523
12.4k
  }
<suricata::smb::ntlmssp_records::parse_ntlm_auth_version as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
588
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
588
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
588
    Ok((i, OM::Output::bind(|| o)))
523
588
  }
<suricata::pgsql::parser::parse_error_notice_fields::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
588k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
588k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
20.8k
    })?;
522
567k
    Ok((i, OM::Output::bind(|| o)))
523
588k
  }
<suricata::pgsql::parser::pgsql_parse_error_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
23.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
23.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
16.2k
    })?;
522
7.42k
    Ok((i, OM::Output::bind(|| o)))
523
23.6k
  }
<suricata::pgsql::parser::parse_notification_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
12.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
12.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.40k
    })?;
522
4.90k
    Ok((i, OM::Output::bind(|| o)))
523
12.3k
  }
<suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
13.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
13.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.3k
    })?;
522
3.24k
    Ok((i, OM::Output::bind(|| o)))
523
13.5k
  }
<suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
104k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
104k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
8.63k
    })?;
522
95.6k
    Ok((i, OM::Output::bind(|| o)))
523
104k
  }
<suricata::dcerpc::parser::parse_dcerpc_bindack::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
130k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
130k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3
    })?;
522
130k
    Ok((i, OM::Output::bind(|| o)))
523
130k
  }
<suricata::pgsql::parser::parse_row_field as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
105k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
105k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.5k
    })?;
522
94.4k
    Ok((i, OM::Output::bind(|| o)))
523
105k
  }
<suricata::pgsql::parser::parse_data_row_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
496k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
496k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.21k
    })?;
522
494k
    Ok((i, OM::Output::bind(|| o)))
523
496k
  }
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
11.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
11.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.03k
    })?;
522
9.59k
    Ok((i, OM::Output::bind(|| o)))
523
11.6k
  }
<suricata::pgsql::parser::parse_sasl_mechanism as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
19.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
19.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
9.59k
    })?;
522
9.44k
    Ok((i, OM::Output::bind(|| o)))
523
19.0k
  }
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
101k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
101k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.65k
    })?;
522
95.3k
    Ok((i, OM::Output::bind(|| o)))
523
101k
  }
<suricata::pgsql::parser::pgsql_parse_generic_parameter as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.57M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.57M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
22.7k
    })?;
522
1.55M
    Ok((i, OM::Output::bind(|| o)))
523
1.57M
  }
<suricata::pgsql::parser::parse_sasl_initial_response_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.98k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.98k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.53k
    })?;
522
447
    Ok((i, OM::Output::bind(|| o)))
523
1.98k
  }
<suricata::dcerpc::parser::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
15.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
15.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
85
    })?;
522
15.6k
    Ok((i, OM::Output::bind(|| o)))
523
15.7k
  }
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
18.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
18.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.42k
    })?;
522
16.5k
    Ok((i, OM::Output::bind(|| o)))
523
18.9k
  }
<suricata::smb::dcerpc_records::parse_dcerpc_bind_iface_big as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
41.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
41.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.44k
    })?;
522
38.4k
    Ok((i, OM::Output::bind(|| o)))
523
41.9k
  }
<suricata::smb::dcerpc_records::parse_dcerpc_bindack_result as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
11.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
11.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.26k
    })?;
522
10.5k
    Ok((i, OM::Output::bind(|| o)))
523
11.7k
  }
<nom::combinator::eof<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.15k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.15k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.15k
    })?;
522
0
    Ok((i, OM::Output::bind(|| o)))
523
5.15k
  }
<nom::combinator::eof<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
656
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
656
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
209
    })?;
522
447
    Ok((i, OM::Output::bind(|| o)))
523
656
  }
<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.87M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.87M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
2.87M
    Ok((i, OM::Output::bind(|| o)))
523
2.87M
  }
<nom::combinator::rest<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
83.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
83.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
83.0k
    Ok((i, OM::Output::bind(|| o)))
523
83.0k
  }
<nom::combinator::rest<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
75
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
75
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
75
    Ok((i, OM::Output::bind(|| o)))
523
75
  }
<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
125M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
125M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
793
    })?;
522
125M
    Ok((i, OM::Output::bind(|| o)))
523
125M
  }
<nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
297k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
297k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.98k
    })?;
522
294k
    Ok((i, OM::Output::bind(|| o)))
523
297k
  }
<suricata::ssh::parser::ssh_parse_line::parser as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.15k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.15k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
5.15k
    Ok((i, OM::Output::bind(|| o)))
523
5.15k
  }
<suricata::sip::parser::header_name as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.84M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.18k
    })?;
522
1.84M
    Ok((i, OM::Output::bind(|| o)))
523
1.84M
  }
<suricata::sip::parser::parse_header_value as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.84M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.68k
    })?;
522
1.83M
    Ok((i, OM::Output::bind(|| o)))
523
1.84M
  }
<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.92k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.92k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
343
    })?;
522
4.58k
    Ok((i, OM::Output::bind(|| o)))
523
4.92k
  }
<nom::number::complete::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
12.0M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
12.0M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
50.2k
    })?;
522
11.9M
    Ok((i, OM::Output::bind(|| o)))
523
12.0M
  }
<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.31M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.31M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.31M
    Ok((i, OM::Output::bind(|| o)))
523
1.31M
  }
Unexecuted instantiation: <nom::number::complete::double<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::number::complete::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.82M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.82M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
109k
    })?;
522
5.71M
    Ok((i, OM::Output::bind(|| o)))
523
5.82M
  }
<nom::number::complete::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.93M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.93M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.22k
    })?;
522
3.92M
    Ok((i, OM::Output::bind(|| o)))
523
3.93M
  }
<nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
133k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
133k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
607
    })?;
522
133k
    Ok((i, OM::Output::bind(|| o)))
523
133k
  }
<nom::number::complete::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
892k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
892k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
123
    })?;
522
892k
    Ok((i, OM::Output::bind(|| o)))
523
892k
  }
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#2} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#3} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <nom::number::complete::recognize_float_or_exceptions<&str, nom::error::Error<&str>>::{closure#1} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::number::complete::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.98M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.98M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
160k
    })?;
522
4.82M
    Ok((i, OM::Output::bind(|| o)))
523
4.98M
  }
<nom::number::complete::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.30M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.30M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
70.5k
    })?;
522
2.23M
    Ok((i, OM::Output::bind(|| o)))
523
2.30M
  }
<<suricata::quic::frames::Frame>::decode_frame as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
2.01M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.01M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.30M
    })?;
522
704k
    Ok((i, OM::Output::bind(|| o)))
523
2.01M
  }
<suricata::bittorrent_dht::parser::parse_node as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
78.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
78.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.76k
    })?;
522
70.6k
    Ok((i, OM::Output::bind(|| o)))
523
78.4k
  }
<suricata::bittorrent_dht::parser::parse_node6 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
33.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
33.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.31k
    })?;
522
32.0k
    Ok((i, OM::Output::bind(|| o)))
523
33.4k
  }
<suricata::mime::mime::mime_parse_skip_line as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.27k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.27k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.88k
    })?;
522
385
    Ok((i, OM::Output::bind(|| o)))
523
2.27k
  }
<suricata::mime::mime::mime_parse_value_delimited as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.72M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.72M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
9.66M
    })?;
522
68.1k
    Ok((i, OM::Output::bind(|| o)))
523
9.72M
  }
<suricata::mime::mime::mime_parse_value_until_semicolon as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.66M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.66M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
9.66M
    Ok((i, OM::Output::bind(|| o)))
523
9.66M
  }
<suricata::quic::frames::parse_crypto_stream as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
38.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
38.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
26.9k
    })?;
522
11.3k
    Ok((i, OM::Output::bind(|| o)))
523
38.3k
  }
<suricata::quic::frames::parse_tag_and_offset as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
136k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
136k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.22k
    })?;
522
133k
    Ok((i, OM::Output::bind(|| o)))
523
136k
  }
<suricata::quic::frames::parse_tag as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
136k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
136k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.61k
    })?;
522
133k
    Ok((i, OM::Output::bind(|| o)))
523
136k
  }
<suricata::rdp::util::parse_per_length_determinant as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
33.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
33.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.67k
    })?;
522
31.6k
    Ok((i, OM::Output::bind(|| o)))
523
33.3k
  }
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
175M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
175M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
15.7k
    })?;
522
175M
    Ok((i, OM::Output::bind(|| o)))
523
175M
  }
<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
2.50M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.50M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
113k
    })?;
522
2.38M
    Ok((i, OM::Output::bind(|| o)))
523
2.50M
  }
<nom::number::streaming::be_u8<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
18.0M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
18.0M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
29.6k
    })?;
522
18.0M
    Ok((i, OM::Output::bind(|| o)))
523
18.0M
  }
<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.71M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.71M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.36k
    })?;
522
8.71M
    Ok((i, OM::Output::bind(|| o)))
523
8.71M
  }
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.63M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.63M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
155k
    })?;
522
9.47M
    Ok((i, OM::Output::bind(|| o)))
523
9.63M
  }
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
5.08k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.08k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
194
    })?;
522
4.89k
    Ok((i, OM::Output::bind(|| o)))
523
5.08k
  }
<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
314k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
314k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.36k
    })?;
522
313k
    Ok((i, OM::Output::bind(|| o)))
523
314k
  }
<nom::number::streaming::le_u8<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
261k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
261k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
42.5k
    })?;
522
219k
    Ok((i, OM::Output::bind(|| o)))
523
261k
  }
<nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
97.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
97.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.21k
    })?;
522
96.4k
    Ok((i, OM::Output::bind(|| o)))
523
97.6k
  }
<nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
592k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
592k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.29k
    })?;
522
591k
    Ok((i, OM::Output::bind(|| o)))
523
592k
  }
<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.82M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.82M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
297k
    })?;
522
4.52M
    Ok((i, OM::Output::bind(|| o)))
523
4.82M
  }
<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.29M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.29M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
67.3k
    })?;
522
2.22M
    Ok((i, OM::Output::bind(|| o)))
523
2.29M
  }
<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.52M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.52M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.20k
    })?;
522
4.52M
    Ok((i, OM::Output::bind(|| o)))
523
4.52M
  }
<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
15.6M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
15.6M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.31M
    })?;
522
14.2M
    Ok((i, OM::Output::bind(|| o)))
523
15.6M
  }
<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
938k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
938k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
6.28k
    })?;
522
932k
    Ok((i, OM::Output::bind(|| o)))
523
938k
  }
<nom::number::streaming::be_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
26.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
26.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
913
    })?;
522
25.5k
    Ok((i, OM::Output::bind(|| o)))
523
26.4k
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
15.6M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
15.6M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
124k
    })?;
522
15.5M
    Ok((i, OM::Output::bind(|| o)))
523
15.6M
  }
<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
47.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
47.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.20k
    })?;
522
44.9k
    Ok((i, OM::Output::bind(|| o)))
523
47.1k
  }
<nom::number::streaming::le_u16<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.60k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.60k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
746
    })?;
522
4.86k
    Ok((i, OM::Output::bind(|| o)))
523
5.60k
  }
<nom::number::streaming::le_u16<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
864k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
864k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
64.9k
    })?;
522
799k
    Ok((i, OM::Output::bind(|| o)))
523
864k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
6.13M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.13M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
56.6k
    })?;
522
6.07M
    Ok((i, OM::Output::bind(|| o)))
523
6.13M
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
21.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
21.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.50k
    })?;
522
20.3k
    Ok((i, OM::Output::bind(|| o)))
523
21.8k
  }
<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.88k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.88k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
593
    })?;
522
3.29k
    Ok((i, OM::Output::bind(|| o)))
523
3.88k
  }
<nom::number::streaming::le_u32<&[u8], suricata::smb::error::SmbError> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
210k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
210k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.01k
    })?;
522
208k
    Ok((i, OM::Output::bind(|| o)))
523
210k
  }
<nom::number::streaming::le_u64<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.00M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.00M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
11.2k
    })?;
522
1.99M
    Ok((i, OM::Output::bind(|| o)))
523
2.00M
  }
<suricata::detect::float::parse_float_value<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.01k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.01k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7
    })?;
522
1.00k
    Ok((i, OM::Output::bind(|| o)))
523
1.01k
  }
<suricata::detect::float::detect_parse_float_start_equal<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
965
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
965
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
361
    })?;
522
604
    Ok((i, OM::Output::bind(|| o)))
523
965
  }
<suricata::detect::float::detect_parse_float_start_symbol<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
361
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
361
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
74
    })?;
522
287
    Ok((i, OM::Output::bind(|| o)))
523
361
  }
<suricata::detect::float::detect_parse_float_start_interval<f64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.95k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.95k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
965
    })?;
522
989
    Ok((i, OM::Output::bind(|| o)))
523
1.95k
  }
<nom::number::streaming::u16<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
191k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
191k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.08k
    })?;
522
186k
    Ok((i, OM::Output::bind(|| o)))
523
191k
  }
<nom::number::streaming::u16<&[u8], suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
44.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
44.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.55k
    })?;
522
38.7k
    Ok((i, OM::Output::bind(|| o)))
523
44.2k
  }
<nom::number::streaming::u32<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
92.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
92.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
952
    })?;
522
91.1k
    Ok((i, OM::Output::bind(|| o)))
523
92.1k
  }
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
25.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
25.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.75k
    })?;
522
20.6k
    Ok((i, OM::Output::bind(|| o)))
523
25.3k
  }
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.77M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.77M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
187k
    })?;
522
2.58M
    Ok((i, OM::Output::bind(|| o)))
523
2.77M
  }
<suricata::common::nom8::take_until_and_consume<nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
2.82M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.82M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
20.6k
    })?;
522
2.80M
    Ok((i, OM::Output::bind(|| o)))
523
2.82M
  }
<suricata::common::nom8::take_until_and_consume<suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
18.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
18.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.40k
    })?;
522
10.8k
    Ok((i, OM::Output::bind(|| o)))
523
18.2k
  }
<suricata::common::nom8::take_until_and_consume<suricata::smb::error::SmbError>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
98.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
98.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
20.0k
    })?;
522
78.8k
    Ok((i, OM::Output::bind(|| o)))
523
98.9k
  }
<suricata::ike::parser::parse_proposal::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
13.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
13.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
13.6k
    Ok((i, OM::Output::bind(|| o)))
523
13.6k
  }
<suricata::ike::parser::parse_transform::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
682k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
682k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
682k
    Ok((i, OM::Output::bind(|| o)))
523
682k
  }
<suricata::ike::parser::parse_security_association::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.71k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.71k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
8.71k
    Ok((i, OM::Output::bind(|| o)))
523
8.71k
  }
<suricata::rdp::parser::parse_class_options::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.22M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.22M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.44k
    })?;
522
2.22M
    Ok((i, OM::Output::bind(|| o)))
523
2.22M
  }
<suricata::mqtt::parser::parse_remaining_message::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
30.1M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
30.1M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.00k
    })?;
522
30.1M
    Ok((i, OM::Output::bind(|| o)))
523
30.1M
  }
<suricata::mqtt::parser::parse_fixed_header_flags::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
30.2M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
30.2M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
34
    })?;
522
30.2M
    Ok((i, OM::Output::bind(|| o)))
523
30.2M
  }
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.30M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.30M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
55.6k
    })?;
522
1.25M
    Ok((i, OM::Output::bind(|| o)))
523
1.30M
  }
<suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0} as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
44.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
44.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.16k
    })?;
522
42.0k
    Ok((i, OM::Output::bind(|| o)))
523
44.2k
  }
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.43k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.43k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.77k
    })?;
522
2.65k
    Ok((i, OM::Output::bind(|| o)))
523
4.43k
  }
<suricata::krb::detect::detect_parse_encryption_item as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
35.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
35.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.65k
    })?;
522
33.2k
    Ok((i, OM::Output::bind(|| o)))
523
35.9k
  }
<suricata::krb::detect::detect_parse_encryption_list as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.43k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.43k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.77k
    })?;
522
2.65k
    Ok((i, OM::Output::bind(|| o)))
523
4.43k
  }
<suricata::krb::detect::detect_parse_encryption_weak as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.43k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.43k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.43k
    })?;
522
998
    Ok((i, OM::Output::bind(|| o)))
523
5.43k
  }
<suricata::rdp::parser::parse_cs_net as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
30.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
30.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
27.9k
    })?;
522
2.26k
    Ok((i, OM::Output::bind(|| o)))
523
30.1k
  }
<suricata::rdp::parser::parse_cs_unknown as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
23.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
23.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.1k
    })?;
522
12.8k
    Ok((i, OM::Output::bind(|| o)))
523
23.0k
  }
<suricata::rdp::parser::parse_rdp_cookie as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
217k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
217k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
217k
    })?;
522
196
    Ok((i, OM::Output::bind(|| o)))
523
217k
  }
<suricata::rdp::parser::parse_mcs_connect as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
41.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
41.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
35.3k
    })?;
522
5.69k
    Ok((i, OM::Output::bind(|| o)))
523
41.0k
  }
<suricata::rdp::parser::parse_x223_data_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
63.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
63.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
54.8k
    })?;
522
8.47k
    Ok((i, OM::Output::bind(|| o)))
523
63.3k
  }
<suricata::rdp::parser::parse_cs_client_core_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
54.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
54.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
42.7k
    })?;
522
11.2k
    Ok((i, OM::Output::bind(|| o)))
523
54.0k
  }
<suricata::rdp::parser::parse_negotiation_failure as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
3.56k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.56k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.13k
    })?;
522
438
    Ok((i, OM::Output::bind(|| o)))
523
3.56k
  }
<suricata::rdp::parser::parse_negotiation_request as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
215k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
215k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
215k
    })?;
522
370
    Ok((i, OM::Output::bind(|| o)))
523
215k
  }
<suricata::rdp::parser::parse_mcs_connect_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
2.77k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.77k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.44k
    })?;
522
335
    Ok((i, OM::Output::bind(|| o)))
523
2.77k
  }
<suricata::rdp::parser::parse_negotiation_response as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
4.88k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.88k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.41k
    })?;
522
471
    Ok((i, OM::Output::bind(|| o)))
523
4.88k
  }
<suricata::rdp::parser::parse_x224_connection_confirm_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
877k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
877k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
66.5k
    })?;
522
810k
    Ok((i, OM::Output::bind(|| o)))
523
877k
  }
<suricata::rdp::parser::parse_x224_connection_request_class_0 as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
2.28M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.28M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
881k
    })?;
522
1.40M
    Ok((i, OM::Output::bind(|| o)))
523
2.28M
  }
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.66k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.66k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
118
    })?;
522
2.54k
    Ok((i, OM::Output::bind(|| o)))
523
2.66k
  }
<suricata::mqtt::parser::parse_mqtt_string as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
241k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
241k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
95.8k
    })?;
522
145k
    Ok((i, OM::Output::bind(|| o)))
523
241k
  }
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
210k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
210k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
169
    })?;
522
209k
    Ok((i, OM::Output::bind(|| o)))
523
210k
  }
<suricata::mqtt::parser::parse_subscribe_topic as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
472k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
472k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
209k
    })?;
522
262k
    Ok((i, OM::Output::bind(|| o)))
523
472k
  }
<suricata::mqtt::parser::parse_mqtt_binary_data as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.83k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.83k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
65
    })?;
522
5.76k
    Ok((i, OM::Output::bind(|| o)))
523
5.83k
  }
<suricata::ike::parser::parse_sa_attribute::parse_attribute as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
1.13M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.13M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
682k
    })?;
522
449k
    Ok((i, OM::Output::bind(|| o)))
523
1.13M
  }
<suricata::ike::parser::parse_ikev1_payload_list::parse_payload as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
3.57M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.57M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
193k
    })?;
522
3.38M
    Ok((i, OM::Output::bind(|| o)))
523
3.57M
  }
<nom::bits::bits<&[u8], (u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, suricata::rdp::parser::parse_class_options::{closure#0}>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.22M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.22M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.44k
    })?;
522
2.22M
    Ok((i, OM::Output::bind(|| o)))
523
2.22M
  }
<nom::bits::bits<&[u8], (u8, u8, u8), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
100k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
100k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
244
    })?;
522
100k
    Ok((i, OM::Output::bind(|| o)))
523
100k
  }
<nom::bits::bits<&[u8], (u32, u32, u32), nom::error::Error<(&[u8], usize)>, nom::error::Error<&[u8]>, (nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0})>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
100k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
100k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.98k
    })?;
522
97.2k
    Ok((i, OM::Output::bind(|| o)))
523
100k
  }
<suricata::util::parse_subdomain as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
28.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
28.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.22k
    })?;
522
26.3k
    Ok((i, OM::Output::bind(|| o)))
523
28.5k
  }
<nom::character::complete::hex_digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
36
    })?;
522
5.89k
    Ok((i, OM::Output::bind(|| o)))
523
5.93k
  }
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
830k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
830k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
11.8k
    })?;
522
818k
    Ok((i, OM::Output::bind(|| o)))
523
830k
  }
<nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.89M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.89M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.70k
    })?;
522
1.89M
    Ok((i, OM::Output::bind(|| o)))
523
1.89M
  }
<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
481k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
481k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
481k
    Ok((i, OM::Output::bind(|| o)))
523
481k
  }
<nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.93k
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
18.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
18.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
18.8k
    Ok((i, OM::Output::bind(|| o)))
523
18.8k
  }
<nom::character::complete::multispace0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
184k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
184k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
184k
    Ok((i, OM::Output::bind(|| o)))
523
184k
  }
<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
348k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
348k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
348k
    Ok((i, OM::Output::bind(|| o)))
523
348k
  }
<nom::character::complete::multispace0<&str, suricata::detect::error::RuleParseError<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
182k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
182k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
182k
    Ok((i, OM::Output::bind(|| o)))
523
182k
  }
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.93k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.27k
    })?;
522
662
    Ok((i, OM::Output::bind(|| o)))
523
1.93k
  }
<nom::character::complete::multispace1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.00k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.00k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
42
    })?;
522
966
    Ok((i, OM::Output::bind(|| o)))
523
1.00k
  }
Unexecuted instantiation: <nom::character::complete::not_line_ending<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::character::complete::u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.08k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.08k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.95k
    })?;
522
2.13k
    Ok((i, OM::Output::bind(|| o)))
523
4.08k
  }
<nom::character::complete::i32<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.05k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.05k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
78
    })?;
522
4.97k
    Ok((i, OM::Output::bind(|| o)))
523
5.05k
  }
<nom::character::complete::alpha0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.18k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
4.18k
    Ok((i, OM::Output::bind(|| o)))
523
4.18k
  }
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.62M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.62M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
27.0k
    })?;
522
1.59M
    Ok((i, OM::Output::bind(|| o)))
523
1.62M
  }
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
775k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
775k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
6.00k
    })?;
522
769k
    Ok((i, OM::Output::bind(|| o)))
523
775k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
513k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
513k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
236k
    })?;
522
277k
    Ok((i, OM::Output::bind(|| o)))
523
513k
  }
<nom::character::complete::digit1<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
86
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
86
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
22
    })?;
522
64
    Ok((i, OM::Output::bind(|| o)))
523
86
  }
<nom::character::complete::space0<&str, nom::error::Error<&str>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
14.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
14.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
14.3k
    Ok((i, OM::Output::bind(|| o)))
523
14.3k
  }
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.42M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.42M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
14.1k
    })?;
522
1.41M
    Ok((i, OM::Output::bind(|| o)))
523
1.42M
  }
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
3.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.12M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
73.9k
    })?;
522
3.05M
    Ok((i, OM::Output::bind(|| o)))
523
3.12M
  }
<nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
75.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
75.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
253
    })?;
522
74.8k
    Ok((i, OM::Output::bind(|| o)))
523
75.0k
  }
<nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.98k
    })?;
522
8.98k
    Ok((i, OM::Output::bind(|| o)))
523
10.9k
  }
<nom::character::streaming::crlf<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.29M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.29M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.85M
    })?;
522
6.44M
    Ok((i, OM::Output::bind(|| o)))
523
8.29M
  }
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.3M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.3M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
285k
    })?;
522
10.0M
    Ok((i, OM::Output::bind(|| o)))
523
10.3M
  }
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
11.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
11.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
11.4k
    Ok((i, OM::Output::bind(|| o)))
523
11.4k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
22.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
22.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
22.2k
    Ok((i, OM::Output::bind(|| o)))
523
22.2k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
138
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
138
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
138
    Ok((i, OM::Output::bind(|| o)))
523
138
  }
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::bytes::complete::take_while<suricata::detect::uint::parse_flag_list<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
112
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
112
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
112
    Ok((i, OM::Output::bind(|| o)))
523
112
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u8>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
27.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
27.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
27.5k
    Ok((i, OM::Output::bind(|| o)))
523
27.5k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
40.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
40.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
40.8k
    Ok((i, OM::Output::bind(|| o)))
523
40.8k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
46.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
46.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
46.8k
    Ok((i, OM::Output::bind(|| o)))
523
46.8k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint<u64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
19.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
19.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
19.3k
    Ok((i, OM::Output::bind(|| o)))
523
19.3k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
26.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
26.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
26.4k
    Ok((i, OM::Output::bind(|| o)))
523
26.4k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttConnFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.85k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.85k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
4.85k
    Ok((i, OM::Output::bind(|| o)))
523
4.85k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::mqtt::detect::MqttFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
11.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
11.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
11.0k
    Ok((i, OM::Output::bind(|| o)))
523
11.0k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u8, suricata::websocket::detect::WebSocketFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
141
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
141
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
141
    Ok((i, OM::Output::bind(|| o)))
523
141
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::detect::fragbits::Ipv4FragBits>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.16k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.16k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.16k
    Ok((i, OM::Output::bind(|| o)))
523
1.16k
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_bitflags<u16, suricata::dnp3::detect::Dnp3IndFlag>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
119
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
119
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
119
    Ok((i, OM::Output::bind(|| o)))
523
119
  }
<nom::bytes::complete::take_while<suricata::detect::uint::detect_parse_uint_inclusive<u32>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
12.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
12.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
12.4k
    Ok((i, OM::Output::bind(|| o)))
523
12.4k
  }
<nom::bytes::complete::take_while<suricata::detect::float::detect_parse_float<f64>::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.88k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.88k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.88k
    Ok((i, OM::Output::bind(|| o)))
523
1.88k
  }
<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.59k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.59k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.59k
    Ok((i, OM::Output::bind(|| o)))
523
1.59k
  }
<nom::bytes::complete::take_while<suricata::krb::detect::detect_parse_encryption::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.65k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.65k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
3.65k
    Ok((i, OM::Output::bind(|| o)))
523
3.65k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.12M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.12M
    Ok((i, OM::Output::bind(|| o)))
523
1.12M
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
65.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
65.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
65.7k
    Ok((i, OM::Output::bind(|| o)))
523
65.7k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
62.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
62.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
62.1k
    Ok((i, OM::Output::bind(|| o)))
523
62.1k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
59.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
59.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
59.3k
    Ok((i, OM::Output::bind(|| o)))
523
59.3k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
63.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
63.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
63.8k
    Ok((i, OM::Output::bind(|| o)))
523
63.8k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
10.7k
    Ok((i, OM::Output::bind(|| o)))
523
10.7k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
10.1k
    Ok((i, OM::Output::bind(|| o)))
523
10.1k
  }
<nom::bytes::complete::take_while<suricata::detect::stream_size::detect_parse_stream_size::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.60k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.60k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
2.60k
    Ok((i, OM::Output::bind(|| o)))
523
2.60k
  }
<nom::bytes::complete::take_while<suricata::detect::uri::detect_parse_urilen::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.31k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.31k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
2.31k
    Ok((i, OM::Output::bind(|| o)))
523
2.31k
  }
<nom::bytes::complete::take_while<suricata::detect::requires::parse_key_value::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
41.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
41.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
41.9k
    Ok((i, OM::Output::bind(|| o)))
523
41.9k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
766k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
766k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
766k
    Ok((i, OM::Output::bind(|| o)))
523
766k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
66.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
66.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
66.9k
    Ok((i, OM::Output::bind(|| o)))
523
66.9k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.62k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.62k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
9.62k
    Ok((i, OM::Output::bind(|| o)))
523
9.62k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
7.79k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
7.79k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
7.79k
    Ok((i, OM::Output::bind(|| o)))
523
7.79k
  }
<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
56.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
56.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
56.3k
    Ok((i, OM::Output::bind(|| o)))
523
56.3k
  }
<nom::bytes::complete::take_while<suricata::mime::mime::is_mime_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
29.3M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
29.3M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
29.3M
    Ok((i, OM::Output::bind(|| o)))
523
29.3M
  }
<nom::bytes::complete::take_while<suricata::pop3::pop3::is_base64_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
7.88k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
7.88k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
7.88k
    Ok((i, OM::Output::bind(|| o)))
523
7.88k
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.54M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.54M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.54M
    })?;
522
5.02k
    Ok((i, OM::Output::bind(|| o)))
523
1.54M
  }
<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
3.43k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.43k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.39k
    })?;
522
39
    Ok((i, OM::Output::bind(|| o)))
523
3.43k
  }
<nom::bytes::complete::take_while1<suricata::applayertemplate::template::probe::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.4k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.83k
    })?;
522
6.64k
    Ok((i, OM::Output::bind(|| o)))
523
10.4k
  }
<nom::bytes::complete::take_while1<suricata::util::is_alphanumeric_or_hyphen, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
30.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
30.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
327
    })?;
522
29.8k
    Ok((i, OM::Output::bind(|| o)))
523
30.2k
  }
<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
40.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
40.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.43k
    })?;
522
37.9k
    Ok((i, OM::Output::bind(|| o)))
523
40.3k
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
9.42k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.42k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
509
    })?;
522
8.91k
    Ok((i, OM::Output::bind(|| o)))
523
9.42k
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
74.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
74.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
424
    })?;
522
74.3k
    Ok((i, OM::Output::bind(|| o)))
523
74.8k
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
3.05M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.05M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
406
    })?;
522
3.05M
    Ok((i, OM::Output::bind(|| o)))
523
3.05M
  }
<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
77.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
77.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
582
    })?;
522
77.1k
    Ok((i, OM::Output::bind(|| o)))
523
77.7k
  }
<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
12.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
12.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
951
    })?;
522
12.0k
    Ok((i, OM::Output::bind(|| o)))
523
12.9k
  }
<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
8.85k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.85k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.16k
    })?;
522
1.69k
    Ok((i, OM::Output::bind(|| o)))
523
8.85k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.76M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.76M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.64M
    })?;
522
120k
    Ok((i, OM::Output::bind(|| o)))
523
1.76M
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
295k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
295k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
266k
    })?;
522
29.2k
    Ok((i, OM::Output::bind(|| o)))
523
295k
  }
<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
18.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
18.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.4k
    })?;
522
8.39k
    Ok((i, OM::Output::bind(|| o)))
523
18.8k
  }
<nom::bytes::complete::tag<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
439k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
439k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
91.4k
    })?;
522
348k
    Ok((i, OM::Output::bind(|| o)))
523
439k
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.70M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.70M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.92M
    })?;
522
1.78M
    Ok((i, OM::Output::bind(|| o)))
523
3.70M
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
63.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
63.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
40.8k
    })?;
522
22.5k
    Ok((i, OM::Output::bind(|| o)))
523
63.3k
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.47M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.47M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
697k
    })?;
522
776k
    Ok((i, OM::Output::bind(|| o)))
523
1.47M
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
2.11M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.11M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
212k
    })?;
522
1.90M
    Ok((i, OM::Output::bind(|| o)))
523
2.11M
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
998k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
998k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
433k
    })?;
522
565k
    Ok((i, OM::Output::bind(|| o)))
523
998k
  }
<nom::bytes::complete::is_a<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.01M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.01M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
964k
    })?;
522
53.0k
    Ok((i, OM::Output::bind(|| o)))
523
1.01M
  }
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.30M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.30M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
17.6k
    })?;
522
1.28M
    Ok((i, OM::Output::bind(|| o)))
523
1.30M
  }
<nom::bytes::complete::take<usize, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
41.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
41.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1
    })?;
522
41.2k
    Ok((i, OM::Output::bind(|| o)))
523
41.2k
  }
<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
6.82k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.82k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
75
    })?;
522
6.74k
    Ok((i, OM::Output::bind(|| o)))
523
6.82k
  }
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
337k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
337k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
239
    })?;
522
336k
    Ok((i, OM::Output::bind(|| o)))
523
337k
  }
<nom::bytes::complete::is_not<&str, &str, suricata::detect::error::RuleParseError<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
348k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
348k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.80k
    })?;
522
346k
    Ok((i, OM::Output::bind(|| o)))
523
348k
  }
Unexecuted instantiation: <nom::bytes::complete::take_till<suricata::detect::uint::detect_parse_unquote_uint<u16>::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_header_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.1M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.1M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
10.1M
    Ok((i, OM::Output::bind(|| o)))
523
10.1M
  }
<nom::bytes::complete::take_till<suricata::mime::mime::mime_parse_value_until_semicolon::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.66M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.66M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
9.66M
    Ok((i, OM::Output::bind(|| o)))
523
9.66M
  }
<nom::bytes::complete::take_till<suricata::detect::requires::parse_key_value::{closure#1}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
41.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
41.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
41.9k
    Ok((i, OM::Output::bind(|| o)))
523
41.9k
  }
<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
112k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
112k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
112k
    Ok((i, OM::Output::bind(|| o)))
523
112k
  }
<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
64.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
64.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
64.7k
    Ok((i, OM::Output::bind(|| o)))
523
64.7k
  }
<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
370k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
370k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
370k
    Ok((i, OM::Output::bind(|| o)))
523
370k
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
29.6M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
29.6M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
10.0M
    })?;
522
19.5M
    Ok((i, OM::Output::bind(|| o)))
523
29.6M
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
9.72M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.72M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.96M
    })?;
522
7.76M
    Ok((i, OM::Output::bind(|| o)))
523
9.72M
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
776k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
776k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
667
    })?;
522
775k
    Ok((i, OM::Output::bind(|| o)))
523
776k
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
1.21M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.21M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
835k
    })?;
522
384k
    Ok((i, OM::Output::bind(|| o)))
523
1.21M
  }
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.86k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.86k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
547
    })?;
522
8.31k
    Ok((i, OM::Output::bind(|| o)))
523
8.86k
  }
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
302k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
302k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
273k
    })?;
522
28.8k
    Ok((i, OM::Output::bind(|| o)))
523
302k
  }
<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0} as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
61.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
61.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
521
    })?;
522
61.3k
    Ok((i, OM::Output::bind(|| o)))
523
61.8k
  }
<nom::character::streaming::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.95M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.95M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.28k
    })?;
522
4.94M
    Ok((i, OM::Output::bind(|| o)))
523
4.95M
  }
<nom::character::streaming::char<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
104k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
104k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.14k
    })?;
522
99.1k
    Ok((i, OM::Output::bind(|| o)))
523
104k
  }
<suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.18k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.23k
    })?;
522
5.94k
    Ok((i, OM::Output::bind(|| o)))
523
8.18k
  }
<suricata::detect::uint::detect_parse_uint<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Complete>>
Line
Count
Source
516
3.78k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.78k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.55k
    })?;
522
239
    Ok((i, OM::Output::bind(|| o)))
523
3.78k
  }
<suricata::detect::uint::detect_parse_uint_value<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.12k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.12k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
735
    })?;
522
389
    Ok((i, OM::Output::bind(|| o)))
523
1.12k
  }
<suricata::detect::uint::detect_parse_uint_value<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
19.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
19.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.25k
    })?;
522
12.7k
    Ok((i, OM::Output::bind(|| o)))
523
19.9k
  }
<suricata::detect::uint::detect_parse_uint_value<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.37k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.37k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
406
    })?;
522
966
    Ok((i, OM::Output::bind(|| o)))
523
1.37k
  }
<suricata::detect::uint::detect_parse_uint_value<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.22k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.22k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
135
    })?;
522
3.09k
    Ok((i, OM::Output::bind(|| o)))
523
3.22k
  }
<suricata::detect::uint::detect_parse_uint_bitmask<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
81.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
81.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
81.0k
    })?;
522
139
    Ok((i, OM::Output::bind(|| o)))
523
81.1k
  }
<suricata::detect::uint::detect_parse_uint_bitmask<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
47.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
47.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
47.1k
    })?;
522
138
    Ok((i, OM::Output::bind(|| o)))
523
47.3k
  }
<suricata::detect::uint::detect_parse_uint_bitmask<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
58.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
58.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
58.0k
    })?;
522
86
    Ok((i, OM::Output::bind(|| o)))
523
58.0k
  }
<suricata::detect::uint::detect_parse_uint_bitmask<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
20.5k
    })?;
522
161
    Ok((i, OM::Output::bind(|| o)))
523
20.7k
  }
<suricata::detect::uint::detect_parse_uint_value_hex<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
182k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
182k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
181k
    })?;
522
1.05k
    Ok((i, OM::Output::bind(|| o)))
523
182k
  }
<suricata::detect::uint::detect_parse_uint_value_hex<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
143k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
143k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
141k
    })?;
522
1.36k
    Ok((i, OM::Output::bind(|| o)))
523
143k
  }
<suricata::detect::uint::detect_parse_uint_value_hex<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
127k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
127k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
124k
    })?;
522
2.99k
    Ok((i, OM::Output::bind(|| o)))
523
127k
  }
<suricata::detect::uint::detect_parse_uint_value_hex<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
49.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
49.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
49.5k
    })?;
522
443
    Ok((i, OM::Output::bind(|| o)))
523
49.9k
  }
<suricata::detect::uint::detect_parse_uint_with_unit<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
181k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
181k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
134k
    })?;
522
47.2k
    Ok((i, OM::Output::bind(|| o)))
523
181k
  }
<suricata::detect::uint::detect_parse_uint_with_unit<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
141k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
141k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
51.2k
    })?;
522
90.5k
    Ok((i, OM::Output::bind(|| o)))
523
141k
  }
<suricata::detect::uint::detect_parse_uint_with_unit<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
124k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
124k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
36.5k
    })?;
522
88.1k
    Ok((i, OM::Output::bind(|| o)))
523
124k
  }
<suricata::detect::uint::detect_parse_uint_with_unit<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
49.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
49.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
18.2k
    })?;
522
31.2k
    Ok((i, OM::Output::bind(|| o)))
523
49.5k
  }
<suricata::detect::uint::detect_parse_uint_start_equal<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
80.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
80.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
60.7k
    })?;
522
20.0k
    Ok((i, OM::Output::bind(|| o)))
523
80.8k
  }
<suricata::detect::uint::detect_parse_uint_start_equal<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
59.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
59.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
22.1k
    })?;
522
36.9k
    Ok((i, OM::Output::bind(|| o)))
523
59.1k
  }
<suricata::detect::uint::detect_parse_uint_start_equal<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
57.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
57.3k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
18.8k
    })?;
522
38.4k
    Ok((i, OM::Output::bind(|| o)))
523
57.3k
  }
<suricata::detect::uint::detect_parse_uint_start_equal<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
17.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
17.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
8.47k
    })?;
522
9.19k
    Ok((i, OM::Output::bind(|| o)))
523
17.6k
  }
<suricata::detect::uint::detect_parse_uint_start_symbol<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
60.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
60.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
53.6k
    })?;
522
7.04k
    Ok((i, OM::Output::bind(|| o)))
523
60.7k
  }
<suricata::detect::uint::detect_parse_uint_start_symbol<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
22.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
22.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
8.55k
    })?;
522
13.6k
    Ok((i, OM::Output::bind(|| o)))
523
22.1k
  }
<suricata::detect::uint::detect_parse_uint_start_symbol<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
18.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
18.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
8.93k
    })?;
522
9.93k
    Ok((i, OM::Output::bind(|| o)))
523
18.8k
  }
<suricata::detect::uint::detect_parse_uint_start_symbol<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.47k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.47k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.41k
    })?;
522
7.05k
    Ok((i, OM::Output::bind(|| o)))
523
8.47k
  }
<suricata::detect::uint::detect_parse_uint_start_interval<u8> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
81.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
81.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
80.8k
    })?;
522
239
    Ok((i, OM::Output::bind(|| o)))
523
81.0k
  }
<suricata::detect::uint::detect_parse_uint_start_interval<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
47.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
47.1k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
46.8k
    })?;
522
385
    Ok((i, OM::Output::bind(|| o)))
523
47.1k
  }
<suricata::detect::uint::detect_parse_uint_start_interval<u16> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
58.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
58.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
57.3k
    })?;
522
699
    Ok((i, OM::Output::bind(|| o)))
523
58.0k
  }
<suricata::detect::uint::detect_parse_uint_start_interval<u64> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
17.6k
    })?;
522
2.91k
    Ok((i, OM::Output::bind(|| o)))
523
20.5k
  }
<suricata::detect::uint::detect_parse_uint_start_interval_inclusive<u32> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
14.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
14.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
12.3k
    })?;
522
2.28k
    Ok((i, OM::Output::bind(|| o)))
523
14.5k
  }
<suricata::detect::uri::detect_parse_urilen_raw as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
697
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
697
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
440
    })?;
522
257
    Ok((i, OM::Output::bind(|| o)))
523
697
  }
<suricata::detect::uint::parse_uint_index_nb as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
65
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
65
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
60
    })?;
522
5
    Ok((i, OM::Output::bind(|| o)))
523
65
  }
<suricata::detect::uint::detect_parse_uint_unit as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
257k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
257k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
252k
    })?;
522
4.98k
    Ok((i, OM::Output::bind(|| o)))
523
257k
  }
<suricata::detect::uint::parse_uint_index_precise as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.22k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.22k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
65
    })?;
522
4.16k
    Ok((i, OM::Output::bind(|| o)))
523
4.22k
  }
<nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
11.7M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
11.7M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
58.9k
    })?;
522
11.7M
    Ok((i, OM::Output::bind(|| o)))
523
11.7M
  }
<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
53.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
53.0k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.88k
    })?;
522
51.1k
    Ok((i, OM::Output::bind(|| o)))
523
53.0k
  }
<nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.09k
    })?;
522
16.7k
    Ok((i, OM::Output::bind(|| o)))
523
20.8k
  }
<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.09k
    })?;
522
16.7k
    Ok((i, OM::Output::bind(|| o)))
523
20.8k
  }
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
542k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
542k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
402k
    })?;
522
140k
    Ok((i, OM::Output::bind(|| o)))
523
542k
  }
<nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
12.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
12.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
6.84k
    })?;
522
5.86k
    Ok((i, OM::Output::bind(|| o)))
523
12.7k
  }
<nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
52.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
52.7k
    Ok((i, OM::Output::bind(|| o)))
523
52.7k
  }
<nom::bytes::complete::take_while<suricata_htp::util::take_ascii_whitespace::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.07M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.07M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.07M
    Ok((i, OM::Output::bind(|| o)))
523
1.07M
  }
Unexecuted instantiation: <nom::bytes::complete::take_while<suricata_htp::util::take_until_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::bytes::complete::take_while<suricata_htp::util::nom_take_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
786k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
786k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
786k
    Ok((i, OM::Output::bind(|| o)))
523
786k
  }
<nom::bytes::complete::take_while<suricata_htp::util::take_not_is_space::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.91M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.91M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
5.91M
    Ok((i, OM::Output::bind(|| o)))
523
5.91M
  }
<nom::bytes::complete::take_while<suricata_htp::util::take_is_space_or_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.42M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.42M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
3.42M
    Ok((i, OM::Output::bind(|| o)))
523
3.42M
  }
<nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
131k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
131k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
131k
    Ok((i, OM::Output::bind(|| o)))
523
131k
  }
<nom::bytes::complete::take_while<suricata_htp::util::is_chunked_ctl_char, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
58.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
58.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
58.9k
    Ok((i, OM::Output::bind(|| o)))
523
58.9k
  }
<nom::bytes::complete::take_while<suricata_htp::util::is_space, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
6.95M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.95M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
6.95M
    Ok((i, OM::Output::bind(|| o)))
523
6.95M
  }
<nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.03M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.03M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.36M
    })?;
522
677k
    Ok((i, OM::Output::bind(|| o)))
523
4.03M
  }
<nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
6.25k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.25k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
6.07k
    })?;
522
177
    Ok((i, OM::Output::bind(|| o)))
523
6.25k
  }
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
68.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
68.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
42.5k
    })?;
522
26.1k
    Ok((i, OM::Output::bind(|| o)))
523
68.6k
  }
<nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
92.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
50.5k
    })?;
522
41.6k
    Ok((i, OM::Output::bind(|| o)))
523
92.2k
  }
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <nom::bytes::complete::take_while_m_n<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
75.3M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
75.3M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
58.5M
    })?;
522
16.8M
    Ok((i, OM::Output::bind(|| o)))
523
75.3M
  }
<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
569k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
569k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
476k
    })?;
522
92.5k
    Ok((i, OM::Output::bind(|| o)))
523
569k
  }
<nom::bytes::complete::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
50.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
50.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.67k
    })?;
522
46.9k
    Ok((i, OM::Output::bind(|| o)))
523
50.5k
  }
<nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
639k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
639k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
114k
    })?;
522
525k
    Ok((i, OM::Output::bind(|| o)))
523
639k
  }
<nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
42.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
42.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
42.5k
    Ok((i, OM::Output::bind(|| o)))
523
42.5k
  }
<nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
23.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
23.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
23.8k
    Ok((i, OM::Output::bind(|| o)))
523
23.8k
  }
<nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
347k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
347k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
347k
    Ok((i, OM::Output::bind(|| o)))
523
347k
  }
<nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
135k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
135k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
135k
    Ok((i, OM::Output::bind(|| o)))
523
135k
  }
Unexecuted instantiation: <suricata_htp::urlencoded::decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
92.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
92.2k
    })?;
522
0
    Ok((i, OM::Output::bind(|| o)))
523
92.2k
  }
<suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
3.67k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.67k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
3.67k
    Ok((i, OM::Output::bind(|| o)))
523
3.67k
  }
<suricata_htp::urlencoded::decode_plus::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.63M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.63M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.62M
    })?;
522
9.24k
    Ok((i, OM::Output::bind(|| o)))
523
5.63M
  }
<suricata_htp::urlencoded::decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.70M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.70M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.63M
    })?;
522
76.2k
    Ok((i, OM::Output::bind(|| o)))
523
5.70M
  }
<suricata_htp::urlencoded::unencoded_byte::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.62M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.62M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
152k
    })?;
522
5.46M
    Ok((i, OM::Output::bind(|| o)))
523
5.62M
  }
<suricata_htp::urlencoded::decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
68.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
68.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
42.5k
    })?;
522
26.1k
    Ok((i, OM::Output::bind(|| o)))
523
68.6k
  }
<suricata_htp::urlencoded::path_parse_other::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.46M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.46M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
297k
    })?;
522
9.16M
    Ok((i, OM::Output::bind(|| o)))
523
9.46M
  }
<suricata_htp::urlencoded::decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
42.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
42.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
42.5k
    Ok((i, OM::Output::bind(|| o)))
523
42.5k
  }
<suricata_htp::urlencoded::path_decode_percent::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.55M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.55M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
9.46M
    })?;
522
92.8k
    Ok((i, OM::Output::bind(|| o)))
523
9.55M
  }
<suricata_htp::urlencoded::path_decode_valid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
92.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
50.5k
    })?;
522
41.6k
    Ok((i, OM::Output::bind(|| o)))
523
92.2k
  }
<suricata_htp::urlencoded::decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
76.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
76.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
68.6k
    })?;
522
7.60k
    Ok((i, OM::Output::bind(|| o)))
523
76.2k
  }
<suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
50.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
50.5k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.67k
    })?;
522
46.9k
    Ok((i, OM::Output::bind(|| o)))
523
50.5k
  }
<suricata_htp::urlencoded::decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
68.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
68.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
68.6k
    })?;
522
0
    Ok((i, OM::Output::bind(|| o)))
523
68.6k
  }
<suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
92.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
92.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
92.2k
    })?;
522
650
    Ok((i, OM::Output::bind(|| o)))
523
92.8k
  }
<suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
92.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
92.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
92.2k
    })?;
522
0
    Ok((i, OM::Output::bind(|| o)))
523
92.2k
  }
<nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
78.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
78.8k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
73.5k
    })?;
522
5.37k
    Ok((i, OM::Output::bind(|| o)))
523
78.8k
  }
<nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.79M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.79M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
1.72M
    })?;
522
4.07M
    Ok((i, OM::Output::bind(|| o)))
523
5.79M
  }
<nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
70.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
70.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
49.9k
    })?;
522
20.9k
    Ok((i, OM::Output::bind(|| o)))
523
70.9k
  }
<nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
126k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
126k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
100k
    })?;
522
26.1k
    Ok((i, OM::Output::bind(|| o)))
523
126k
  }
<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
40.3M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
40.3M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
33.4M
    })?;
522
6.89M
    Ok((i, OM::Output::bind(|| o)))
523
40.3M
  }
<nom::bytes::streaming::take_till<<suricata_htp::headers::Parser>::is_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.18M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.18M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
220k
    })?;
522
8.96M
    Ok((i, OM::Output::bind(|| o)))
523
9.18M
  }
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
10.8M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
10.8M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
738k
    })?;
522
10.0M
    Ok((i, OM::Output::bind(|| o)))
523
10.8M
  }
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.51M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.51M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
376k
    })?;
522
2.13M
    Ok((i, OM::Output::bind(|| o)))
523
2.51M
  }
<nom::bytes::streaming::take_till<suricata_htp::util::take_till_lf_null::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
24.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
24.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
24.6k
    })?;
522
285
    Ok((i, OM::Output::bind(|| o)))
523
24.9k
  }
<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
347k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
347k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
15.0k
    })?;
522
332k
    Ok((i, OM::Output::bind(|| o)))
523
347k
  }
<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
21.5M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
21.5M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
21.3M
    })?;
522
198k
    Ok((i, OM::Output::bind(|| o)))
523
21.5M
  }
<suricata_htp::util::hex_digits::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
52.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
52.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
52.7k
    Ok((i, OM::Output::bind(|| o)))
523
52.7k
  }
<suricata_htp::util::take_ascii_whitespace::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.07M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.07M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
1.07M
    Ok((i, OM::Output::bind(|| o)))
523
1.07M
  }
<suricata_htp::util::take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
6.40M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.40M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
6.40M
    Ok((i, OM::Output::bind(|| o)))
523
6.40M
  }
<suricata_htp::util::nom_take_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
786k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
786k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
786k
    Ok((i, OM::Output::bind(|| o)))
523
786k
  }
<suricata_htp::util::take_not_is_space as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
5.91M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
5.91M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
5.91M
    Ok((i, OM::Output::bind(|| o)))
523
5.91M
  }
<suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
233k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
233k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
233k
    Ok((i, OM::Output::bind(|| o)))
523
233k
  }
<suricata_htp::util::take_is_space_or_null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
3.19M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
3.19M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
3.19M
    Ok((i, OM::Output::bind(|| o)))
523
3.19M
  }
<suricata_htp::util::take_chunked_ctl_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
6.25k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.25k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
6.25k
    Ok((i, OM::Output::bind(|| o)))
523
6.25k
  }
<suricata_htp::parsers::credentials::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
126k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
126k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
113k
    })?;
522
12.7k
    Ok((i, OM::Output::bind(|| o)))
523
126k
  }
<suricata_htp::parsers::ipv6::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
195k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
195k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
189k
    })?;
522
6.96k
    Ok((i, OM::Output::bind(|| o)))
523
195k
  }
<suricata_htp::parsers::path::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
363k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
363k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
63.2k
    })?;
522
299k
    Ok((i, OM::Output::bind(|| o)))
523
363k
  }
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
70.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
70.7k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
39.6k
    })?;
522
31.0k
    Ok((i, OM::Output::bind(|| o)))
523
70.7k
  }
<suricata_htp::parsers::port::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
95.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
95.9k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
74.8k
    })?;
522
21.0k
    Ok((i, OM::Output::bind(|| o)))
523
95.9k
  }
<suricata_htp::parsers::query::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
363k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
363k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
339k
    })?;
522
23.8k
    Ok((i, OM::Output::bind(|| o)))
523
363k
  }
<suricata_htp::parsers::scheme::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
363k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
363k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
236k
    })?;
522
126k
    Ok((i, OM::Output::bind(|| o)))
523
363k
  }
<suricata_htp::parsers::fragment::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
363k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
363k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
355k
    })?;
522
7.49k
    Ok((i, OM::Output::bind(|| o)))
523
363k
  }
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
76.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
76.2k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
5.45k
    })?;
522
70.7k
    Ok((i, OM::Output::bind(|| o)))
523
76.2k
  }
<suricata_htp::parsers::hostname::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
516
126k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
126k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
30.3k
    })?;
522
95.9k
    Ok((i, OM::Output::bind(|| o)))
523
126k
  }
Unexecuted instantiation: <_ as nom::internal::Parser<_>>::process::<_>
<<suricata_htp::headers::Parser>::null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.12M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
12.7k
    })?;
522
4.11M
    Ok((i, OM::Output::bind(|| o)))
523
4.12M
  }
<<suricata_htp::headers::Parser>::value_bytes::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.18M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.18M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
305k
    })?;
522
8.88M
    Ok((i, OM::Output::bind(|| o)))
523
9.18M
  }
<<suricata_htp::headers::Parser>::complete_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.89M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.89M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.96k
    })?;
522
9.88M
    Ok((i, OM::Output::bind(|| o)))
523
9.89M
  }
<<suricata_htp::headers::Parser>::header_sans_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
2.76M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
2.76M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
311k
    })?;
522
2.45M
    Ok((i, OM::Output::bind(|| o)))
523
2.76M
  }
<<suricata_htp::headers::Parser>::header_with_colon::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
4.48M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.48M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.76M
    })?;
522
1.71M
    Ok((i, OM::Output::bind(|| o)))
523
4.48M
  }
<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
17.2M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
17.2M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
3.25M
    })?;
522
13.9M
    Ok((i, OM::Output::bind(|| o)))
523
17.2M
  }
<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
7.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
7.18k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
92
    })?;
522
7.09k
    Ok((i, OM::Output::bind(|| o)))
523
7.18k
  }
<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
9.89M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
9.89M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
9.82M
    })?;
522
65.5k
    Ok((i, OM::Output::bind(|| o)))
523
9.89M
  }
<<suricata_htp::headers::Parser>::folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.96M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.96M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
84.9k
    })?;
522
8.88M
    Ok((i, OM::Output::bind(|| o)))
523
8.96M
  }
<<suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
20.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
92
    })?;
522
20.5k
    Ok((i, OM::Output::bind(|| o)))
523
20.6k
  }
<<suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.94M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.94M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
84.8k
    })?;
522
8.86M
    Ok((i, OM::Output::bind(|| o)))
523
8.94M
  }
<<suricata_htp::headers::Parser>::eol::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.12M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
12.7k
    })?;
522
4.11M
    Ok((i, OM::Output::bind(|| o)))
523
4.12M
  }
<<suricata_htp::headers::Parser>::name::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.48M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.48M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
0
    })?;
522
4.48M
    Ok((i, OM::Output::bind(|| o)))
523
4.48M
  }
<<suricata_htp::headers::Parser>::value::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.50M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.50M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
330k
    })?;
522
4.17M
    Ok((i, OM::Output::bind(|| o)))
523
4.50M
  }
<<suricata_htp::headers::Parser>::header::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.48M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.48M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
311k
    })?;
522
4.17M
    Ok((i, OM::Output::bind(|| o)))
523
4.48M
  }
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
516
20.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
20.6k
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
7.18k
    })?;
522
13.5k
    Ok((i, OM::Output::bind(|| o)))
523
20.6k
  }
<<suricata_htp::headers::Parser>::folding::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
8.94M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
8.94M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.20M
    })?;
522
4.74M
    Ok((i, OM::Output::bind(|| o)))
523
8.94M
  }
<<suricata_htp::headers::Parser>::separator::{closure#0} as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.48M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.48M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
2.70M
    })?;
522
1.77M
    Ok((i, OM::Output::bind(|| o)))
523
4.48M
  }
<suricata_htp::headers::folding_lws as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
13.0M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
13.0M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
8.32M
    })?;
522
4.77M
    Ok((i, OM::Output::bind(|| o)))
523
13.0M
  }
<suricata_htp::headers::token_chars as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
1.78M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
1.78M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
25.0k
    })?;
522
1.75M
    Ok((i, OM::Output::bind(|| o)))
523
1.78M
  }
<suricata_htp::headers::separator_regular as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
6.24M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
6.24M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.37M
    })?;
522
1.86M
    Ok((i, OM::Output::bind(|| o)))
523
6.24M
  }
<suricata_htp::headers::null as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
516
4.13M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
517
4.13M
    let (i, o) = self(i).map_err(|e| match e {
518
      Err::Incomplete(i) => Err::Incomplete(i),
519
      Err::Error(e) => Err::Error(OM::Error::bind(|| e)),
520
      Err::Failure(e) => Err::Failure(e),
521
4.13M
    })?;
522
0
    Ok((i, OM::Output::bind(|| o)))
523
4.13M
  }
524
}
525
526
macro_rules! impl_parser_for_tuple {
527
  ($($parser:ident $output:ident),+) => (
528
    #[allow(non_snake_case)]
529
    impl<I, $($output),+, E: ParseError<I>, $($parser),+> Parser<I> for ($($parser),+,)
530
    where
531
      $($parser: Parser<I, Output = $output, Error = E>),+
532
    {
533
      type Output = ($($output),+,);
534
      type Error = E;
535
536
      #[inline(always)]
537
113M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
113M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
73.6M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
64.3M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
40
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
357k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
24
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
190k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
1.93k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
81.2k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
51.4k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
18.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
8.35k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
1.12M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
768k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
Unexecuted instantiation: <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
2.22M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
42.0k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
30.2M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
Unexecuted instantiation: <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
100k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
97.2k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
95.9k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
126k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
363k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
5.37k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
14.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
67.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
92.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
378k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
2.12M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
177
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
1.67k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
52.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
332k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
282
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
5.86k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
15.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
23.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
42.5k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
126k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
6.96k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
166k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
179
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
12.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
52.1k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
91.9k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
Unexecuted instantiation: <(_, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>::{closure#0}
Unexecuted instantiation: <(_,) as nom::internal::Parser<_>>::process::<_>::{closure#0}
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
4.72M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
720k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
233k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
1.78M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
2.45M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
34.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
10.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
1.86M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
4.11M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
2.97M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
86.5k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
4.05M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
1.71M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
544
19.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
113M
      }
<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
3.43k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
3.43k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
47
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
40
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
3.43k
      }
<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
2.56k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
2.56k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
1.82k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.81k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
2.56k
      }
<(nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
358k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
358k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
358k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
357k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
358k
      }
<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
3.43k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
3.43k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
39
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
24
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
3.43k
      }
<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
4.18k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
4.18k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
3.43k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
3.43k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
4.18k
      }
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::character::complete::space1<&[u8], nom::error::Error<&[u8]>>, nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
192k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
192k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
190k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
190k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
192k
      }
<(nom::combinator::Opt<nom::character::complete::multispace0<&str, nom::error::Error<&str>>>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::bitstring_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::double_overflow>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::oversize_length>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::absolute_offset>, nom::combinator::Opt<suricata::asn1::parse_rules::asn1_parse_rule::relative_offset>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
1.93k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
1.93k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
1.93k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.93k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
1.93k
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
93.8k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
93.8k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
82.1k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
81.2k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
93.8k
      }
<(nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
73.7k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
73.7k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
54.0k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
51.4k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
73.7k
      }
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
22.3k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
22.3k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
21.6k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
18.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
22.3k
      }
<(suricata::detect::requires::parse_op, suricata::detect::requires::parse_version) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
27.2k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
27.2k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
10.1k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
8.35k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
27.2k
      }
<(nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, nom::combinator::Opt<nom::sequence::Preceded<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>>>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
1.12M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
1.12M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
1.12M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.12M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
1.12M
      }
<(nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8>, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, nom::character::complete::line_ending<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
776k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
776k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
769k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
768k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
776k
      }
Unexecuted instantiation: <(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <(nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}>, nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}>)>, nom::combinator::Opt<(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>)>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Check, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <(nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>, nom::combinator::Opt<nom::branch::Choice<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0})>>, nom::combinator::Cut<nom::character::complete::digit1<&str, nom::error::Error<&str>>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_class_options::{closure#0}::{closure#1}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
2.22M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
2.22M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
2.22M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
2.22M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
2.22M
      }
<(nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#0}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#1}, u8>, nom::combinator::Verify<nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, suricata::rdp::parser::parse_x223_data_class_0::parser::{closure#0}::{closure#2}, u8>) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
44.2k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
44.2k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
42.4k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
42.0k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
44.2k
      }
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
30.2M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
30.2M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
30.2M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
30.2M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
30.2M
      }
Unexecuted instantiation: <(nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::number::complete::double<&str, nom::error::Error<&str>>>, nom::sequence::Preceded<nom::character::complete::multispace0<&str, nom::error::Error<&str>>, nom::combinator::Verify<nom::character::complete::not_line_ending<&str, nom::error::Error<&str>>, suricata::conf::get_memval::{closure#0}, str>>) as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<(nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u8, u8, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
100k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
100k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
100k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
100k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
100k
      }
<(nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}, nom::bits::streaming::take<&[u8], u32, u32, nom::error::Error<(&[u8], usize)>>::{closure#0}) as nom::internal::Parser<(&[u8], usize)>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
100k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
100k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
98.8k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
97.2k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
100k
      }
<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
126k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
126k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
95.9k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
95.9k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
126k
      }
<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
363k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
363k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
126k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
126k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
363k
      }
<(nom::combinator::Opt<(suricata_htp::parsers::scheme::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::credentials::{closure#0}>, nom::combinator::Opt<(suricata_htp::parsers::hostname::{closure#0}, nom::combinator::Opt<suricata_htp::parsers::port::{closure#0}>)>)>, nom::combinator::Opt<suricata_htp::parsers::path::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::query::{closure#0}>, nom::combinator::Opt<suricata_htp::parsers::fragment::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
363k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
363k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
363k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
363k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
363k
      }
<(nom::bytes::streaming::take_until<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
78.8k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
78.8k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
5.37k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
5.37k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
78.8k
      }
<(nom::bytes::streaming::tag<&[u8], &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
121k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
121k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
15.5k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
14.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
121k
      }
<(nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::number::complete::be_u8<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
67.7k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
67.7k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
67.7k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
67.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
67.7k
      }
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
9.55M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
9.55M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
92.8k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
92.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
9.55M
      }
<(nom::combinator::Opt<suricata_htp::util::take_is_space_or_null>, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
3.19M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
3.19M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
3.19M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
378k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
3.19M
      }
<(nom::bytes::streaming::take_till<suricata_htp::util::take_till_eol::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
2.51M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
2.51M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
2.13M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
2.12M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
2.51M
      }
<(suricata_htp::util::take_chunked_ctl_chars, nom::bytes::complete::take_while1<suricata_htp::util::is_valid_chunked_length_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
6.25k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
6.25k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
6.25k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
177
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
6.25k
      }
<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
164k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
164k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
6.74k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.67k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
164k
      }
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
52.7k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
52.7k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
52.7k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
52.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
52.7k
      }
<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
347k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
347k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
332k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
332k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
347k
      }
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
963
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
963
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
282
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
282
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
963
      }
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
537
12.7k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
12.7k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
5.86k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
5.86k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
12.7k
      }
<(nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
15.8k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
15.8k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
15.8k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
15.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
15.8k
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
363k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
363k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
23.8k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
23.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
363k
      }
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
42.5k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
42.5k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
42.5k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
42.5k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
42.5k
      }
<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
363k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
363k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
126k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
126k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
363k
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
195k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
195k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
6.96k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
6.96k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
195k
      }
<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
202k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
202k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
195k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
166k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
202k
      }
<(nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
181
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
181
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
180
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
179
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
181
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
126k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
126k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
12.7k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
12.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
126k
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
166k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
166k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
52.1k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
52.1k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
166k
      }
<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
408k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
408k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
91.9k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
91.9k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
408k
      }
Unexecuted instantiation: <(_, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as nom::internal::Parser<_>>::process::<_>
Unexecuted instantiation: <(_,) as nom::internal::Parser<_>>::process::<_>
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
4.72M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
4.72M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
4.72M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
4.72M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
4.72M
      }
<(suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
720k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
720k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
720k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
720k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
720k
      }
<(suricata_htp::util::take_is_space_or_null, suricata_htp::util::take_not_is_space, suricata_htp::util::take_is_space, suricata_htp::util::take_not_is_space, suricata_htp::util::take_ascii_whitespace::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
233k
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
233k
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
233k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
233k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
233k
      }
<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
3.24M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
3.24M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
3.24M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.78M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
3.24M
      }
<(nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
2.76M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
2.76M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
2.72M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
2.45M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
2.76M
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
8.42M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
8.42M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
156k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
34.7k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
8.42M
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
9.89M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
9.89M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
67.6k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
10.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
9.89M
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
6.24M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
6.24M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
1.86M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.86M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
6.24M
      }
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
4.12M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
4.12M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
4.12M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
4.11M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
4.12M
      }
<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
5.71M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
5.71M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
5.71M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
2.97M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
5.71M
      }
<(suricata_htp::headers::token_chars, suricata_htp::headers::separator_regular) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
1.78M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
1.78M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
1.75M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
86.5k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
1.78M
      }
<(nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>, nom::bytes::streaming::take_while<suricata_htp::util::is_token, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::streaming::space0<&[u8], nom::error::Error<&[u8]>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
5.83M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
5.83M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
4.07M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
4.05M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
5.83M
      }
<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
4.48M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
4.48M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
1.77M
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
1.71M
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
4.48M
      }
<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>) as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
537
1.45M
      fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
538
1.45M
        let ($(ref mut $parser),+,) = *self;
539
540
        // FIXME: is there a way to avoid producing the output values?
541
20.9k
        $(let(i, $output) = $parser.process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;)+
542
543
        // ???
544
19.8k
        Ok((i, OM::Output::bind(|| ($($output),+,))))
545
1.45M
      }
546
    }
547
  )
548
}
549
550
macro_rules! impl_parser_for_tuples {
551
    ($parser1:ident $output1:ident, $($parser:ident $output:ident),+) => {
552
        impl_parser_for_tuples!(__impl $parser1 $output1; $($parser $output),+);
553
    };
554
    (__impl $($parser:ident $output:ident),+; $parser1:ident $output1:ident $(,$parser2:ident $output2:ident)*) => {
555
        impl_parser_for_tuple!($($parser $output),+);
556
        impl_parser_for_tuples!(__impl $($parser $output),+, $parser1 $output1; $($parser2 $output2),*);
557
    };
558
    (__impl $($parser:ident $output:ident),+;) => {
559
        impl_parser_for_tuple!($($parser $output),+);
560
    }
561
}
562
563
impl_parser_for_tuples!(P1 O1, P2 O2, P3 O3, P4 O4, P5 O5, P6 O6, P7 O7, P8 O8, P9 O9, P10 O10, P11 O11, P12 O12, P13 O13, P14 O14, P15 O15, P16 O16, P17 O17, P18 O18, P19 O19, P20 O20, P21 O21);
564
565
/*
566
#[cfg(feature = "alloc")]
567
use alloc::boxed::Box;
568
569
#[cfg(feature = "alloc")]
570
impl<I, O, E: ParseError<I>> Parser<I> for Box<dyn Parser<I, Output = O, Error = E>> {
571
  type Output = O;
572
  type Error = E;
573
574
  fn process<OM: OutputMode>(&mut self, input: I) -> PResult<OM, I, Self::Output, Self::Error> {
575
    (**self).process(input)
576
  }
577
}
578
*/
579
/// Implementation of `Parser::map`
580
pub struct Map<F, G> {
581
  f: F,
582
  g: G,
583
}
584
585
impl<I, O2, E: ParseError<I>, F: Parser<I, Error = E>, G: FnMut(<F as Parser<I>>::Output) -> O2>
586
  Parser<I> for Map<F, G>
587
{
588
  type Output = O2;
589
  type Error = E;
590
591
  #[inline(always)]
592
104M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
104M
    match self.f.process::<OM>(i) {
594
55.9M
      Err(e) => Err(e),
595
48.7M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
3.06k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
12.6k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.17k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
8.22k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
6.74k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.84M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.88k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.31M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
385
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
3.15M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
96.4k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
591k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
20.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
20.3k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
19.2k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
12.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
21.9k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
3
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
24
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
7
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
12
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
295
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
179k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.22M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.69k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.98k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
58.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
257
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
16.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
9.24k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>::{closure#0}
Line
Count
Source
595
13.5k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
92.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
52.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
332k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
166k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
126k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
23.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
91.9k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
42.5k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
Unexecuted instantiation: <nom::internal::Map<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#0}
<nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.77M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
40.9k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
Unexecuted instantiation: <nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
<nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.11M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
9.82M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
3.24M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
7.09k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.74M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.77M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.78M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.72k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
19.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
4.11M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
2.97M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
<nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
595
1.71M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
104M
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::flow::DetectFlowDir, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
6.48k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
6.48k
    match self.f.process::<OM>(i) {
594
3.42k
      Err(e) => Err(e),
595
3.06k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
6.48k
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
49.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
49.6k
    match self.f.process::<OM>(i) {
594
36.9k
      Err(e) => Err(e),
595
12.6k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
49.6k
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
30.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
30.2k
    match self.f.process::<OM>(i) {
594
26.0k
      Err(e) => Err(e),
595
4.17k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
30.2k
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
26.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
26.0k
    match self.f.process::<OM>(i) {
594
17.8k
      Err(e) => Err(e),
595
8.22k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
26.0k
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_op::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
36.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
36.9k
    match self.f.process::<OM>(i) {
594
30.2k
      Err(e) => Err(e),
595
6.74k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
36.9k
  }
<nom::internal::Map<suricata::sip::parser::header_name, suricata::sip::parser::expand_header_name> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.84M
    match self.f.process::<OM>(i) {
594
1.18k
      Err(e) => Err(e),
595
1.84M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.84M
  }
<nom::internal::Map<nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, nom::combinator::rest<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.88k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.88k
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
1.88k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.88k
  }
<nom::internal::Map<nom::number::complete::be_u32<&[u8], suricata::quic::error::QuicError>, suricata::quic::parser::QuicVersion> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.31M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.31M
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
1.31M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.31M
  }
<nom::internal::Map<suricata::mime::mime::mime_parse_skip_line, nom::combinator::value<&[u8], bool, nom::error::Error<&[u8]>, suricata::mime::mime::mime_parse_skip_line>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
2.27k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
2.27k
    match self.f.process::<OM>(i) {
594
1.88k
      Err(e) => Err(e),
595
385
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
2.27k
  }
Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Opt<nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Unexecuted instantiation: <nom::internal::Map<(nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>), nom::number::complete::recognize_float<&str, nom::error::Error<&str>>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
<nom::internal::Map<nom::number::streaming::be_u8<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::take_4_4_bits::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
3.15M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
3.15M
    match self.f.process::<OM>(i) {
594
332
      Err(e) => Err(e),
595
3.15M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
3.15M
  }
<nom::internal::Map<nom::number::streaming::be_u16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i16<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
97.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
97.6k
    match self.f.process::<OM>(i) {
594
1.21k
      Err(e) => Err(e),
595
96.4k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
97.6k
  }
<nom::internal::Map<nom::number::streaming::be_u32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>, nom::number::streaming::be_i32<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
592k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
592k
    match self.f.process::<OM>(i) {
594
1.29k
      Err(e) => Err(e),
595
591k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
592k
  }
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
21.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
21.1k
    match self.f.process::<OM>(i) {
594
426
      Err(e) => Err(e),
595
20.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
21.1k
  }
<nom::internal::Map<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SasSequence as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
20.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
20.7k
    match self.f.process::<OM>(i) {
594
434
      Err(e) => Err(e),
595
20.3k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
20.7k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::windows::build_number_to_os> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
19.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
19.8k
    match self.f.process::<OM>(i) {
594
540
      Err(e) => Err(e),
595
19.2k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
19.8k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::KeyboardType as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
12.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
12.9k
    match self.f.process::<OM>(i) {
594
207
      Err(e) => Err(e),
595
12.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
12.9k
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::RdpClientVersion as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
22.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
22.1k
    match self.f.process::<OM>(i) {
594
205
      Err(e) => Err(e),
595
21.9k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
22.1k
  }
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.22k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.22k
    match self.f.process::<OM>(i) {
594
4.22k
      Err(e) => Err(e),
595
3
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.22k
  }
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.21k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.21k
    match self.f.process::<OM>(i) {
594
4.18k
      Err(e) => Err(e),
595
24
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.21k
  }
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.18k
    match self.f.process::<OM>(i) {
594
4.18k
      Err(e) => Err(e),
595
7
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.18k
  }
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::float::parse_float_value<f64>::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.22k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.22k
    match self.f.process::<OM>(i) {
594
4.21k
      Err(e) => Err(e),
595
12
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.22k
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::float::DetectFloatMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.11k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.11k
    match self.f.process::<OM>(i) {
594
823
      Err(e) => Err(e),
595
295
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.11k
  }
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_nonce::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
179k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
179k
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
179k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
179k
  }
<nom::internal::Map<nom::bytes::streaming::take<u16, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::ike::parser::parse_vendor_id::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.22M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.22M
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
1.22M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.22M
  }
<nom::internal::Map<nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&[u8], &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
592
8.85k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
8.85k
    match self.f.process::<OM>(i) {
594
7.16k
      Err(e) => Err(e),
595
1.69k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
8.85k
  }
<nom::internal::Map<nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, u64, nom::error::Error<&str>, nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.53M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.53M
    match self.f.process::<OM>(i) {
594
1.52M
      Err(e) => Err(e),
595
4.98k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.53M
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, suricata::detect::uint::DetectUintMode, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
626k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
626k
    match self.f.process::<OM>(i) {
594
567k
      Err(e) => Err(e),
595
58.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
626k
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::value<&str, bool, nom::error::Error<&str>, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
304
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
304
    match self.f.process::<OM>(i) {
594
47
      Err(e) => Err(e),
595
257
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
304
  }
<nom::internal::Map<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, nom::number::streaming::le_i32<&[u8], nom::error::Error<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
20.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
20.8k
    match self.f.process::<OM>(i) {
594
4.09k
      Err(e) => Err(e),
595
16.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
20.8k
  }
<nom::internal::Map<nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::urlencoded::decode_plus::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
5.63M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
5.63M
    match self.f.process::<OM>(i) {
594
5.62M
      Err(e) => Err(e),
595
9.24k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
5.63M
  }
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
592
20.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
20.6k
    match self.f.process::<OM>(i) {
594
7.18k
      Err(e) => Err(e),
595
13.5k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
20.6k
  }
<nom::internal::Map<(nom::character::complete::char<&[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(suricata_htp::urlencoded::path_decode_valid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_u_encoding::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#0}, suricata_htp::urlencoded::path_decode_valid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_invalid_hex::{closure#0}, suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#1})>), suricata_htp::urlencoded::path_decode_percent::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
9.55M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
9.55M
    match self.f.process::<OM>(i) {
594
9.46M
      Err(e) => Err(e),
595
92.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
9.55M
  }
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_while<suricata_htp::util::hex_digits::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::nom_take_is_space), suricata_htp::util::hex_digits::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
52.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
52.7k
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
52.7k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
52.7k
  }
<nom::internal::Map<(suricata_htp::util::nom_take_is_space, nom::bytes::complete::take_till<suricata_htp::util::ascii_digits::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, suricata_htp::util::nom_take_is_space), suricata_htp::util::ascii_digits::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
347k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
347k
    match self.f.process::<OM>(i) {
594
15.0k
      Err(e) => Err(e),
595
332k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
347k
  }
<nom::internal::Map<(nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::multi::Many0<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::branch::Choice<(suricata_htp::parsers::ipv6::{closure#0}, nom::bytes::complete::is_not<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>), suricata_htp::parsers::hostname::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
202k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
202k
    match self.f.process::<OM>(i) {
594
35.7k
      Err(e) => Err(e),
595
166k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
202k
  }
<nom::internal::Map<(nom::combinator::Peek<nom::combinator::Not<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>>, nom::bytes::complete::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::scheme::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
363k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
363k
    match self.f.process::<OM>(i) {
594
236k
      Err(e) => Err(e),
595
126k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
363k
  }
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::query::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::query::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
363k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
363k
    match self.f.process::<OM>(i) {
594
339k
      Err(e) => Err(e),
595
23.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
363k
  }
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag_no_case<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::take_while<suricata_htp::parsers::protocol_version::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::util::take_ascii_whitespace::{closure#0}), suricata_htp::parsers::protocol_version::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
408k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
408k
    match self.f.process::<OM>(i) {
594
316k
      Err(e) => Err(e),
595
91.9k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
408k
  }
<nom::internal::Map<(suricata_htp::util::take_ascii_whitespace::{closure#0}, nom::bytes::complete::take_till<suricata_htp::parsers::content_type::{closure#0}::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}), suricata_htp::parsers::content_type::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
42.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
42.5k
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
42.5k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
42.5k
  }
Unexecuted instantiation: <nom::internal::Map<_, _> as nom::internal::Parser<_>>::process::<_>
<nom::internal::Map<nom::branch::Choice<(nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata_htp::headers::folding_lws::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
13.0M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
13.0M
    match self.f.process::<OM>(i) {
594
8.32M
      Err(e) => Err(e),
595
4.77M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
13.0M
  }
<nom::internal::Map<nom::branch::Choice<((nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), (nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>))>, <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
8.43M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
8.43M
    match self.f.process::<OM>(i) {
594
8.39M
      Err(e) => Err(e),
595
40.9k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
8.43M
  }
<nom::internal::Map<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata_htp::headers::null::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.13M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.13M
    match self.f.process::<OM>(i) {
594
4.13M
      Err(e) => Err(e),
595
0
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.13M
  }
<nom::internal::Map<<suricata_htp::headers::Parser>::null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.12M
    match self.f.process::<OM>(i) {
594
12.7k
      Err(e) => Err(e),
595
4.11M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.12M
  }
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::complete_eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
9.82M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
9.82M
    match self.f.process::<OM>(i) {
594
623
      Err(e) => Err(e),
595
9.82M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
9.82M
  }
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
3.24M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
3.24M
    match self.f.process::<OM>(i) {
594
0
      Err(e) => Err(e),
595
3.24M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
3.24M
  }
<nom::internal::Map<<suricata_htp::headers::Parser>::complete_null_or_eol::{closure#0}, <suricata_htp::headers::Parser>::complete_folding_or_terminator::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
7.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
7.18k
    match self.f.process::<OM>(i) {
594
92
      Err(e) => Err(e),
595
7.09k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
7.18k
  }
<nom::internal::Map<<suricata_htp::headers::Parser>::folding::{closure#0}, <suricata_htp::headers::Parser>::streaming_folding_or_terminator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
8.94M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
8.94M
    match self.f.process::<OM>(i) {
594
4.20M
      Err(e) => Err(e),
595
4.74M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
8.94M
  }
<nom::internal::Map<suricata_htp::headers::separator_regular, <suricata_htp::headers::Parser>::separator::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.48M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.48M
    match self.f.process::<OM>(i) {
594
2.70M
      Err(e) => Err(e),
595
1.77M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.48M
  }
<nom::internal::Map<(nom::internal::Map<<suricata_htp::headers::Parser>::complete_eol_regular::{closure#0}, <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#0}>, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
3.24M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
3.24M
    match self.f.process::<OM>(i) {
594
1.46M
      Err(e) => Err(e),
595
1.78M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
3.24M
  }
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Peek<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.45M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.45M
    match self.f.process::<OM>(i) {
594
1.45M
      Err(e) => Err(e),
595
4.72k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.45M
  }
<nom::internal::Map<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::streaming::take_while1<<suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::combinator::Opt<nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}>, nom::combinator::Not<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>>), <suricata_htp::headers::Parser>::complete_eol_deformed::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
1.45M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
1.45M
    match self.f.process::<OM>(i) {
594
1.43M
      Err(e) => Err(e),
595
19.8k
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
1.45M
  }
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, nom::combinator::Not<suricata_htp::headers::folding_lws>), <suricata_htp::headers::Parser>::eol::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.12M
    match self.f.process::<OM>(i) {
594
12.7k
      Err(e) => Err(e),
595
4.11M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.12M
  }
<nom::internal::Map<(<suricata_htp::headers::Parser>::complete_eol::{closure#0}, suricata_htp::headers::folding_lws), <suricata_htp::headers::Parser>::folding::{closure#0}::{closure#2}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
5.71M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
5.71M
    match self.f.process::<OM>(i) {
594
2.74M
      Err(e) => Err(e),
595
2.97M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
5.71M
  }
<nom::internal::Map<(<suricata_htp::headers::Parser>::name::{closure#0}, <suricata_htp::headers::Parser>::separator::{closure#0}, <suricata_htp::headers::Parser>::value::{closure#0}), <suricata_htp::headers::Parser>::header_with_colon::{closure#0}::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
592
4.48M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
593
4.48M
    match self.f.process::<OM>(i) {
594
2.76M
      Err(e) => Err(e),
595
1.71M
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| (self.g)(o)))),
596
    }
597
4.48M
  }
598
}
599
600
/// Implementation of `Parser::map_res`
601
pub struct MapRes<F, G> {
602
  f: F,
603
  g: G,
604
}
605
606
impl<I, O2, E2, F, G> Parser<I> for MapRes<F, G>
607
where
608
  I: Clone,
609
  <F as Parser<I>>::Error: FromExternalError<I, E2>,
610
  F: Parser<I>,
611
  G: FnMut(<F as Parser<I>>::Output) -> Result<O2, E2>,
612
{
613
  type Output = O2;
614
  type Error = <F as Parser<I>>::Error;
615
616
22.4M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
22.4M
    let (input, o1) = self
618
22.4M
      .f
619
22.4M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
22.0M
    match (self.g)(o1) {
622
22.0M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
33.4k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
32.5k
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
32.5k
      }))),
<nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
12.7k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
12.7k
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
12.7k
      }))),
<nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
10.1k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
10.1k
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
10.1k
      }))),
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
637
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
637
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
637
      }))),
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
36
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
36
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
36
      }))),
Unexecuted instantiation: <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
<nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
292
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
292
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
292
      }))),
Unexecuted instantiation: <nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
2
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
2
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
2
      }))),
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
4
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
4
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
4
      }))),
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
3
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
3
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
3
      }))),
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
2
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
2
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
2
      }))),
Unexecuted instantiation: <nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
<nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
1.99k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
1.99k
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
1.99k
      }))),
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
4.03k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
4.03k
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
4.03k
      }))),
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
1.54k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
1.54k
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
1.54k
      }))),
<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
34
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
34
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
34
      }))),
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
101
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
101
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
101
      }))),
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
191
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
191
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
191
      }))),
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
353
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
353
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
353
      }))),
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
623
393
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
393
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
393
      }))),
Unexecuted instantiation: <nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Unexecuted instantiation: <nom::internal::MapRes<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#1}
626
    }
627
22.4M
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
150k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
150k
    let (input, o1) = self
618
150k
      .f
619
150k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
141k
    match (self.g)(o1) {
622
129k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
12.7k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
150k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8>, <u16 as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
149k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
149k
    let (input, o1) = self
618
149k
      .f
619
149k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
148k
    match (self.g)(o1) {
622
137k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
10.1k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
149k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, <core::net::ip_addr::IpAddr as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
9.62k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
9.62k
    let (input, o1) = self
618
9.62k
      .f
619
9.62k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
9.62k
    match (self.g)(o1) {
622
8.98k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
637
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
9.62k
  }
<nom::internal::MapRes<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8>, suricata::applayertemplate::parser::parse_len> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
339k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
339k
    let (input, o1) = self
618
339k
      .f
619
339k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
194k
    match (self.g)(o1) {
622
194k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
36
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
339k
  }
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
80.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
80.8k
    let (input, o1) = self
618
80.8k
      .f
619
80.8k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
78.1k
    match (self.g)(o1) {
622
78.1k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
80.8k
  }
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, suricata::sdp::parser::parse_media_description::{closure#3}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
76.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
76.0k
    let (input, o1) = self
618
76.0k
      .f
619
76.0k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
75.0k
    match (self.g)(o1) {
622
75.0k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
76.0k
  }
<nom::internal::MapRes<nom::branch::Choice<(nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, nom::bytes::complete::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0})>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
776k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
776k
    let (input, o1) = self
618
776k
      .f
619
776k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
776k
    match (self.g)(o1) {
622
776k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
776k
  }
<nom::internal::MapRes<nom::sequence::Preceded<nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>, nom::sequence::Terminated<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, nom::character::complete::multispace0<&[u8], nom::error::Error<&[u8]>>>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
150k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
150k
    let (input, o1) = self
618
150k
      .f
619
150k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
141k
    match (self.g)(o1) {
622
141k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
150k
  }
<nom::internal::MapRes<nom::character::complete::alpha0<&str, nom::error::Error<&str>>, <suricata::detect::stream_size::DetectStreamSizeDataFlags as core::str::traits::FromStr>::from_str> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
4.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
4.18k
    let (input, o1) = self
618
4.18k
      .f
619
4.18k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
4.18k
    match (self.g)(o1) {
622
3.89k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
292
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
4.18k
  }
<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
866k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
866k
    let (input, o1) = self
618
866k
      .f
619
866k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
864k
    match (self.g)(o1) {
622
864k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
866k
  }
<nom::internal::MapRes<nom::character::complete::digit1<&[u8], nom::error::Error<&[u8]>>, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
775k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
775k
    let (input, o1) = self
618
775k
      .f
619
775k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
769k
    match (self.g)(o1) {
622
769k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
775k
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_i32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
161
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
161
    let (input, o1) = self
618
161
      .f
619
161
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
151
    match (self.g)(o1) {
622
149
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
2
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
161
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
368
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
368
    let (input, o1) = self
618
368
      .f
619
368
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
363
    match (self.g)(o1) {
622
359
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
4
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
368
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
418
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
418
    let (input, o1) = self
618
418
      .f
619
418
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
409
    match (self.g)(o1) {
622
406
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
3
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
418
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
24
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
24
    let (input, o1) = self
618
24
      .f
619
24
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
23
    match (self.g)(o1) {
622
21
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
2
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
24
  }
<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
19
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
19
    let (input, o1) = self
618
19
      .f
619
19
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
18
    match (self.g)(o1) {
622
18
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
19
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_attributes::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
1.12M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
1.12M
    let (input, o1) = self
618
1.12M
      .f
619
1.12M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
1.12M
    match (self.g)(o1) {
622
1.12M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
1.12M
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
65.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
65.7k
    let (input, o1) = self
618
65.7k
      .f
619
65.7k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
65.7k
    match (self.g)(o1) {
622
65.7k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
65.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
62.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
62.1k
    let (input, o1) = self
618
62.1k
      .f
619
62.1k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
62.1k
    match (self.g)(o1) {
622
62.1k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
62.1k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#3}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
59.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
59.3k
    let (input, o1) = self
618
59.3k
      .f
619
59.3k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
59.3k
    match (self.g)(o1) {
622
59.3k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
59.3k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_origin_line::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
63.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
63.8k
    let (input, o1) = self
618
63.8k
      .f
619
63.8k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
63.8k
    match (self.g)(o1) {
622
63.8k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
63.8k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
10.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
10.7k
    let (input, o1) = self
618
10.7k
      .f
619
10.7k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
10.7k
    match (self.g)(o1) {
622
10.7k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
10.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::parse_connection_data::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
10.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
10.1k
    let (input, o1) = self
618
10.1k
      .f
619
10.1k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
10.1k
    match (self.g)(o1) {
622
10.1k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
10.1k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_time_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
766k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
766k
    let (input, o1) = self
618
766k
      .f
619
766k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
766k
    match (self.g)(o1) {
622
766k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
766k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_token_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
66.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
66.9k
    let (input, o1) = self
618
66.9k
      .f
619
66.9k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
66.9k
    match (self.g)(o1) {
622
66.9k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
66.9k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_ipaddr_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
9.62k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
9.62k
    let (input, o1) = self
618
9.62k
      .f
619
9.62k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
9.62k
    match (self.g)(o1) {
622
9.62k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
9.62k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
7.79k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
7.79k
    let (input, o1) = self
618
7.79k
      .f
619
7.79k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
7.79k
    match (self.g)(o1) {
622
7.79k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
7.79k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while<suricata::sdp::parser::is_session_name_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
56.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
56.3k
    let (input, o1) = self
618
56.3k
      .f
619
56.3k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
56.3k
    match (self.g)(o1) {
622
56.3k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
56.3k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while1<suricata::krb::detect::is_alphanumeric_or_dash, &str, nom::error::Error<&str>>::{closure#0}, suricata::krb::detect::detect_parse_encryption_item::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
40.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
40.3k
    let (input, o1) = self
618
40.3k
      .f
619
40.3k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
37.9k
    match (self.g)(o1) {
622
35.9k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
1.99k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
40.3k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#2}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
9.42k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
9.42k
    let (input, o1) = self
618
9.42k
      .f
619
9.42k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
8.91k
    match (self.g)(o1) {
622
8.91k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
9.42k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
74.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
74.8k
    let (input, o1) = self
618
74.8k
      .f
619
74.8k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
74.3k
    match (self.g)(o1) {
622
74.3k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
74.8k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#4}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
3.05M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
3.05M
    let (input, o1) = self
618
3.05M
      .f
619
3.05M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
3.05M
    match (self.g)(o1) {
622
3.05M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
3.05M
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::sdp::parser::parse_media_description::{closure#1}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
77.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
77.7k
    let (input, o1) = self
618
77.7k
      .f
619
77.7k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
77.1k
    match (self.g)(o1) {
622
77.1k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
77.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_while_m_n<suricata::pop3::pop3::parse_response_header_with_octets::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
12.9k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
12.9k
    let (input, o1) = self
618
12.9k
      .f
619
12.9k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
12.0k
    match (self.g)(o1) {
622
12.0k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
12.9k
  }
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::detect::requires::parse_next_version_part::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::detect::requires::parse_next_version_part::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
112k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
112k
    let (input, o1) = self
618
112k
      .f
619
112k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
112k
    match (self.g)(o1) {
622
108k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
4.03k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
112k
  }
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
64.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
64.7k
    let (input, o1) = self
618
64.7k
      .f
619
64.7k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
64.7k
    match (self.g)(o1) {
622
63.2k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
1.54k
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
64.7k
  }
<nom::internal::MapRes<nom::bytes::complete::take_till<suricata::sdp::parser::is_line_ending, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
370k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
370k
    let (input, o1) = self
618
370k
      .f
619
370k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
370k
    match (self.g)(o1) {
622
369k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
564
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
370k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_until<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
339k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
339k
    let (input, o1) = self
618
339k
      .f
619
339k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
194k
    match (self.g)(o1) {
622
194k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
34
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
339k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::tftp::tftp::getstr::{closure#0}, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
893k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
893k
    let (input, o1) = self
618
893k
      .f
619
893k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
893k
    match (self.g)(o1) {
622
893k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
101
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
893k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_header_name, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
1.84M
    let (input, o1) = self
618
1.84M
      .f
619
1.84M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
1.84M
    match (self.g)(o1) {
622
1.84M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
1.84M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_method_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
934k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
934k
    let (input, o1) = self
618
934k
      .f
619
934k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
931k
    match (self.g)(o1) {
622
931k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
934k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
624k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
624k
    let (input, o1) = self
618
624k
      .f
619
624k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
623k
    match (self.g)(o1) {
622
623k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
624k
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_version_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
1.54M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
1.54M
    let (input, o1) = self
618
1.54M
      .f
619
1.54M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
1.54M
    match (self.g)(o1) {
622
1.54M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
1.54M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_reason_phrase, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
1.53M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
1.53M
    let (input, o1) = self
618
1.53M
      .f
619
1.53M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
1.53M
    match (self.g)(o1) {
622
1.53M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
1.53M
  }
<nom::internal::MapRes<nom::bytes::streaming::take_while1<suricata::sip::parser::is_request_uri_char, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
930k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
930k
    let (input, o1) = self
618
930k
      .f
619
930k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
925k
    match (self.g)(o1) {
622
925k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
930k
  }
<nom::internal::MapRes<nom::bytes::streaming::tag<&str, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
1.55M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
1.55M
    let (input, o1) = self
618
1.55M
      .f
619
1.55M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
1.54M
    match (self.g)(o1) {
622
1.54M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
1.55M
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
830k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
830k
    let (input, o1) = self
618
830k
      .f
619
830k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
823k
    match (self.g)(o1) {
622
822k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
191
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
830k
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
31.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
31.0k
    let (input, o1) = self
618
31.0k
      .f
619
31.0k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
24.5k
    match (self.g)(o1) {
622
24.1k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
353
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
31.0k
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::le_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
616
6.14k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
6.14k
    let (input, o1) = self
618
6.14k
      .f
619
6.14k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
5.43k
    match (self.g)(o1) {
622
5.08k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
350
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
6.14k
  }
<nom::internal::MapRes<nom::bytes::streaming::take<usize, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::rdp::util::utf7_slice_to_string> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
9.62k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
9.62k
    let (input, o1) = self
618
9.62k
      .f
619
9.62k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
8.72k
    match (self.g)(o1) {
622
8.33k
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
393
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
9.62k
  }
<nom::internal::MapRes<suricata::sip::parser::parse_header_value, core::str::converts::from_utf8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
616
1.84M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
617
1.84M
    let (input, o1) = self
618
1.84M
      .f
619
1.84M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
620
621
1.83M
    match (self.g)(o1) {
622
1.83M
      Ok(o2) => Ok((input, OM::Output::bind(|| o2))),
623
0
      Err(e) => Err(Err::Error(OM::Error::bind(|| {
624
        <F as Parser<I>>::Error::from_external_error(i, ErrorKind::MapRes, e)
625
      }))),
626
    }
627
1.84M
  }
Unexecuted instantiation: <nom::internal::MapRes<_, _> as nom::internal::Parser<_>>::process::<_>
628
}
629
630
/// Implementation of `Parser::map_opt`
631
pub struct MapOpt<F, G> {
632
  f: F,
633
  g: G,
634
}
635
636
impl<I, O2, F, G> Parser<I> for MapOpt<F, G>
637
where
638
  I: Clone,
639
  F: Parser<I>,
640
  G: FnMut(<F as Parser<I>>::Output) -> Option<O2>,
641
{
642
  type Output = O2;
643
  type Error = <F as Parser<I>>::Error;
644
645
2.95M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
2.95M
    let (input, o1) = self
647
2.95M
      .f
648
2.95M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
2.71M
    match (self.g)(o1) {
651
2.68M
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
23.4k
      None => Err(Err::Error(OM::Error::bind(|| {
653
18.0k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
18.0k
      }))),
<nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
2
      None => Err(Err::Error(OM::Error::bind(|| {
653
2
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
2
      }))),
<nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
3.03k
      None => Err(Err::Error(OM::Error::bind(|| {
653
3.03k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
3.03k
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
289
      None => Err(Err::Error(OM::Error::bind(|| {
653
289
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
289
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
208
      None => Err(Err::Error(OM::Error::bind(|| {
653
208
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
208
      }))),
<nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
19
      None => Err(Err::Error(OM::Error::bind(|| {
653
19
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
19
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
370
      None => Err(Err::Error(OM::Error::bind(|| {
653
370
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
370
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
1.80k
      None => Err(Err::Error(OM::Error::bind(|| {
653
1.80k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
1.80k
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
1.03k
      None => Err(Err::Error(OM::Error::bind(|| {
653
1.03k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
1.03k
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
687
      None => Err(Err::Error(OM::Error::bind(|| {
653
687
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
687
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
702
      None => Err(Err::Error(OM::Error::bind(|| {
653
702
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
702
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
610
      None => Err(Err::Error(OM::Error::bind(|| {
653
610
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
610
      }))),
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
700
      None => Err(Err::Error(OM::Error::bind(|| {
653
700
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
700
      }))),
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
1.99k
      None => Err(Err::Error(OM::Error::bind(|| {
653
1.99k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
1.99k
      }))),
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
1.95k
      None => Err(Err::Error(OM::Error::bind(|| {
653
1.95k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
1.95k
      }))),
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
4.10k
      None => Err(Err::Error(OM::Error::bind(|| {
653
4.10k
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
4.10k
      }))),
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
32
      None => Err(Err::Error(OM::Error::bind(|| {
653
32
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
32
      }))),
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
14
      None => Err(Err::Error(OM::Error::bind(|| {
653
14
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
14
      }))),
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
1
      None => Err(Err::Error(OM::Error::bind(|| {
653
1
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
1
      }))),
Unexecuted instantiation: <nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
211
      None => Err(Err::Error(OM::Error::bind(|| {
653
211
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
211
      }))),
<nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#1}
Line
Count
Source
652
312
      None => Err(Err::Error(OM::Error::bind(|| {
653
312
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
312
      }))),
Unexecuted instantiation: <nom::internal::MapOpt<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#1}
655
    }
656
2.95M
  }
<nom::internal::MapOpt<nom::combinator::Recognize<(nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::branch::Choice<(nom::character::complete::digit1<&str, nom::error::Error<&str>>, nom::combinator::Recognize<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, nom::combinator::Opt<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>, nom::combinator::Opt<(nom::bytes::complete::tag_no_case<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::branch::Choice<(nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0})>>, nom::character::complete::digit1<&str, nom::error::Error<&str>>)>)>, suricata::detect::float::parse_float_value<f64>::{closure#4}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
4.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
4.18k
    let (input, o1) = self
647
4.18k
      .f
648
4.18k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
3.43k
    match (self.g)(o1) {
651
3.43k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
2
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
4.18k
  }
<nom::internal::MapOpt<nom::branch::Choice<(nom::combinator::MakeComplete<nom::bytes::complete::is_not<&str, &str, nom::error::Error<&str>>::{closure#0}>, nom::combinator::rest<&str, nom::error::Error<&str>>)>, suricata::http2::parser::http2_parse_settingsctx::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
6.82k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
6.82k
    let (input, o1) = self
647
6.82k
      .f
648
6.82k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
6.82k
    match (self.g)(o1) {
651
3.78k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
3.03k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
6.82k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ConnectionHint as num_traits::cast::FromPrimitive>::from_u8> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
5.08k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
5.08k
    let (input, o1) = self
647
5.08k
      .f
648
5.08k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
4.89k
    match (self.g)(o1) {
651
4.26k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
623
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
5.08k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationResponseFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
2.68k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
2.68k
    let (input, o1) = self
647
2.68k
      .f
648
2.68k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
2.36k
    match (self.g)(o1) {
651
2.07k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
289
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
2.68k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u8<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationRequestFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
2.26k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
2.26k
    let (input, o1) = self
647
2.26k
      .f
648
2.26k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
2.05k
    match (self.g)(o1) {
651
1.85k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
208
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
2.26k
  }
<nom::internal::MapOpt<nom::number::streaming::be_u16<&[u8], suricata::rdp::error::RdpError>, suricata::rdp::parser::parse_t123_tpkt::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
2.29M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
2.29M
    let (input, o1) = self
647
2.29M
      .f
648
2.29M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
2.29M
    match (self.g)(o1) {
651
2.29M
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
19
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
2.29M
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_net::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
7.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
7.93k
    let (input, o1) = self
647
7.93k
      .f
648
7.93k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
7.74k
    match (self.g)(o1) {
651
7.37k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
370
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
7.93k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
23.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
23.0k
    let (input, o1) = self
647
23.0k
      .f
648
23.0k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
23.0k
    match (self.g)(o1) {
651
21.2k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
1.80k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
23.0k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_unknown::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
21.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
21.2k
    let (input, o1) = self
647
21.2k
      .f
648
21.2k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
19.6k
    match (self.g)(o1) {
651
18.6k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
1.03k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
21.2k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::parse_cs_client_core_data::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
23.6k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
23.6k
    let (input, o1) = self
647
23.6k
      .f
648
23.6k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
23.3k
    match (self.g)(o1) {
651
22.7k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
687
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
23.6k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::SupportedColorDepth>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
7.78k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
7.78k
    let (input, o1) = self
647
7.78k
      .f
648
7.78k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
7.57k
    match (self.g)(o1) {
651
6.86k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
709
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
7.78k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::EarlyCapabilityFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
6.86k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
6.86k
    let (input, o1) = self
647
6.86k
      .f
648
6.86k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
6.67k
    match (self.g)(o1) {
651
6.14k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
528
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
6.86k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::HighColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
9.18k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
9.18k
    let (input, o1) = self
647
9.18k
      .f
648
9.18k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
8.49k
    match (self.g)(o1) {
651
7.78k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
716
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
9.18k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::DesktopOrientation as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
2.10k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
2.10k
    let (input, o1) = self
647
2.10k
      .f
648
2.10k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
1.85k
    match (self.g)(o1) {
651
1.62k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
231
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
2.10k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u16<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::PostBeta2ColorDepth as num_traits::cast::FromPrimitive>::from_u16> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
11.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
11.2k
    let (input, o1) = self
647
11.2k
      .f
648
11.2k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
11.0k
    match (self.g)(o1) {
651
9.97k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
1.03k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
11.2k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
3.92k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
3.92k
    let (input, o1) = self
647
3.92k
      .f
648
3.92k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
3.54k
    match (self.g)(o1) {
651
3.27k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
270
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
3.92k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::millimeters_to_opt> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
5.96k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
5.96k
    let (input, o1) = self
647
5.96k
      .f
648
5.96k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
5.44k
    match (self.g)(o1) {
651
4.80k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
646
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
5.96k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::device_scale_to_opt> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
992
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
992
    let (input, o1) = self
647
992
      .f
648
992
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
797
    match (self.g)(o1) {
651
596
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
201
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
992
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], nom::error::Error<&[u8]>>, suricata::rdp::parser::desktop_scale_to_opt> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
Line
Count
Source
645
1.62k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
1.62k
    let (input, o1) = self
647
1.62k
      .f
648
1.62k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
1.42k
    match (self.g)(o1) {
651
992
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
431
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
1.62k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::ProtocolFlags>::from_bits> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
1.26k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
1.26k
    let (input, o1) = self
647
1.26k
      .f
648
1.26k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
1.07k
    match (self.g)(o1) {
651
370
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
702
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
1.26k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::NegotiationFailureCode as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
1.24k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
1.24k
    let (input, o1) = self
647
1.24k
      .f
648
1.24k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
1.04k
    match (self.g)(o1) {
651
438
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
610
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
1.24k
  }
<nom::internal::MapOpt<nom::number::streaming::le_u32<&[u8], suricata::rdp::error::RdpError>, <suricata::rdp::parser::Protocol as num_traits::cast::FromPrimitive>::from_u32> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
1.36k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
1.36k
    let (input, o1) = self
647
1.36k
      .f
648
1.36k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
1.17k
    match (self.g)(o1) {
651
471
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
700
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
1.36k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u8>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
181k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
181k
    let (input, o1) = self
647
181k
      .f
648
181k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
49.2k
    match (self.g)(o1) {
651
47.2k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
1.99k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
181k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u32>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
141k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
141k
    let (input, o1) = self
647
141k
      .f
648
141k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
92.5k
    match (self.g)(o1) {
651
90.6k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
1.95k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
141k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u16>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
124k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
124k
    let (input, o1) = self
647
124k
      .f
648
124k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
92.2k
    match (self.g)(o1) {
651
88.1k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
4.10k
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
124k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::uint::detect_parse_uint_with_unit<u64>::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
49.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
49.5k
    let (input, o1) = self
647
49.5k
      .f
648
49.5k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
31.3k
    match (self.g)(o1) {
651
31.2k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
32
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
49.5k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
5.03k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
5.03k
    let (input, o1) = self
647
5.03k
      .f
648
5.03k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
4.62k
    match (self.g)(o1) {
651
4.60k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
14
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
5.03k
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#2}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
119
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
119
    let (input, o1) = self
647
119
      .f
648
119
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
115
    match (self.g)(o1) {
651
114
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
1
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
119
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::enip::detect::enip_parse_cip_service::{closure#3}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
17
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
17
    let (input, o1) = self
647
17
      .f
648
17
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
10
    match (self.g)(o1) {
651
10
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
0
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
17
  }
<nom::internal::MapOpt<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::stream_size::detect_parse_stream_size::{closure#0}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
3.76k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
3.76k
    let (input, o1) = self
647
3.76k
      .f
648
3.76k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
2.81k
    match (self.g)(o1) {
651
2.60k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
211
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
3.76k
  }
<nom::internal::MapOpt<nom::bytes::complete::take_while<suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#0}, &str, nom::error::Error<&str>>::{closure#0}, suricata::ike::detect::ike_detect_chosen_sa_parse_aux::{closure#1}> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
645
1.59k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
646
1.59k
    let (input, o1) = self
647
1.59k
      .f
648
1.59k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i.clone())?;
649
650
1.59k
    match (self.g)(o1) {
651
1.28k
      Some(o2) => Ok((input, OM::Output::bind(|| o2))),
652
312
      None => Err(Err::Error(OM::Error::bind(|| {
653
        <F as Parser<I>>::Error::from_error_kind(i, ErrorKind::MapOpt)
654
      }))),
655
    }
656
1.59k
  }
Unexecuted instantiation: <nom::internal::MapOpt<_, _> as nom::internal::Parser<_>>::process::<_>
657
}
658
659
/// Implementation of `Parser::flat_map`
660
pub struct FlatMap<F, G> {
661
  f: F,
662
  g: G,
663
}
664
665
impl<
666
    I,
667
    E: ParseError<I>,
668
    F: Parser<I, Error = E>,
669
    G: FnMut(<F as Parser<I>>::Output) -> H,
670
    H: Parser<I, Error = E>,
671
  > Parser<I> for FlatMap<F, G>
672
{
673
  type Output = <H as Parser<I>>::Output;
674
  type Error = E;
675
676
111M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
677
111M
    let (input, o1) = self
678
111M
      .f
679
111M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
680
681
111M
    (self.g)(o1).process::<OM>(input)
682
111M
  }
<nom::internal::FlatMap<nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u8<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
676
107M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
677
107M
    let (input, o1) = self
678
107M
      .f
679
107M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
680
681
107M
    (self.g)(o1).process::<OM>(input)
682
107M
  }
<nom::internal::FlatMap<nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u16<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
676
4.20M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
677
4.20M
    let (input, o1) = self
678
4.20M
      .f
679
4.20M
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
680
681
3.91M
    (self.g)(o1).process::<OM>(input)
682
4.20M
  }
<nom::internal::FlatMap<nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>, nom::multi::length_data<&[u8], nom::error::Error<&[u8]>, nom::number::streaming::be_u32<&[u8], nom::error::Error<&[u8]>>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
676
405k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
677
405k
    let (input, o1) = self
678
405k
      .f
679
405k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
680
681
403k
    (self.g)(o1).process::<OM>(input)
682
405k
  }
<nom::internal::FlatMap<suricata::rdp::util::parse_per_length_determinant, nom::multi::length_data<&[u8], suricata::rdp::error::RdpError, suricata::rdp::util::parse_per_length_determinant>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
676
33.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
677
33.3k
    let (input, o1) = self
678
33.3k
      .f
679
33.3k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
680
681
31.6k
    (self.g)(o1).process::<OM>(input)
682
33.3k
  }
Unexecuted instantiation: <nom::internal::FlatMap<_, _> as nom::internal::Parser<_>>::process::<_>
683
}
684
685
/// Implementation of `Parser::and_then`
686
pub struct AndThen<F, G> {
687
  f: F,
688
  g: G,
689
}
690
691
impl<I, F: Parser<I>, G: Parser<<F as Parser<I>>::Output, Error = <F as Parser<I>>::Error>>
692
  Parser<I> for AndThen<F, G>
693
{
694
  type Output = <G as Parser<<F as Parser<I>>::Output>>::Output;
695
  type Error = <F as Parser<I>>::Error;
696
697
760k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
760k
    let (input, o1) = self
699
760k
      .f
700
760k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
637k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
571k
    Ok((input, o2))
704
760k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<usize, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::character::streaming::alphanumeric1<&[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
12.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
12.8k
    let (input, o1) = self
699
12.8k
      .f
700
12.8k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
10.9k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
8.98k
    Ok((input, o2))
704
12.8k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], nom::error::Error<&[u8]>>::{closure#0}, suricata::smb::smb2_records::parse_smb2_request_setinfo::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
10.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
10.1k
    let (input, o1) = self
699
10.1k
      .f
700
10.1k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
8.18k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
5.94k
    Ok((input, o2))
704
10.1k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_row_field>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
24.3k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
24.3k
    let (input, o1) = self
699
24.3k
      .f
700
24.3k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
11.7k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
2.71k
    Ok((input, o2))
704
24.3k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::multi::ManyMN<suricata::pgsql::parser::parse_data_row_value>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
203k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
203k
    let (input, o1) = self
699
203k
      .f
700
203k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
168k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
165k
    Ok((input, o2))
704
203k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
199k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
199k
    let (input, o1) = self
699
199k
      .f
700
199k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
193k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
193k
    Ok((input, o2))
704
199k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, nom::bytes::streaming::take_until1<&[u8], &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
18.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
18.4k
    let (input, o1) = self
699
18.4k
      .f
700
18.4k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
12.1k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
10.4k
    Ok((input, o2))
704
18.4k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_error_response::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
33.4k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
33.4k
    let (input, o1) = self
699
33.4k
      .f
700
33.4k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
23.6k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
7.42k
    Ok((input, o2))
704
33.4k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_notification_response::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
16.7k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
16.7k
    let (input, o1) = self
699
16.7k
      .f
700
16.7k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
12.3k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
4.90k
    Ok((input, o2))
704
16.7k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_notice_response::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
17.8k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
17.8k
    let (input, o1) = self
699
17.8k
      .f
700
17.8k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
13.5k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
3.24k
    Ok((input, o2))
704
17.8k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_authentication_message::{closure#1}> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
109k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
109k
    let (input, o1) = self
699
109k
      .f
700
109k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
104k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
95.6k
    Ok((input, o2))
704
109k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::pgsql_parse_generic_parameter> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
84.0k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
84.0k
    let (input, o1) = self
699
84.0k
      .f
700
84.0k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
76.6k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
72.5k
    Ok((input, o2))
704
84.0k
  }
<nom::internal::AndThen<nom::bytes::streaming::take<u32, &[u8], suricata::pgsql::parser::PgsqlParseError<&[u8]>>::{closure#0}, suricata::pgsql::parser::parse_sasl_initial_response_payload> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
697
30.5k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
698
30.5k
    let (input, o1) = self
699
30.5k
      .f
700
30.5k
      .process::<OutputM<Emit, OM::Error, OM::Incomplete>>(i)?;
701
702
1.98k
    let (_, o2) = self.g.process::<OM>(o1)?;
703
447
    Ok((input, o2))
704
30.5k
  }
Unexecuted instantiation: <nom::internal::AndThen<_, _> as nom::internal::Parser<_>>::process::<_>
705
}
706
707
/// Implementation of `Parser::and`
708
pub struct And<F, G> {
709
  f: F,
710
  g: G,
711
}
712
713
impl<I, E: ParseError<I>, F: Parser<I, Error = E>, G: Parser<I, Error = E>> Parser<I>
714
  for And<F, G>
715
{
716
  type Output = (<F as Parser<I>>::Output, <G as Parser<I>>::Output);
717
  type Error = E;
718
719
  #[inline(always)]
720
142k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
721
142k
    let (i, o1) = self.f.process::<OM>(i)?;
722
134k
    let (i, o2) = self.g.process::<OM>(i)?;
723
724
134k
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
724
146
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
724
359
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
724
406
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
Unexecuted instantiation: <nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>::{closure#0}
<nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
724
133k
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
<nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>::{closure#0}
Line
Count
Source
724
18
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
Unexecuted instantiation: <nom::internal::And<_, _> as nom::internal::Parser<_>>::process::<_>::{closure#0}
725
142k
  }
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::combinator::Verify<suricata::asn1::parse_rules::parse_i32_number, suricata::asn1::parse_rules::asn1_parse_rule::relative_offset::{closure#0}, i32>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
720
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
721
1.93k
    let (i, o1) = self.f.process::<OM>(i)?;
722
172
    let (i, o2) = self.g.process::<OM>(i)?;
723
724
146
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
725
1.93k
  }
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u16_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
720
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
721
1.93k
    let (i, o1) = self.f.process::<OM>(i)?;
722
375
    let (i, o2) = self.g.process::<OM>(i)?;
723
724
359
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
725
1.93k
  }
<nom::internal::And<nom::bytes::complete::tag<&str, &str, nom::error::Error<&str>>::{closure#0}, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, suricata::asn1::parse_rules::parse_u32_number>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
720
1.93k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
721
1.93k
    let (i, o1) = self.f.process::<OM>(i)?;
722
440
    let (i, o2) = self.g.process::<OM>(i)?;
723
724
406
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
725
1.93k
  }
Unexecuted instantiation: <nom::internal::And<nom::character::complete::char<&str, nom::error::Error<&str>>::{closure#0}, nom::combinator::Opt<nom::character::complete::digit1<&str, nom::error::Error<&str>>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Check, nom::internal::Streaming>>
<nom::internal::And<suricata::quic::frames::parse_tag, nom::number::complete::le_u32<&[u8], suricata::quic::error::QuicError>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
720
136k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
721
136k
    let (i, o1) = self.f.process::<OM>(i)?;
722
133k
    let (i, o2) = self.g.process::<OM>(i)?;
723
724
133k
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
725
136k
  }
<nom::internal::And<nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#0}>, nom::sequence::Preceded<nom::character::complete::multispace1<&str, nom::error::Error<&str>>, nom::internal::MapRes<nom::character::complete::digit1<&str, nom::error::Error<&str>>, suricata::detect::transforms::varkey::parse_location::{closure#1}>>> as nom::internal::Parser<&str>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
720
24
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
721
24
    let (i, o1) = self.f.process::<OM>(i)?;
722
21
    let (i, o2) = self.g.process::<OM>(i)?;
723
724
18
    Ok((i, OM::Output::combine(o1, o2, |o1, o2| (o1, o2))))
725
24
  }
Unexecuted instantiation: <nom::internal::And<_, _> as nom::internal::Parser<_>>::process::<_>
726
}
727
728
/// Implementation of `Parser::or`
729
pub struct Or<F, G> {
730
  f: F,
731
  g: G,
732
}
733
734
impl<
735
    I: Clone,
736
    O,
737
    E: ParseError<I>,
738
    F: Parser<I, Output = O, Error = E>,
739
    G: Parser<I, Output = O, Error = E>,
740
  > Parser<I> for Or<F, G>
741
{
742
  type Output = <F as Parser<I>>::Output;
743
  type Error = <F as Parser<I>>::Error;
744
745
0
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
746
0
    match self.f.process::<OM>(i.clone()) {
747
0
      Err(Err::Error(e1)) => match self.g.process::<OM>(i) {
748
0
        Err(Err::Error(e2)) => Err(Err::Error(OM::Error::combine(e1, e2, |e1, e2| e1.or(e2)))),
749
0
        res => res,
750
      },
751
0
      res => res,
752
    }
753
0
  }
754
}
755
756
/// Implementation of `Parser::into`
757
pub struct Into<F, O2, E2> {
758
  f: F,
759
  phantom_out2: core::marker::PhantomData<O2>,
760
  phantom_err2: core::marker::PhantomData<E2>,
761
}
762
763
impl<
764
    I,
765
    O2: From<<F as Parser<I>>::Output>,
766
    E2: crate::error::ParseError<I> + From<<F as Parser<I>>::Error>,
767
    F: Parser<I>,
768
  > Parser<I> for Into<F, O2, E2>
769
{
770
  type Output = O2;
771
  type Error = E2;
772
773
0
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
774
0
    match self.f.process::<OM>(i) {
775
0
      Ok((i, o)) => Ok((i, OM::Output::map(o, |o| o.into()))),
776
0
      Err(Err::Error(e)) => Err(Err::Error(OM::Error::map(e, |e| e.into()))),
777
0
      Err(Err::Failure(e)) => Err(Err::Failure(e.into())),
778
0
      Err(Err::Incomplete(e)) => Err(Err::Incomplete(e)),
779
    }
780
0
  }
781
}
782
783
/// Alternate between two Parser implementations with the same result type.
784
pub(crate) enum Either<F, G> {
785
  Left(F),
786
  Right(G),
787
}
788
789
impl<
790
    I,
791
    F: Parser<I>,
792
    G: Parser<I, Output = <F as Parser<I>>::Output, Error = <F as Parser<I>>::Error>,
793
  > Parser<I> for Either<F, G>
794
{
795
  type Output = <F as Parser<I>>::Output;
796
  type Error = <F as Parser<I>>::Error;
797
798
  #[inline]
799
7.61M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
800
7.61M
    match self {
801
3.00M
      Either::Left(f) => f.process::<OM>(i),
802
4.61M
      Either::Right(g) => g.process::<OM>(i),
803
    }
804
7.61M
  }
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
799
2.30M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
800
2.30M
    match self {
801
939k
      Either::Left(f) => f.process::<OM>(i),
802
1.36M
      Either::Right(g) => g.process::<OM>(i),
803
    }
804
2.30M
  }
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Complete>>
Line
Count
Source
799
4.98M
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
800
4.98M
    match self {
801
1.88M
      Either::Left(f) => f.process::<OM>(i),
802
3.09M
      Either::Right(g) => g.process::<OM>(i),
803
    }
804
4.98M
  }
<nom::internal::Either<nom::number::BeUint<u32, nom::error::Error<&[u8]>>, nom::number::LeUint<u32, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
799
92.1k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
800
92.1k
    match self {
801
48.1k
      Either::Left(f) => f.process::<OM>(i),
802
44.0k
      Either::Right(g) => g.process::<OM>(i),
803
    }
804
92.1k
  }
<nom::internal::Either<nom::number::BeUint<u16, nom::error::Error<&[u8]>>, nom::number::LeUint<u16, nom::error::Error<&[u8]>>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
799
191k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
800
191k
    match self {
801
101k
      Either::Left(f) => f.process::<OM>(i),
802
90.0k
      Either::Right(g) => g.process::<OM>(i),
803
    }
804
191k
  }
<nom::internal::Either<nom::number::BeUint<u16, suricata::smb::error::SmbError>, nom::number::LeUint<u16, suricata::smb::error::SmbError>> as nom::internal::Parser<&[u8]>>::process::<nom::internal::OutputM<nom::internal::Emit, nom::internal::Emit, nom::internal::Streaming>>
Line
Count
Source
799
44.2k
  fn process<OM: OutputMode>(&mut self, i: I) -> PResult<OM, I, Self::Output, Self::Error> {
800
44.2k
    match self {
801
22.6k
      Either::Left(f) => f.process::<OM>(i),
802
21.5k
      Either::Right(g) => g.process::<OM>(i),
803
    }
804
44.2k
  }
Unexecuted instantiation: <nom::internal::Either<_, _> as nom::internal::Parser<_>>::process::<_>
805
}
806
807
#[cfg(test)]
808
mod tests {
809
  use super::*;
810
  use crate::error::ErrorKind;
811
812
  use crate::bytes::streaming::{tag, take};
813
  use crate::number::streaming::be_u16;
814
  use crate::sequence::terminated;
815
816
  #[doc(hidden)]
817
  #[macro_export]
818
  macro_rules! assert_size (
819
    ($t:ty, $sz:expr) => (
820
      assert_eq!($crate::lib::std::mem::size_of::<$t>(), $sz);
821
    );
822
  );
823
824
  #[test]
825
  #[cfg(target_pointer_width = "64")]
826
  fn size_test() {
827
    assert_size!(IResult<&[u8], &[u8], (&[u8], u32)>, 40);
828
    //FIXME: since rust 1.65, this is now 32 bytes, likely thanks to https://github.com/rust-lang/rust/pull/94075
829
    // deactivating that test for now because it'll have different values depending on the rust version
830
    // assert_size!(IResult<&str, &str, u32>, 40);
831
    assert_size!(Needed, 8);
832
    assert_size!(Err<u32>, 16);
833
    assert_size!(ErrorKind, 1);
834
  }
835
836
  #[test]
837
  fn err_map_test() {
838
    let e = Err::Error(1);
839
    assert_eq!(e.map(|v| v + 1), Err::Error(2));
840
  }
841
842
  #[test]
843
  fn native_tuple_test() {
844
    fn tuple_3(i: &[u8]) -> IResult<&[u8], (u16, &[u8])> {
845
      terminated((be_u16, take(3u8)), tag("fg")).parse(i)
846
    }
847
848
    assert_eq!(
849
      tuple_3(&b"abcdefgh"[..]),
850
      Ok((&b"h"[..], (0x6162u16, &b"cde"[..])))
851
    );
852
    assert_eq!(tuple_3(&b"abcd"[..]), Err(Err::Incomplete(Needed::new(1))));
853
    assert_eq!(tuple_3(&b"abcde"[..]), Err(Err::Incomplete(Needed::new(2))));
854
    assert_eq!(
855
      tuple_3(&b"abcdejk"[..]),
856
      Err(Err::Error(error_position!(&b"jk"[..], ErrorKind::Tag)))
857
    );
858
  }
859
}