/rust/registry/src/index.crates.io-1949cf8c6b5b557f/nom-supreme-0.8.0/src/parser_ext.rs
Line | Count | Source |
1 | | //! Extensions to the nom [`Parser`][nom::Parser] trait which add postfix |
2 | | //! versions of the common combinators. See [`ParserExt`] for details. |
3 | | |
4 | | use core::{marker::PhantomData, ops::RangeTo, str::FromStr}; |
5 | | |
6 | | use nom::{ |
7 | | error::{ErrorKind as NomErrorKind, FromExternalError, ParseError}, |
8 | | Err as NomErr, InputLength, Offset, Parser, Slice, |
9 | | }; |
10 | | |
11 | | use crate::context::ContextError; |
12 | | |
13 | | /// No-op function that typechecks that its argument is a parser. Used to |
14 | | /// ensure there are no accidentally missing type bounds on the `ParserExt` |
15 | | /// methods |
16 | | #[inline(always)] |
17 | 7.75M | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { |
18 | 7.75M | parser |
19 | 7.75M | } nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 267k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 267k | parser | 19 | 267k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}>>Line | Count | Source | 17 | 156 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 156 | parser | 19 | 156 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>>Line | Count | Source | 17 | 1.92k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.92k | parser | 19 | 1.92k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>>Line | Count | Source | 17 | 736 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 736 | parser | 19 | 736 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>>Line | Count | Source | 17 | 238 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 238 | parser | 19 | 238 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>>nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>>Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>>Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 345k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 345k | parser | 19 | 345k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>> Line | Count | Source | 17 | 2.65k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 2.65k | parser | 19 | 2.65k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 345k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 345k | parser | 19 | 345k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>> Line | Count | Source | 17 | 238 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 238 | parser | 19 | 238 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>> Line | Count | Source | 17 | 3.84k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 3.84k | parser | 19 | 3.84k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record>>> Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record>>> Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record>>> Line | Count | Source | 17 | 978 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 978 | parser | 19 | 978 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str>> Line | Count | Source | 17 | 974 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 974 | parser | 19 | 974 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record>>> Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}>>>Line | Count | Source | 17 | 156 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 156 | parser | 19 | 156 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record>>> Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record>>> Line | Count | Source | 17 | 1.92k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.92k | parser | 19 | 1.92k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record>>> Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record>>> Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record>>> nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record>>> Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>> Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record>>> nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 1.92k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.92k | parser | 19 | 1.92k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str>>Line | Count | Source | 17 | 736 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 736 | parser | 19 | 736 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str>>Line | Count | Source | 17 | 238 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 238 | parser | 19 | 238 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str>>Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str>>Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>> Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>> Line | Count | Source | 17 | 238 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 238 | parser | 19 | 238 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 3.84k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 3.84k | parser | 19 | 3.84k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>> Line | Count | Source | 17 | 52.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 52.4k | parser | 19 | 52.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record>> Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record>> Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record>> Line | Count | Source | 17 | 978 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 978 | parser | 19 | 978 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record>> Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record>> Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record>> Line | Count | Source | 17 | 1.92k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.92k | parser | 19 | 1.92k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record>> Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record>> Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record>> nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record>> Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, symbolic_debuginfo::breakpad::parsing::non_whitespace, &str>> Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record>> nom_supreme::parser_ext::must_be_a_parser::<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>> Line | Count | Source | 17 | 49.7k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 49.7k | parser | 19 | 49.7k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>> Line | Count | Source | 17 | 2.65k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 2.65k | parser | 19 | 2.65k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, core::option::Option<char>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Optional<nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}>>Line | Count | Source | 17 | 223k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 223k | parser | 19 | 223k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, char>>Line | Count | Source | 17 | 770 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 770 | parser | 19 | 770 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 9.64k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.64k | parser | 19 | 9.64k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 24.2k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.2k | parser | 19 | 24.2k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 40.1k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 40.1k | parser | 19 | 40.1k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 184 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 184 | parser | 19 | 184 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 256k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 256k | parser | 19 | 256k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 24.3k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 24.3k | parser | 19 | 24.3k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 10.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 10.8k | parser | 19 | 10.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 173k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 173k | parser | 19 | 173k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>> Line | Count | Source | 17 | 974 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 974 | parser | 19 | 974 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 154 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 154 | parser | 19 | 154 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<_, _, _, _> nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 65.5k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 65.5k | parser | 19 | 65.5k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 76.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 76.8k | parser | 19 | 76.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>> Line | Count | Source | 17 | 458 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 458 | parser | 19 | 458 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, core::option::Option<char>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Optional<nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}>>Line | Count | Source | 17 | 20.7k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 20.7k | parser | 19 | 20.7k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, char>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>>Line | Count | Source | 17 | 458 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 458 | parser | 19 | 458 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>>nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>>nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>>Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>>Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>>nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>> nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 916 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 916 | parser | 19 | 916 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>> Line | Count | Source | 17 | 9.79k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.79k | parser | 19 | 9.79k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record>> Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record>> Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record>> nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record>> Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record>> Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record>> Line | Count | Source | 17 | 460 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 460 | parser | 19 | 460 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record>> Line | Count | Source | 17 | 4.87k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.87k | parser | 19 | 4.87k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record>> nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record>> Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, symbolic_debuginfo::breakpad::parsing::non_whitespace, &str>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record>> nom_supreme::parser_ext::must_be_a_parser::<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>> Line | Count | Source | 17 | 9.33k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 9.33k | parser | 19 | 9.33k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>> Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>> Line | Count | Source | 17 | 458 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 458 | parser | 19 | 458 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 76.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 76.8k | parser | 19 | 76.8k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>> nom_supreme::parser_ext::must_be_a_parser::<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>> Line | Count | Source | 17 | 916 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 916 | parser | 19 | 916 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record>>> Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record>>> Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record>>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str>> nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record>>> Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}>>>nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record>>> Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record>>> Line | Count | Source | 17 | 460 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 460 | parser | 19 | 460 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record>>> Line | Count | Source | 17 | 4.87k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.87k | parser | 19 | 4.87k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record>>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record>>> nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record>>> Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>> Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record>>> nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 458 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 458 | parser | 19 | 458 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str>>Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str>>Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>>Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 4.47k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.47k | parser | 19 | 4.47k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 1.38k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.38k | parser | 19 | 1.38k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 4.85k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 4.85k | parser | 19 | 4.85k | } |
Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Unexecuted instantiation: nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>Line | Count | Source | 17 | 64.8k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 64.8k | parser | 19 | 64.8k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 1.41k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 1.41k | parser | 19 | 1.41k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>>Line | Count | Source | 17 | 764 | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 764 | parser | 19 | 764 | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>> Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
nom_supreme::parser_ext::must_be_a_parser::<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>>Line | Count | Source | 17 | 11.4k | fn must_be_a_parser<I, O, E, P: Parser<I, O, E>>(parser: P) -> P { | 18 | 11.4k | parser | 19 | 11.4k | } |
|
20 | | |
21 | | /// Additional postfix parser combinators, as a complement to [`Parser`]. |
22 | | /// Mostly these are postfix versions of the combinators in [`nom::combinator`] |
23 | | /// and [`nom::sequence`], with some additional combinators original to |
24 | | /// `nom-supreme`. |
25 | | /// |
26 | | /// Compatibility note: it is expected that eventually many of these postfix |
27 | | /// methods will eventually be added directly to the [`Parser`] trait. It will |
28 | | /// therefore *not* be considered a compatibility break to remove those methods |
29 | | /// from [`ParserExt`], *if* they have the same name and signature. |
30 | | pub trait ParserExt<I, O, E>: Parser<I, O, E> + Sized { |
31 | | /// Borrow a parser. This allows building parser combinators while still |
32 | | /// retaining ownership of the original parser. This is necessary because |
33 | | /// `impl<T: Parser> Parser for &mut T` is impossible due to conflicts |
34 | | /// with `impl<T: FnMut> Parser for T`. |
35 | | /// |
36 | | /// # Example |
37 | | /// |
38 | | /// ```rust |
39 | | /// # use nom::{Err, Parser}; |
40 | | /// # use nom::error::{Error, ErrorKind}; |
41 | | /// use nom_supreme::parser_ext::ParserExt; |
42 | | /// use nom_supreme::tag::complete::tag; |
43 | | /// |
44 | | /// let mut parser = tag("Hello"); |
45 | | /// |
46 | | /// let mut subparser = parser.by_ref().terminated(tag(", World")); |
47 | | /// |
48 | | /// assert_eq!(subparser.parse("Hello, World!"), Ok(("!", "Hello"))); |
49 | | /// assert_eq!( |
50 | | /// subparser.parse("Hello"), |
51 | | /// Err(Err::Error(Error{input: "", code: ErrorKind::Tag})) |
52 | | /// ); |
53 | | /// |
54 | | /// // We still have ownership of the original parser |
55 | | /// |
56 | | /// assert_eq!(parser.parse("Hello, World!"), Ok((", World!", "Hello"))); |
57 | | /// assert_eq!(parser.parse("Hello"), Ok(("", "Hello"))); |
58 | | /// ``` |
59 | | #[inline] |
60 | | #[must_use = "Parsers do nothing unless used"] |
61 | 0 | fn by_ref(&mut self) -> RefParser<Self> { |
62 | 0 | must_be_a_parser(RefParser { parser: self }) |
63 | 0 | } |
64 | | |
65 | | /// Create a parser that must consume all of the input, or else return an |
66 | | /// error. |
67 | | /// |
68 | | /// # Example |
69 | | /// |
70 | | /// ```rust |
71 | | /// # use nom::{Err, Parser}; |
72 | | /// # use nom::error::{Error, ErrorKind}; |
73 | | /// use nom_supreme::parser_ext::ParserExt; |
74 | | /// use nom_supreme::tag::complete::tag; |
75 | | /// |
76 | | /// let mut parser = tag("Hello").all_consuming(); |
77 | | /// |
78 | | /// assert_eq!(parser.parse("Hello"), Ok(("", "Hello"))); |
79 | | /// assert_eq!( |
80 | | /// parser.parse("World"), |
81 | | /// Err(Err::Error(Error{input: "World", code: ErrorKind::Tag})) |
82 | | /// ); |
83 | | /// assert_eq!( |
84 | | /// parser.parse("Hello World"), |
85 | | /// Err(Err::Error(Error{input: " World", code: ErrorKind::Eof})) |
86 | | /// ); |
87 | | /// ``` |
88 | | #[inline] |
89 | | #[must_use = "Parsers do nothing unless used"] |
90 | 606k | fn all_consuming(self) -> AllConsuming<Self> |
91 | 606k | where |
92 | 606k | I: InputLength, |
93 | 606k | E: ParseError<I>, |
94 | | { |
95 | 606k | must_be_a_parser(AllConsuming { parser: self }) |
96 | 606k | } <nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consumingLine | Count | Source | 90 | 156 | fn all_consuming(self) -> AllConsuming<Self> | 91 | 156 | where | 92 | 156 | I: InputLength, | 93 | 156 | E: ParseError<I>, | 94 | | { | 95 | 156 | must_be_a_parser(AllConsuming { parser: self }) | 96 | 156 | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 256k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 256k | where | 92 | 256k | I: InputLength, | 93 | 256k | E: ParseError<I>, | 94 | | { | 95 | 256k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 256k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 9.64k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 9.64k | where | 92 | 9.64k | I: InputLength, | 93 | 9.64k | E: ParseError<I>, | 94 | | { | 95 | 9.64k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 9.64k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 978 | fn all_consuming(self) -> AllConsuming<Self> | 91 | 978 | where | 92 | 978 | I: InputLength, | 93 | 978 | E: ParseError<I>, | 94 | | { | 95 | 978 | must_be_a_parser(AllConsuming { parser: self }) | 96 | 978 | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 173k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 173k | where | 92 | 173k | I: InputLength, | 93 | 173k | E: ParseError<I>, | 94 | | { | 95 | 173k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 173k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 24.3k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 24.3k | where | 92 | 24.3k | I: InputLength, | 93 | 24.3k | E: ParseError<I>, | 94 | | { | 95 | 24.3k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 24.3k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 1.92k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 1.92k | where | 92 | 1.92k | I: InputLength, | 93 | 1.92k | E: ParseError<I>, | 94 | | { | 95 | 1.92k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 1.92k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 40.1k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 40.1k | where | 92 | 40.1k | I: InputLength, | 93 | 40.1k | E: ParseError<I>, | 94 | | { | 95 | 40.1k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 40.1k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 184 | fn all_consuming(self) -> AllConsuming<Self> | 91 | 184 | where | 92 | 184 | I: InputLength, | 93 | 184 | E: ParseError<I>, | 94 | | { | 95 | 184 | must_be_a_parser(AllConsuming { parser: self }) | 96 | 184 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 10.8k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 10.8k | where | 92 | 10.8k | I: InputLength, | 93 | 10.8k | E: ParseError<I>, | 94 | | { | 95 | 10.8k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 10.8k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::all_consuming Unexecuted instantiation: <nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 64.8k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 64.8k | where | 92 | 64.8k | I: InputLength, | 93 | 64.8k | E: ParseError<I>, | 94 | | { | 95 | 64.8k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 64.8k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 4.47k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 4.47k | where | 92 | 4.47k | I: InputLength, | 93 | 4.47k | E: ParseError<I>, | 94 | | { | 95 | 4.47k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 4.47k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 11.4k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 11.4k | where | 92 | 11.4k | I: InputLength, | 93 | 11.4k | E: ParseError<I>, | 94 | | { | 95 | 11.4k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 11.4k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 1.41k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 1.41k | where | 92 | 1.41k | I: InputLength, | 93 | 1.41k | E: ParseError<I>, | 94 | | { | 95 | 1.41k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 1.41k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 460 | fn all_consuming(self) -> AllConsuming<Self> | 91 | 460 | where | 92 | 460 | I: InputLength, | 93 | 460 | E: ParseError<I>, | 94 | | { | 95 | 460 | must_be_a_parser(AllConsuming { parser: self }) | 96 | 460 | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 4.87k | fn all_consuming(self) -> AllConsuming<Self> | 91 | 4.87k | where | 92 | 4.87k | I: InputLength, | 93 | 4.87k | E: ParseError<I>, | 94 | | { | 95 | 4.87k | must_be_a_parser(AllConsuming { parser: self }) | 96 | 4.87k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming Line | Count | Source | 90 | 764 | fn all_consuming(self) -> AllConsuming<Self> | 91 | 764 | where | 92 | 764 | I: InputLength, | 93 | 764 | E: ParseError<I>, | 94 | | { | 95 | 764 | must_be_a_parser(AllConsuming { parser: self }) | 96 | 764 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::all_consuming |
97 | | |
98 | | /// Create a parser that transforms `Incomplete` into `Error`. |
99 | | /// |
100 | | /// # Example |
101 | | /// |
102 | | /// ```rust |
103 | | /// # use nom::{Err, Parser}; |
104 | | /// # use nom::error::{Error, ErrorKind}; |
105 | | /// use nom_supreme::parser_ext::ParserExt; |
106 | | /// use nom_supreme::tag::streaming::tag; |
107 | | /// |
108 | | /// let mut parser = tag("Hello").complete(); |
109 | | /// |
110 | | /// assert_eq!(parser.parse("Hello"), Ok(("", "Hello"))); |
111 | | /// assert_eq!( |
112 | | /// parser.parse("World"), |
113 | | /// Err(Err::Error(Error{input: "World", code: ErrorKind::Tag})) |
114 | | /// ); |
115 | | /// assert_eq!( |
116 | | /// parser.parse("Hel"), |
117 | | /// Err(Err::Error(Error{input: "Hel", code: ErrorKind::Complete})) |
118 | | /// ); |
119 | | /// ``` |
120 | | #[inline] |
121 | | #[must_use = "Parsers do nothing unless used"] |
122 | 606k | fn complete(self) -> Complete<Self> |
123 | 606k | where |
124 | 606k | I: Clone, |
125 | 606k | E: ParseError<I>, |
126 | | { |
127 | 606k | must_be_a_parser(Complete { parser: self }) |
128 | 606k | } <nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::completeLine | Count | Source | 122 | 156 | fn complete(self) -> Complete<Self> | 123 | 156 | where | 124 | 156 | I: Clone, | 125 | 156 | E: ParseError<I>, | 126 | | { | 127 | 156 | must_be_a_parser(Complete { parser: self }) | 128 | 156 | } |
<symbolic_debuginfo::breakpad::parsing::file_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 256k | fn complete(self) -> Complete<Self> | 123 | 256k | where | 124 | 256k | I: Clone, | 125 | 256k | E: ParseError<I>, | 126 | | { | 127 | 256k | must_be_a_parser(Complete { parser: self }) | 128 | 256k | } |
<symbolic_debuginfo::breakpad::parsing::func_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 9.64k | fn complete(self) -> Complete<Self> | 123 | 9.64k | where | 124 | 9.64k | I: Clone, | 125 | 9.64k | E: ParseError<I>, | 126 | | { | 127 | 9.64k | must_be_a_parser(Complete { parser: self }) | 128 | 9.64k | } |
<symbolic_debuginfo::breakpad::parsing::info_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 978 | fn complete(self) -> Complete<Self> | 123 | 978 | where | 124 | 978 | I: Clone, | 125 | 978 | E: ParseError<I>, | 126 | | { | 127 | 978 | must_be_a_parser(Complete { parser: self }) | 128 | 978 | } |
<symbolic_debuginfo::breakpad::parsing::line_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 173k | fn complete(self) -> Complete<Self> | 123 | 173k | where | 124 | 173k | I: Clone, | 125 | 173k | E: ParseError<I>, | 126 | | { | 127 | 173k | must_be_a_parser(Complete { parser: self }) | 128 | 173k | } |
<symbolic_debuginfo::breakpad::parsing::inline_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 24.3k | fn complete(self) -> Complete<Self> | 123 | 24.3k | where | 124 | 24.3k | I: Clone, | 125 | 24.3k | E: ParseError<I>, | 126 | | { | 127 | 24.3k | must_be_a_parser(Complete { parser: self }) | 128 | 24.3k | } |
<symbolic_debuginfo::breakpad::parsing::module_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 1.92k | fn complete(self) -> Complete<Self> | 123 | 1.92k | where | 124 | 1.92k | I: Clone, | 125 | 1.92k | E: ParseError<I>, | 126 | | { | 127 | 1.92k | must_be_a_parser(Complete { parser: self }) | 128 | 1.92k | } |
<symbolic_debuginfo::breakpad::parsing::public_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 40.1k | fn complete(self) -> Complete<Self> | 123 | 40.1k | where | 124 | 40.1k | I: Clone, | 125 | 40.1k | E: ParseError<I>, | 126 | | { | 127 | 40.1k | must_be_a_parser(Complete { parser: self }) | 128 | 40.1k | } |
<symbolic_debuginfo::breakpad::parsing::stack_cfi_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 184 | fn complete(self) -> Complete<Self> | 123 | 184 | where | 124 | 184 | I: Clone, | 125 | 184 | E: ParseError<I>, | 126 | | { | 127 | 184 | must_be_a_parser(Complete { parser: self }) | 128 | 184 | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::stack_win_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete <symbolic_debuginfo::breakpad::parsing::inline_origin_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 10.8k | fn complete(self) -> Complete<Self> | 123 | 10.8k | where | 124 | 10.8k | I: Clone, | 125 | 10.8k | E: ParseError<I>, | 126 | | { | 127 | 10.8k | must_be_a_parser(Complete { parser: self }) | 128 | 10.8k | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::complete Unexecuted instantiation: <nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete<symbolic_debuginfo::breakpad::parsing::file_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 64.8k | fn complete(self) -> Complete<Self> | 123 | 64.8k | where | 124 | 64.8k | I: Clone, | 125 | 64.8k | E: ParseError<I>, | 126 | | { | 127 | 64.8k | must_be_a_parser(Complete { parser: self }) | 128 | 64.8k | } |
<symbolic_debuginfo::breakpad::parsing::func_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 4.47k | fn complete(self) -> Complete<Self> | 123 | 4.47k | where | 124 | 4.47k | I: Clone, | 125 | 4.47k | E: ParseError<I>, | 126 | | { | 127 | 4.47k | must_be_a_parser(Complete { parser: self }) | 128 | 4.47k | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::info_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete <symbolic_debuginfo::breakpad::parsing::line_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 11.4k | fn complete(self) -> Complete<Self> | 123 | 11.4k | where | 124 | 11.4k | I: Clone, | 125 | 11.4k | E: ParseError<I>, | 126 | | { | 127 | 11.4k | must_be_a_parser(Complete { parser: self }) | 128 | 11.4k | } |
<symbolic_debuginfo::breakpad::parsing::inline_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 1.41k | fn complete(self) -> Complete<Self> | 123 | 1.41k | where | 124 | 1.41k | I: Clone, | 125 | 1.41k | E: ParseError<I>, | 126 | | { | 127 | 1.41k | must_be_a_parser(Complete { parser: self }) | 128 | 1.41k | } |
<symbolic_debuginfo::breakpad::parsing::module_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 460 | fn complete(self) -> Complete<Self> | 123 | 460 | where | 124 | 460 | I: Clone, | 125 | 460 | E: ParseError<I>, | 126 | | { | 127 | 460 | must_be_a_parser(Complete { parser: self }) | 128 | 460 | } |
<symbolic_debuginfo::breakpad::parsing::public_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 4.87k | fn complete(self) -> Complete<Self> | 123 | 4.87k | where | 124 | 4.87k | I: Clone, | 125 | 4.87k | E: ParseError<I>, | 126 | | { | 127 | 4.87k | must_be_a_parser(Complete { parser: self }) | 128 | 4.87k | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::stack_cfi_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::stack_win_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete <symbolic_debuginfo::breakpad::parsing::inline_origin_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete Line | Count | Source | 122 | 764 | fn complete(self) -> Complete<Self> | 123 | 764 | where | 124 | 764 | I: Clone, | 125 | 764 | E: ParseError<I>, | 126 | | { | 127 | 764 | must_be_a_parser(Complete { parser: self }) | 128 | 764 | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::complete |
129 | | |
130 | | /** |
131 | | Create a parser that transforms `Error` into `Failure`. This will |
132 | | end the parse immediately, even if there are other branches that |
133 | | could occur. |
134 | | |
135 | | # Example |
136 | | |
137 | | ```rust |
138 | | use cool_asserts::assert_matches; |
139 | | # use nom::{Err, Parser}; |
140 | | # use nom::error::{Error, ErrorKind}; |
141 | | use nom::branch::alt; |
142 | | use nom::character::complete::char; |
143 | | use nom_supreme::parser_ext::ParserExt; |
144 | | use nom_supreme::tag::complete::tag; |
145 | | use nom_supreme::error::{ErrorTree, BaseErrorKind, Expectation}; |
146 | | |
147 | | let mut parser = alt(( |
148 | | tag("Hello").terminated(char(']')).cut().preceded_by(char('[')), |
149 | | tag("World").terminated(char(')')).cut().preceded_by(char('(')), |
150 | | )); |
151 | | |
152 | | assert_matches!(parser.parse("[Hello]"), Ok(("", "Hello"))); |
153 | | assert_matches!(parser.parse("(World)"), Ok(("", "World"))); |
154 | | |
155 | | let branches = assert_matches!( |
156 | | parser.parse("ABC"), |
157 | | Err(Err::Error(ErrorTree::Alt(branches))) => branches |
158 | | ); |
159 | | |
160 | | assert_matches!( |
161 | | branches.as_slice(), |
162 | | [ |
163 | | ErrorTree::Base { |
164 | | kind: BaseErrorKind::Expected(Expectation::Char('[')), |
165 | | location: "ABC", |
166 | | }, |
167 | | ErrorTree::Base { |
168 | | kind: BaseErrorKind::Expected(Expectation::Char('(')), |
169 | | location: "ABC", |
170 | | }, |
171 | | ] |
172 | | ); |
173 | | |
174 | | // Notice in this example that there's no error for [Hello]. The cut after |
175 | | // [ prevented the other branch from being attempted, and prevented earlier |
176 | | // errors from being retained |
177 | | assert_matches!( |
178 | | parser.parse("(Hello)"), |
179 | | Err(Err::Failure(ErrorTree::Base { |
180 | | kind: BaseErrorKind::Expected(Expectation::Tag("World")), |
181 | | location: "Hello)", |
182 | | })) |
183 | | ); |
184 | | ``` |
185 | | */ |
186 | | #[inline] |
187 | | #[must_use = "Parsers do nothing unless used"] |
188 | 447k | fn cut(self) -> Cut<Self> { |
189 | 447k | must_be_a_parser(Cut { parser: self }) |
190 | 447k | } <nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 736 | fn cut(self) -> Cut<Self> { | 189 | 736 | must_be_a_parser(Cut { parser: self }) | 190 | 736 | } |
<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 238 | fn cut(self) -> Cut<Self> { | 189 | 238 | must_be_a_parser(Cut { parser: self }) | 190 | 238 | } |
Unexecuted instantiation: <nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 256k | fn cut(self) -> Cut<Self> { | 189 | 256k | must_be_a_parser(Cut { parser: self }) | 190 | 256k | } |
<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 10.8k | fn cut(self) -> Cut<Self> { | 189 | 10.8k | must_be_a_parser(Cut { parser: self }) | 190 | 10.8k | } |
<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 1.92k | fn cut(self) -> Cut<Self> { | 189 | 1.92k | must_be_a_parser(Cut { parser: self }) | 190 | 1.92k | } |
<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 154 | fn cut(self) -> Cut<Self> { | 189 | 154 | must_be_a_parser(Cut { parser: self }) | 190 | 154 | } |
<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 40.1k | fn cut(self) -> Cut<Self> { | 189 | 40.1k | must_be_a_parser(Cut { parser: self }) | 190 | 40.1k | } |
<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 9.64k | fn cut(self) -> Cut<Self> { | 189 | 9.64k | must_be_a_parser(Cut { parser: self }) | 190 | 9.64k | } |
<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 184 | fn cut(self) -> Cut<Self> { | 189 | 184 | must_be_a_parser(Cut { parser: self }) | 190 | 184 | } |
<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 24.3k | fn cut(self) -> Cut<Self> { | 189 | 24.3k | must_be_a_parser(Cut { parser: self }) | 190 | 24.3k | } |
<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 24.2k | fn cut(self) -> Cut<Self> { | 189 | 24.2k | must_be_a_parser(Cut { parser: self }) | 190 | 24.2k | } |
<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cut Line | Count | Source | 188 | 974 | fn cut(self) -> Cut<Self> { | 189 | 974 | must_be_a_parser(Cut { parser: self }) | 190 | 974 | } |
Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::cut Unexecuted instantiation: <nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cut Unexecuted instantiation: <nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutUnexecuted instantiation: <nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutUnexecuted instantiation: <nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 64.8k | fn cut(self) -> Cut<Self> { | 189 | 64.8k | must_be_a_parser(Cut { parser: self }) | 190 | 64.8k | } |
<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 764 | fn cut(self) -> Cut<Self> { | 189 | 764 | must_be_a_parser(Cut { parser: self }) | 190 | 764 | } |
<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 458 | fn cut(self) -> Cut<Self> { | 189 | 458 | must_be_a_parser(Cut { parser: self }) | 190 | 458 | } |
Unexecuted instantiation: <nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 4.85k | fn cut(self) -> Cut<Self> { | 189 | 4.85k | must_be_a_parser(Cut { parser: self }) | 190 | 4.85k | } |
<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 4.47k | fn cut(self) -> Cut<Self> { | 189 | 4.47k | must_be_a_parser(Cut { parser: self }) | 190 | 4.47k | } |
Unexecuted instantiation: <nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 1.41k | fn cut(self) -> Cut<Self> { | 189 | 1.41k | must_be_a_parser(Cut { parser: self }) | 190 | 1.41k | } |
<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::cutLine | Count | Source | 188 | 1.38k | fn cut(self) -> Cut<Self> { | 189 | 1.38k | must_be_a_parser(Cut { parser: self }) | 190 | 1.38k | } |
|
191 | | |
192 | | /// Create a parser that applies a mapping function `func` to the output |
193 | | /// of the subparser. Any errors from `func` will be transformed into |
194 | | /// parse errors via [`FromExternalError`]. |
195 | | /// |
196 | | /// # Example |
197 | | /// |
198 | | /// ```rust |
199 | | /// # use nom::{Err, Parser}; |
200 | | /// # use nom::error::{Error, ErrorKind}; |
201 | | /// use nom::character::complete::alphanumeric1; |
202 | | /// use nom_supreme::parser_ext::ParserExt; |
203 | | /// |
204 | | /// let mut parser = alphanumeric1.map_res(|s: &str| s.parse()); |
205 | | /// |
206 | | /// assert_eq!(parser.parse("10 abc"), Ok((" abc", 10))); |
207 | | /// assert_eq!( |
208 | | /// parser.parse("<===>"), |
209 | | /// Err(Err::Error(Error{input: "<===>", code: ErrorKind::AlphaNumeric})), |
210 | | /// ); |
211 | | /// assert_eq!( |
212 | | /// parser.parse("abc abc"), |
213 | | /// Err(Err::Error(Error{input: "abc abc", code: ErrorKind::MapRes})), |
214 | | /// ); |
215 | | /// ``` |
216 | | #[inline] |
217 | | #[must_use = "Parsers do nothing unless used"] |
218 | 1.36M | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> |
219 | 1.36M | where |
220 | 1.36M | F: FnMut(O) -> Result<O2, E2>, |
221 | 1.36M | E: FromExternalError<I, E2>, |
222 | 1.36M | I: Clone, |
223 | | { |
224 | 1.36M | must_be_a_parser(MapRes { |
225 | 1.36M | parser: self, |
226 | 1.36M | func, |
227 | 1.36M | phantom: PhantomData, |
228 | 1.36M | }) |
229 | 1.36M | } <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 9.64k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 9.64k | where | 220 | 9.64k | F: FnMut(O) -> Result<O2, E2>, | 221 | 9.64k | E: FromExternalError<I, E2>, | 222 | 9.64k | I: Clone, | 223 | | { | 224 | 9.64k | must_be_a_parser(MapRes { | 225 | 9.64k | parser: self, | 226 | 9.64k | func, | 227 | 9.64k | phantom: PhantomData, | 228 | 9.64k | }) | 229 | 9.64k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 9.64k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 9.64k | where | 220 | 9.64k | F: FnMut(O) -> Result<O2, E2>, | 221 | 9.64k | E: FromExternalError<I, E2>, | 222 | 9.64k | I: Clone, | 223 | | { | 224 | 9.64k | must_be_a_parser(MapRes { | 225 | 9.64k | parser: self, | 226 | 9.64k | func, | 227 | 9.64k | phantom: PhantomData, | 228 | 9.64k | }) | 229 | 9.64k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 9.64k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 9.64k | where | 220 | 9.64k | F: FnMut(O) -> Result<O2, E2>, | 221 | 9.64k | E: FromExternalError<I, E2>, | 222 | 9.64k | I: Clone, | 223 | | { | 224 | 9.64k | must_be_a_parser(MapRes { | 225 | 9.64k | parser: self, | 226 | 9.64k | func, | 227 | 9.64k | phantom: PhantomData, | 228 | 9.64k | }) | 229 | 9.64k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 173k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 173k | where | 220 | 173k | F: FnMut(O) -> Result<O2, E2>, | 221 | 173k | E: FromExternalError<I, E2>, | 222 | 173k | I: Clone, | 223 | | { | 224 | 173k | must_be_a_parser(MapRes { | 225 | 173k | parser: self, | 226 | 173k | func, | 227 | 173k | phantom: PhantomData, | 228 | 173k | }) | 229 | 173k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 173k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 173k | where | 220 | 173k | F: FnMut(O) -> Result<O2, E2>, | 221 | 173k | E: FromExternalError<I, E2>, | 222 | 173k | I: Clone, | 223 | | { | 224 | 173k | must_be_a_parser(MapRes { | 225 | 173k | parser: self, | 226 | 173k | func, | 227 | 173k | phantom: PhantomData, | 228 | 173k | }) | 229 | 173k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 24.2k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 24.2k | where | 220 | 24.2k | F: FnMut(O) -> Result<O2, E2>, | 221 | 24.2k | E: FromExternalError<I, E2>, | 222 | 24.2k | I: Clone, | 223 | | { | 224 | 24.2k | must_be_a_parser(MapRes { | 225 | 24.2k | parser: self, | 226 | 24.2k | func, | 227 | 24.2k | phantom: PhantomData, | 228 | 24.2k | }) | 229 | 24.2k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 24.2k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 24.2k | where | 220 | 24.2k | F: FnMut(O) -> Result<O2, E2>, | 221 | 24.2k | E: FromExternalError<I, E2>, | 222 | 24.2k | I: Clone, | 223 | | { | 224 | 24.2k | must_be_a_parser(MapRes { | 225 | 24.2k | parser: self, | 226 | 24.2k | func, | 227 | 24.2k | phantom: PhantomData, | 228 | 24.2k | }) | 229 | 24.2k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 40.1k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 40.1k | where | 220 | 40.1k | F: FnMut(O) -> Result<O2, E2>, | 221 | 40.1k | E: FromExternalError<I, E2>, | 222 | 40.1k | I: Clone, | 223 | | { | 224 | 40.1k | must_be_a_parser(MapRes { | 225 | 40.1k | parser: self, | 226 | 40.1k | func, | 227 | 40.1k | phantom: PhantomData, | 228 | 40.1k | }) | 229 | 40.1k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 40.1k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 40.1k | where | 220 | 40.1k | F: FnMut(O) -> Result<O2, E2>, | 221 | 40.1k | E: FromExternalError<I, E2>, | 222 | 40.1k | I: Clone, | 223 | | { | 224 | 40.1k | must_be_a_parser(MapRes { | 225 | 40.1k | parser: self, | 226 | 40.1k | func, | 227 | 40.1k | phantom: PhantomData, | 228 | 40.1k | }) | 229 | 40.1k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 184 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 184 | where | 220 | 184 | F: FnMut(O) -> Result<O2, E2>, | 221 | 184 | E: FromExternalError<I, E2>, | 222 | 184 | I: Clone, | 223 | | { | 224 | 184 | must_be_a_parser(MapRes { | 225 | 184 | parser: self, | 226 | 184 | func, | 227 | 184 | phantom: PhantomData, | 228 | 184 | }) | 229 | 184 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 184 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 184 | where | 220 | 184 | F: FnMut(O) -> Result<O2, E2>, | 221 | 184 | E: FromExternalError<I, E2>, | 222 | 184 | I: Clone, | 223 | | { | 224 | 184 | must_be_a_parser(MapRes { | 225 | 184 | parser: self, | 226 | 184 | func, | 227 | 184 | phantom: PhantomData, | 228 | 184 | }) | 229 | 184 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, u32, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, u32, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, u16, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, u16, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, u32, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, u16, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, u32, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, u32, core::num::error::ParseIntError>Line | Count | Source | 218 | 154 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 154 | where | 220 | 154 | F: FnMut(O) -> Result<O2, E2>, | 221 | 154 | E: FromExternalError<I, E2>, | 222 | 154 | I: Clone, | 223 | | { | 224 | 154 | must_be_a_parser(MapRes { | 225 | 154 | parser: self, | 226 | 154 | func, | 227 | 154 | phantom: PhantomData, | 228 | 154 | }) | 229 | 154 | } |
Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, u64, core::num::error::ParseIntError><nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 256k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 256k | where | 220 | 256k | F: FnMut(O) -> Result<O2, E2>, | 221 | 256k | E: FromExternalError<I, E2>, | 222 | 256k | I: Clone, | 223 | | { | 224 | 256k | must_be_a_parser(MapRes { | 225 | 256k | parser: self, | 226 | 256k | func, | 227 | 256k | phantom: PhantomData, | 228 | 256k | }) | 229 | 256k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 173k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 173k | where | 220 | 173k | F: FnMut(O) -> Result<O2, E2>, | 221 | 173k | E: FromExternalError<I, E2>, | 222 | 173k | I: Clone, | 223 | | { | 224 | 173k | must_be_a_parser(MapRes { | 225 | 173k | parser: self, | 226 | 173k | func, | 227 | 173k | phantom: PhantomData, | 228 | 173k | }) | 229 | 173k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 24.3k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 24.3k | where | 220 | 24.3k | F: FnMut(O) -> Result<O2, E2>, | 221 | 24.3k | E: FromExternalError<I, E2>, | 222 | 24.3k | I: Clone, | 223 | | { | 224 | 24.3k | must_be_a_parser(MapRes { | 225 | 24.3k | parser: self, | 226 | 24.3k | func, | 227 | 24.3k | phantom: PhantomData, | 228 | 24.3k | }) | 229 | 24.3k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 24.3k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 24.3k | where | 220 | 24.3k | F: FnMut(O) -> Result<O2, E2>, | 221 | 24.3k | E: FromExternalError<I, E2>, | 222 | 24.3k | I: Clone, | 223 | | { | 224 | 24.3k | must_be_a_parser(MapRes { | 225 | 24.3k | parser: self, | 226 | 24.3k | func, | 227 | 24.3k | phantom: PhantomData, | 228 | 24.3k | }) | 229 | 24.3k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 24.3k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 24.3k | where | 220 | 24.3k | F: FnMut(O) -> Result<O2, E2>, | 221 | 24.3k | E: FromExternalError<I, E2>, | 222 | 24.3k | I: Clone, | 223 | | { | 224 | 24.3k | must_be_a_parser(MapRes { | 225 | 24.3k | parser: self, | 226 | 24.3k | func, | 227 | 24.3k | phantom: PhantomData, | 228 | 24.3k | }) | 229 | 24.3k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 24.3k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 24.3k | where | 220 | 24.3k | F: FnMut(O) -> Result<O2, E2>, | 221 | 24.3k | E: FromExternalError<I, E2>, | 222 | 24.3k | I: Clone, | 223 | | { | 224 | 24.3k | must_be_a_parser(MapRes { | 225 | 24.3k | parser: self, | 226 | 24.3k | func, | 227 | 24.3k | phantom: PhantomData, | 228 | 24.3k | }) | 229 | 24.3k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 10.8k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 10.8k | where | 220 | 10.8k | F: FnMut(O) -> Result<O2, E2>, | 221 | 10.8k | E: FromExternalError<I, E2>, | 222 | 10.8k | I: Clone, | 223 | | { | 224 | 10.8k | must_be_a_parser(MapRes { | 225 | 10.8k | parser: self, | 226 | 10.8k | func, | 227 | 10.8k | phantom: PhantomData, | 228 | 10.8k | }) | 229 | 10.8k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 173k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 173k | where | 220 | 173k | F: FnMut(O) -> Result<O2, E2>, | 221 | 173k | E: FromExternalError<I, E2>, | 222 | 173k | I: Clone, | 223 | | { | 224 | 173k | must_be_a_parser(MapRes { | 225 | 173k | parser: self, | 226 | 173k | func, | 227 | 173k | phantom: PhantomData, | 228 | 173k | }) | 229 | 173k | } |
Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::map_res::<_, _, _> <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 4.47k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 4.47k | where | 220 | 4.47k | F: FnMut(O) -> Result<O2, E2>, | 221 | 4.47k | E: FromExternalError<I, E2>, | 222 | 4.47k | I: Clone, | 223 | | { | 224 | 4.47k | must_be_a_parser(MapRes { | 225 | 4.47k | parser: self, | 226 | 4.47k | func, | 227 | 4.47k | phantom: PhantomData, | 228 | 4.47k | }) | 229 | 4.47k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 4.47k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 4.47k | where | 220 | 4.47k | F: FnMut(O) -> Result<O2, E2>, | 221 | 4.47k | E: FromExternalError<I, E2>, | 222 | 4.47k | I: Clone, | 223 | | { | 224 | 4.47k | must_be_a_parser(MapRes { | 225 | 4.47k | parser: self, | 226 | 4.47k | func, | 227 | 4.47k | phantom: PhantomData, | 228 | 4.47k | }) | 229 | 4.47k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 4.47k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 4.47k | where | 220 | 4.47k | F: FnMut(O) -> Result<O2, E2>, | 221 | 4.47k | E: FromExternalError<I, E2>, | 222 | 4.47k | I: Clone, | 223 | | { | 224 | 4.47k | must_be_a_parser(MapRes { | 225 | 4.47k | parser: self, | 226 | 4.47k | func, | 227 | 4.47k | phantom: PhantomData, | 228 | 4.47k | }) | 229 | 4.47k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 11.4k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 11.4k | where | 220 | 11.4k | F: FnMut(O) -> Result<O2, E2>, | 221 | 11.4k | E: FromExternalError<I, E2>, | 222 | 11.4k | I: Clone, | 223 | | { | 224 | 11.4k | must_be_a_parser(MapRes { | 225 | 11.4k | parser: self, | 226 | 11.4k | func, | 227 | 11.4k | phantom: PhantomData, | 228 | 11.4k | }) | 229 | 11.4k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 11.4k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 11.4k | where | 220 | 11.4k | F: FnMut(O) -> Result<O2, E2>, | 221 | 11.4k | E: FromExternalError<I, E2>, | 222 | 11.4k | I: Clone, | 223 | | { | 224 | 11.4k | must_be_a_parser(MapRes { | 225 | 11.4k | parser: self, | 226 | 11.4k | func, | 227 | 11.4k | phantom: PhantomData, | 228 | 11.4k | }) | 229 | 11.4k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 1.38k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 1.38k | where | 220 | 1.38k | F: FnMut(O) -> Result<O2, E2>, | 221 | 1.38k | E: FromExternalError<I, E2>, | 222 | 1.38k | I: Clone, | 223 | | { | 224 | 1.38k | must_be_a_parser(MapRes { | 225 | 1.38k | parser: self, | 226 | 1.38k | func, | 227 | 1.38k | phantom: PhantomData, | 228 | 1.38k | }) | 229 | 1.38k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 1.38k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 1.38k | where | 220 | 1.38k | F: FnMut(O) -> Result<O2, E2>, | 221 | 1.38k | E: FromExternalError<I, E2>, | 222 | 1.38k | I: Clone, | 223 | | { | 224 | 1.38k | must_be_a_parser(MapRes { | 225 | 1.38k | parser: self, | 226 | 1.38k | func, | 227 | 1.38k | phantom: PhantomData, | 228 | 1.38k | }) | 229 | 1.38k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 4.85k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 4.85k | where | 220 | 4.85k | F: FnMut(O) -> Result<O2, E2>, | 221 | 4.85k | E: FromExternalError<I, E2>, | 222 | 4.85k | I: Clone, | 223 | | { | 224 | 4.85k | must_be_a_parser(MapRes { | 225 | 4.85k | parser: self, | 226 | 4.85k | func, | 227 | 4.85k | phantom: PhantomData, | 228 | 4.85k | }) | 229 | 4.85k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 4.85k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 4.85k | where | 220 | 4.85k | F: FnMut(O) -> Result<O2, E2>, | 221 | 4.85k | E: FromExternalError<I, E2>, | 222 | 4.85k | I: Clone, | 223 | | { | 224 | 4.85k | must_be_a_parser(MapRes { | 225 | 4.85k | parser: self, | 226 | 4.85k | func, | 227 | 4.85k | phantom: PhantomData, | 228 | 4.85k | }) | 229 | 4.85k | } |
Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, u64, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, u64, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, u32, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, u32, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, u16, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, u16, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, u32, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, u16, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, u32, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, u32, core::num::error::ParseIntError>Unexecuted instantiation: <nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, u64, core::num::error::ParseIntError><nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 64.8k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 64.8k | where | 220 | 64.8k | F: FnMut(O) -> Result<O2, E2>, | 221 | 64.8k | E: FromExternalError<I, E2>, | 222 | 64.8k | I: Clone, | 223 | | { | 224 | 64.8k | must_be_a_parser(MapRes { | 225 | 64.8k | parser: self, | 226 | 64.8k | func, | 227 | 64.8k | phantom: PhantomData, | 228 | 64.8k | }) | 229 | 64.8k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 11.4k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 11.4k | where | 220 | 11.4k | F: FnMut(O) -> Result<O2, E2>, | 221 | 11.4k | E: FromExternalError<I, E2>, | 222 | 11.4k | I: Clone, | 223 | | { | 224 | 11.4k | must_be_a_parser(MapRes { | 225 | 11.4k | parser: self, | 226 | 11.4k | func, | 227 | 11.4k | phantom: PhantomData, | 228 | 11.4k | }) | 229 | 11.4k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 1.41k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 1.41k | where | 220 | 1.41k | F: FnMut(O) -> Result<O2, E2>, | 221 | 1.41k | E: FromExternalError<I, E2>, | 222 | 1.41k | I: Clone, | 223 | | { | 224 | 1.41k | must_be_a_parser(MapRes { | 225 | 1.41k | parser: self, | 226 | 1.41k | func, | 227 | 1.41k | phantom: PhantomData, | 228 | 1.41k | }) | 229 | 1.41k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 1.41k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 1.41k | where | 220 | 1.41k | F: FnMut(O) -> Result<O2, E2>, | 221 | 1.41k | E: FromExternalError<I, E2>, | 222 | 1.41k | I: Clone, | 223 | | { | 224 | 1.41k | must_be_a_parser(MapRes { | 225 | 1.41k | parser: self, | 226 | 1.41k | func, | 227 | 1.41k | phantom: PhantomData, | 228 | 1.41k | }) | 229 | 1.41k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 1.41k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 1.41k | where | 220 | 1.41k | F: FnMut(O) -> Result<O2, E2>, | 221 | 1.41k | E: FromExternalError<I, E2>, | 222 | 1.41k | I: Clone, | 223 | | { | 224 | 1.41k | must_be_a_parser(MapRes { | 225 | 1.41k | parser: self, | 226 | 1.41k | func, | 227 | 1.41k | phantom: PhantomData, | 228 | 1.41k | }) | 229 | 1.41k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 1.41k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 1.41k | where | 220 | 1.41k | F: FnMut(O) -> Result<O2, E2>, | 221 | 1.41k | E: FromExternalError<I, E2>, | 222 | 1.41k | I: Clone, | 223 | | { | 224 | 1.41k | must_be_a_parser(MapRes { | 225 | 1.41k | parser: self, | 226 | 1.41k | func, | 227 | 1.41k | phantom: PhantomData, | 228 | 1.41k | }) | 229 | 1.41k | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 764 | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 764 | where | 220 | 764 | F: FnMut(O) -> Result<O2, E2>, | 221 | 764 | E: FromExternalError<I, E2>, | 222 | 764 | I: Clone, | 223 | | { | 224 | 764 | must_be_a_parser(MapRes { | 225 | 764 | parser: self, | 226 | 764 | func, | 227 | 764 | phantom: PhantomData, | 228 | 764 | }) | 229 | 764 | } |
<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::map_res::<symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, u64, core::num::error::ParseIntError>Line | Count | Source | 218 | 11.4k | fn map_res<F, O2, E2>(self, func: F) -> MapRes<Self, F, O, E2> | 219 | 11.4k | where | 220 | 11.4k | F: FnMut(O) -> Result<O2, E2>, | 221 | 11.4k | E: FromExternalError<I, E2>, | 222 | 11.4k | I: Clone, | 223 | | { | 224 | 11.4k | must_be_a_parser(MapRes { | 225 | 11.4k | parser: self, | 226 | 11.4k | func, | 227 | 11.4k | phantom: PhantomData, | 228 | 11.4k | }) | 229 | 11.4k | } |
|
230 | | |
231 | | /// Create a parser that applies a mapping function `func` to the output |
232 | | /// of the subparser. Any errors from `func` will be transformed into |
233 | | /// parse failures via [`FromExternalError`]. This will |
234 | | /// end the parse immediately, even if there are other branches that |
235 | | /// could occur. |
236 | | /// |
237 | | /// # Example |
238 | | /// |
239 | | /// ```rust |
240 | | /// # use nom::{Err, Parser}; |
241 | | /// # use nom::error::{Error, ErrorKind}; |
242 | | /// use nom::character::complete::alphanumeric1; |
243 | | /// use nom_supreme::parser_ext::ParserExt; |
244 | | /// |
245 | | /// let mut parser = alphanumeric1.map_res_cut(|s: &str| s.parse()); |
246 | | /// |
247 | | /// assert_eq!(parser.parse("10 abc"), Ok((" abc", 10))); |
248 | | /// assert_eq!( |
249 | | /// parser.parse("<===>"), |
250 | | /// Err(Err::Error(Error{input: "<===>", code: ErrorKind::AlphaNumeric})), |
251 | | /// ); |
252 | | /// assert_eq!( |
253 | | /// parser.parse("abc abc"), |
254 | | /// Err(Err::Failure(Error{input: "abc abc", code: ErrorKind::MapRes})), |
255 | | /// ); |
256 | | /// ``` |
257 | | #[inline] |
258 | | #[must_use = "Parsers do nothing unless used"] |
259 | 0 | fn map_res_cut<F, O2, E2>(self, func: F) -> MapResCut<Self, F, O, E2> |
260 | 0 | where |
261 | 0 | F: FnMut(O) -> Result<O2, E2>, |
262 | 0 | E: FromExternalError<I, E2>, |
263 | 0 | I: Clone, |
264 | | { |
265 | 0 | must_be_a_parser(MapResCut { |
266 | 0 | parser: self, |
267 | 0 | func, |
268 | 0 | phantom: PhantomData, |
269 | 0 | }) |
270 | 0 | } |
271 | | |
272 | | /// Make this parser optional; if it fails to parse, instead it returns |
273 | | /// `None` with the input in the original position. |
274 | | /// |
275 | | /// # Example |
276 | | /// |
277 | | /// ```rust |
278 | | /// # use nom::{Err, Parser, IResult}; |
279 | | /// # use nom::error::{Error, ErrorKind}; |
280 | | /// use nom_supreme::parser_ext::ParserExt; |
281 | | /// use nom_supreme::tag::complete::tag; |
282 | | /// |
283 | | /// fn parser(input: &str) -> IResult<&str, Option<&str>> { |
284 | | /// tag("Hello").opt().parse(input) |
285 | | /// } |
286 | | /// |
287 | | /// assert_eq!(parser.parse("Hello, World"), Ok((", World", Some("Hello")))); |
288 | | /// assert_eq!(parser.parse("World"), Ok(("World", None))); |
289 | | /// |
290 | | /// let mut parser = tag("Hello").cut().opt(); |
291 | | /// assert_eq!( |
292 | | /// parser.parse("World"), |
293 | | /// Err(Err::Failure(Error{input: "World", code: ErrorKind::Tag})) |
294 | | /// ) |
295 | | /// ``` |
296 | | #[inline] |
297 | | #[must_use = "Parsers do nothing unless used"] |
298 | 244k | fn opt(self) -> Optional<Self> |
299 | 244k | where |
300 | 244k | I: Clone, |
301 | | { |
302 | 244k | must_be_a_parser(Optional { parser: self }) |
303 | 244k | } <nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, char, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::optLine | Count | Source | 298 | 223k | fn opt(self) -> Optional<Self> | 299 | 223k | where | 300 | 223k | I: Clone, | 301 | | { | 302 | 223k | must_be_a_parser(Optional { parser: self }) | 303 | 223k | } |
Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::opt <nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, char, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::optLine | Count | Source | 298 | 20.7k | fn opt(self) -> Optional<Self> | 299 | 20.7k | where | 300 | 20.7k | I: Clone, | 301 | | { | 302 | 20.7k | must_be_a_parser(Optional { parser: self }) | 303 | 20.7k | } |
|
304 | | |
305 | | /// Replace this parser's output with the entire input that was consumed |
306 | | /// by the parser. |
307 | | /// |
308 | | /// # Example |
309 | | /// |
310 | | /// ```rust |
311 | | /// # use nom::{Err, Parser}; |
312 | | /// # use nom::error::{Error, ErrorKind}; |
313 | | /// use nom::character::complete::space1; |
314 | | /// use nom_supreme::parser_ext::ParserExt; |
315 | | /// use nom_supreme::tag::complete::tag; |
316 | | /// |
317 | | /// let mut parser = tag("Hello").delimited_by(space1).recognize(); |
318 | | /// |
319 | | /// assert_eq!(parser.parse(" Hello World!"), Ok(("World!", " Hello "))); |
320 | | /// assert_eq!( |
321 | | /// parser.parse("Hello"), |
322 | | /// Err(Err::Error(Error{input: "Hello", code: ErrorKind::Space})) |
323 | | /// ) |
324 | | /// ``` |
325 | | #[inline] |
326 | | #[must_use = "Parsers do nothing unless used"] |
327 | 0 | fn recognize(self) -> Recognize<Self, O> |
328 | 0 | where |
329 | 0 | I: Clone + Slice<RangeTo<usize>> + Offset, |
330 | | { |
331 | 0 | must_be_a_parser(Recognize { |
332 | 0 | parser: self.with_recognized(), |
333 | 0 | phantom: PhantomData, |
334 | 0 | }) |
335 | 0 | } |
336 | | |
337 | | /// Return the parsed value, but also return the entire input that was |
338 | | /// consumed by the parse |
339 | | /// |
340 | | /// # Example |
341 | | /// |
342 | | /// ```rust |
343 | | /// # use nom::{Err, Parser}; |
344 | | /// # use nom::error::{Error, ErrorKind}; |
345 | | /// use nom::character::complete::space1; |
346 | | /// use nom_supreme::parser_ext::ParserExt; |
347 | | /// use nom_supreme::tag::complete::tag; |
348 | | /// |
349 | | /// let mut parser = tag("Hello").delimited_by(space1).with_recognized(); |
350 | | /// |
351 | | /// assert_eq!(parser.parse(" Hello World!"), Ok(("World!", (" Hello ", "Hello")))); |
352 | | /// assert_eq!( |
353 | | /// parser.parse("Hello"), |
354 | | /// Err(Err::Error(Error{input: "Hello", code: ErrorKind::Space})) |
355 | | /// ) |
356 | | /// ``` |
357 | | #[inline] |
358 | | #[must_use = "Parsers do nothing unless used"] |
359 | 0 | fn with_recognized(self) -> WithRecognized<Self> |
360 | 0 | where |
361 | 0 | I: Clone + Slice<RangeTo<usize>> + Offset, |
362 | | { |
363 | 0 | must_be_a_parser(WithRecognized { parser: self }) |
364 | 0 | } |
365 | | |
366 | | /// Replace this parser's output with a clone of `value` every time it |
367 | | /// finishes successfully. |
368 | | /// |
369 | | /// # Example |
370 | | /// |
371 | | /// ```rust |
372 | | /// use cool_asserts::assert_matches; |
373 | | /// # use nom::{Err, Parser}; |
374 | | /// # use nom::error::{Error, ErrorKind}; |
375 | | /// use nom::branch::alt; |
376 | | /// use nom_supreme::parser_ext::ParserExt; |
377 | | /// use nom_supreme::tag::complete::tag; |
378 | | /// use nom_supreme::error::{ErrorTree, BaseErrorKind, Expectation}; |
379 | | /// |
380 | | /// |
381 | | /// let mut parser = alt(( |
382 | | /// tag("true").value(true), |
383 | | /// tag("false").value(false), |
384 | | /// )); |
385 | | /// |
386 | | /// assert_eq!(parser.parse("true abc").unwrap(), (" abc", true)); |
387 | | /// assert_eq!(parser.parse("false abc").unwrap(), (" abc", false)); |
388 | | /// |
389 | | /// // ErrorTree gives much better error reports for alt and tag. |
390 | | /// let choices = assert_matches!( |
391 | | /// parser.parse("null"), |
392 | | /// Err(Err::Error(ErrorTree::Alt(choices))) => choices |
393 | | /// ); |
394 | | /// |
395 | | /// assert_matches!( |
396 | | /// choices.as_slice(), |
397 | | /// [ |
398 | | /// ErrorTree::Base { |
399 | | /// kind: BaseErrorKind::Expected(Expectation::Tag("true")), |
400 | | /// location: "null", |
401 | | /// }, |
402 | | /// ErrorTree::Base { |
403 | | /// kind: BaseErrorKind::Expected(Expectation::Tag("false")), |
404 | | /// location: "null", |
405 | | /// }, |
406 | | /// ] |
407 | | /// ) |
408 | | /// ``` |
409 | | #[inline] |
410 | | #[must_use = "Parsers do nothing unless used"] |
411 | 924 | fn value<T: Clone>(self, value: T) -> Value<T, Self, O> { |
412 | 924 | must_be_a_parser(Value { |
413 | 924 | parser: self, |
414 | 924 | value, |
415 | 924 | phantom: PhantomData, |
416 | 924 | }) |
417 | 924 | } <symbolic_debuginfo::breakpad::parsing::non_whitespace as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::value::<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType> Line | Count | Source | 411 | 154 | fn value<T: Clone>(self, value: T) -> Value<T, Self, O> { | 412 | 154 | must_be_a_parser(Value { | 413 | 154 | parser: self, | 414 | 154 | value, | 415 | 154 | phantom: PhantomData, | 416 | 154 | }) | 417 | 154 | } |
<nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, char, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::value::<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType>Line | Count | Source | 411 | 770 | fn value<T: Clone>(self, value: T) -> Value<T, Self, O> { | 412 | 770 | must_be_a_parser(Value { | 413 | 770 | parser: self, | 414 | 770 | value, | 415 | 770 | phantom: PhantomData, | 416 | 770 | }) | 417 | 770 | } |
Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::value::<_> Unexecuted instantiation: <nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, char, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::value::<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType>Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::non_whitespace as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::value::<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType> |
418 | | |
419 | | /// Require the output of this parser to pass a verifier function, or |
420 | | /// else return a parse error. |
421 | | /// |
422 | | /// ```rust |
423 | | /// # use nom::{Err, Parser}; |
424 | | /// # use nom::error::{Error, ErrorKind}; |
425 | | /// use nom::character::complete::alpha1; |
426 | | /// use nom_supreme::parser_ext::ParserExt; |
427 | | /// |
428 | | /// let mut parser = alpha1.verify(|s: &&str| s.len() == 5); |
429 | | /// |
430 | | /// assert_eq!(parser.parse("Hello"), Ok(("", "Hello"))); |
431 | | /// assert_eq!(parser.parse("Hello, World"), Ok((", World", "Hello"))); |
432 | | /// assert_eq!( |
433 | | /// parser.parse("abc"), |
434 | | /// Err(Err::Error(Error{input: "abc", code: ErrorKind::Verify})) |
435 | | /// ); |
436 | | /// assert_eq!( |
437 | | /// parser.parse("abcabcabc"), |
438 | | /// Err(Err::Error(Error{input: "abcabcabc", code: ErrorKind::Verify})) |
439 | | /// ); |
440 | | /// assert_eq!( |
441 | | /// parser.parse("123"), |
442 | | /// Err(Err::Error(Error{input: "123", code: ErrorKind::Alpha})) |
443 | | /// ); |
444 | | /// ``` |
445 | | #[inline] |
446 | | #[must_use = "Parsers do nothing unless used"] |
447 | 0 | fn verify<F>(self, verifier: F) -> Verify<Self, F> |
448 | 0 | where |
449 | 0 | F: Fn(&O) -> bool, |
450 | 0 | I: Clone, |
451 | 0 | E: ParseError<I>, |
452 | | { |
453 | 0 | must_be_a_parser(Verify { |
454 | 0 | parser: self, |
455 | 0 | verifier, |
456 | 0 | }) |
457 | 0 | } |
458 | | |
459 | | /// Add some context to the parser. This context will be added to any |
460 | | /// errors that are returned from the parser via [`ContextError`]. |
461 | | /// |
462 | | /// # Example |
463 | | /// |
464 | | /// ```rust |
465 | | /// # use nom::{Err, Parser}; |
466 | | /// # use nom::error::{VerboseError, ErrorKind, VerboseErrorKind}; |
467 | | /// use nom::sequence::separated_pair; |
468 | | /// use nom::character::complete::space1; |
469 | | /// use nom_supreme::parser_ext::ParserExt; |
470 | | /// use nom_supreme::tag::complete::tag; |
471 | | /// |
472 | | /// let mut parser = separated_pair( |
473 | | /// tag("Hello").context("hello"), |
474 | | /// space1, |
475 | | /// tag("World").context("world"), |
476 | | /// ) |
477 | | /// .context("hello world"); |
478 | | /// |
479 | | /// assert_eq!(parser.parse("Hello World"), Ok(("", ("Hello", "World")))); |
480 | | /// assert_eq!( |
481 | | /// parser.parse("Hel"), |
482 | | /// Err(Err::Error(VerboseError {errors: vec![ |
483 | | /// ("Hel", VerboseErrorKind::Nom(ErrorKind::Tag)), |
484 | | /// ("Hel", VerboseErrorKind::Context("hello")), |
485 | | /// ("Hel", VerboseErrorKind::Context("hello world")), |
486 | | /// ]})) |
487 | | /// ); |
488 | | /// assert_eq!( |
489 | | /// parser.parse("Hello"), |
490 | | /// Err(Err::Error(VerboseError {errors: vec![ |
491 | | /// ("", VerboseErrorKind::Nom(ErrorKind::Space)), |
492 | | /// ("Hello", VerboseErrorKind::Context("hello world")), |
493 | | /// ]})) |
494 | | /// ); |
495 | | /// assert_eq!( |
496 | | /// parser.parse("Hello Wor"), |
497 | | /// Err(Err::Error(VerboseError {errors: vec![ |
498 | | /// ("Wor", VerboseErrorKind::Nom(ErrorKind::Tag)), |
499 | | /// ("Wor", VerboseErrorKind::Context("world")), |
500 | | /// ("Hello Wor", VerboseErrorKind::Context("hello world")), |
501 | | /// ]})) |
502 | | /// ); |
503 | | /// ``` |
504 | | #[inline] |
505 | | #[must_use = "Parsers do nothing unless used"] |
506 | 2.87M | fn context<C>(self, context: C) -> Context<Self, C> |
507 | 2.87M | where |
508 | 2.87M | E: ContextError<I, C>, |
509 | 2.87M | I: Clone, |
510 | 2.87M | C: Clone, |
511 | | { |
512 | 2.87M | must_be_a_parser(Context { |
513 | 2.87M | context, |
514 | 2.87M | parser: self, |
515 | 2.87M | }) |
516 | 2.87M | } <nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 267k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 267k | where | 508 | 267k | E: ContextError<I, C>, | 509 | 267k | I: Clone, | 510 | 267k | C: Clone, | 511 | | { | 512 | 267k | must_be_a_parser(Context { | 513 | 267k | context, | 514 | 267k | parser: self, | 515 | 267k | }) | 516 | 267k | } |
<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 173k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 173k | where | 508 | 173k | E: ContextError<I, C>, | 509 | 173k | I: Clone, | 510 | 173k | C: Clone, | 511 | | { | 512 | 173k | must_be_a_parser(Context { | 513 | 173k | context, | 514 | 173k | parser: self, | 515 | 173k | }) | 516 | 173k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 9.64k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 9.64k | where | 508 | 9.64k | E: ContextError<I, C>, | 509 | 9.64k | I: Clone, | 510 | 9.64k | C: Clone, | 511 | | { | 512 | 9.64k | must_be_a_parser(Context { | 513 | 9.64k | context, | 514 | 9.64k | parser: self, | 515 | 9.64k | }) | 516 | 9.64k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 9.64k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 9.64k | where | 508 | 9.64k | E: ContextError<I, C>, | 509 | 9.64k | I: Clone, | 510 | 9.64k | C: Clone, | 511 | | { | 512 | 9.64k | must_be_a_parser(Context { | 513 | 9.64k | context, | 514 | 9.64k | parser: self, | 515 | 9.64k | }) | 516 | 9.64k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 9.64k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 9.64k | where | 508 | 9.64k | E: ContextError<I, C>, | 509 | 9.64k | I: Clone, | 510 | 9.64k | C: Clone, | 511 | | { | 512 | 9.64k | must_be_a_parser(Context { | 513 | 9.64k | context, | 514 | 9.64k | parser: self, | 515 | 9.64k | }) | 516 | 9.64k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 173k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 173k | where | 508 | 173k | E: ContextError<I, C>, | 509 | 173k | I: Clone, | 510 | 173k | C: Clone, | 511 | | { | 512 | 173k | must_be_a_parser(Context { | 513 | 173k | context, | 514 | 173k | parser: self, | 515 | 173k | }) | 516 | 173k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 173k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 173k | where | 508 | 173k | E: ContextError<I, C>, | 509 | 173k | I: Clone, | 510 | 173k | C: Clone, | 511 | | { | 512 | 173k | must_be_a_parser(Context { | 513 | 173k | context, | 514 | 173k | parser: self, | 515 | 173k | }) | 516 | 173k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.2k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.2k | where | 508 | 24.2k | E: ContextError<I, C>, | 509 | 24.2k | I: Clone, | 510 | 24.2k | C: Clone, | 511 | | { | 512 | 24.2k | must_be_a_parser(Context { | 513 | 24.2k | context, | 514 | 24.2k | parser: self, | 515 | 24.2k | }) | 516 | 24.2k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.2k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.2k | where | 508 | 24.2k | E: ContextError<I, C>, | 509 | 24.2k | I: Clone, | 510 | 24.2k | C: Clone, | 511 | | { | 512 | 24.2k | must_be_a_parser(Context { | 513 | 24.2k | context, | 514 | 24.2k | parser: self, | 515 | 24.2k | }) | 516 | 24.2k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 40.1k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 40.1k | where | 508 | 40.1k | E: ContextError<I, C>, | 509 | 40.1k | I: Clone, | 510 | 40.1k | C: Clone, | 511 | | { | 512 | 40.1k | must_be_a_parser(Context { | 513 | 40.1k | context, | 514 | 40.1k | parser: self, | 515 | 40.1k | }) | 516 | 40.1k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 40.1k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 40.1k | where | 508 | 40.1k | E: ContextError<I, C>, | 509 | 40.1k | I: Clone, | 510 | 40.1k | C: Clone, | 511 | | { | 512 | 40.1k | must_be_a_parser(Context { | 513 | 40.1k | context, | 514 | 40.1k | parser: self, | 515 | 40.1k | }) | 516 | 40.1k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 184 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 184 | where | 508 | 184 | E: ContextError<I, C>, | 509 | 184 | I: Clone, | 510 | 184 | C: Clone, | 511 | | { | 512 | 184 | must_be_a_parser(Context { | 513 | 184 | context, | 514 | 184 | parser: self, | 515 | 184 | }) | 516 | 184 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 184 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 184 | where | 508 | 184 | E: ContextError<I, C>, | 509 | 184 | I: Clone, | 510 | 184 | C: Clone, | 511 | | { | 512 | 184 | must_be_a_parser(Context { | 513 | 184 | context, | 514 | 184 | parser: self, | 515 | 184 | }) | 516 | 184 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 256k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 256k | where | 508 | 256k | E: ContextError<I, C>, | 509 | 256k | I: Clone, | 510 | 256k | C: Clone, | 511 | | { | 512 | 256k | must_be_a_parser(Context { | 513 | 256k | context, | 514 | 256k | parser: self, | 515 | 256k | }) | 516 | 256k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.3k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.3k | where | 508 | 24.3k | E: ContextError<I, C>, | 509 | 24.3k | I: Clone, | 510 | 24.3k | C: Clone, | 511 | | { | 512 | 24.3k | must_be_a_parser(Context { | 513 | 24.3k | context, | 514 | 24.3k | parser: self, | 515 | 24.3k | }) | 516 | 24.3k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.3k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.3k | where | 508 | 24.3k | E: ContextError<I, C>, | 509 | 24.3k | I: Clone, | 510 | 24.3k | C: Clone, | 511 | | { | 512 | 24.3k | must_be_a_parser(Context { | 513 | 24.3k | context, | 514 | 24.3k | parser: self, | 515 | 24.3k | }) | 516 | 24.3k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.3k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.3k | where | 508 | 24.3k | E: ContextError<I, C>, | 509 | 24.3k | I: Clone, | 510 | 24.3k | C: Clone, | 511 | | { | 512 | 24.3k | must_be_a_parser(Context { | 513 | 24.3k | context, | 514 | 24.3k | parser: self, | 515 | 24.3k | }) | 516 | 24.3k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.3k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.3k | where | 508 | 24.3k | E: ContextError<I, C>, | 509 | 24.3k | I: Clone, | 510 | 24.3k | C: Clone, | 511 | | { | 512 | 24.3k | must_be_a_parser(Context { | 513 | 24.3k | context, | 514 | 24.3k | parser: self, | 515 | 24.3k | }) | 516 | 24.3k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 10.8k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 10.8k | where | 508 | 10.8k | E: ContextError<I, C>, | 509 | 10.8k | I: Clone, | 510 | 10.8k | C: Clone, | 511 | | { | 512 | 10.8k | must_be_a_parser(Context { | 513 | 10.8k | context, | 514 | 10.8k | parser: self, | 515 | 10.8k | }) | 516 | 10.8k | } |
<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 2.65k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 2.65k | where | 508 | 2.65k | E: ContextError<I, C>, | 509 | 2.65k | I: Clone, | 510 | 2.65k | C: Clone, | 511 | | { | 512 | 2.65k | must_be_a_parser(Context { | 513 | 2.65k | context, | 514 | 2.65k | parser: self, | 515 | 2.65k | }) | 516 | 2.65k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 345k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 345k | where | 508 | 345k | E: ContextError<I, C>, | 509 | 345k | I: Clone, | 510 | 345k | C: Clone, | 511 | | { | 512 | 345k | must_be_a_parser(Context { | 513 | 345k | context, | 514 | 345k | parser: self, | 515 | 345k | }) | 516 | 345k | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 238 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 238 | where | 508 | 238 | E: ContextError<I, C>, | 509 | 238 | I: Clone, | 510 | 238 | C: Clone, | 511 | | { | 512 | 238 | must_be_a_parser(Context { | 513 | 238 | context, | 514 | 238 | parser: self, | 515 | 238 | }) | 516 | 238 | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 3.84k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 3.84k | where | 508 | 3.84k | E: ContextError<I, C>, | 509 | 3.84k | I: Clone, | 510 | 3.84k | C: Clone, | 511 | | { | 512 | 3.84k | must_be_a_parser(Context { | 513 | 3.84k | context, | 514 | 3.84k | parser: self, | 515 | 3.84k | }) | 516 | 3.84k | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 173k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 173k | where | 508 | 173k | E: ContextError<I, C>, | 509 | 173k | I: Clone, | 510 | 173k | C: Clone, | 511 | | { | 512 | 173k | must_be_a_parser(Context { | 513 | 173k | context, | 514 | 173k | parser: self, | 515 | 173k | }) | 516 | 173k | } |
<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 974 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 974 | where | 508 | 974 | E: ContextError<I, C>, | 509 | 974 | I: Clone, | 510 | 974 | C: Clone, | 511 | | { | 512 | 974 | must_be_a_parser(Context { | 513 | 974 | context, | 514 | 974 | parser: self, | 515 | 974 | }) | 516 | 974 | } |
<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.2k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.2k | where | 508 | 24.2k | E: ContextError<I, C>, | 509 | 24.2k | I: Clone, | 510 | 24.2k | C: Clone, | 511 | | { | 512 | 24.2k | must_be_a_parser(Context { | 513 | 24.2k | context, | 514 | 24.2k | parser: self, | 515 | 24.2k | }) | 516 | 24.2k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 736 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 736 | where | 508 | 736 | E: ContextError<I, C>, | 509 | 736 | I: Clone, | 510 | 736 | C: Clone, | 511 | | { | 512 | 736 | must_be_a_parser(Context { | 513 | 736 | context, | 514 | 736 | parser: self, | 515 | 736 | }) | 516 | 736 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 238 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 238 | where | 508 | 238 | E: ContextError<I, C>, | 509 | 238 | I: Clone, | 510 | 238 | C: Clone, | 511 | | { | 512 | 238 | must_be_a_parser(Context { | 513 | 238 | context, | 514 | 238 | parser: self, | 515 | 238 | }) | 516 | 238 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 256k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 256k | where | 508 | 256k | E: ContextError<I, C>, | 509 | 256k | I: Clone, | 510 | 256k | C: Clone, | 511 | | { | 512 | 256k | must_be_a_parser(Context { | 513 | 256k | context, | 514 | 256k | parser: self, | 515 | 256k | }) | 516 | 256k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 10.8k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 10.8k | where | 508 | 10.8k | E: ContextError<I, C>, | 509 | 10.8k | I: Clone, | 510 | 10.8k | C: Clone, | 511 | | { | 512 | 10.8k | must_be_a_parser(Context { | 513 | 10.8k | context, | 514 | 10.8k | parser: self, | 515 | 10.8k | }) | 516 | 10.8k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.92k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.92k | where | 508 | 1.92k | E: ContextError<I, C>, | 509 | 1.92k | I: Clone, | 510 | 1.92k | C: Clone, | 511 | | { | 512 | 1.92k | must_be_a_parser(Context { | 513 | 1.92k | context, | 514 | 1.92k | parser: self, | 515 | 1.92k | }) | 516 | 1.92k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 154 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 154 | where | 508 | 154 | E: ContextError<I, C>, | 509 | 154 | I: Clone, | 510 | 154 | C: Clone, | 511 | | { | 512 | 154 | must_be_a_parser(Context { | 513 | 154 | context, | 514 | 154 | parser: self, | 515 | 154 | }) | 516 | 154 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 40.1k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 40.1k | where | 508 | 40.1k | E: ContextError<I, C>, | 509 | 40.1k | I: Clone, | 510 | 40.1k | C: Clone, | 511 | | { | 512 | 40.1k | must_be_a_parser(Context { | 513 | 40.1k | context, | 514 | 40.1k | parser: self, | 515 | 40.1k | }) | 516 | 40.1k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 9.64k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 9.64k | where | 508 | 9.64k | E: ContextError<I, C>, | 509 | 9.64k | I: Clone, | 510 | 9.64k | C: Clone, | 511 | | { | 512 | 9.64k | must_be_a_parser(Context { | 513 | 9.64k | context, | 514 | 9.64k | parser: self, | 515 | 9.64k | }) | 516 | 9.64k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 184 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 184 | where | 508 | 184 | E: ContextError<I, C>, | 509 | 184 | I: Clone, | 510 | 184 | C: Clone, | 511 | | { | 512 | 184 | must_be_a_parser(Context { | 513 | 184 | context, | 514 | 184 | parser: self, | 515 | 184 | }) | 516 | 184 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 24.3k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 24.3k | where | 508 | 24.3k | E: ContextError<I, C>, | 509 | 24.3k | I: Clone, | 510 | 24.3k | C: Clone, | 511 | | { | 512 | 24.3k | must_be_a_parser(Context { | 513 | 24.3k | context, | 514 | 24.3k | parser: self, | 515 | 24.3k | }) | 516 | 24.3k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 173k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 173k | where | 508 | 173k | E: ContextError<I, C>, | 509 | 173k | I: Clone, | 510 | 173k | C: Clone, | 511 | | { | 512 | 173k | must_be_a_parser(Context { | 513 | 173k | context, | 514 | 173k | parser: self, | 515 | 173k | }) | 516 | 173k | } |
<symbolic_debuginfo::breakpad::parsing::name as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 52.4k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 52.4k | where | 508 | 52.4k | E: ContextError<I, C>, | 509 | 52.4k | I: Clone, | 510 | 52.4k | C: Clone, | 511 | | { | 512 | 52.4k | must_be_a_parser(Context { | 513 | 52.4k | context, | 514 | 52.4k | parser: self, | 515 | 52.4k | }) | 516 | 52.4k | } |
<symbolic_debuginfo::breakpad::parsing::multiple as nom_supreme::parser_ext::ParserExt<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 49.7k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 49.7k | where | 508 | 49.7k | E: ContextError<I, C>, | 509 | 49.7k | I: Clone, | 510 | 49.7k | C: Clone, | 511 | | { | 512 | 49.7k | must_be_a_parser(Context { | 513 | 49.7k | context, | 514 | 49.7k | parser: self, | 515 | 49.7k | }) | 516 | 49.7k | } |
Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::context::<_> <nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 65.5k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 65.5k | where | 508 | 65.5k | E: ContextError<I, C>, | 509 | 65.5k | I: Clone, | 510 | 65.5k | C: Clone, | 511 | | { | 512 | 65.5k | must_be_a_parser(Context { | 513 | 65.5k | context, | 514 | 65.5k | parser: self, | 515 | 65.5k | }) | 516 | 65.5k | } |
<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 11.4k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 11.4k | where | 508 | 11.4k | E: ContextError<I, C>, | 509 | 11.4k | I: Clone, | 510 | 11.4k | C: Clone, | 511 | | { | 512 | 11.4k | must_be_a_parser(Context { | 513 | 11.4k | context, | 514 | 11.4k | parser: self, | 515 | 11.4k | }) | 516 | 11.4k | } |
<symbolic_debuginfo::breakpad::parsing::name as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 9.79k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 9.79k | where | 508 | 9.79k | E: ContextError<I, C>, | 509 | 9.79k | I: Clone, | 510 | 9.79k | C: Clone, | 511 | | { | 512 | 9.79k | must_be_a_parser(Context { | 513 | 9.79k | context, | 514 | 9.79k | parser: self, | 515 | 9.79k | }) | 516 | 9.79k | } |
<symbolic_debuginfo::breakpad::parsing::multiple as nom_supreme::parser_ext::ParserExt<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 9.33k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 9.33k | where | 508 | 9.33k | E: ContextError<I, C>, | 509 | 9.33k | I: Clone, | 510 | 9.33k | C: Clone, | 511 | | { | 512 | 9.33k | must_be_a_parser(Context { | 513 | 9.33k | context, | 514 | 9.33k | parser: self, | 515 | 9.33k | }) | 516 | 9.33k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.47k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.47k | where | 508 | 4.47k | E: ContextError<I, C>, | 509 | 4.47k | I: Clone, | 510 | 4.47k | C: Clone, | 511 | | { | 512 | 4.47k | must_be_a_parser(Context { | 513 | 4.47k | context, | 514 | 4.47k | parser: self, | 515 | 4.47k | }) | 516 | 4.47k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.47k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.47k | where | 508 | 4.47k | E: ContextError<I, C>, | 509 | 4.47k | I: Clone, | 510 | 4.47k | C: Clone, | 511 | | { | 512 | 4.47k | must_be_a_parser(Context { | 513 | 4.47k | context, | 514 | 4.47k | parser: self, | 515 | 4.47k | }) | 516 | 4.47k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.47k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.47k | where | 508 | 4.47k | E: ContextError<I, C>, | 509 | 4.47k | I: Clone, | 510 | 4.47k | C: Clone, | 511 | | { | 512 | 4.47k | must_be_a_parser(Context { | 513 | 4.47k | context, | 514 | 4.47k | parser: self, | 515 | 4.47k | }) | 516 | 4.47k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 11.4k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 11.4k | where | 508 | 11.4k | E: ContextError<I, C>, | 509 | 11.4k | I: Clone, | 510 | 11.4k | C: Clone, | 511 | | { | 512 | 11.4k | must_be_a_parser(Context { | 513 | 11.4k | context, | 514 | 11.4k | parser: self, | 515 | 11.4k | }) | 516 | 11.4k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 11.4k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 11.4k | where | 508 | 11.4k | E: ContextError<I, C>, | 509 | 11.4k | I: Clone, | 510 | 11.4k | C: Clone, | 511 | | { | 512 | 11.4k | must_be_a_parser(Context { | 513 | 11.4k | context, | 514 | 11.4k | parser: self, | 515 | 11.4k | }) | 516 | 11.4k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.38k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.38k | where | 508 | 1.38k | E: ContextError<I, C>, | 509 | 1.38k | I: Clone, | 510 | 1.38k | C: Clone, | 511 | | { | 512 | 1.38k | must_be_a_parser(Context { | 513 | 1.38k | context, | 514 | 1.38k | parser: self, | 515 | 1.38k | }) | 516 | 1.38k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.38k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.38k | where | 508 | 1.38k | E: ContextError<I, C>, | 509 | 1.38k | I: Clone, | 510 | 1.38k | C: Clone, | 511 | | { | 512 | 1.38k | must_be_a_parser(Context { | 513 | 1.38k | context, | 514 | 1.38k | parser: self, | 515 | 1.38k | }) | 516 | 1.38k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.85k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.85k | where | 508 | 4.85k | E: ContextError<I, C>, | 509 | 4.85k | I: Clone, | 510 | 4.85k | C: Clone, | 511 | | { | 512 | 4.85k | must_be_a_parser(Context { | 513 | 4.85k | context, | 514 | 4.85k | parser: self, | 515 | 4.85k | }) | 516 | 4.85k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.85k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.85k | where | 508 | 4.85k | E: ContextError<I, C>, | 509 | 4.85k | I: Clone, | 510 | 4.85k | C: Clone, | 511 | | { | 512 | 4.85k | must_be_a_parser(Context { | 513 | 4.85k | context, | 514 | 4.85k | parser: self, | 515 | 4.85k | }) | 516 | 4.85k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 64.8k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 64.8k | where | 508 | 64.8k | E: ContextError<I, C>, | 509 | 64.8k | I: Clone, | 510 | 64.8k | C: Clone, | 511 | | { | 512 | 64.8k | must_be_a_parser(Context { | 513 | 64.8k | context, | 514 | 64.8k | parser: self, | 515 | 64.8k | }) | 516 | 64.8k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.41k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.41k | where | 508 | 1.41k | E: ContextError<I, C>, | 509 | 1.41k | I: Clone, | 510 | 1.41k | C: Clone, | 511 | | { | 512 | 1.41k | must_be_a_parser(Context { | 513 | 1.41k | context, | 514 | 1.41k | parser: self, | 515 | 1.41k | }) | 516 | 1.41k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.41k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.41k | where | 508 | 1.41k | E: ContextError<I, C>, | 509 | 1.41k | I: Clone, | 510 | 1.41k | C: Clone, | 511 | | { | 512 | 1.41k | must_be_a_parser(Context { | 513 | 1.41k | context, | 514 | 1.41k | parser: self, | 515 | 1.41k | }) | 516 | 1.41k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.41k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.41k | where | 508 | 1.41k | E: ContextError<I, C>, | 509 | 1.41k | I: Clone, | 510 | 1.41k | C: Clone, | 511 | | { | 512 | 1.41k | must_be_a_parser(Context { | 513 | 1.41k | context, | 514 | 1.41k | parser: self, | 515 | 1.41k | }) | 516 | 1.41k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.41k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.41k | where | 508 | 1.41k | E: ContextError<I, C>, | 509 | 1.41k | I: Clone, | 510 | 1.41k | C: Clone, | 511 | | { | 512 | 1.41k | must_be_a_parser(Context { | 513 | 1.41k | context, | 514 | 1.41k | parser: self, | 515 | 1.41k | }) | 516 | 1.41k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 764 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 764 | where | 508 | 764 | E: ContextError<I, C>, | 509 | 764 | I: Clone, | 510 | 764 | C: Clone, | 511 | | { | 512 | 764 | must_be_a_parser(Context { | 513 | 764 | context, | 514 | 764 | parser: self, | 515 | 764 | }) | 516 | 764 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 458 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 458 | where | 508 | 458 | E: ContextError<I, C>, | 509 | 458 | I: Clone, | 510 | 458 | C: Clone, | 511 | | { | 512 | 458 | must_be_a_parser(Context { | 513 | 458 | context, | 514 | 458 | parser: self, | 515 | 458 | }) | 516 | 458 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 76.8k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 76.8k | where | 508 | 76.8k | E: ContextError<I, C>, | 509 | 76.8k | I: Clone, | 510 | 76.8k | C: Clone, | 511 | | { | 512 | 76.8k | must_be_a_parser(Context { | 513 | 76.8k | context, | 514 | 76.8k | parser: self, | 515 | 76.8k | }) | 516 | 76.8k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 916 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 916 | where | 508 | 916 | E: ContextError<I, C>, | 509 | 916 | I: Clone, | 510 | 916 | C: Clone, | 511 | | { | 512 | 916 | must_be_a_parser(Context { | 513 | 916 | context, | 514 | 916 | parser: self, | 515 | 916 | }) | 516 | 916 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> Line | Count | Source | 506 | 11.4k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 11.4k | where | 508 | 11.4k | E: ContextError<I, C>, | 509 | 11.4k | I: Clone, | 510 | 11.4k | C: Clone, | 511 | | { | 512 | 11.4k | must_be_a_parser(Context { | 513 | 11.4k | context, | 514 | 11.4k | parser: self, | 515 | 11.4k | }) | 516 | 11.4k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>> as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str> <nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.38k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.38k | where | 508 | 1.38k | E: ContextError<I, C>, | 509 | 1.38k | I: Clone, | 510 | 1.38k | C: Clone, | 511 | | { | 512 | 1.38k | must_be_a_parser(Context { | 513 | 1.38k | context, | 514 | 1.38k | parser: self, | 515 | 1.38k | }) | 516 | 1.38k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 64.8k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 64.8k | where | 508 | 64.8k | E: ContextError<I, C>, | 509 | 64.8k | I: Clone, | 510 | 64.8k | C: Clone, | 511 | | { | 512 | 64.8k | must_be_a_parser(Context { | 513 | 64.8k | context, | 514 | 64.8k | parser: self, | 515 | 64.8k | }) | 516 | 64.8k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 764 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 764 | where | 508 | 764 | E: ContextError<I, C>, | 509 | 764 | I: Clone, | 510 | 764 | C: Clone, | 511 | | { | 512 | 764 | must_be_a_parser(Context { | 513 | 764 | context, | 514 | 764 | parser: self, | 515 | 764 | }) | 516 | 764 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 458 | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 458 | where | 508 | 458 | E: ContextError<I, C>, | 509 | 458 | I: Clone, | 510 | 458 | C: Clone, | 511 | | { | 512 | 458 | must_be_a_parser(Context { | 513 | 458 | context, | 514 | 458 | parser: self, | 515 | 458 | }) | 516 | 458 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.85k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.85k | where | 508 | 4.85k | E: ContextError<I, C>, | 509 | 4.85k | I: Clone, | 510 | 4.85k | C: Clone, | 511 | | { | 512 | 4.85k | must_be_a_parser(Context { | 513 | 4.85k | context, | 514 | 4.85k | parser: self, | 515 | 4.85k | }) | 516 | 4.85k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 4.47k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 4.47k | where | 508 | 4.47k | E: ContextError<I, C>, | 509 | 4.47k | I: Clone, | 510 | 4.47k | C: Clone, | 511 | | { | 512 | 4.47k | must_be_a_parser(Context { | 513 | 4.47k | context, | 514 | 4.47k | parser: self, | 515 | 4.47k | }) | 516 | 4.47k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str><nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom_supreme::parser_ext::ParserExt<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 1.41k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 1.41k | where | 508 | 1.41k | E: ContextError<I, C>, | 509 | 1.41k | I: Clone, | 510 | 1.41k | C: Clone, | 511 | | { | 512 | 1.41k | must_be_a_parser(Context { | 513 | 1.41k | context, | 514 | 1.41k | parser: self, | 515 | 1.41k | }) | 516 | 1.41k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::context::<&str>Line | Count | Source | 506 | 11.4k | fn context<C>(self, context: C) -> Context<Self, C> | 507 | 11.4k | where | 508 | 11.4k | E: ContextError<I, C>, | 509 | 11.4k | I: Clone, | 510 | 11.4k | C: Clone, | 511 | | { | 512 | 11.4k | must_be_a_parser(Context { | 513 | 11.4k | context, | 514 | 11.4k | parser: self, | 515 | 11.4k | }) | 516 | 11.4k | } |
|
517 | | |
518 | | /// Add a terminator parser. The terminator will run after this parser, |
519 | | /// returning any errors, but its output will otherwise be discarded. |
520 | | /// |
521 | | /// # Example |
522 | | /// |
523 | | /// ```rust |
524 | | /// # use nom::{Err, Parser}; |
525 | | /// # use nom::error::{Error, ErrorKind}; |
526 | | /// use nom_supreme::parser_ext::ParserExt; |
527 | | /// use nom_supreme::tag::complete::tag; |
528 | | /// |
529 | | /// let mut parser = tag("Hello").terminated(tag(" World")); |
530 | | /// |
531 | | /// assert_eq!(parser.parse("Hello World!"), Ok(("!", "Hello"))); |
532 | | /// assert_eq!( |
533 | | /// parser.parse("Hello"), |
534 | | /// Err(Err::Error(Error{input: "", code: ErrorKind::Tag})) |
535 | | /// ); |
536 | | /// ``` |
537 | | #[inline] |
538 | | #[must_use = "Parsers do nothing unless used"] |
539 | 1.60M | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> |
540 | 1.60M | where |
541 | 1.60M | F: Parser<I, O2, E>, |
542 | | { |
543 | 1.60M | must_be_a_parser(Terminated { |
544 | 1.60M | parser: self, |
545 | 1.60M | terminator, |
546 | 1.60M | phantom: PhantomData, |
547 | 1.60M | }) |
548 | 1.60M | } <nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 345k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 345k | where | 541 | 345k | F: Parser<I, O2, E>, | 542 | | { | 543 | 345k | must_be_a_parser(Terminated { | 544 | 345k | parser: self, | 545 | 345k | terminator, | 546 | 345k | phantom: PhantomData, | 547 | 345k | }) | 548 | 345k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 9.64k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 9.64k | where | 541 | 9.64k | F: Parser<I, O2, E>, | 542 | | { | 543 | 9.64k | must_be_a_parser(Terminated { | 544 | 9.64k | parser: self, | 545 | 9.64k | terminator, | 546 | 9.64k | phantom: PhantomData, | 547 | 9.64k | }) | 548 | 9.64k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 9.64k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 9.64k | where | 541 | 9.64k | F: Parser<I, O2, E>, | 542 | | { | 543 | 9.64k | must_be_a_parser(Terminated { | 544 | 9.64k | parser: self, | 545 | 9.64k | terminator, | 546 | 9.64k | phantom: PhantomData, | 547 | 9.64k | }) | 548 | 9.64k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 9.64k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 9.64k | where | 541 | 9.64k | F: Parser<I, O2, E>, | 542 | | { | 543 | 9.64k | must_be_a_parser(Terminated { | 544 | 9.64k | parser: self, | 545 | 9.64k | terminator, | 546 | 9.64k | phantom: PhantomData, | 547 | 9.64k | }) | 548 | 9.64k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 173k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 173k | where | 541 | 173k | F: Parser<I, O2, E>, | 542 | | { | 543 | 173k | must_be_a_parser(Terminated { | 544 | 173k | parser: self, | 545 | 173k | terminator, | 546 | 173k | phantom: PhantomData, | 547 | 173k | }) | 548 | 173k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 173k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 173k | where | 541 | 173k | F: Parser<I, O2, E>, | 542 | | { | 543 | 173k | must_be_a_parser(Terminated { | 544 | 173k | parser: self, | 545 | 173k | terminator, | 546 | 173k | phantom: PhantomData, | 547 | 173k | }) | 548 | 173k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 24.2k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 24.2k | where | 541 | 24.2k | F: Parser<I, O2, E>, | 542 | | { | 543 | 24.2k | must_be_a_parser(Terminated { | 544 | 24.2k | parser: self, | 545 | 24.2k | terminator, | 546 | 24.2k | phantom: PhantomData, | 547 | 24.2k | }) | 548 | 24.2k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 24.2k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 24.2k | where | 541 | 24.2k | F: Parser<I, O2, E>, | 542 | | { | 543 | 24.2k | must_be_a_parser(Terminated { | 544 | 24.2k | parser: self, | 545 | 24.2k | terminator, | 546 | 24.2k | phantom: PhantomData, | 547 | 24.2k | }) | 548 | 24.2k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 40.1k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 40.1k | where | 541 | 40.1k | F: Parser<I, O2, E>, | 542 | | { | 543 | 40.1k | must_be_a_parser(Terminated { | 544 | 40.1k | parser: self, | 545 | 40.1k | terminator, | 546 | 40.1k | phantom: PhantomData, | 547 | 40.1k | }) | 548 | 40.1k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 40.1k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 40.1k | where | 541 | 40.1k | F: Parser<I, O2, E>, | 542 | | { | 543 | 40.1k | must_be_a_parser(Terminated { | 544 | 40.1k | parser: self, | 545 | 40.1k | terminator, | 546 | 40.1k | phantom: PhantomData, | 547 | 40.1k | }) | 548 | 40.1k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 184 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 184 | where | 541 | 184 | F: Parser<I, O2, E>, | 542 | | { | 543 | 184 | must_be_a_parser(Terminated { | 544 | 184 | parser: self, | 545 | 184 | terminator, | 546 | 184 | phantom: PhantomData, | 547 | 184 | }) | 548 | 184 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 184 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 184 | where | 541 | 184 | F: Parser<I, O2, E>, | 542 | | { | 543 | 184 | must_be_a_parser(Terminated { | 544 | 184 | parser: self, | 545 | 184 | terminator, | 546 | 184 | phantom: PhantomData, | 547 | 184 | }) | 548 | 184 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str><nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 256k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 256k | where | 541 | 256k | F: Parser<I, O2, E>, | 542 | | { | 543 | 256k | must_be_a_parser(Terminated { | 544 | 256k | parser: self, | 545 | 256k | terminator, | 546 | 256k | phantom: PhantomData, | 547 | 256k | }) | 548 | 256k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 24.3k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 24.3k | where | 541 | 24.3k | F: Parser<I, O2, E>, | 542 | | { | 543 | 24.3k | must_be_a_parser(Terminated { | 544 | 24.3k | parser: self, | 545 | 24.3k | terminator, | 546 | 24.3k | phantom: PhantomData, | 547 | 24.3k | }) | 548 | 24.3k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 24.3k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 24.3k | where | 541 | 24.3k | F: Parser<I, O2, E>, | 542 | | { | 543 | 24.3k | must_be_a_parser(Terminated { | 544 | 24.3k | parser: self, | 545 | 24.3k | terminator, | 546 | 24.3k | phantom: PhantomData, | 547 | 24.3k | }) | 548 | 24.3k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 24.3k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 24.3k | where | 541 | 24.3k | F: Parser<I, O2, E>, | 542 | | { | 543 | 24.3k | must_be_a_parser(Terminated { | 544 | 24.3k | parser: self, | 545 | 24.3k | terminator, | 546 | 24.3k | phantom: PhantomData, | 547 | 24.3k | }) | 548 | 24.3k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 24.3k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 24.3k | where | 541 | 24.3k | F: Parser<I, O2, E>, | 542 | | { | 543 | 24.3k | must_be_a_parser(Terminated { | 544 | 24.3k | parser: self, | 545 | 24.3k | terminator, | 546 | 24.3k | phantom: PhantomData, | 547 | 24.3k | }) | 548 | 24.3k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 10.8k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 10.8k | where | 541 | 10.8k | F: Parser<I, O2, E>, | 542 | | { | 543 | 10.8k | must_be_a_parser(Terminated { | 544 | 10.8k | parser: self, | 545 | 10.8k | terminator, | 546 | 10.8k | phantom: PhantomData, | 547 | 10.8k | }) | 548 | 10.8k | } |
<symbolic_debuginfo::breakpad::parsing::non_whitespace as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> Line | Count | Source | 539 | 238 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 238 | where | 541 | 238 | F: Parser<I, O2, E>, | 542 | | { | 543 | 238 | must_be_a_parser(Terminated { | 544 | 238 | parser: self, | 545 | 238 | terminator, | 546 | 238 | phantom: PhantomData, | 547 | 238 | }) | 548 | 238 | } |
<symbolic_debuginfo::breakpad::parsing::non_whitespace as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> Line | Count | Source | 539 | 3.84k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 3.84k | where | 541 | 3.84k | F: Parser<I, O2, E>, | 542 | | { | 543 | 3.84k | must_be_a_parser(Terminated { | 544 | 3.84k | parser: self, | 545 | 3.84k | terminator, | 546 | 3.84k | phantom: PhantomData, | 547 | 3.84k | }) | 548 | 3.84k | } |
<symbolic_debuginfo::breakpad::parsing::stack_win_record_type as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
<symbolic_debuginfo::breakpad::parsing::line_num as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> Line | Count | Source | 539 | 173k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 173k | where | 541 | 173k | F: Parser<I, O2, E>, | 542 | | { | 543 | 173k | must_be_a_parser(Terminated { | 544 | 173k | parser: self, | 545 | 173k | terminator, | 546 | 173k | phantom: PhantomData, | 547 | 173k | }) | 548 | 173k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> Line | Count | Source | 539 | 2.65k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 2.65k | where | 541 | 2.65k | F: Parser<I, O2, E>, | 542 | | { | 543 | 2.65k | must_be_a_parser(Terminated { | 544 | 2.65k | parser: self, | 545 | 2.65k | terminator, | 546 | 2.65k | phantom: PhantomData, | 547 | 2.65k | }) | 548 | 2.65k | } |
<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str> as nom_supreme::parser_ext::ParserExt<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 154 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 154 | where | 541 | 154 | F: Parser<I, O2, E>, | 542 | | { | 543 | 154 | must_be_a_parser(Terminated { | 544 | 154 | parser: self, | 545 | 154 | terminator, | 546 | 154 | phantom: PhantomData, | 547 | 154 | }) | 548 | 154 | } |
Unexecuted instantiation: <_ as nom_supreme::parser_ext::ParserExt<_, _, _>>::terminated::<_, _> Unexecuted instantiation: <nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str> as nom_supreme::parser_ext::ParserExt<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str><nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0} as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 76.8k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 76.8k | where | 541 | 76.8k | F: Parser<I, O2, E>, | 542 | | { | 543 | 76.8k | must_be_a_parser(Terminated { | 544 | 76.8k | parser: self, | 545 | 76.8k | terminator, | 546 | 76.8k | phantom: PhantomData, | 547 | 76.8k | }) | 548 | 76.8k | } |
<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>> as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> Line | Count | Source | 539 | 458 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 458 | where | 541 | 458 | F: Parser<I, O2, E>, | 542 | | { | 543 | 458 | must_be_a_parser(Terminated { | 544 | 458 | parser: self, | 545 | 458 | terminator, | 546 | 458 | phantom: PhantomData, | 547 | 458 | }) | 548 | 458 | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::non_whitespace as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> <symbolic_debuginfo::breakpad::parsing::non_whitespace as nom_supreme::parser_ext::ParserExt<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> Line | Count | Source | 539 | 916 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 916 | where | 541 | 916 | F: Parser<I, O2, E>, | 542 | | { | 543 | 916 | must_be_a_parser(Terminated { | 544 | 916 | parser: self, | 545 | 916 | terminator, | 546 | 916 | phantom: PhantomData, | 547 | 916 | }) | 548 | 916 | } |
Unexecuted instantiation: <symbolic_debuginfo::breakpad::parsing::stack_win_record_type as nom_supreme::parser_ext::ParserExt<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> <symbolic_debuginfo::breakpad::parsing::line_num as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> Line | Count | Source | 539 | 11.4k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 11.4k | where | 541 | 11.4k | F: Parser<I, O2, E>, | 542 | | { | 543 | 11.4k | must_be_a_parser(Terminated { | 544 | 11.4k | parser: self, | 545 | 11.4k | terminator, | 546 | 11.4k | phantom: PhantomData, | 547 | 11.4k | }) | 548 | 11.4k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 4.47k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 4.47k | where | 541 | 4.47k | F: Parser<I, O2, E>, | 542 | | { | 543 | 4.47k | must_be_a_parser(Terminated { | 544 | 4.47k | parser: self, | 545 | 4.47k | terminator, | 546 | 4.47k | phantom: PhantomData, | 547 | 4.47k | }) | 548 | 4.47k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 4.47k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 4.47k | where | 541 | 4.47k | F: Parser<I, O2, E>, | 542 | | { | 543 | 4.47k | must_be_a_parser(Terminated { | 544 | 4.47k | parser: self, | 545 | 4.47k | terminator, | 546 | 4.47k | phantom: PhantomData, | 547 | 4.47k | }) | 548 | 4.47k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 4.47k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 4.47k | where | 541 | 4.47k | F: Parser<I, O2, E>, | 542 | | { | 543 | 4.47k | must_be_a_parser(Terminated { | 544 | 4.47k | parser: self, | 545 | 4.47k | terminator, | 546 | 4.47k | phantom: PhantomData, | 547 | 4.47k | }) | 548 | 4.47k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 11.4k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 11.4k | where | 541 | 11.4k | F: Parser<I, O2, E>, | 542 | | { | 543 | 11.4k | must_be_a_parser(Terminated { | 544 | 11.4k | parser: self, | 545 | 11.4k | terminator, | 546 | 11.4k | phantom: PhantomData, | 547 | 11.4k | }) | 548 | 11.4k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 11.4k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 11.4k | where | 541 | 11.4k | F: Parser<I, O2, E>, | 542 | | { | 543 | 11.4k | must_be_a_parser(Terminated { | 544 | 11.4k | parser: self, | 545 | 11.4k | terminator, | 546 | 11.4k | phantom: PhantomData, | 547 | 11.4k | }) | 548 | 11.4k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 1.38k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 1.38k | where | 541 | 1.38k | F: Parser<I, O2, E>, | 542 | | { | 543 | 1.38k | must_be_a_parser(Terminated { | 544 | 1.38k | parser: self, | 545 | 1.38k | terminator, | 546 | 1.38k | phantom: PhantomData, | 547 | 1.38k | }) | 548 | 1.38k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 1.38k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 1.38k | where | 541 | 1.38k | F: Parser<I, O2, E>, | 542 | | { | 543 | 1.38k | must_be_a_parser(Terminated { | 544 | 1.38k | parser: self, | 545 | 1.38k | terminator, | 546 | 1.38k | phantom: PhantomData, | 547 | 1.38k | }) | 548 | 1.38k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 4.85k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 4.85k | where | 541 | 4.85k | F: Parser<I, O2, E>, | 542 | | { | 543 | 4.85k | must_be_a_parser(Terminated { | 544 | 4.85k | parser: self, | 545 | 4.85k | terminator, | 546 | 4.85k | phantom: PhantomData, | 547 | 4.85k | }) | 548 | 4.85k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 4.85k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 4.85k | where | 541 | 4.85k | F: Parser<I, O2, E>, | 542 | | { | 543 | 4.85k | must_be_a_parser(Terminated { | 544 | 4.85k | parser: self, | 545 | 4.85k | terminator, | 546 | 4.85k | phantom: PhantomData, | 547 | 4.85k | }) | 548 | 4.85k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str><nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>Line | Count | Source | 539 | 64.8k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 64.8k | where | 541 | 64.8k | F: Parser<I, O2, E>, | 542 | | { | 543 | 64.8k | must_be_a_parser(Terminated { | 544 | 64.8k | parser: self, | 545 | 64.8k | terminator, | 546 | 64.8k | phantom: PhantomData, | 547 | 64.8k | }) | 548 | 64.8k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 1.41k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 1.41k | where | 541 | 1.41k | F: Parser<I, O2, E>, | 542 | | { | 543 | 1.41k | must_be_a_parser(Terminated { | 544 | 1.41k | parser: self, | 545 | 1.41k | terminator, | 546 | 1.41k | phantom: PhantomData, | 547 | 1.41k | }) | 548 | 1.41k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 1.41k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 1.41k | where | 541 | 1.41k | F: Parser<I, O2, E>, | 542 | | { | 543 | 1.41k | must_be_a_parser(Terminated { | 544 | 1.41k | parser: self, | 545 | 1.41k | terminator, | 546 | 1.41k | phantom: PhantomData, | 547 | 1.41k | }) | 548 | 1.41k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 1.41k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 1.41k | where | 541 | 1.41k | F: Parser<I, O2, E>, | 542 | | { | 543 | 1.41k | must_be_a_parser(Terminated { | 544 | 1.41k | parser: self, | 545 | 1.41k | terminator, | 546 | 1.41k | phantom: PhantomData, | 547 | 1.41k | }) | 548 | 1.41k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 1.41k | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 1.41k | where | 541 | 1.41k | F: Parser<I, O2, E>, | 542 | | { | 543 | 1.41k | must_be_a_parser(Terminated { | 544 | 1.41k | parser: self, | 545 | 1.41k | terminator, | 546 | 1.41k | phantom: PhantomData, | 547 | 1.41k | }) | 548 | 1.41k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom_supreme::parser_ext::ParserExt<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::terminated::<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>Line | Count | Source | 539 | 764 | fn terminated<F, O2>(self, terminator: F) -> Terminated<Self, F, O2> | 540 | 764 | where | 541 | 764 | F: Parser<I, O2, E>, | 542 | | { | 543 | 764 | must_be_a_parser(Terminated { | 544 | 764 | parser: self, | 545 | 764 | terminator, | 546 | 764 | phantom: PhantomData, | 547 | 764 | }) | 548 | 764 | } |
|
549 | | |
550 | | /// Make this parser precede another one. The successor parser will run |
551 | | /// after this one succeeds, and the successor's output will be returned. |
552 | | /// |
553 | | /// # Example |
554 | | /// |
555 | | /// ```rust |
556 | | /// # use nom::{Err, Parser}; |
557 | | /// # use nom::error::{Error, ErrorKind}; |
558 | | /// use nom::character::complete::digit1; |
559 | | /// use nom_supreme::parser_ext::ParserExt; |
560 | | /// use nom_supreme::tag::complete::tag; |
561 | | /// |
562 | | /// let mut parser = tag("Value: ").precedes(digit1); |
563 | | /// |
564 | | /// assert_eq!(parser.parse("Value: 25;"), Ok((";", "25"))); |
565 | | /// assert_eq!( |
566 | | /// parser.parse("Value: "), |
567 | | /// Err(Err::Error(Error{input: "", code: ErrorKind::Digit})) |
568 | | /// ); |
569 | | /// assert_eq!( |
570 | | /// parser.parse("25"), |
571 | | /// Err(Err::Error(Error{input: "25", code: ErrorKind::Tag})) |
572 | | /// ); |
573 | | /// ``` |
574 | | #[inline] |
575 | | #[must_use = "Parsers do nothing unless used"] |
576 | 0 | fn precedes<F, O2>(self, successor: F) -> Preceded<F, Self, O> |
577 | 0 | where |
578 | 0 | F: Parser<I, O2, E>, |
579 | | { |
580 | 0 | must_be_a_parser(successor.preceded_by(self)) |
581 | 0 | } |
582 | | |
583 | | /// Make this parser preceded by another one. The `prefix` will run first, |
584 | | /// and if it succeeds, its output will be discard and this parser will |
585 | | /// be run. |
586 | | /// |
587 | | /// # Example |
588 | | /// |
589 | | /// ```rust |
590 | | /// # use nom::{Err, Parser}; |
591 | | /// # use nom::error::{Error, ErrorKind}; |
592 | | /// use nom::character::complete::digit1; |
593 | | /// use nom_supreme::parser_ext::ParserExt; |
594 | | /// use nom_supreme::tag::complete::tag; |
595 | | /// |
596 | | /// let mut parser = digit1.preceded_by(tag("Value: ")); |
597 | | /// |
598 | | /// assert_eq!(parser.parse("Value: 25;"), Ok((";", "25"))); |
599 | | /// assert_eq!( |
600 | | /// parser.parse("Value: "), |
601 | | /// Err(Err::Error(Error{input: "", code: ErrorKind::Digit})) |
602 | | /// ); |
603 | | /// assert_eq!( |
604 | | /// parser.parse("25"), |
605 | | /// Err(Err::Error(Error{input: "25", code: ErrorKind::Tag})) |
606 | | /// ); |
607 | | /// ``` |
608 | | #[inline] |
609 | | #[must_use = "Parsers do nothing unless used"] |
610 | 0 | fn preceded_by<F, O2>(self, prefix: F) -> Preceded<Self, F, O2> |
611 | 0 | where |
612 | 0 | F: Parser<I, O2, E>, |
613 | | { |
614 | 0 | must_be_a_parser(Preceded { |
615 | 0 | parser: self, |
616 | 0 | prefix, |
617 | 0 | phantom: PhantomData, |
618 | 0 | }) |
619 | 0 | } |
620 | | |
621 | | /** |
622 | | Make this parser optionally precede by another one. `self` will |
623 | | run first, and then the `successor` will run even if `self` returns an |
624 | | error. Both outputs will be returned. This is functionally equivalent |
625 | | to `self.opt().and(successor)`, but it has the added benefit that if |
626 | | *both* parsers return an error, the error from the `prefix` will be |
627 | | retained, rather than discarded. |
628 | | |
629 | | ```rust |
630 | | use cool_asserts::assert_matches; |
631 | | # use nom::{Err, Parser, IResult}; |
632 | | use nom::character::complete::{digit1, char}; |
633 | | use nom_supreme::parser_ext::ParserExt; |
634 | | use nom_supreme::error::{ErrorTree, BaseErrorKind, Expectation}; |
635 | | |
636 | | let mut parser = char('-').or(char('+')).opt_precedes(digit1); |
637 | | |
638 | | assert_matches!(parser.parse("123"), Ok(("", (None, "123")))); |
639 | | assert_matches!(parser.parse("-123"), Ok(("", (Some('-'), "123")))); |
640 | | |
641 | | let choices = assert_matches!( |
642 | | parser.parse("abc"), |
643 | | Err(Err::Error(ErrorTree::Alt(choices))) => choices, |
644 | | ); |
645 | | |
646 | | assert_matches!(choices.as_slice(), [ |
647 | | ErrorTree::Base { |
648 | | location: "abc", |
649 | | kind: BaseErrorKind::Expected(Expectation::Char('-')) |
650 | | }, |
651 | | ErrorTree::Base { |
652 | | location: "abc", |
653 | | kind: BaseErrorKind::Expected(Expectation::Char('+')) |
654 | | }, |
655 | | ErrorTree::Base { |
656 | | location: "abc", |
657 | | kind: BaseErrorKind::Expected(Expectation::Digit) |
658 | | }, |
659 | | ]); |
660 | | ``` |
661 | | */ |
662 | 0 | fn opt_precedes<F, O2>(self, successor: F) -> OptionalPreceded<Self, F> |
663 | 0 | where |
664 | 0 | E: ParseError<I>, |
665 | 0 | I: Clone, |
666 | 0 | F: Parser<I, O2, E>, |
667 | | { |
668 | 0 | must_be_a_parser(OptionalPreceded { |
669 | 0 | prefix: self, |
670 | 0 | parser: successor, |
671 | 0 | }) |
672 | 0 | } |
673 | | |
674 | | /** |
675 | | Make this parser optionally preceded by another one. The `prefix` will |
676 | | run first, and then this parser will run even if the `prefix` returned |
677 | | an error. Both outputs will be returned. This is functionally equivalent |
678 | | to `prefix.opt().and(self)`, but it has the added benefit that if *both* |
679 | | parsers return an error, the error from the `prefix` will be retained, |
680 | | rather than discarded. |
681 | | |
682 | | ```rust |
683 | | use cool_asserts::assert_matches; |
684 | | # use nom::{Err, Parser, IResult}; |
685 | | use nom::character::complete::{digit1, char}; |
686 | | use nom_supreme::parser_ext::ParserExt; |
687 | | use nom_supreme::error::{ErrorTree, BaseErrorKind, Expectation}; |
688 | | |
689 | | let mut parser = digit1.opt_preceded_by(char('-')); |
690 | | |
691 | | assert_matches!(parser.parse("123"), Ok(("", (None, "123")))); |
692 | | assert_matches!(parser.parse("-123"), Ok(("", (Some('-'), "123")))); |
693 | | |
694 | | let choices = assert_matches!( |
695 | | parser.parse("abc"), |
696 | | Err(Err::Error(ErrorTree::Alt(choices))) => choices, |
697 | | ); |
698 | | |
699 | | assert_matches!(choices.as_slice(), [ |
700 | | ErrorTree::Base { |
701 | | location: "abc", |
702 | | kind: BaseErrorKind::Expected(Expectation::Char('-')) |
703 | | }, |
704 | | ErrorTree::Base { |
705 | | location: "abc", |
706 | | kind: BaseErrorKind::Expected(Expectation::Digit) |
707 | | }, |
708 | | ]); |
709 | | ``` |
710 | | */ |
711 | 0 | fn opt_preceded_by<F, O2>(self, prefix: F) -> OptionalPreceded<F, Self> |
712 | 0 | where |
713 | 0 | E: ParseError<I>, |
714 | 0 | I: Clone, |
715 | 0 | F: Parser<I, O2, E>, |
716 | | { |
717 | 0 | must_be_a_parser(OptionalPreceded { |
718 | 0 | parser: self, |
719 | 0 | prefix, |
720 | 0 | }) |
721 | 0 | } |
722 | | |
723 | | /// Make this parser delimited, requiring a `delimiter` as both a prefix and |
724 | | /// a suffix. The output of the delimiters is discarded. |
725 | | /// |
726 | | /// # Example |
727 | | /// |
728 | | /// ```rust |
729 | | /// # use nom::{Err, Parser}; |
730 | | /// # use nom::error::{Error, ErrorKind}; |
731 | | /// use nom::character::complete::{char, digit1}; |
732 | | /// use nom_supreme::parser_ext::ParserExt; |
733 | | /// |
734 | | /// let mut parser = digit1.delimited_by(char('\'')); |
735 | | /// |
736 | | /// assert_eq!(parser.parse("'123' '456'"), Ok((" '456'", "123"))); |
737 | | /// assert_eq!( |
738 | | /// parser.parse("'' ''"), |
739 | | /// Err(Err::Error(Error{input: "' ''", code: ErrorKind::Digit})) |
740 | | /// ); |
741 | | /// assert_eq!( |
742 | | /// parser.parse("'123 '"), |
743 | | /// Err(Err::Error(Error{input: " '", code: ErrorKind::Char})) |
744 | | /// ); |
745 | | /// ``` |
746 | | #[inline] |
747 | | #[must_use = "Parsers do nothing unless used"] |
748 | 0 | fn delimited_by<D, O2>(self, delimiter: D) -> Delimited<Self, D, O2> |
749 | 0 | where |
750 | 0 | D: Parser<I, O2, E>, |
751 | | { |
752 | 0 | must_be_a_parser(Delimited { |
753 | 0 | parser: self, |
754 | 0 | delimiter, |
755 | 0 | phantom: PhantomData, |
756 | 0 | }) |
757 | 0 | } |
758 | | |
759 | | /// Make this parser peeking: it runs normally but consumes no input. |
760 | | /// |
761 | | /// # Example |
762 | | /// |
763 | | /// ```rust |
764 | | /// # use nom::{Err, Parser}; |
765 | | /// # use nom::error::{Error, ErrorKind}; |
766 | | /// use nom_supreme::parser_ext::ParserExt; |
767 | | /// use nom_supreme::tag::complete::tag; |
768 | | /// |
769 | | /// let mut parser = tag("Hello").peek(); |
770 | | /// |
771 | | /// assert_eq!(parser.parse("Hello World"), Ok(("Hello World", "Hello"))); |
772 | | /// assert_eq!( |
773 | | /// parser.parse("World"), |
774 | | /// Err(Err::Error(Error{input: "World", code: ErrorKind::Tag})) |
775 | | /// ); |
776 | | /// ``` |
777 | | #[inline] |
778 | | #[must_use = "Parsers do nothing unless used"] |
779 | 0 | fn peek(self) -> Peek<Self> |
780 | 0 | where |
781 | 0 | I: Clone, |
782 | | { |
783 | 0 | must_be_a_parser(Peek { parser: self }) |
784 | 0 | } |
785 | | |
786 | | /// Make this parser a negative lookahead: it will succeed if the subparser |
787 | | /// fails, and fail if the subparser succeeds. |
788 | | /// |
789 | | /// # Example |
790 | | /// |
791 | | /// ```rust |
792 | | /// # use nom::{Err, Parser}; |
793 | | /// # use nom::error::{Error, ErrorKind}; |
794 | | /// use nom_supreme::parser_ext::ParserExt; |
795 | | /// use nom_supreme::tag::complete::tag; |
796 | | /// |
797 | | /// let mut parser = tag("Hello").not(); |
798 | | /// |
799 | | /// assert_eq!(parser.parse("World"), Ok(("World", ()))); |
800 | | /// assert_eq!( |
801 | | /// parser.parse("Hello World"), |
802 | | /// Err(Err::Error(Error{input: "Hello World", code: ErrorKind::Not})), |
803 | | /// ); |
804 | | /// ``` |
805 | | #[inline] |
806 | | #[must_use = "Parsers do nothing unless used"] |
807 | 0 | fn not(self) -> Not<Self, O> |
808 | 0 | where |
809 | 0 | I: Clone, |
810 | 0 | E: ParseError<I>, |
811 | | { |
812 | 0 | must_be_a_parser(Not { |
813 | 0 | parser: self, |
814 | 0 | phantom: PhantomData, |
815 | 0 | }) |
816 | 0 | } |
817 | | |
818 | | /// Create a parser that parses something via [`FromStr`], using this |
819 | | /// parser as a recognizer for the string to pass to |
820 | | /// [`from_str`][FromStr::from_str]. |
821 | | /// |
822 | | /// # Example |
823 | | /// |
824 | | /// ```rust |
825 | | /// # use nom::{Err, Parser, IResult}; |
826 | | /// # use nom::error::{Error, ErrorKind}; |
827 | | /// use nom::character::complete::digit1; |
828 | | /// use nom_supreme::parser_ext::ParserExt; |
829 | | /// |
830 | | /// let mut parser = digit1.parse_from_str(); |
831 | | /// |
832 | | /// assert_eq!(parser.parse("123 abc"), Ok((" abc", 123))); |
833 | | /// assert_eq!( |
834 | | /// parser.parse("abc"), |
835 | | /// Err(Err::Error(Error{input: "abc", code: ErrorKind::Digit})), |
836 | | /// ); |
837 | | /// ``` |
838 | | /// |
839 | | /// # Parse error example |
840 | | /// |
841 | | /// If the [`FromStr`] parser fails, the error is recoverable from via |
842 | | /// [`FromExternalError`]. In general, though, it's better practice to |
843 | | /// ensure your recognizer won't allow invalid strings to be forwarded to |
844 | | /// the [`FromStr`] parser |
845 | | /// |
846 | | /// ```rust |
847 | | /// use std::num::ParseIntError; |
848 | | /// use cool_asserts::assert_matches; |
849 | | /// # use nom::{Err, Parser, IResult}; |
850 | | /// # use nom::error::{ErrorKind}; |
851 | | /// use nom::character::complete::alphanumeric1; |
852 | | /// use nom_supreme::parser_ext::ParserExt; |
853 | | /// use nom_supreme::error::{ErrorTree, BaseErrorKind}; |
854 | | /// |
855 | | /// let mut parser = alphanumeric1.parse_from_str(); |
856 | | /// |
857 | | /// assert_matches!(parser.parse("123 abc"), Ok((" abc", 123))); |
858 | | /// assert_matches!( |
859 | | /// parser.parse("abc"), |
860 | | /// Err(Err::Error(ErrorTree::Base{ |
861 | | /// location: "abc", |
862 | | /// kind: BaseErrorKind::External(err), |
863 | | /// })) => { |
864 | | /// let _err: &ParseIntError = err.downcast_ref().unwrap(); |
865 | | /// }, |
866 | | /// ); |
867 | | /// ``` |
868 | | #[inline] |
869 | | #[must_use = "Parsers do nothing unless used"] |
870 | 0 | fn parse_from_str<'a, T>(self) -> FromStrParser<Self, T> |
871 | 0 | where |
872 | 0 | Self: Parser<I, &'a str, E>, |
873 | 0 | I: Clone, |
874 | 0 | T: FromStr, |
875 | 0 | E: FromExternalError<I, T::Err>, |
876 | | { |
877 | 0 | must_be_a_parser(FromStrParser { |
878 | 0 | parser: self, |
879 | 0 | phantom: PhantomData, |
880 | 0 | }) |
881 | 0 | } |
882 | | |
883 | | /// Create a parser that parses something via [`FromStr`], using this |
884 | | /// parser as a recognizer for the string to pass to |
885 | | /// [`from_str`][FromStr::from_str]. This parser transforms any errors |
886 | | /// from [`FromStr`] into [`Err::Failure`][NomErr::Failure], which will |
887 | | /// end the overall parse immediately, even if there are other branches |
888 | | /// that could be tried. |
889 | | /// |
890 | | /// # Example |
891 | | /// |
892 | | /// ```rust |
893 | | /// # use nom::{Err, Parser, IResult}; |
894 | | /// # use nom::error::{Error, ErrorKind}; |
895 | | /// use nom::character::complete::alphanumeric1; |
896 | | /// use nom_supreme::parser_ext::ParserExt; |
897 | | /// |
898 | | /// let mut parser = alphanumeric1.parse_from_str_cut(); |
899 | | /// |
900 | | /// assert_eq!(parser.parse("123 abc"), Ok((" abc", 123))); |
901 | | /// assert_eq!( |
902 | | /// parser.parse("<===>"), |
903 | | /// Err(Err::Error(Error{input: "<===>", code: ErrorKind::AlphaNumeric})), |
904 | | /// ); |
905 | | /// assert_eq!( |
906 | | /// parser.parse("abc"), |
907 | | /// Err(Err::Failure(Error{input: "abc", code: ErrorKind::MapRes})), |
908 | | /// ); |
909 | | /// ``` |
910 | | /// |
911 | | /// # Parse error example |
912 | | /// |
913 | | /// If the [`FromStr`] parser fails, the error is recoverable from via |
914 | | /// [`FromExternalError`]. In general, though, it's better practice to |
915 | | /// ensure your recognizer won't allow invalid strings to be forwarded to |
916 | | /// the [`FromStr`] parser |
917 | | /// |
918 | | /// ```rust |
919 | | /// use std::num::ParseIntError; |
920 | | /// use cool_asserts::assert_matches; |
921 | | /// # use nom::{Err, Parser, IResult}; |
922 | | /// # use nom::error::{ErrorKind}; |
923 | | /// use nom::character::complete::alphanumeric1; |
924 | | /// use nom_supreme::parser_ext::ParserExt; |
925 | | /// use nom_supreme::error::{ErrorTree, BaseErrorKind}; |
926 | | /// |
927 | | /// let mut parser = alphanumeric1.parse_from_str_cut(); |
928 | | /// |
929 | | /// assert_matches!(parser.parse("123 abc"), Ok((" abc", 123))); |
930 | | /// assert_matches!( |
931 | | /// parser.parse("abc"), |
932 | | /// Err(Err::Failure(ErrorTree::Base{ |
933 | | /// location: "abc", |
934 | | /// kind: BaseErrorKind::External(err), |
935 | | /// })) => { |
936 | | /// let _err: &ParseIntError = err.downcast_ref().unwrap(); |
937 | | /// }, |
938 | | /// ); |
939 | | /// ``` |
940 | | #[inline] |
941 | | #[must_use = "Parsers do nothing unless used"] |
942 | 0 | fn parse_from_str_cut<'a, T>(self) -> FromStrCutParser<Self, T> |
943 | 0 | where |
944 | 0 | Self: Parser<I, &'a str, E>, |
945 | 0 | I: Clone, |
946 | 0 | T: FromStr, |
947 | 0 | E: FromExternalError<I, T::Err>, |
948 | | { |
949 | 0 | must_be_a_parser(FromStrCutParser { |
950 | 0 | parser: self, |
951 | 0 | phantom: PhantomData, |
952 | 0 | }) |
953 | 0 | } |
954 | | |
955 | | /// Create a parser that parses a fixed-size array by running this parser |
956 | | /// in a loop. |
957 | | /// |
958 | | /// The returned parser implements [`Parser`] generically over any |
959 | | /// `const N: usize`, which means it can be used to parse arrays of any |
960 | | /// length |
961 | | /// |
962 | | /// # Example |
963 | | /// |
964 | | /// ```rust |
965 | | /// use cool_asserts::assert_matches; |
966 | | /// use nom::character::complete::digit1; |
967 | | /// # use nom::{Parser, Err, IResult}; |
968 | | /// # use nom::error::{ErrorKind, Error}; |
969 | | /// use nom_supreme::ParserExt; |
970 | | /// use nom_supreme::tag::complete::tag; |
971 | | /// |
972 | | /// let mut parser = digit1 |
973 | | /// .terminated(tag(", ")) |
974 | | /// .parse_from_str() |
975 | | /// .array(); |
976 | | /// |
977 | | /// assert_matches!(parser.parse("123, 456, 789, abc"), Ok(("789, abc", [123, 456]))); |
978 | | /// assert_matches!(parser.parse("123, 456, 789, abc"), Ok(("abc", [123, 456, 789]))); |
979 | | /// |
980 | | /// let res: Result<(&str, [u16; 4]), Err<Error<&str>>> = parser.parse("123, 456, 789, abc"); |
981 | | /// assert_matches!( |
982 | | /// res, |
983 | | /// Err(Err::Error(Error{input: "abc", code: ErrorKind::Digit})) |
984 | | /// ); |
985 | | /// ``` |
986 | | /// |
987 | | /// Note that this parser does not attach any additional context to the |
988 | | /// error in the event of a parser; consider using [`context`][Self::context] |
989 | | /// on the item parser or array parser to add additional information about |
990 | | /// where in the input there was a parse failure. |
991 | | #[inline] |
992 | | #[must_use = "Parsers do nothing unless used"] |
993 | 0 | fn array(self) -> ArrayParser<Self> { |
994 | 0 | ArrayParser { parser: self } |
995 | 0 | } |
996 | | |
997 | | /// Create a parser that parses a fixed-size array by running this parser |
998 | | /// in a loop, parsing a separator in between each element. |
999 | | /// |
1000 | | /// The returned parser implements [`Parser`] generically over any |
1001 | | /// `const N: usize`, which means it can be used to parse arrays of any |
1002 | | /// length |
1003 | | /// |
1004 | | /// # Example |
1005 | | /// |
1006 | | /// ```rust |
1007 | | /// use std::net::{Ipv4Addr, SocketAddrV4}; |
1008 | | /// use cool_asserts::assert_matches; |
1009 | | /// use nom::character::complete::{char, digit1}; |
1010 | | /// # use nom::{Parser, Err, IResult}; |
1011 | | /// # use nom::error::{ErrorKind, Error}; |
1012 | | /// use nom_supreme::ParserExt; |
1013 | | /// use nom_supreme::tag::complete::tag; |
1014 | | /// |
1015 | | /// let mut parser = digit1 |
1016 | | /// .parse_from_str() |
1017 | | /// .separated_array(char('.')) |
1018 | | /// .map(Ipv4Addr::from) |
1019 | | /// .terminated(char(':')) |
1020 | | /// .and(digit1.parse_from_str()) |
1021 | | /// .map(|(ip, port)| SocketAddrV4::new(ip, port)); |
1022 | | /// |
1023 | | /// let (_tail, socket_addr) = parser.parse("192.168.0.1:80").unwrap(); |
1024 | | /// assert_eq!(socket_addr.ip().octets(), [192, 168, 0, 1]); |
1025 | | /// assert_eq!(socket_addr.port(), 80); |
1026 | | /// |
1027 | | /// assert_matches!( |
1028 | | /// parser.parse("192.168.0.abc:80"), |
1029 | | /// Err(Err::Error(Error{input: "abc:80", code: ErrorKind::Digit})), |
1030 | | /// ); |
1031 | | /// |
1032 | | /// assert_matches!( |
1033 | | /// parser.parse("192.168.0.1"), |
1034 | | /// Err(Err::Error(Error{input: "", code: ErrorKind::Char})), |
1035 | | /// ); |
1036 | | /// |
1037 | | /// assert_matches!( |
1038 | | /// parser.parse("192.168.0.1000:80"), |
1039 | | /// Err(Err::Error(Error{input: "1000:80", code: ErrorKind::MapRes})), |
1040 | | /// ); |
1041 | | /// |
1042 | | /// assert_matches!( |
1043 | | /// parser.parse("192.168.10abc"), |
1044 | | /// Err(Err::Error(Error{input: "abc", code: ErrorKind::Char})), |
1045 | | /// ); |
1046 | | /// ``` |
1047 | | /// |
1048 | | /// Note that this parser does not attach any additional context to the |
1049 | | /// error in the event of a parser; consider using [`context`][Self::context] |
1050 | | /// on the item, separator, or array parsers to add additional information |
1051 | | /// about where in the input there was a parse failure. |
1052 | | #[inline] |
1053 | | #[must_use = "Parsers do nothing unless used"] |
1054 | 0 | fn separated_array<F, O2>(self, separator: F) -> SeparatedArrayParser<Self, F, O2> |
1055 | 0 | where |
1056 | 0 | F: Parser<I, O2, E>, |
1057 | | { |
1058 | 0 | SeparatedArrayParser { |
1059 | 0 | parser: self, |
1060 | 0 | separator, |
1061 | 0 | phantom: PhantomData, |
1062 | 0 | } |
1063 | 0 | } |
1064 | | } |
1065 | | |
1066 | | impl<I, O, E, P> ParserExt<I, O, E> for P where P: Parser<I, O, E> {} |
1067 | | |
1068 | | /// Parser wrapping a mutable reference to a subparser. |
1069 | | #[derive(Debug)] |
1070 | | pub struct RefParser<'a, P> { |
1071 | | parser: &'a mut P, |
1072 | | } |
1073 | | |
1074 | | impl<'a, I, O, E, P> Parser<I, O, E> for RefParser<'a, P> |
1075 | | where |
1076 | | P: Parser<I, O, E>, |
1077 | | { |
1078 | | #[inline] |
1079 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1080 | 0 | self.parser.parse(input) |
1081 | 0 | } |
1082 | | } |
1083 | | |
1084 | | /// Parser which returns an error if the subparser didn't consume the whole |
1085 | | /// input. |
1086 | | #[derive(Debug, Clone, Copy)] |
1087 | | pub struct AllConsuming<P> { |
1088 | | parser: P, |
1089 | | } |
1090 | | |
1091 | | impl<I, O, E, P> Parser<I, O, E> for AllConsuming<P> |
1092 | | where |
1093 | | P: Parser<I, O, E>, |
1094 | | E: ParseError<I>, |
1095 | | I: InputLength, |
1096 | | { |
1097 | | #[inline] |
1098 | 606k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1099 | 606k | let (tail, value) = self.parser.parse(input)?; |
1100 | | |
1101 | 563k | if tail.input_len() > 0 { |
1102 | 123 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) |
1103 | | } else { |
1104 | 563k | Ok((tail, value)) |
1105 | | } |
1106 | 606k | } <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1098 | 156 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 156 | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 112 | if tail.input_len() > 0 { | 1102 | 6 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 106 | Ok((tail, value)) | 1105 | | } | 1106 | 156 | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 256k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 254k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 254k | Ok((tail, value)) | 1105 | | } | 1106 | 256k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 9.64k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 9.64k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 9.53k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 9.53k | Ok((tail, value)) | 1105 | | } | 1106 | 9.64k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 978 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 978 | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 846 | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 846 | Ok((tail, value)) | 1105 | | } | 1106 | 978 | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 173k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 173k | if tail.input_len() > 0 { | 1102 | 66 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 173k | Ok((tail, value)) | 1105 | | } | 1106 | 173k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 24.3k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 24.2k | if tail.input_len() > 0 { | 1102 | 34 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 24.1k | Ok((tail, value)) | 1105 | | } | 1106 | 24.3k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 1.92k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 1.92k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 1.73k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 1.73k | Ok((tail, value)) | 1105 | | } | 1106 | 1.92k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 40.1k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 40.1k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 36.3k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 36.3k | Ok((tail, value)) | 1105 | | } | 1106 | 40.1k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 184 | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 168 | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 168 | Ok((tail, value)) | 1105 | | } | 1106 | 184 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 10.8k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 10.7k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 10.7k | Ok((tail, value)) | 1105 | | } | 1106 | 10.8k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<_> as nom::internal::Parser<_, _, _>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 64.8k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 31.8k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 31.8k | Ok((tail, value)) | 1105 | | } | 1106 | 64.8k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 4.47k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 4.45k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 4.45k | Ok((tail, value)) | 1105 | | } | 1106 | 4.47k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 11.4k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 11.4k | if tail.input_len() > 0 { | 1102 | 3 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 11.4k | Ok((tail, value)) | 1105 | | } | 1106 | 11.4k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 1.41k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 1.38k | if tail.input_len() > 0 { | 1102 | 14 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 1.36k | Ok((tail, value)) | 1105 | | } | 1106 | 1.41k | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 460 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 460 | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 407 | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 407 | Ok((tail, value)) | 1105 | | } | 1106 | 460 | } |
<nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 4.87k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 4.87k | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 1.42k | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 1.42k | Ok((tail, value)) | 1105 | | } | 1106 | 4.87k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1098 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1099 | 764 | let (tail, value) = self.parser.parse(input)?; | 1100 | | | 1101 | 758 | if tail.input_len() > 0 { | 1102 | 0 | Err(NomErr::Error(E::from_error_kind(tail, NomErrorKind::Eof))) | 1103 | | } else { | 1104 | 758 | Ok((tail, value)) | 1105 | | } | 1106 | 764 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::AllConsuming<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse |
1107 | | } |
1108 | | |
1109 | | /// Parser which returns an error if the subparser returned |
1110 | | /// [`Incomplete`][nom::Err::Incomplete]. |
1111 | | #[derive(Debug, Clone, Copy)] |
1112 | | pub struct Complete<P> { |
1113 | | parser: P, |
1114 | | } |
1115 | | |
1116 | | impl<I, O, E, P> Parser<I, O, E> for Complete<P> |
1117 | | where |
1118 | | P: Parser<I, O, E>, |
1119 | | E: ParseError<I>, |
1120 | | I: Clone, |
1121 | | { |
1122 | | #[inline] |
1123 | 606k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1124 | 606k | self.parser |
1125 | 606k | .parse(input.clone()) |
1126 | 606k | .map_err(move |err| match err { |
1127 | | NomErr::Incomplete(..) => { |
1128 | | // TODO: should this error be reported at the very end |
1129 | | // of the input? Since the error occurred at the eof? |
1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) |
1131 | | } |
1132 | 43.2k | err => err, |
1133 | 43.2k | }) <nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 44 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 44 | err => err, | 1133 | 44 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 1.86k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 1.86k | err => err, | 1133 | 1.86k | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 108 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 108 | err => err, | 1133 | 108 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 132 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 132 | err => err, | 1133 | 132 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 346 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 346 | err => err, | 1133 | 346 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 72 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 72 | err => err, | 1133 | 72 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 196 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 196 | err => err, | 1133 | 196 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 3.80k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 3.80k | err => err, | 1133 | 3.80k | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 16 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 16 | err => err, | 1133 | 16 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 34 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 34 | err => err, | 1133 | 34 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Complete<_> as nom::internal::Parser<_, _, _>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 33.0k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 33.0k | err => err, | 1133 | 33.0k | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 26 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 26 | err => err, | 1133 | 26 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 49 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 49 | err => err, | 1133 | 49 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 28 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 28 | err => err, | 1133 | 28 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 53 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 53 | err => err, | 1133 | 53 | }) |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 3.44k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 3.44k | err => err, | 1133 | 3.44k | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1126 | 6 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | 0 | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | 6 | err => err, | 1133 | 6 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0} |
1134 | 606k | } <nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1123 | 156 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 156 | self.parser | 1125 | 156 | .parse(input.clone()) | 1126 | 156 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 156 | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 256k | self.parser | 1125 | 256k | .parse(input.clone()) | 1126 | 256k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 256k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 9.64k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 9.64k | self.parser | 1125 | 9.64k | .parse(input.clone()) | 1126 | 9.64k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 9.64k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 978 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 978 | self.parser | 1125 | 978 | .parse(input.clone()) | 1126 | 978 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 978 | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 173k | self.parser | 1125 | 173k | .parse(input.clone()) | 1126 | 173k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 173k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 24.3k | self.parser | 1125 | 24.3k | .parse(input.clone()) | 1126 | 24.3k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 24.3k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 1.92k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 1.92k | self.parser | 1125 | 1.92k | .parse(input.clone()) | 1126 | 1.92k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 1.92k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 40.1k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 40.1k | self.parser | 1125 | 40.1k | .parse(input.clone()) | 1126 | 40.1k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 40.1k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 184 | self.parser | 1125 | 184 | .parse(input.clone()) | 1126 | 184 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 184 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 10.8k | self.parser | 1125 | 10.8k | .parse(input.clone()) | 1126 | 10.8k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 10.8k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::Complete<_> as nom::internal::Parser<_, _, _>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::Complete<nom::branch::alt<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_cfi_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Cfi, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord>, nom::internal::Map<symbolic_debuginfo::breakpad::parsing::stack_win_record, symbolic_debuginfo::breakpad::BreakpadStackRecord::Win, symbolic_debuginfo::breakpad::BreakpadStackWinRecord>)>::{closure#0}> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::file_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFileRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 64.8k | self.parser | 1125 | 64.8k | .parse(input.clone()) | 1126 | 64.8k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 64.8k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::func_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadFuncRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 4.47k | self.parser | 1125 | 4.47k | .parse(input.clone()) | 1126 | 4.47k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 4.47k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::info_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::line_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadLineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 11.4k | self.parser | 1125 | 11.4k | .parse(input.clone()) | 1126 | 11.4k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 11.4k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 1.41k | self.parser | 1125 | 1.41k | .parse(input.clone()) | 1126 | 1.41k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 1.41k | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::module_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadModuleRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 460 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 460 | self.parser | 1125 | 460 | .parse(input.clone()) | 1126 | 460 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 460 | } |
<nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::public_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadPublicRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 4.87k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 4.87k | self.parser | 1125 | 4.87k | .parse(input.clone()) | 1126 | 4.87k | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 4.87k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_win_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::inline_origin_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInlineOriginRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1123 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1124 | 764 | self.parser | 1125 | 764 | .parse(input.clone()) | 1126 | 764 | .map_err(move |err| match err { | 1127 | | NomErr::Incomplete(..) => { | 1128 | | // TODO: should this error be reported at the very end | 1129 | | // of the input? Since the error occurred at the eof? | 1130 | | NomErr::Error(E::from_error_kind(input, NomErrorKind::Complete)) | 1131 | | } | 1132 | | err => err, | 1133 | | }) | 1134 | 764 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Complete<symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackCfiDeltaRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse |
1135 | | } |
1136 | | |
1137 | | /// Parser which returns a [`Failure`][nom::Err::Failure] if the subparser |
1138 | | /// returned an error. This prevents other branches from being tried. |
1139 | | #[derive(Debug, Clone, Copy)] |
1140 | | pub struct Cut<P> { |
1141 | | parser: P, |
1142 | | } |
1143 | | |
1144 | | impl<I, O, E, P> Parser<I, O, E> for Cut<P> |
1145 | | where |
1146 | | P: Parser<I, O, E>, |
1147 | | { |
1148 | | #[inline] |
1149 | 447k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1150 | 447k | self.parser.parse(input).map_err(|err| match err { |
1151 | 42.7k | NomErr::Error(err) => NomErr::Failure(err), |
1152 | 128 | err => err, |
1153 | 42.8k | }) <nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 128 | self.parser.parse(input).map_err(|err| match err { | 1151 | 0 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 128 | err => err, | 1153 | 128 | }) |
<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 24 | self.parser.parse(input).map_err(|err| match err { | 1151 | 24 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 24 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 86 | self.parser.parse(input).map_err(|err| match err { | 1151 | 86 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 86 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 42 | self.parser.parse(input).map_err(|err| match err { | 1151 | 42 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 42 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 1.83k | self.parser.parse(input).map_err(|err| match err { | 1151 | 1.83k | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 1.83k | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 30 | self.parser.parse(input).map_err(|err| match err { | 1151 | 30 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 30 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 192 | self.parser.parse(input).map_err(|err| match err { | 1151 | 192 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 192 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 42 | self.parser.parse(input).map_err(|err| match err { | 1151 | 42 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 42 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 3.79k | self.parser.parse(input).map_err(|err| match err { | 1151 | 3.79k | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 3.79k | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 106 | self.parser.parse(input).map_err(|err| match err { | 1151 | 106 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 106 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 16 | self.parser.parse(input).map_err(|err| match err { | 1151 | 16 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 16 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 48 | self.parser.parse(input).map_err(|err| match err { | 1151 | 48 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 48 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<_> as nom::internal::Parser<_, _, _>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 3 | self.parser.parse(input).map_err(|err| match err { | 1151 | 3 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 3 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 32.9k | self.parser.parse(input).map_err(|err| match err { | 1151 | 32.9k | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 32.9k | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 6 | self.parser.parse(input).map_err(|err| match err { | 1151 | 6 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 6 | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 51 | self.parser.parse(input).map_err(|err| match err { | 1151 | 51 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 51 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 3.42k | self.parser.parse(input).map_err(|err| match err { | 1151 | 3.42k | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 3.42k | }) |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 25 | self.parser.parse(input).map_err(|err| match err { | 1151 | 25 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 25 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1150 | 25 | self.parser.parse(input).map_err(|err| match err { | 1151 | 25 | NomErr::Error(err) => NomErr::Failure(err), | 1152 | 0 | err => err, | 1153 | 25 | }) |
|
1154 | 447k | } <nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1149 | 974 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 974 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 974 | } |
<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 24.2k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 24.2k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 736 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 736 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 736 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 238 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 238 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 238 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 256k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 256k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 10.8k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 10.8k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 1.92k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 1.92k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 1.92k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 154 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 154 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 154 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 40.1k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 40.1k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 40.1k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 9.64k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 9.64k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 9.64k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 184 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 184 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 24.3k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 24.3k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<_> as nom::internal::Parser<_, _, _>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 1.38k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 1.38k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 1.38k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 64.8k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 64.8k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 764 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 764 | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 458 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 458 | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 458 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 4.85k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 4.85k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 4.85k | } |
<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 4.47k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 4.47k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1149 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1150 | 1.41k | self.parser.parse(input).map_err(|err| match err { | 1151 | | NomErr::Error(err) => NomErr::Failure(err), | 1152 | | err => err, | 1153 | | }) | 1154 | 1.41k | } |
|
1155 | | } |
1156 | | |
1157 | | /// Parser which wraps the subparser output in an [`Option`], and returns a |
1158 | | /// successful [`None`] output if it fails. |
1159 | | #[derive(Debug, Clone, Copy)] |
1160 | | pub struct Optional<P> { |
1161 | | parser: P, |
1162 | | } |
1163 | | |
1164 | | impl<I, O, E, P> Parser<I, Option<O>, E> for Optional<P> |
1165 | | where |
1166 | | P: Parser<I, O, E>, |
1167 | | I: Clone, |
1168 | | { |
1169 | | #[inline] |
1170 | 244k | fn parse(&mut self, input: I) -> nom::IResult<I, Option<O>, E> { |
1171 | 244k | match self.parser.parse(input.clone()) { |
1172 | 287 | Ok((tail, value)) => Ok((tail, Some(value))), |
1173 | 243k | Err(NomErr::Error(_)) => Ok((input, None)), |
1174 | 0 | Err(e) => Err(e), |
1175 | | } |
1176 | 244k | } <nom_supreme::parser_ext::Optional<nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}> as nom::internal::Parser<&str, core::option::Option<char>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1170 | 223k | fn parse(&mut self, input: I) -> nom::IResult<I, Option<O>, E> { | 1171 | 223k | match self.parser.parse(input.clone()) { | 1172 | 272 | Ok((tail, value)) => Ok((tail, Some(value))), | 1173 | 223k | Err(NomErr::Error(_)) => Ok((input, None)), | 1174 | 0 | Err(e) => Err(e), | 1175 | | } | 1176 | 223k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Optional<_> as nom::internal::Parser<_, core::option::Option<_>, _>>::parse <nom_supreme::parser_ext::Optional<nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}> as nom::internal::Parser<&str, core::option::Option<char>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1170 | 20.7k | fn parse(&mut self, input: I) -> nom::IResult<I, Option<O>, E> { | 1171 | 20.7k | match self.parser.parse(input.clone()) { | 1172 | 15 | Ok((tail, value)) => Ok((tail, Some(value))), | 1173 | 20.7k | Err(NomErr::Error(_)) => Ok((input, None)), | 1174 | 0 | Err(e) => Err(e), | 1175 | | } | 1176 | 20.7k | } |
|
1177 | | } |
1178 | | |
1179 | | /// Parser which, when successful, discards the output of the subparser and |
1180 | | /// instead returns the consumed input. |
1181 | | #[derive(Debug, Clone, Copy)] |
1182 | | pub struct Recognize<P, O> { |
1183 | | parser: WithRecognized<P>, |
1184 | | phantom: PhantomData<O>, |
1185 | | } |
1186 | | |
1187 | | impl<I, O, E, P> Parser<I, I, E> for Recognize<P, O> |
1188 | | where |
1189 | | P: Parser<I, O, E>, |
1190 | | I: Clone + Slice<RangeTo<usize>> + Offset, |
1191 | | { |
1192 | | #[inline] |
1193 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, I, E> { |
1194 | 0 | self.parser |
1195 | 0 | .parse(input) |
1196 | 0 | .map(|(tail, (recognized, _))| (tail, recognized)) |
1197 | 0 | } |
1198 | | } |
1199 | | |
1200 | | /// Parser which, when successful, returns the result of the inner parser and |
1201 | | /// also the consumed input |
1202 | | #[derive(Debug, Clone, Copy)] |
1203 | | pub struct WithRecognized<P> { |
1204 | | parser: P, |
1205 | | } |
1206 | | |
1207 | | impl<I, O, E, P> Parser<I, (I, O), E> for WithRecognized<P> |
1208 | | where |
1209 | | P: Parser<I, O, E>, |
1210 | | I: Clone + Slice<RangeTo<usize>> + Offset, |
1211 | | { |
1212 | | #[inline] |
1213 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, (I, O), E> { |
1214 | 0 | let (tail, output) = self.parser.parse(input.clone())?; |
1215 | 0 | let index = input.offset(&tail); |
1216 | 0 | Ok((tail, (input.slice(..index), output))) |
1217 | 0 | } |
1218 | | } |
1219 | | |
1220 | | /// Parser which, when successful, discards the output of the subparser and |
1221 | | /// instead returns a clone of a value. |
1222 | | #[derive(Debug, Clone, Copy)] |
1223 | | pub struct Value<T, P, O> { |
1224 | | parser: P, |
1225 | | value: T, |
1226 | | phantom: PhantomData<O>, |
1227 | | } |
1228 | | |
1229 | | impl<I, O, E, T, P> Parser<I, T, E> for Value<T, P, O> |
1230 | | where |
1231 | | P: Parser<I, O, E>, |
1232 | | T: Clone, |
1233 | | { |
1234 | | #[inline] |
1235 | 578 | fn parse(&mut self, input: I) -> nom::IResult<I, T, E> { |
1236 | 578 | self.parser |
1237 | 578 | .parse(input) |
1238 | 578 | .map(|(input, _)| (input, self.value.clone())) <nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, char> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1238 | 148 | .map(|(input, _)| (input, self.value.clone())) |
<nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, symbolic_debuginfo::breakpad::parsing::non_whitespace, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1238 | 6 | .map(|(input, _)| (input, self.value.clone())) |
Unexecuted instantiation: <nom_supreme::parser_ext::Value<_, _, _> as nom::internal::Parser<_, _, _>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, char> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, symbolic_debuginfo::breakpad::parsing::non_whitespace, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0} |
1239 | 578 | } <nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, char> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1235 | 572 | fn parse(&mut self, input: I) -> nom::IResult<I, T, E> { | 1236 | 572 | self.parser | 1237 | 572 | .parse(input) | 1238 | 572 | .map(|(input, _)| (input, self.value.clone())) | 1239 | 572 | } |
<nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, symbolic_debuginfo::breakpad::parsing::non_whitespace, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1235 | 6 | fn parse(&mut self, input: I) -> nom::IResult<I, T, E> { | 1236 | 6 | self.parser | 1237 | 6 | .parse(input) | 1238 | 6 | .map(|(input, _)| (input, self.value.clone())) | 1239 | 6 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Value<_, _, _> as nom::internal::Parser<_, _, _>>::parse Unexecuted instantiation: <nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom::character::complete::char<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, char> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Value<symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, symbolic_debuginfo::breakpad::parsing::non_whitespace, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse |
1240 | | } |
1241 | | |
1242 | | /// Parser which checks the output of its subparser against a verifier function. |
1243 | | #[derive(Debug, Clone, Copy)] |
1244 | | pub struct Verify<P, F> { |
1245 | | parser: P, |
1246 | | verifier: F, |
1247 | | } |
1248 | | |
1249 | | impl<I, O, E, P, F> Parser<I, O, E> for Verify<P, F> |
1250 | | where |
1251 | | P: Parser<I, O, E>, |
1252 | | E: ParseError<I>, |
1253 | | F: Fn(&O) -> bool, |
1254 | | I: Clone, |
1255 | | { |
1256 | | #[inline] |
1257 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1258 | 0 | let (tail, value) = self.parser.parse(input.clone())?; |
1259 | | |
1260 | 0 | match (self.verifier)(&value) { |
1261 | 0 | true => Ok((tail, value)), |
1262 | 0 | false => Err(NomErr::Error(E::from_error_kind( |
1263 | 0 | input, |
1264 | 0 | NomErrorKind::Verify, |
1265 | 0 | ))), |
1266 | | } |
1267 | 0 | } |
1268 | | } |
1269 | | |
1270 | | /// Parser which attaches additional context to any errors returned by the |
1271 | | /// subparser. |
1272 | | #[derive(Debug, Clone, Copy)] |
1273 | | pub struct Context<P, C> { |
1274 | | context: C, |
1275 | | parser: P, |
1276 | | } |
1277 | | |
1278 | | impl<I, O, E, P, C> Parser<I, O, E> for Context<P, C> |
1279 | | where |
1280 | | P: Parser<I, O, E>, |
1281 | | E: ContextError<I, C>, |
1282 | | I: Clone, |
1283 | | C: Clone, |
1284 | | { |
1285 | | #[inline] |
1286 | 2.89M | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1287 | 2.89M | self.parser.parse(input.clone()).map_err(move |err| { |
1288 | 112k | err.map(move |err| E::add_context(input, self.context.clone(), err)) <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 26 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 30 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 166 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 70 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 24.2k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 16 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1.70k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1.90k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 10 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1.83k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 12 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 20 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 10 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 30 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 178 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 460 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 100 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 88 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 128 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 24 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 86 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1.83k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 30 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 192 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 3.79k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 106 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 16 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 48 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 22 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 346 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 186 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<_, _> as nom::internal::Parser<_, _, _>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 7 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 9 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 34 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1.37k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 2.12k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1.30k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 32.9k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 10 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 3 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 25 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 45 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 26 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 3 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 32.9k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 51 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 3.42k | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 25 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 25 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 1 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 49 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}::{closure#0}Line | Count | Source | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) |
|
1289 | 112k | }) <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 42 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 42 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 26 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 26 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 26 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 30 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 30 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 30 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 166 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 166 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 166 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 70 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 70 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 70 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 24.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 24.2k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 24.2k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 16 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 16 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 16 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1.70k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1.70k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1.70k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1.90k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1.90k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1.90k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 10 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 10 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 10 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 4 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 4 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 8 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 8 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 4 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 4 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 2 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 2 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 2 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 2 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 4 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 4 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 8 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 8 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1.83k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1.83k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1.83k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 12 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 12 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 12 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 20 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 20 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 20 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 10 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 10 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 10 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 30 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 30 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 30 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 2 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 2 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 178 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 178 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 178 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 460 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 460 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 460 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 42 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 42 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 100 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 100 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 100 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 2 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 2 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 88 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 88 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 88 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 128 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 128 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 128 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 24 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 24 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 24 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 86 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 86 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 86 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 42 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 42 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1.83k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1.83k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1.83k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 30 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 30 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 30 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 192 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 192 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 192 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 42 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 42 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 42 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 3.79k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 3.79k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 3.79k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 106 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 106 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 106 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 16 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 16 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 16 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 48 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 48 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 48 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 22 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 22 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 22 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 346 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 346 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 346 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 186 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 186 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 186 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<_, _> as nom::internal::Parser<_, _, _>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 8 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 8 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 7 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 7 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 7 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 9 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 9 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 9 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 34 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 34 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 34 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 8 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 8 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1.37k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1.37k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1.37k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 2.12k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 2.12k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 2.12k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1.30k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1.30k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1.30k | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 32.9k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 32.9k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 32.9k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 10 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 10 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 10 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 4 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 4 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 4 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 8 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 8 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 8 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 3 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 3 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 3 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 25 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 25 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 25 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 45 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 45 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 45 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 26 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 26 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 26 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 3 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 3 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 3 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 32.9k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 32.9k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 32.9k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 6 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 6 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 6 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 51 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 51 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 51 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 3.42k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 3.42k | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 3.42k | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 25 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 25 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 25 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 25 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 25 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 25 | }) |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 1 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 1 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 1 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 49 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 49 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 49 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1287 | 2 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | 2 | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | 2 | }) |
|
1290 | 2.89M | } <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 9.63k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 9.63k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 9.63k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 9.56k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 9.56k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 9.56k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 9.59k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 9.59k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 9.59k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 173k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 173k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 173k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 173k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 66.0k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 66.0k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 66.0k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 41.7k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 41.7k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 41.7k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 39.9k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 39.9k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 39.9k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 38.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 38.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 38.2k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 184 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 184 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 178 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 178 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 178 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 152 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 152 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 152 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 148 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 148 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 148 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 140 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 140 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 140 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 134 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 134 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 134 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 130 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 130 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 130 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 128 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 128 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 128 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 126 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 126 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 126 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 122 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 122 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 122 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 256k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 256k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 24.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 24.2k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 24.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 24.2k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 24.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 24.2k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 24.3k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 24.3k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 10.8k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 10.8k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 114 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 114 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 114 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 2.55k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 2.55k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 2.55k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 345k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 345k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 345k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 238 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 238 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 238 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 3.79k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 3.79k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 3.79k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 154 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 154 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 154 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 173k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 173k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 974 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 974 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 974 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 24.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 24.2k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 736 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 736 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 736 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 238 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 238 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 238 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 256k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 256k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 10.8k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 10.8k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.92k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.92k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.92k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 154 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 154 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 154 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 40.1k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 40.1k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 40.1k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 9.64k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 9.64k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 9.64k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 184 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 184 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 24.3k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 24.3k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 173k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 173k | } |
<nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 265k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 265k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 265k | } |
<nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 173k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 173k | } |
<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 48.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 48.2k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 48.2k | } |
<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 49.7k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 49.7k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 49.7k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<_, _> as nom::internal::Parser<_, _, _>>::parse <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.47k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.47k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.45k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.45k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.45k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.46k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.46k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.46k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 11.4k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 11.4k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 11.4k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 11.4k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.18k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.18k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.18k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 2.80k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 2.80k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 2.80k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.85k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.85k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.85k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 2.73k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 2.73k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 2.73k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 64.8k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 64.8k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.40k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.40k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.40k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.39k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.39k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.39k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.39k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.39k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.39k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.41k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.41k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 764 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 764 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 432 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 432 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 432 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 76.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 76.8k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 76.8k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 903 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 903 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 903 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 11.4k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 11.4k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::internal::Or<symbolic_debuginfo::breakpad::parsing::info_code_id_record, symbolic_debuginfo::breakpad::parsing::info_other_record>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadInfoRecord, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::multi::many1<&str, symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::combinator::map<&str, (u64, u64), symbolic_debuginfo::breakpad::BreakpadInlineAddressRange, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom::sequence::pair<&str, u64, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>>::{closure#0}, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#0}>::{closure#0}>::{closure#0}>, &str> as nom::internal::Parser<&str, alloc::vec::Vec<symbolic_debuginfo::breakpad::BreakpadInlineAddressRange>, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.38k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.38k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.38k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, &str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 64.8k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 64.8k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::pair<&str, u64, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 764 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 764 | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (&str, &str, &str, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 458 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 458 | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 458 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, u32, u32, u16, u16, u32, u16, u32, u32, bool), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.85k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.85k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.85k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str>, &str>, nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (bool, u64, u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 4.47k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 4.47k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, &str), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Cut<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>)>::{closure#0}>, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 1.41k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 1.41k | } |
<nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 11.4k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 11.4k | } |
<nom_supreme::parser_ext::Context<nom::combinator::rest<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 32.5k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 32.5k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 32.5k | } |
<nom_supreme::parser_ext::Context<nom::sequence::tuple<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>, (nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str>, &str>, nom_supreme::parser_ext::Context<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError>, &str>)>::{closure#0}, &str> as nom::internal::Parser<&str, (u64, u64, u64, u64), nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1286 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 11.4k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 11.4k | } |
<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::name, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 6.28k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 6.28k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 6.28k | } |
<nom_supreme::parser_ext::Context<symbolic_debuginfo::breakpad::parsing::multiple, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1286 | 9.33k | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { | 1287 | 9.33k | self.parser.parse(input.clone()).map_err(move |err| { | 1288 | | err.map(move |err| E::add_context(input, self.context.clone(), err)) | 1289 | | }) | 1290 | 9.33k | } |
|
1291 | | } |
1292 | | |
1293 | | /// Parser which replaces errors coming from the inner parser. |
1294 | | #[derive(Debug, Clone, Copy)] |
1295 | | pub struct ReplaceError<P, E> { |
1296 | | new_error: E, |
1297 | | parser: P, |
1298 | | } |
1299 | | |
1300 | | impl<I, O, F, E, P> Parser<I, O, E> for ReplaceError<P, F> |
1301 | | where |
1302 | | P: Parser<I, O, ()>, |
1303 | | F: FnMut() -> E, |
1304 | | { |
1305 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1306 | 0 | self.parser |
1307 | 0 | .parse(input) |
1308 | 0 | .map_err(|err| err.map(|()| (self.new_error)())) |
1309 | 0 | } |
1310 | | } |
1311 | | |
1312 | | /// Parser which gets and discards an output from a second subparser, |
1313 | | /// returning the output from the original parser if both were successful. |
1314 | | #[derive(Debug, Clone, Copy)] |
1315 | | pub struct Terminated<P1, P2, O2> { |
1316 | | parser: P1, |
1317 | | terminator: P2, |
1318 | | phantom: PhantomData<O2>, |
1319 | | } |
1320 | | |
1321 | | impl<I, O1, O2, E, P1, P2> Parser<I, O1, E> for Terminated<P1, P2, O2> |
1322 | | where |
1323 | | P1: Parser<I, O1, E>, |
1324 | | P2: Parser<I, O2, E>, |
1325 | | { |
1326 | | #[inline] |
1327 | 1.66M | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { |
1328 | 1.66M | let (input, value) = self.parser.parse(input)?; |
1329 | 1.62M | let (input, _) = self.terminator.parse(input)?; |
1330 | | |
1331 | 1.59M | Ok((input, value)) |
1332 | 1.66M | } <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 9.63k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 9.63k | let (input, value) = self.parser.parse(input)?; | 1329 | 9.62k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 9.59k | Ok((input, value)) | 1332 | 9.63k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 9.56k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 9.56k | let (input, value) = self.parser.parse(input)?; | 1329 | 9.54k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 9.53k | Ok((input, value)) | 1332 | 9.56k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 9.59k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 9.59k | let (input, value) = self.parser.parse(input)?; | 1329 | 9.58k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 9.56k | Ok((input, value)) | 1332 | 9.59k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 173k | let (input, value) = self.parser.parse(input)?; | 1329 | 173k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 173k | Ok((input, value)) | 1332 | 173k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 173k | let (input, value) = self.parser.parse(input)?; | 1329 | 173k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 173k | Ok((input, value)) | 1332 | 173k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 66.0k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 66.0k | let (input, value) = self.parser.parse(input)?; | 1329 | 41.8k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 41.7k | Ok((input, value)) | 1332 | 66.0k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 41.7k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 41.7k | let (input, value) = self.parser.parse(input)?; | 1329 | 41.7k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 41.7k | Ok((input, value)) | 1332 | 41.7k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 39.9k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 39.9k | let (input, value) = self.parser.parse(input)?; | 1329 | 39.3k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 38.2k | Ok((input, value)) | 1332 | 39.9k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 38.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 38.2k | let (input, value) = self.parser.parse(input)?; | 1329 | 36.9k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 36.3k | Ok((input, value)) | 1332 | 38.2k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 184 | let (input, value) = self.parser.parse(input)?; | 1329 | 182 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 178 | Ok((input, value)) | 1332 | 184 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 178 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 178 | let (input, value) = self.parser.parse(input)?; | 1329 | 170 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 168 | Ok((input, value)) | 1332 | 178 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 152 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 152 | let (input, value) = self.parser.parse(input)?; | 1329 | 152 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 148 | Ok((input, value)) | 1332 | 152 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 148 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 148 | let (input, value) = self.parser.parse(input)?; | 1329 | 142 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 140 | Ok((input, value)) | 1332 | 148 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 140 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 140 | let (input, value) = self.parser.parse(input)?; | 1329 | 140 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 134 | Ok((input, value)) | 1332 | 140 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 134 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 134 | let (input, value) = self.parser.parse(input)?; | 1329 | 134 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 130 | Ok((input, value)) | 1332 | 134 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 130 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 130 | let (input, value) = self.parser.parse(input)?; | 1329 | 130 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 128 | Ok((input, value)) | 1332 | 130 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 128 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 128 | let (input, value) = self.parser.parse(input)?; | 1329 | 126 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 126 | Ok((input, value)) | 1332 | 128 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 126 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 126 | let (input, value) = self.parser.parse(input)?; | 1329 | 122 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 122 | Ok((input, value)) | 1332 | 126 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 122 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 122 | let (input, value) = self.parser.parse(input)?; | 1329 | 116 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 114 | Ok((input, value)) | 1332 | 122 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 256k | let (input, value) = self.parser.parse(input)?; | 1329 | 255k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 254k | Ok((input, value)) | 1332 | 256k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 24.2k | let (input, value) = self.parser.parse(input)?; | 1329 | 24.2k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 24.2k | Ok((input, value)) | 1332 | 24.2k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 24.2k | let (input, value) = self.parser.parse(input)?; | 1329 | 24.2k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 24.2k | Ok((input, value)) | 1332 | 24.2k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 24.2k | let (input, value) = self.parser.parse(input)?; | 1329 | 24.2k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 24.2k | Ok((input, value)) | 1332 | 24.2k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 24.3k | let (input, value) = self.parser.parse(input)?; | 1329 | 24.2k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 24.2k | Ok((input, value)) | 1332 | 24.3k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 10.8k | let (input, value) = self.parser.parse(input)?; | 1329 | 10.7k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 10.7k | Ok((input, value)) | 1332 | 10.8k | } |
<nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 114 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 114 | let (input, value) = self.parser.parse(input)?; | 1329 | 114 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 112 | Ok((input, value)) | 1332 | 114 | } |
<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 2.55k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 2.55k | let (input, value) = self.parser.parse(input)?; | 1329 | 2.49k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 2.38k | Ok((input, value)) | 1332 | 2.55k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 345k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 345k | let (input, value) = self.parser.parse(input)?; | 1329 | 345k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 345k | Ok((input, value)) | 1332 | 345k | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 238 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 238 | let (input, value) = self.parser.parse(input)?; | 1329 | 238 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 196 | Ok((input, value)) | 1332 | 238 | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 3.79k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 3.79k | let (input, value) = self.parser.parse(input)?; | 1329 | 3.79k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 3.69k | Ok((input, value)) | 1332 | 3.79k | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 154 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 154 | let (input, value) = self.parser.parse(input)?; | 1329 | 154 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 152 | Ok((input, value)) | 1332 | 154 | } |
<nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 173k | let (input, value) = self.parser.parse(input)?; | 1329 | 173k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 173k | Ok((input, value)) | 1332 | 173k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<_, _, _> as nom::internal::Parser<_, _, _>>::parse <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 4.47k | let (input, value) = self.parser.parse(input)?; | 1329 | 4.47k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 4.46k | Ok((input, value)) | 1332 | 4.47k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 4.45k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 4.45k | let (input, value) = self.parser.parse(input)?; | 1329 | 4.45k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 4.45k | Ok((input, value)) | 1332 | 4.45k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 4.46k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 4.46k | let (input, value) = self.parser.parse(input)?; | 1329 | 4.46k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 4.45k | Ok((input, value)) | 1332 | 4.46k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 11.4k | let (input, value) = self.parser.parse(input)?; | 1329 | 11.4k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 11.4k | Ok((input, value)) | 1332 | 11.4k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 11.4k | let (input, value) = self.parser.parse(input)?; | 1329 | 11.4k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 11.4k | Ok((input, value)) | 1332 | 11.4k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 4.18k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 4.18k | let (input, value) = self.parser.parse(input)?; | 1329 | 2.81k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 2.80k | Ok((input, value)) | 1332 | 4.18k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 2.80k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 2.80k | let (input, value) = self.parser.parse(input)?; | 1329 | 2.80k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 2.79k | Ok((input, value)) | 1332 | 2.80k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 4.85k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 4.85k | let (input, value) = self.parser.parse(input)?; | 1329 | 4.75k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 2.73k | Ok((input, value)) | 1332 | 4.85k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 2.73k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 2.73k | let (input, value) = self.parser.parse(input)?; | 1329 | 2.64k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 1.42k | Ok((input, value)) | 1332 | 2.73k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 64.8k | let (input, value) = self.parser.parse(input)?; | 1329 | 50.2k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 31.8k | Ok((input, value)) | 1332 | 64.8k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 1.40k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 1.40k | let (input, value) = self.parser.parse(input)?; | 1329 | 1.40k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 1.39k | Ok((input, value)) | 1332 | 1.40k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 1.39k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 1.39k | let (input, value) = self.parser.parse(input)?; | 1329 | 1.39k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 1.39k | Ok((input, value)) | 1332 | 1.39k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 1.39k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 1.39k | let (input, value) = self.parser.parse(input)?; | 1329 | 1.39k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 1.38k | Ok((input, value)) | 1332 | 1.39k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 1.41k | let (input, value) = self.parser.parse(input)?; | 1329 | 1.41k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 1.40k | Ok((input, value)) | 1332 | 1.41k | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 764 | let (input, value) = self.parser.parse(input)?; | 1329 | 762 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 758 | Ok((input, value)) | 1332 | 764 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<nom::internal::Map<symbolic_debuginfo::breakpad::parsing::non_whitespace, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#0}, &str>, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, bool, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::Terminated<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 432 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 432 | let (input, value) = self.parser.parse(input)?; | 1329 | 421 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 407 | Ok((input, value)) | 1332 | 432 | } |
<nom_supreme::parser_ext::Terminated<nom_supreme::tag::complete::tag<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>::{closure#0}, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1327 | 76.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 76.8k | let (input, value) = self.parser.parse(input)?; | 1329 | 76.8k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 76.7k | Ok((input, value)) | 1332 | 76.8k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::internal::Or<nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, nom::combinator::eof<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::non_whitespace, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, &str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 903 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 903 | let (input, value) = self.parser.parse(input)?; | 1329 | 903 | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 877 | Ok((input, value)) | 1332 | 903 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::stack_win_record_type, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, symbolic_debuginfo::breakpad::BreakpadStackWinRecordType, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse <nom_supreme::parser_ext::Terminated<symbolic_debuginfo::breakpad::parsing::line_num, nom::character::complete::multispace1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, &str> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse Line | Count | Source | 1327 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { | 1328 | 11.4k | let (input, value) = self.parser.parse(input)?; | 1329 | 11.4k | let (input, _) = self.terminator.parse(input)?; | 1330 | | | 1331 | 11.4k | Ok((input, value)) | 1332 | 11.4k | } |
|
1333 | | } |
1334 | | |
1335 | | /// Parser which gets and discards an output from a prefix subparser before |
1336 | | /// running the main subparser. Returns the output from the main subparser if |
1337 | | /// both were successful. |
1338 | | #[derive(Debug, Clone, Copy)] |
1339 | | pub struct Preceded<P1, P2, O2> { |
1340 | | parser: P1, |
1341 | | prefix: P2, |
1342 | | phantom: PhantomData<O2>, |
1343 | | } |
1344 | | |
1345 | | impl<I, O1, O2, E, P1, P2> Parser<I, O1, E> for Preceded<P1, P2, O2> |
1346 | | where |
1347 | | P1: Parser<I, O1, E>, |
1348 | | P2: Parser<I, O2, E>, |
1349 | | { |
1350 | | #[inline] |
1351 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O1, E> { |
1352 | 0 | let (input, _) = self.prefix.parse(input)?; |
1353 | 0 | self.parser.parse(input) |
1354 | 0 | } |
1355 | | } |
1356 | | |
1357 | | /// Parser which gets an optional output from a prefix subparser before running |
1358 | | /// the main subparser. Returns the output even if the prefix subparser returns |
1359 | | /// error. |
1360 | | #[derive(Debug, Clone, Copy)] |
1361 | | pub struct OptionalPreceded<P1, P2> { |
1362 | | parser: P2, |
1363 | | prefix: P1, |
1364 | | } |
1365 | | |
1366 | | impl<I, O1, O2, E, P1, P2> Parser<I, (Option<O1>, O2), E> for OptionalPreceded<P1, P2> |
1367 | | where |
1368 | | P1: Parser<I, O1, E>, |
1369 | | P2: Parser<I, O2, E>, |
1370 | | I: Clone, |
1371 | | E: ParseError<I>, |
1372 | | { |
1373 | | #[inline] |
1374 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, (Option<O1>, O2), E> { |
1375 | 0 | match self.prefix.parse(input.clone()) { |
1376 | 0 | Ok((input, o1)) => self |
1377 | 0 | .parser |
1378 | 0 | .parse(input) |
1379 | 0 | .map(|(tail, o2)| (tail, (Some(o1), o2))), |
1380 | 0 | Err(NomErr::Error(err1)) => self |
1381 | 0 | .parser |
1382 | 0 | .parse(input) |
1383 | 0 | .map(|(tail, o2)| (tail, (None, o2))) |
1384 | 0 | .map_err(|err2| err2.map(|err2| err1.or(err2))), |
1385 | 0 | Err(err) => Err(err), |
1386 | | } |
1387 | 0 | } |
1388 | | } |
1389 | | |
1390 | | /// Parser which gets and discards a delimiting value both before and after the |
1391 | | /// main subparser. Returns the output from the main subparser if all were |
1392 | | /// successful. |
1393 | | #[derive(Debug, Clone, Copy)] |
1394 | | pub struct Delimited<P, D, O2> { |
1395 | | parser: P, |
1396 | | delimiter: D, |
1397 | | phantom: PhantomData<O2>, |
1398 | | } |
1399 | | |
1400 | | impl<P, D, I, O, E, O2> Parser<I, O, E> for Delimited<P, D, O2> |
1401 | | where |
1402 | | P: Parser<I, O, E>, |
1403 | | D: Parser<I, O2, E>, |
1404 | | { |
1405 | | #[inline] |
1406 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1407 | 0 | let (input, _) = self.delimiter.parse(input)?; |
1408 | 0 | let (input, value) = self.parser.parse(input)?; |
1409 | 0 | let (input, _) = self.delimiter.parse(input)?; |
1410 | | |
1411 | 0 | Ok((input, value)) |
1412 | 0 | } |
1413 | | } |
1414 | | |
1415 | | /// Parser which runs a fallible mapping function on the output of the |
1416 | | /// subparser. Any errors returned by the mapping function are transformed |
1417 | | /// into a parse error. |
1418 | | /// |
1419 | | #[derive(Debug, Clone, Copy)] |
1420 | | pub struct MapRes<P, F, O, E2> { |
1421 | | parser: P, |
1422 | | func: F, |
1423 | | phantom: PhantomData<(O, E2)>, |
1424 | | } |
1425 | | |
1426 | | impl<P, F, I, O, E, O2, E2> Parser<I, O2, E> for MapRes<P, F, O, E2> |
1427 | | where |
1428 | | P: Parser<I, O, E>, |
1429 | | F: FnMut(O) -> Result<O2, E2>, |
1430 | | E: FromExternalError<I, E2>, |
1431 | | I: Clone, |
1432 | | { |
1433 | | #[inline] |
1434 | 1.41M | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { |
1435 | 1.41M | let (tail, value) = self.parser.parse(input.clone())?; |
1436 | | |
1437 | 1.37M | (self.func)(value) |
1438 | 1.37M | .map(move |value| (tail, value)) <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 9.62k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 9.54k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 9.58k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 173k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 173k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 41.8k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 41.7k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 39.3k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 36.9k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 182 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 170 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 152 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 142 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 140 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 134 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 130 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 126 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 122 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 116 | .map(move |value| (tail, value)) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 255k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 173k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 24.2k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 24.2k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 24.2k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 24.2k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 10.7k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 173k | .map(move |value| (tail, value)) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<_, _, _, _> as nom::internal::Parser<_, _, _>>::parse::{closure#0}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 4.47k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 4.45k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 4.46k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 11.4k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 11.4k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 2.81k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 2.80k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 4.75k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 2.64k | .map(move |value| (tail, value)) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 50.2k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 11.4k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 1.40k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 1.39k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 1.39k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 1.41k | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 762 | .map(move |value| (tail, value)) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#0}Line | Count | Source | 1438 | 11.4k | .map(move |value| (tail, value)) |
|
1439 | 1.37M | .map_err(move |err| { |
1440 | 838 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) |
1441 | 838 | }) <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 10 | .map_err(move |err| { | 1440 | 10 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 10 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 12 | .map_err(move |err| { | 1440 | 12 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 12 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 4 | .map_err(move |err| { | 1440 | 4 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 4 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 6 | .map_err(move |err| { | 1440 | 6 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 6 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 8 | .map_err(move |err| { | 1440 | 8 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 8 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 404 | .map_err(move |err| { | 1440 | 404 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 404 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 108 | .map_err(move |err| { | 1440 | 108 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 108 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 4 | .map_err(move |err| { | 1440 | 4 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 4 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 28 | .map_err(move |err| { | 1440 | 28 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 28 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<_, _, _, _> as nom::internal::Parser<_, _, _>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 1 | .map_err(move |err| { | 1440 | 1 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 1 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 1 | .map_err(move |err| { | 1440 | 1 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 1 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 1 | .map_err(move |err| { | 1440 | 1 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 1 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 1 | .map_err(move |err| { | 1440 | 1 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 1 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 74 | .map_err(move |err| { | 1440 | 74 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 74 | }) |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 65 | .map_err(move |err| { | 1440 | 65 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 65 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 96 | .map_err(move |err| { | 1440 | 96 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 96 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 2 | .map_err(move |err| { | 1440 | 2 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 2 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Line | Count | Source | 1439 | 1 | .map_err(move |err| { | 1440 | 1 | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | 1 | }) |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1}Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse::{closure#1} |
1442 | 1.41M | } <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 9.63k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 9.63k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 9.63k | (self.func)(value) | 1438 | 9.63k | .map(move |value| (tail, value)) | 1439 | 9.63k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 9.63k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 9.56k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 9.56k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 9.55k | (self.func)(value) | 1438 | 9.55k | .map(move |value| (tail, value)) | 1439 | 9.55k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 9.56k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 9.59k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 9.59k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 9.58k | (self.func)(value) | 1438 | 9.58k | .map(move |value| (tail, value)) | 1439 | 9.58k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 9.59k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 173k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 173k | (self.func)(value) | 1438 | 173k | .map(move |value| (tail, value)) | 1439 | 173k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 173k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 173k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 173k | (self.func)(value) | 1438 | 173k | .map(move |value| (tail, value)) | 1439 | 173k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 173k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 66.0k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 66.0k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 41.8k | (self.func)(value) | 1438 | 41.8k | .map(move |value| (tail, value)) | 1439 | 41.8k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 66.0k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 41.7k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 41.7k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 41.7k | (self.func)(value) | 1438 | 41.7k | .map(move |value| (tail, value)) | 1439 | 41.7k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 41.7k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 39.9k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 39.9k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 39.7k | (self.func)(value) | 1438 | 39.7k | .map(move |value| (tail, value)) | 1439 | 39.7k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 39.9k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 38.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 38.2k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 37.0k | (self.func)(value) | 1438 | 37.0k | .map(move |value| (tail, value)) | 1439 | 37.0k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 38.2k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 184 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 184 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 182 | (self.func)(value) | 1438 | 182 | .map(move |value| (tail, value)) | 1439 | 182 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 184 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 178 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 178 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 172 | (self.func)(value) | 1438 | 172 | .map(move |value| (tail, value)) | 1439 | 172 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 178 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 152 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 152 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 152 | (self.func)(value) | 1438 | 152 | .map(move |value| (tail, value)) | 1439 | 152 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 152 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 148 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 148 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 146 | (self.func)(value) | 1438 | 146 | .map(move |value| (tail, value)) | 1439 | 146 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 148 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 140 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 140 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 140 | (self.func)(value) | 1438 | 140 | .map(move |value| (tail, value)) | 1439 | 140 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 140 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 134 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 134 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 134 | (self.func)(value) | 1438 | 134 | .map(move |value| (tail, value)) | 1439 | 134 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 134 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 130 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 130 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 130 | (self.func)(value) | 1438 | 130 | .map(move |value| (tail, value)) | 1439 | 130 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 130 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 128 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 128 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 126 | (self.func)(value) | 1438 | 126 | .map(move |value| (tail, value)) | 1439 | 126 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 128 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 126 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 126 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 122 | (self.func)(value) | 1438 | 122 | .map(move |value| (tail, value)) | 1439 | 122 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 126 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 122 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 122 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 118 | (self.func)(value) | 1438 | 118 | .map(move |value| (tail, value)) | 1439 | 118 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 122 | } |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 256k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 256k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 256k | (self.func)(value) | 1438 | 256k | .map(move |value| (tail, value)) | 1439 | 256k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 256k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 173k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 173k | (self.func)(value) | 1438 | 173k | .map(move |value| (tail, value)) | 1439 | 173k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 173k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 24.2k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 24.2k | (self.func)(value) | 1438 | 24.2k | .map(move |value| (tail, value)) | 1439 | 24.2k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 24.2k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 24.2k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 24.2k | (self.func)(value) | 1438 | 24.2k | .map(move |value| (tail, value)) | 1439 | 24.2k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 24.2k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 24.2k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 24.2k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 24.2k | (self.func)(value) | 1438 | 24.2k | .map(move |value| (tail, value)) | 1439 | 24.2k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 24.2k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 24.3k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 24.3k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 24.2k | (self.func)(value) | 1438 | 24.2k | .map(move |value| (tail, value)) | 1439 | 24.2k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 24.3k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 10.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 10.8k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 10.7k | (self.func)(value) | 1438 | 10.7k | .map(move |value| (tail, value)) | 1439 | 10.7k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 10.8k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 173k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 173k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 173k | (self.func)(value) | 1438 | 173k | .map(move |value| (tail, value)) | 1439 | 173k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 173k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<_, _, _, _> as nom::internal::Parser<_, _, _>>::parse <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 4.47k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 4.47k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 4.47k | (self.func)(value) | 1438 | 4.47k | .map(move |value| (tail, value)) | 1439 | 4.47k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 4.47k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 4.45k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 4.45k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 4.45k | (self.func)(value) | 1438 | 4.45k | .map(move |value| (tail, value)) | 1439 | 4.45k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 4.45k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::func_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 4.46k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 4.46k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 4.46k | (self.func)(value) | 1438 | 4.46k | .map(move |value| (tail, value)) | 1439 | 4.46k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 4.46k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 11.4k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 11.4k | (self.func)(value) | 1438 | 11.4k | .map(move |value| (tail, value)) | 1439 | 11.4k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 11.4k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 11.4k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 11.4k | (self.func)(value) | 1438 | 11.4k | .map(move |value| (tail, value)) | 1439 | 11.4k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 11.4k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 4.18k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 4.18k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 2.81k | (self.func)(value) | 1438 | 2.81k | .map(move |value| (tail, value)) | 1439 | 2.81k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 4.18k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 2.80k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 2.80k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 2.80k | (self.func)(value) | 1438 | 2.80k | .map(move |value| (tail, value)) | 1439 | 2.80k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 2.80k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 4.85k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 4.85k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 4.83k | (self.func)(value) | 1438 | 4.83k | .map(move |value| (tail, value)) | 1439 | 4.83k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 4.85k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::public_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 2.73k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 2.73k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 2.71k | (self.func)(value) | 1438 | 2.71k | .map(move |value| (tail, value)) | 1439 | 2.71k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 2.73k | } |
Unexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#5}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#6}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#7}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#8}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u16, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#9}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_win_record::{closure#10}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u32, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseUnexecuted instantiation: <nom_supreme::parser_ext::MapRes<nom::character::complete::hex_digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::stack_cfi_delta_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parse<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::file_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 64.8k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 64.8k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 50.3k | (self.func)(value) | 1438 | 50.3k | .map(move |value| (tail, value)) | 1439 | 50.3k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 64.8k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 11.4k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 11.4k | (self.func)(value) | 1438 | 11.4k | .map(move |value| (tail, value)) | 1439 | 11.4k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 11.4k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#2}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 1.40k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 1.40k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 1.40k | (self.func)(value) | 1438 | 1.40k | .map(move |value| (tail, value)) | 1439 | 1.40k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 1.40k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#3}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 1.39k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 1.39k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 1.39k | (self.func)(value) | 1438 | 1.39k | .map(move |value| (tail, value)) | 1439 | 1.39k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 1.39k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#4}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 1.39k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 1.39k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 1.39k | (self.func)(value) | 1438 | 1.39k | .map(move |value| (tail, value)) | 1439 | 1.39k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 1.39k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_record::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 1.41k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 1.41k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 1.41k | (self.func)(value) | 1438 | 1.41k | .map(move |value| (tail, value)) | 1439 | 1.41k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 1.41k | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::inline_origin_record::{closure#0}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 764 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 764 | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 762 | (self.func)(value) | 1438 | 762 | .map(move |value| (tail, value)) | 1439 | 762 | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 764 | } |
<nom_supreme::parser_ext::MapRes<nom::character::complete::digit1<&str, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>, symbolic_debuginfo::breakpad::parsing::line_num::{closure#1}, &str, core::num::error::ParseIntError> as nom::internal::Parser<&str, u64, nom_supreme::error::GenericErrorTree<&str, &str, &str, alloc::boxed::Box<dyn core::error::Error + core::marker::Sync + core::marker::Send>>>>::parseLine | Count | Source | 1434 | 11.4k | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { | 1435 | 11.4k | let (tail, value) = self.parser.parse(input.clone())?; | 1436 | | | 1437 | 11.4k | (self.func)(value) | 1438 | 11.4k | .map(move |value| (tail, value)) | 1439 | 11.4k | .map_err(move |err| { | 1440 | | NomErr::Error(E::from_external_error(input, NomErrorKind::MapRes, err)) | 1441 | | }) | 1442 | 11.4k | } |
|
1443 | | } |
1444 | | |
1445 | | /// Parser which runs a fallible mapping function on the output of the |
1446 | | /// subparser. Any errors returned by the mapping function are transformed |
1447 | | /// into a parse failure. |
1448 | | /// |
1449 | | #[derive(Debug, Clone, Copy)] |
1450 | | pub struct MapResCut<P, F, O, E2> { |
1451 | | parser: P, |
1452 | | func: F, |
1453 | | phantom: PhantomData<(O, E2)>, |
1454 | | } |
1455 | | |
1456 | | impl<P, F, I, O, E, O2, E2> Parser<I, O2, E> for MapResCut<P, F, O, E2> |
1457 | | where |
1458 | | P: Parser<I, O, E>, |
1459 | | F: FnMut(O) -> Result<O2, E2>, |
1460 | | E: FromExternalError<I, E2>, |
1461 | | I: Clone, |
1462 | | { |
1463 | | #[inline] |
1464 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O2, E> { |
1465 | 0 | let (tail, value) = self.parser.parse(input.clone())?; |
1466 | | |
1467 | 0 | (self.func)(value) |
1468 | 0 | .map(move |value| (tail, value)) |
1469 | 0 | .map_err(move |err| { |
1470 | 0 | NomErr::Failure(E::from_external_error(input, NomErrorKind::MapRes, err)) |
1471 | 0 | }) |
1472 | 0 | } |
1473 | | } |
1474 | | /// Parser which runs a subparser but doesn't consume any input |
1475 | | #[derive(Debug, Clone, Copy)] |
1476 | | pub struct Peek<P> { |
1477 | | parser: P, |
1478 | | } |
1479 | | |
1480 | | impl<I, O, E, P> Parser<I, O, E> for Peek<P> |
1481 | | where |
1482 | | P: Parser<I, O, E>, |
1483 | | I: Clone, |
1484 | | { |
1485 | | #[inline] |
1486 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, O, E> { |
1487 | 0 | self.parser |
1488 | 0 | .parse(input.clone()) |
1489 | 0 | .map(|(_, value)| (input, value)) |
1490 | 0 | } |
1491 | | } |
1492 | | |
1493 | | /// Parser which returns failure if the subparser succeeds, and succeeds if the |
1494 | | /// subparser fails. |
1495 | | #[derive(Debug, Clone, Copy)] |
1496 | | pub struct Not<P, O> { |
1497 | | parser: P, |
1498 | | phantom: PhantomData<O>, |
1499 | | } |
1500 | | |
1501 | | impl<I, O, E, P> Parser<I, (), E> for Not<P, O> |
1502 | | where |
1503 | | P: Parser<I, O, E>, |
1504 | | I: Clone, |
1505 | | E: ParseError<I>, |
1506 | | { |
1507 | | #[inline] |
1508 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, (), E> { |
1509 | 0 | match self.parser.parse(input.clone()) { |
1510 | 0 | Ok(..) => Err(NomErr::Error(E::from_error_kind(input, NomErrorKind::Not))), |
1511 | 0 | Err(NomErr::Error(..)) => Ok((input, ())), |
1512 | 0 | Err(err) => Err(err), |
1513 | | } |
1514 | 0 | } |
1515 | | } |
1516 | | |
1517 | | /// Parser which parses something via [`FromStr`], using a subparser as a |
1518 | | /// recognizer for the string to pass to [`from_str`][FromStr::from_str]. |
1519 | | #[derive(Debug, Clone, Copy)] |
1520 | | pub struct FromStrParser<P, T> { |
1521 | | parser: P, |
1522 | | phantom: PhantomData<T>, |
1523 | | } |
1524 | | |
1525 | | impl<'a, T, I, E, P> Parser<I, T, E> for FromStrParser<P, T> |
1526 | | where |
1527 | | P: Parser<I, &'a str, E>, |
1528 | | I: Clone, |
1529 | | T: FromStr, |
1530 | | E: FromExternalError<I, T::Err>, |
1531 | | { |
1532 | | #[inline] |
1533 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, T, E> { |
1534 | 0 | let (tail, value_str) = self.parser.parse(input.clone())?; |
1535 | 0 | match value_str.parse() { |
1536 | 0 | Ok(value) => Ok((tail, value)), |
1537 | 0 | Err(parse_err) => Err(NomErr::Error(E::from_external_error( |
1538 | 0 | input, |
1539 | 0 | NomErrorKind::MapRes, |
1540 | 0 | parse_err, |
1541 | 0 | ))), |
1542 | | } |
1543 | 0 | } |
1544 | | } |
1545 | | |
1546 | | #[cfg(feature = "error")] |
1547 | | #[test] |
1548 | | fn from_str_parser_non_str_input() { |
1549 | | use core::str::from_utf8; |
1550 | | |
1551 | | use cool_asserts::assert_matches; |
1552 | | use nom::{ |
1553 | | character::complete::{char, digit1}, |
1554 | | Err as NomErr, |
1555 | | }; |
1556 | | |
1557 | | use crate::error::{BaseErrorKind, ErrorTree, Expectation}; |
1558 | | |
1559 | | let mut parser = digit1 |
1560 | | .opt_preceded_by(char('-')) |
1561 | | .recognize() |
1562 | | .map_res(from_utf8) |
1563 | | .parse_from_str(); |
1564 | | |
1565 | | assert_matches!(parser.parse(b"-123"), Ok((b"", -123))); |
1566 | | |
1567 | | let branches = assert_matches!(parser.parse(b"abc"), Err(NomErr::Error(ErrorTree::Alt(branches))) => branches); |
1568 | | |
1569 | | assert_matches!( |
1570 | | branches.as_slice(), |
1571 | | [ |
1572 | | ErrorTree::Base { |
1573 | | location: b"abc", |
1574 | | kind: BaseErrorKind::Expected(Expectation::Char('-')) |
1575 | | }, |
1576 | | ErrorTree::Base { |
1577 | | location: b"abc", |
1578 | | kind: BaseErrorKind::Expected(Expectation::Digit) |
1579 | | } |
1580 | | ] |
1581 | | ) |
1582 | | } |
1583 | | |
1584 | | /// Parser which parses something via [`FromStr`], using a subparser as a |
1585 | | /// recognizer for the string to pass to [`from_str`][FromStr::from_str]. |
1586 | | /// Returns [`Err::Failure`][NomErr::Failure] if the [`FromStr`] parse fails. |
1587 | | #[derive(Debug, Clone, Copy)] |
1588 | | pub struct FromStrCutParser<P, T> { |
1589 | | parser: P, |
1590 | | phantom: PhantomData<T>, |
1591 | | } |
1592 | | |
1593 | | impl<'a, I, T, E, P> Parser<I, T, E> for FromStrCutParser<P, T> |
1594 | | where |
1595 | | P: Parser<I, &'a str, E>, |
1596 | | I: Clone, |
1597 | | T: FromStr, |
1598 | | E: FromExternalError<I, T::Err>, |
1599 | | { |
1600 | | #[inline] |
1601 | 0 | fn parse(&mut self, input: I) -> nom::IResult<I, T, E> { |
1602 | 0 | let (tail, value_str) = self.parser.parse(input.clone())?; |
1603 | 0 | match value_str.parse() { |
1604 | 0 | Ok(value) => Ok((tail, value)), |
1605 | 0 | Err(parse_err) => Err(NomErr::Failure(E::from_external_error( |
1606 | 0 | input, |
1607 | 0 | NomErrorKind::MapRes, |
1608 | 0 | parse_err, |
1609 | 0 | ))), |
1610 | | } |
1611 | 0 | } |
1612 | | } |
1613 | | |
1614 | | /// Parser which parses an array by running a subparser in a loop a fixed |
1615 | | /// number of times. |
1616 | | #[derive(Debug, Clone, Copy)] |
1617 | | pub struct ArrayParser<P> { |
1618 | | parser: P, |
1619 | | } |
1620 | | |
1621 | | impl<P, I, O, E, const N: usize> Parser<I, [O; N], E> for ArrayParser<P> |
1622 | | where |
1623 | | P: Parser<I, O, E>, |
1624 | | { |
1625 | 0 | fn parse(&mut self, mut input: I) -> nom::IResult<I, [O; N], E> { |
1626 | 0 | let array = brownstone::build![{ |
1627 | 0 | let (tail, value) = self.parser.parse(input)?; |
1628 | 0 | input = tail; |
1629 | 0 | value |
1630 | | }]; |
1631 | | |
1632 | 0 | Ok((input, array)) |
1633 | 0 | } |
1634 | | } |
1635 | | |
1636 | | /// Parser which parses an array by running a subparser in a loop a fixed |
1637 | | /// number of times, parsing a separator between each item. |
1638 | | #[derive(Debug, Clone, Copy)] |
1639 | | pub struct SeparatedArrayParser<P1, P2, O2> { |
1640 | | parser: P1, |
1641 | | separator: P2, |
1642 | | phantom: PhantomData<O2>, |
1643 | | } |
1644 | | |
1645 | | impl<I, O1, O2, E, P1, P2, const N: usize> Parser<I, [O1; N], E> |
1646 | | for SeparatedArrayParser<P1, P2, O2> |
1647 | | where |
1648 | | P1: Parser<I, O1, E>, |
1649 | | P2: Parser<I, O2, E>, |
1650 | | { |
1651 | 0 | fn parse(&mut self, mut input: I) -> nom::IResult<I, [O1; N], E> { |
1652 | | // TODO: create a folding version of brownstone::try_build so that |
1653 | | // this Some trick isn't necessary |
1654 | 0 | let array = brownstone::build!(|index: usize| { |
1655 | 0 | let tail = match index { |
1656 | 0 | 0 => input, |
1657 | 0 | _ => self.separator.parse(input)?.0, |
1658 | | }; |
1659 | | |
1660 | 0 | let (tail, value) = self.parser.parse(tail)?; |
1661 | 0 | input = tail; |
1662 | 0 | value |
1663 | | }); |
1664 | | |
1665 | 0 | Ok((input, array)) |
1666 | 0 | } |
1667 | | } |