Redact backtraces in insta tests
Dependencies
- [2]
HMWEY23DMove core data types back into beancount-types - [3]
C5J6VZXJUpgrade dependencies - [4]
W3MWSSJ7Add a templating engine for accounts - [5]
72AIO2FZUpgrade dependencies - [6]
6MR76MLLReplace build script with cargo-px - [7]
YBARPI2BMake account templates owned - [8]
IL77SHYIUpdate snapshots for tests to account for changed structure of miette spans - [9]
MDRERLJHUpgrade dependencies - [10]
HFKQ4E7IUpgrade dependencies - [*]
I2P2FTLEadd basic parser for german decimals - [*]
UO34MAAGRefactor CSV-based Importers
Change contents
- replacement in beancount/types/tests/snapshots/account_template__parsing_fails_for_invalid_literals.snap at line 10
backtrace: Backtrace [{ fn: "<std::backtrace::Backtrace as snafu::GenerateImplicitData>::generate", file: "/home/korrat/.cargo/registry/src/index.crates.io-6f17d22bba15001f/snafu-0.8.2/src/backtrace_impl_std.rs", line: 5 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::build", file: "./src/core/account.rs", line: 1199 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::fail::<&beancount_types::core::account::Seg>", file: "./src/core/account.rs", line: 1199 },{ fn: "<&beancount_types::core::account::Seg as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 942 },{ fn: "<beancount_types::core::account::Segment as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 1184 },{ fn: "<beancount_types::core::account::template::Segment<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 184 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>::{closure#0}", file: "./src/core/account/template.rs", line: 214 },{ fn: "<core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan::<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 67 },{ fn: "<core::str::iter::Split<char> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}, core::ops::control_flow::ControlFlow<core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/traits/iterator.rs", line: 2462 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 75 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/mod.rs", line: 378 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>", file: "./src/core/account/template.rs", line: 220 },{ fn: "<beancount_types::core::account::template::Template<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 101 },{ fn: "account_template::parsing_fails_for_invalid_literals", file: "./tests/account_template.rs", line: 80 },{ fn: "account_template::parsing_fails_for_invalid_literals::{closure#0}", file: "./tests/account_template.rs", line: 79 },{ fn: "<account_template::parsing_fails_for_invalid_literals::{closure#0} as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "core::ops::function::FnOnce::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "test::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 621 },{ fn: "test::run_test_in_process::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "test::run_test_in_process", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 567 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 595 },{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys_common/backtrace.rs", line: 155 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 529 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 528 },{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys/pal/unix/thread.rs", line: 108 },{ fn: "start_thread" },{ fn: "__GI___clone3" },],backtrace: <backtrace>, - replacement in beancount/types/tests/snapshots/account_template__parsing_fails_for_invalid_literals.snap at line 22
backtrace: Backtrace [{ fn: "<std::backtrace::Backtrace as snafu::GenerateImplicitData>::generate", file: "/home/korrat/.cargo/registry/src/index.crates.io-6f17d22bba15001f/snafu-0.8.2/src/backtrace_impl_std.rs", line: 5 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::build", file: "./src/core/account.rs", line: 1199 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::fail::<&beancount_types::core::account::Seg>", file: "./src/core/account.rs", line: 1199 },{ fn: "<&beancount_types::core::account::Seg as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 942 },{ fn: "<beancount_types::core::account::Segment as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 1184 },{ fn: "<beancount_types::core::account::template::Segment<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 184 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>::{closure#0}", file: "./src/core/account/template.rs", line: 214 },{ fn: "<core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan::<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 67 },{ fn: "<core::str::iter::Split<char> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}, core::ops::control_flow::ControlFlow<core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/traits/iterator.rs", line: 2462 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 75 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/mod.rs", line: 378 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>", file: "./src/core/account/template.rs", line: 220 },{ fn: "<beancount_types::core::account::template::Template<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 101 },{ fn: "account_template::parsing_fails_for_invalid_literals", file: "./tests/account_template.rs", line: 80 },{ fn: "account_template::parsing_fails_for_invalid_literals::{closure#0}", file: "./tests/account_template.rs", line: 79 },{ fn: "<account_template::parsing_fails_for_invalid_literals::{closure#0} as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "core::ops::function::FnOnce::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "test::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 621 },{ fn: "test::run_test_in_process::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "test::run_test_in_process", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 567 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 595 },{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys_common/backtrace.rs", line: 155 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 529 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 528 },{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys/pal/unix/thread.rs", line: 108 },{ fn: "start_thread" },{ fn: "__GI___clone3" },],backtrace: <backtrace>, - replacement in beancount/types/tests/snapshots/account_template__parsing_fails_for_invalid_base_account.snap at line 10
backtrace: Backtrace [{ fn: "<std::backtrace::Backtrace as snafu::GenerateImplicitData>::generate", file: "/home/korrat/.cargo/registry/src/index.crates.io-6f17d22bba15001f/snafu-0.8.2/src/backtrace_impl_std.rs", line: 5 },{ fn: "<beancount_types::core::account::Snafu<&str>>::build", file: "./src/core/account.rs", line: 698 },{ fn: "<beancount_types::core::account::Snafu<&str>>::fail::<&beancount_types::core::account::Acc>", file: "./src/core/account.rs", line: 698 },{ fn: "<&beancount_types::core::account::Acc as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 344 },{ fn: "<beancount_types::core::account::Account as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 667 },{ fn: "<&str as core::convert::TryInto<beancount_types::core::account::Account>>::try_into", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/convert/mod.rs", line: 797 },{ fn: "<beancount_types::core::account::template::Template<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 98 },{ fn: "account_template::parsing_fails_for_invalid_base_account", file: "./tests/account_template.rs", line: 101 },{ fn: "account_template::parsing_fails_for_invalid_base_account::{closure#0}", file: "./tests/account_template.rs", line: 99 },{ fn: "<account_template::parsing_fails_for_invalid_base_account::{closure#0} as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "core::ops::function::FnOnce::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "test::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 621 },{ fn: "test::run_test_in_process::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "test::run_test_in_process", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 567 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 595 },{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys_common/backtrace.rs", line: 155 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 529 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 528 },{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys/pal/unix/thread.rs", line: 108 },{ fn: "start_thread" },{ fn: "__GI___clone3" },],backtrace: <backtrace>, - replacement in beancount/types/tests/snapshots/account_template__multiple_parsing_errors_are_reported_in_bulk.snap at line 10
backtrace: Backtrace [{ fn: "<std::backtrace::Backtrace as snafu::GenerateImplicitData>::generate", file: "/home/korrat/.cargo/registry/src/index.crates.io-6f17d22bba15001f/snafu-0.8.2/src/backtrace_impl_std.rs", line: 5 },{ fn: "<beancount_types::core::account::Snafu<&str>>::build", file: "./src/core/account.rs", line: 698 },{ fn: "<beancount_types::core::account::Snafu<&str>>::fail::<&beancount_types::core::account::Acc>", file: "./src/core/account.rs", line: 698 },{ fn: "<&beancount_types::core::account::Acc as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 344 },{ fn: "<beancount_types::core::account::Account as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 667 },{ fn: "<&str as core::convert::TryInto<beancount_types::core::account::Account>>::try_into", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/convert/mod.rs", line: 797 },{ fn: "<beancount_types::core::account::template::Template<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 98 },{ fn: "account_template::multiple_parsing_errors_are_reported_in_bulk", file: "./tests/account_template.rs", line: 110 },{ fn: "account_template::multiple_parsing_errors_are_reported_in_bulk::{closure#0}", file: "./tests/account_template.rs", line: 108 },{ fn: "<account_template::multiple_parsing_errors_are_reported_in_bulk::{closure#0} as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "core::ops::function::FnOnce::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "test::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 621 },{ fn: "test::run_test_in_process::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "test::run_test_in_process", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 567 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 595 },{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys_common/backtrace.rs", line: 155 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 529 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 528 },{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys/pal/unix/thread.rs", line: 108 },{ fn: "start_thread" },{ fn: "__GI___clone3" },],backtrace: <backtrace>, - replacement in beancount/types/tests/snapshots/account_template__multiple_parsing_errors_are_reported_in_bulk.snap at line 22
backtrace: Backtrace [{ fn: "<std::backtrace::Backtrace as snafu::GenerateImplicitData>::generate", file: "/home/korrat/.cargo/registry/src/index.crates.io-6f17d22bba15001f/snafu-0.8.2/src/backtrace_impl_std.rs", line: 5 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::build", file: "./src/core/account.rs", line: 1199 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::fail::<&beancount_types::core::account::Seg>", file: "./src/core/account.rs", line: 1199 },{ fn: "<&beancount_types::core::account::Seg as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 942 },{ fn: "<beancount_types::core::account::Segment as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 1184 },{ fn: "<beancount_types::core::account::template::Segment<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 184 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>::{closure#0}", file: "./src/core/account/template.rs", line: 214 },{ fn: "<core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan::<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 67 },{ fn: "<core::str::iter::Split<char> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}, core::ops::control_flow::ControlFlow<core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/traits/iterator.rs", line: 2462 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 75 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/mod.rs", line: 378 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>", file: "./src/core/account/template.rs", line: 220 },{ fn: "<beancount_types::core::account::template::Template<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 101 },{ fn: "account_template::multiple_parsing_errors_are_reported_in_bulk", file: "./tests/account_template.rs", line: 110 },{ fn: "account_template::multiple_parsing_errors_are_reported_in_bulk::{closure#0}", file: "./tests/account_template.rs", line: 108 },{ fn: "<account_template::multiple_parsing_errors_are_reported_in_bulk::{closure#0} as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "core::ops::function::FnOnce::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "test::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 621 },{ fn: "test::run_test_in_process::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "test::run_test_in_process", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 567 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 595 },{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys_common/backtrace.rs", line: 155 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 529 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 528 },{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys/pal/unix/thread.rs", line: 108 },{ fn: "start_thread" },{ fn: "__GI___clone3" },],backtrace: <backtrace>, - replacement in beancount/types/tests/snapshots/account_template__multiple_parsing_errors_are_reported_in_bulk.snap at line 34
backtrace: Backtrace [{ fn: "<std::backtrace::Backtrace as snafu::GenerateImplicitData>::generate", file: "/home/korrat/.cargo/registry/src/index.crates.io-6f17d22bba15001f/snafu-0.8.2/src/backtrace_impl_std.rs", line: 5 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::build", file: "./src/core/account.rs", line: 1199 },{ fn: "<beancount_types::core::account::SegmentSnafu<&str>>::fail::<&beancount_types::core::account::Seg>", file: "./src/core/account.rs", line: 1199 },{ fn: "<&beancount_types::core::account::Seg as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 942 },{ fn: "<beancount_types::core::account::Segment as core::convert::TryFrom<&str>>::try_from", file: "./src/core/account.rs", line: 1184 },{ fn: "<beancount_types::core::account::template::Segment<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 184 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>::{closure#0}", file: "./src/core/account/template.rs", line: 214 },{ fn: "<core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan::<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 67 },{ fn: "<core::str::iter::Split<char> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::iter::adapters::scan::Scan<_, _, _> as core::iter::traits::iterator::Iterator>::try_fold::scan<&str, usize, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}>::{closure#0}, core::ops::control_flow::ControlFlow<core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>, core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/traits/iterator.rs", line: 2462 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::try_fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, <core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>::wrap_mut_2<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, core::result::Result<beancount_types::core::account::template::Segment<account_template::AnySelector>, beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>::{closure#0}, core::ops::try_trait::NeverShortCircuit<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>>>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/adapters/scan.rs", line: 75 },{ fn: "<core::iter::adapters::scan::Scan<core::str::iter::Split<char>, usize, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#0}> as core::iter::traits::iterator::Iterator>::fold::<core::result::Result<alloc::vec::Vec<beancount_types::core::account::template::Segment<account_template::AnySelector>>, alloc::vec::Vec<beancount_types::core::account::template::ParsingError<account_template::NeverSelectorError>>>, beancount_types::core::account::template::parse_trailing_segments<account_template::AnySelector>::{closure#1}>", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/iter/mod.rs", line: 378 },{ fn: "beancount_types::core::account::template::parse_trailing_segments::<account_template::AnySelector>", file: "./src/core/account/template.rs", line: 220 },{ fn: "<beancount_types::core::account::template::Template<account_template::AnySelector>>::parse", file: "./src/core/account/template.rs", line: 101 },{ fn: "account_template::multiple_parsing_errors_are_reported_in_bulk", file: "./tests/account_template.rs", line: 110 },{ fn: "account_template::multiple_parsing_errors_are_reported_in_bulk::{closure#0}", file: "./tests/account_template.rs", line: 108 },{ fn: "<account_template::multiple_parsing_errors_are_reported_in_bulk::{closure#0} as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "core::ops::function::FnOnce::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "test::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 621 },{ fn: "test::run_test_in_process::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "test::run_test_in_process", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 644 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 567 },{ fn: "test::run_test::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/test/src/lib.rs", line: 595 },{ fn: "std::sys_common::backtrace::__rust_begin_short_backtrace", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys_common/backtrace.rs", line: 155 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 529 },{ fn: "<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/panic/unwind_safe.rs", line: 272 },{ fn: "std::panicking::try::do_call", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 554 },{ fn: "std::panicking::try", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panicking.rs", line: 518 },{ fn: "std::panic::catch_unwind", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/panic.rs", line: 142 },{ fn: "std::thread::Builder::spawn_unchecked_::{{closure}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/thread/mod.rs", line: 528 },{ fn: "core::ops::function::FnOnce::call_once{{vtable.shim}}", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/core/src/ops/function.rs", line: 250 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/alloc/src/boxed.rs", line: 2015 },{ fn: "std::sys::pal::unix::thread::Thread::new::thread_start", file: "/rustc/7cf61ebde7b22796c69757901dd346d0fe70bd97/library/std/src/sys/pal/unix/thread.rs", line: 108 },{ fn: "start_thread" },{ fn: "__GI___clone3" },],backtrace: <backtrace>, - replacement in beancount/types/tests/account_template.rs at line 42
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 55
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 68
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 83
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 99
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 115
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 131
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 146
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - replacement in beancount/types/tests/account_template.rs at line 161
insta::assert_debug_snapshot!(template);insta::with_settings!({filters => vec![(r"Backtrace \[[^\]]*\]", "<backtrace>"),]}, {insta::assert_debug_snapshot!(template);}); - edit in Cargo.toml at line 48
insta = "1.38.0" - edit in Cargo.toml at line 116[3.895][13.37650]
[workspace.dependencies.insta]features = ["filters"]version = "1.38.0" - edit in Cargo.lock at line 2078
"regex",