[INFO] cloning repository https://github.com/jwiegley/motoko_parse
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jwiegley/motoko_parse" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwiegley%2Fmotoko_parse", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwiegley%2Fmotoko_parse'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 85daf8e67359b99f8893fa1fa7df61a7f93f56f5
[INFO] testing jwiegley/motoko_parse against 1.69.0 for beta-1.70-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjwiegley%2Fmotoko_parse" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jwiegley/motoko_parse on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jwiegley/motoko_parse
[INFO] removed 0 missing tests
[INFO] finished tweaking git repo https://github.com/jwiegley/motoko_parse
[INFO] tweaked toml for git repo https://github.com/jwiegley/motoko_parse written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/jwiegley/motoko_parse already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4f5b26cca99256ab4160e490b8d63c590158c1b6a37452d8223e61fb923fa93b
[INFO] running `Command { std: "docker" "start" "-a" "4f5b26cca99256ab4160e490b8d63c590158c1b6a37452d8223e61fb923fa93b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f5b26cca99256ab4160e490b8d63c590158c1b6a37452d8223e61fb923fa93b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f5b26cca99256ab4160e490b8d63c590158c1b6a37452d8223e61fb923fa93b", kill_on_drop: false }`
[INFO] [stdout] 4f5b26cca99256ab4160e490b8d63c590158c1b6a37452d8223e61fb923fa93b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] db2ba3cc94ab7d7151a346946310e4242bfc6944536c46396290e661ad12b1ca
[INFO] running `Command { std: "docker" "start" "-a" "db2ba3cc94ab7d7151a346946310e4242bfc6944536c46396290e661ad12b1ca", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling regex-syntax v0.6.26
[INFO] [stderr]    Compiling bytes v1.1.0
[INFO] [stderr]    Compiling aho-corasick v0.7.18
[INFO] [stderr]    Compiling regex v1.5.6
[INFO] [stderr]    Compiling combine v4.6.2
[INFO] [stderr]    Compiling motoko_parse v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: internal compiler error: no errors encountered even though `delay_span_bug` issued
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = String> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = String>
[INFO] [stdout]   --> src/parse.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / parser! {
[INFO] [stdout] 70 | |     pub fn parse_id['a](st: State)(easy::Stream<&'a str>) -> id
[INFO] [stdout] 71 | |     where []
[INFO] [stdout] 72 | |     {
[INFO] [stdout] 73 | |         parse_id_(*st)
[INFO] [stdout] 74 | |     }
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]               1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]               2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]               3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]               4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]               5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]               6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]               7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               8: rustc_mir_transform::optimized_mir
[INFO] [stdout]               9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]              11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]              12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]              13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]              14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]              15: rustc_interface::passes::start_codegen
[INFO] [stdout]              16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]              18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]              19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]              24: <unknown>
[INFO] [stdout]              25: __clone
[INFO] [stdout]            
[INFO] [stdout]    = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = bool> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = bool>
[INFO] [stdout]   --> src/parse.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | / parser! {
[INFO] [stdout] 86 | |     pub fn parse_bool['a](st: State)(easy::Stream<&'a str>) -> bool
[INFO] [stdout] 87 | |     where []
[INFO] [stdout] 88 | |     {
[INFO] [stdout] 89 | |         parse_bool_(*st)
[INFO] [stdout] 90 | |     }
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]               1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]               2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]               3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]               4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]               5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]               6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]               7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               8: rustc_mir_transform::optimized_mir
[INFO] [stdout]               9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]              11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]              12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]              13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]              14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]              15: rustc_interface::passes::start_codegen
[INFO] [stdout]              16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]              18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]              19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]              24: <unknown>
[INFO] [stdout]              25: __clone
[INFO] [stdout]            
[INFO] [stdout]    = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = u128> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = u128>
[INFO] [stdout]    --> src/parse.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / parser! {
[INFO] [stdout] 116 | |     pub fn parse_nat['a](st: State)(easy::Stream<&'a str>) -> nat
[INFO] [stdout] 117 | |     where []
[INFO] [stdout] 118 | |     {
[INFO] [stdout] 119 | |         parse_nat_(*st)
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = f64> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = f64>
[INFO] [stdout]    --> src/parse.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | / parser! {
[INFO] [stdout] 163 | |     pub fn parse_float['a](st: State)(easy::Stream<&'a str>) -> float
[INFO] [stdout] 164 | |     where []
[INFO] [stdout] 165 | |     {
[INFO] [stdout] 166 | |         parse_float_(*st)
[INFO] [stdout] 167 | |     }
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = char> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = char>
[INFO] [stdout]    --> src/parse.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / parser! {
[INFO] [stdout] 184 | |     pub fn parse_char['a](st: State)(easy::Stream<&'a str>) -> char
[INFO] [stdout] 185 | |     where []
[INFO] [stdout] 186 | |     {
[INFO] [stdout] 187 | |         parse_char_(*st)
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = String> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = String>
[INFO] [stdout]    --> src/parse.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / parser! {
[INFO] [stdout] 206 | |     pub fn parse_text['a](st: State)(easy::Stream<&'a str>) -> text
[INFO] [stdout] 207 | |     where []
[INFO] [stdout] 208 | |     {
[INFO] [stdout] 209 | |         parse_text_(*st)
[INFO] [stdout] 210 | |     }
[INFO] [stdout] 211 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = obj_sort> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = obj_sort>
[INFO] [stdout]    --> src/parse.rs:305:1
[INFO] [stdout]     |
[INFO] [stdout] 305 | / parser! {
[INFO] [stdout] 306 | |     pub fn parse_obj_sort['a](st: State)(easy::Stream<&'a str>) -> obj_sort
[INFO] [stdout] 307 | |     where []
[INFO] [stdout] 308 | |     {
[INFO] [stdout] 309 | |         parse_obj_sort_(*st)
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = func_sort_opt> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = func_sort_opt>
[INFO] [stdout]    --> src/parse.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / parser! {
[INFO] [stdout] 344 | |     pub fn parse_func_sort_opt['a](st: State)(easy::Stream<&'a str>) -> func_sort_opt
[INFO] [stdout] 345 | |     where []
[INFO] [stdout] 346 | |     {
[INFO] [stdout] 347 | |         parse_func_sort_opt_(*st)
[INFO] [stdout] 348 | |     }
[INFO] [stdout] 349 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = shared_pat_opt> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = shared_pat_opt>
[INFO] [stdout]    --> src/parse.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | / parser! {
[INFO] [stdout] 389 | |     pub fn parse_shared_pat_opt['a](st: State)(easy::Stream<&'a str>) -> shared_pat_opt
[INFO] [stdout] 390 | |     where []
[INFO] [stdout] 391 | |     {
[INFO] [stdout] 392 | |         parse_shared_pat_opt_(*st)
[INFO] [stdout] 393 | |     }
[INFO] [stdout] 394 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_obj> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_obj>
[INFO] [stdout]    --> src/parse.rs:418:1
[INFO] [stdout]     |
[INFO] [stdout] 418 | / parser! {
[INFO] [stdout] 419 | |     pub fn parse_typ_obj['a](st: State)(easy::Stream<&'a str>) -> typ_obj
[INFO] [stdout] 420 | |     where []
[INFO] [stdout] 421 | |     {
[INFO] [stdout] 422 | |         parse_typ_obj_(*st)
[INFO] [stdout] 423 | |     }
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_variant> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_variant>
[INFO] [stdout]    --> src/parse.rs:452:1
[INFO] [stdout]     |
[INFO] [stdout] 452 | / parser! {
[INFO] [stdout] 453 | |     pub fn parse_typ_variant['a](st: State)(easy::Stream<&'a str>) -> typ_variant
[INFO] [stdout] 454 | |     where []
[INFO] [stdout] 455 | |     {
[INFO] [stdout] 456 | |         parse_typ_variant_(*st)
[INFO] [stdout] 457 | |     }
[INFO] [stdout] 458 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_nullary> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_nullary>
[INFO] [stdout]    --> src/parse.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | / parser! {
[INFO] [stdout] 504 | |     pub fn parse_typ_nullary['a](st: State)(easy::Stream<&'a str>) -> typ_nullary
[INFO] [stdout] 505 | |     where []
[INFO] [stdout] 506 | |     {
[INFO] [stdout] 507 | |         parse_typ_nullary_(*st)
[INFO] [stdout] 508 | |     }
[INFO] [stdout] 509 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_un> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_un>
[INFO] [stdout]    --> src/parse.rs:538:1
[INFO] [stdout]     |
[INFO] [stdout] 538 | / parser! {
[INFO] [stdout] 539 | |     pub fn parse_typ_un['a](st: State)(easy::Stream<&'a str>) -> typ_un
[INFO] [stdout] 540 | |     where []
[INFO] [stdout] 541 | |     {
[INFO] [stdout] 542 | |         parse_typ_un_(*st)
[INFO] [stdout] 543 | |     }
[INFO] [stdout] 544 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_pre> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_pre>
[INFO] [stdout]    --> src/parse.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | / parser! {
[INFO] [stdout] 583 | |     pub fn parse_typ_pre['a](st: State)(easy::Stream<&'a str>) -> typ_pre
[INFO] [stdout] 584 | |     where []
[INFO] [stdout] 585 | |     {
[INFO] [stdout] 586 | |         parse_typ_pre_(*st)
[INFO] [stdout] 587 | |     }
[INFO] [stdout] 588 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_nobin> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_nobin>
[INFO] [stdout]    --> src/parse.rs:639:1
[INFO] [stdout]     |
[INFO] [stdout] 639 | / parser! {
[INFO] [stdout] 640 | |     pub fn parse_typ_nobin['a](st: State)(easy::Stream<&'a str>) -> typ_nobin
[INFO] [stdout] 641 | |     where []
[INFO] [stdout] 642 | |     {
[INFO] [stdout] 643 | |         parse_typ_nobin_(*st)
[INFO] [stdout] 644 | |     }
[INFO] [stdout] 645 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ>
[INFO] [stdout]    --> src/parse.rs:682:1
[INFO] [stdout]     |
[INFO] [stdout] 682 | / parser! {
[INFO] [stdout] 683 | |     pub fn parse_typ['a](st: State)(easy::Stream<&'a str>) -> typ
[INFO] [stdout] 684 | |     where []
[INFO] [stdout] 685 | |     {
[INFO] [stdout] 686 | |         parse_typ_(*st)
[INFO] [stdout] 687 | |     }
[INFO] [stdout] 688 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_item> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_item>
[INFO] [stdout]    --> src/parse.rs:720:1
[INFO] [stdout]     |
[INFO] [stdout] 720 | / parser! {
[INFO] [stdout] 721 | |     pub fn parse_typ_item['a](st: State)(easy::Stream<&'a str>) -> typ_item
[INFO] [stdout] 722 | |     where []
[INFO] [stdout] 723 | |     {
[INFO] [stdout] 724 | |         parse_typ_item_(*st)
[INFO] [stdout] 725 | |     }
[INFO] [stdout] 726 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_args> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_args>
[INFO] [stdout]    --> src/parse.rs:751:1
[INFO] [stdout]     |
[INFO] [stdout] 751 | / parser! {
[INFO] [stdout] 752 | |     pub fn parse_typ_args['a](st: State)(easy::Stream<&'a str>) -> typ_args
[INFO] [stdout] 753 | |     where []
[INFO] [stdout] 754 | |     {
[INFO] [stdout] 755 | |         parse_typ_args_(*st)
[INFO] [stdout] 756 | |     }
[INFO] [stdout] 757 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_field> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_field>
[INFO] [stdout]    --> src/parse.rs:813:1
[INFO] [stdout]     |
[INFO] [stdout] 813 | / parser! {
[INFO] [stdout] 814 | |     pub fn parse_typ_field['a](st: State)(easy::Stream<&'a str>) -> typ_field
[INFO] [stdout] 815 | |     where []
[INFO] [stdout] 816 | |     {
[INFO] [stdout] 817 | |         parse_typ_field_(*st)
[INFO] [stdout] 818 | |     }
[INFO] [stdout] 819 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_tag> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_tag>
[INFO] [stdout]    --> src/parse.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / parser! {
[INFO] [stdout] 852 | |     pub fn parse_typ_tag['a](st: State)(easy::Stream<&'a str>) -> typ_tag
[INFO] [stdout] 853 | |     where []
[INFO] [stdout] 854 | |     {
[INFO] [stdout] 855 | |         parse_typ_tag_(*st)
[INFO] [stdout] 856 | |     }
[INFO] [stdout] 857 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_bind> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_bind>
[INFO] [stdout]    --> src/parse.rs:882:1
[INFO] [stdout]     |
[INFO] [stdout] 882 | / parser! {
[INFO] [stdout] 883 | |     pub fn parse_typ_bind['a](st: State)(easy::Stream<&'a str>) -> typ_bind
[INFO] [stdout] 884 | |     where []
[INFO] [stdout] 885 | |     {
[INFO] [stdout] 886 | |         parse_typ_bind_(*st)
[INFO] [stdout] 887 | |     }
[INFO] [stdout] 888 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = lit> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = lit>
[INFO] [stdout]    --> src/parse.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | / parser! {
[INFO] [stdout] 927 | |     pub fn parse_lit['a](st: State)(easy::Stream<&'a str>) -> lit
[INFO] [stdout] 928 | |     where []
[INFO] [stdout] 929 | |     {
[INFO] [stdout] 930 | |         parse_lit_(*st)
[INFO] [stdout] 931 | |     }
[INFO] [stdout] 932 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = unop> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = unop>
[INFO] [stdout]    --> src/parse.rs:962:1
[INFO] [stdout]     |
[INFO] [stdout] 962 | / parser! {
[INFO] [stdout] 963 | |     pub fn parse_unop['a](st: State)(easy::Stream<&'a str>) -> unop
[INFO] [stdout] 964 | |     where []
[INFO] [stdout] 965 | |     {
[INFO] [stdout] 966 | |         parse_unop_(*st)
[INFO] [stdout] 967 | |     }
[INFO] [stdout] 968 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               15: rustc_interface::passes::start_codegen
[INFO] [stdout]               16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               24: <unknown>
[INFO] [stdout]               25: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = binop> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = binop>
[INFO] [stdout]     --> src/parse.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | / parser! {
[INFO] [stdout] 1040 | |     pub fn parse_binop['a](st: State)(easy::Stream<&'a str>) -> binop
[INFO] [stdout] 1041 | |     where []
[INFO] [stdout] 1042 | |     {
[INFO] [stdout] 1043 | |         parse_binop_(*st)
[INFO] [stdout] 1044 | |     }
[INFO] [stdout] 1045 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = relop> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = relop>
[INFO] [stdout]     --> src/parse.rs:1080:1
[INFO] [stdout]      |
[INFO] [stdout] 1080 | / parser! {
[INFO] [stdout] 1081 | |     pub fn parse_relop['a](st: State)(easy::Stream<&'a str>) -> relop
[INFO] [stdout] 1082 | |     where []
[INFO] [stdout] 1083 | |     {
[INFO] [stdout] 1084 | |         parse_relop_(*st)
[INFO] [stdout] 1085 | |     }
[INFO] [stdout] 1086 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = unassign> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = unassign>
[INFO] [stdout]     --> src/parse.rs:1112:1
[INFO] [stdout]      |
[INFO] [stdout] 1112 | / parser! {
[INFO] [stdout] 1113 | |     pub fn parse_unassign['a](st: State)(easy::Stream<&'a str>) -> unassign
[INFO] [stdout] 1114 | |     where []
[INFO] [stdout] 1115 | |     {
[INFO] [stdout] 1116 | |         parse_unassign_(*st)
[INFO] [stdout] 1117 | |     }
[INFO] [stdout] 1118 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = binassign> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = binassign>
[INFO] [stdout]     --> src/parse.rs:1189:1
[INFO] [stdout]      |
[INFO] [stdout] 1189 | / parser! {
[INFO] [stdout] 1190 | |     pub fn parse_binassign['a](st: State)(easy::Stream<&'a str>) -> binassign
[INFO] [stdout] 1191 | |     where []
[INFO] [stdout] 1192 | |     {
[INFO] [stdout] 1193 | |         parse_binassign_(*st)
[INFO] [stdout] 1194 | |     }
[INFO] [stdout] 1195 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_obj> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_obj>
[INFO] [stdout]     --> src/parse.rs:1224:1
[INFO] [stdout]      |
[INFO] [stdout] 1224 | / parser! {
[INFO] [stdout] 1225 | |     pub fn parse_exp_obj['a](st: State)(easy::Stream<&'a str>) -> exp_obj
[INFO] [stdout] 1226 | |     where []
[INFO] [stdout] 1227 | |     {
[INFO] [stdout] 1228 | |         parse_exp_obj_(*st)
[INFO] [stdout] 1229 | |     }
[INFO] [stdout] 1230 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_plain> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_plain>
[INFO] [stdout]     --> src/parse.rs:1252:1
[INFO] [stdout]      |
[INFO] [stdout] 1252 | / parser! {
[INFO] [stdout] 1253 | |     pub fn parse_exp_plain['a](st: State)(easy::Stream<&'a str>) -> exp_plain
[INFO] [stdout] 1254 | |     where []
[INFO] [stdout] 1255 | |     {
[INFO] [stdout] 1256 | |         parse_exp_plain_(*st)
[INFO] [stdout] 1257 | |     }
[INFO] [stdout] 1258 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_post> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_post>
[INFO] [stdout]     --> src/parse.rs:1374:1
[INFO] [stdout]      |
[INFO] [stdout] 1374 | / parser! {
[INFO] [stdout] 1375 | |     pub fn parse_exp_post['a](st: State)(easy::Stream<&'a str>) -> exp_post
[INFO] [stdout] 1376 | |     where []
[INFO] [stdout] 1377 | |     {
[INFO] [stdout] 1378 | |         parse_exp_post_(*st)
[INFO] [stdout] 1379 | |     }
[INFO] [stdout] 1380 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_un> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_un>
[INFO] [stdout]     --> src/parse.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | / parser! {
[INFO] [stdout] 1461 | |     pub fn parse_exp_un['a](st: State)(easy::Stream<&'a str>) -> exp_un
[INFO] [stdout] 1462 | |     where []
[INFO] [stdout] 1463 | |     {
[INFO] [stdout] 1464 | |         parse_exp_un_(*st)
[INFO] [stdout] 1465 | |     }
[INFO] [stdout] 1466 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_bin> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_bin>
[INFO] [stdout]     --> src/parse.rs:1558:1
[INFO] [stdout]      |
[INFO] [stdout] 1558 | / parser! {
[INFO] [stdout] 1559 | |     pub fn parse_exp_bin['a](st: State)(easy::Stream<&'a str>) -> exp_bin
[INFO] [stdout] 1560 | |     where []
[INFO] [stdout] 1561 | |     {
[INFO] [stdout] 1562 | |         parse_exp_bin_(*st)
[INFO] [stdout] 1563 | |     }
[INFO] [stdout] 1564 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_nondec> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_nondec>
[INFO] [stdout]     --> src/parse.rs:1739:1
[INFO] [stdout]      |
[INFO] [stdout] 1739 | / parser! {
[INFO] [stdout] 1740 | |     pub fn parse_exp_nondec['a](st: State)(easy::Stream<&'a str>) -> exp_nondec
[INFO] [stdout] 1741 | |     where []
[INFO] [stdout] 1742 | |     {
[INFO] [stdout] 1743 | |         parse_exp_nondec_(*st)
[INFO] [stdout] 1744 | |     }
[INFO] [stdout] 1745 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = block> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = block>
[INFO] [stdout]     --> src/parse.rs:1868:1
[INFO] [stdout]      |
[INFO] [stdout] 1868 | / parser! {
[INFO] [stdout] 1869 | |     pub fn parse_block['a](st: State)(easy::Stream<&'a str>) -> block
[INFO] [stdout] 1870 | |     where []
[INFO] [stdout] 1871 | |     {
[INFO] [stdout] 1872 | |         parse_block_(*st)
[INFO] [stdout] 1873 | |     }
[INFO] [stdout] 1874 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = case> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = case>
[INFO] [stdout]     --> src/parse.rs:1903:1
[INFO] [stdout]      |
[INFO] [stdout] 1903 | / parser! {
[INFO] [stdout] 1904 | |     pub fn parse_case['a](st: State)(easy::Stream<&'a str>) -> case
[INFO] [stdout] 1905 | |     where []
[INFO] [stdout] 1906 | |     {
[INFO] [stdout] 1907 | |         parse_case_(*st)
[INFO] [stdout] 1908 | |     }
[INFO] [stdout] 1909 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = catch> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = catch>
[INFO] [stdout]     --> src/parse.rs:1938:1
[INFO] [stdout]      |
[INFO] [stdout] 1938 | / parser! {
[INFO] [stdout] 1939 | |     pub fn parse_catch['a](st: State)(easy::Stream<&'a str>) -> catch
[INFO] [stdout] 1940 | |     where []
[INFO] [stdout] 1941 | |     {
[INFO] [stdout] 1942 | |         parse_catch_(*st)
[INFO] [stdout] 1943 | |     }
[INFO] [stdout] 1944 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_field> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_field>
[INFO] [stdout]     --> src/parse.rs:1975:1
[INFO] [stdout]      |
[INFO] [stdout] 1975 | / parser! {
[INFO] [stdout] 1976 | |     pub fn parse_exp_field['a](st: State)(easy::Stream<&'a str>) -> exp_field
[INFO] [stdout] 1977 | |     where []
[INFO] [stdout] 1978 | |     {
[INFO] [stdout] 1979 | |         parse_exp_field_(*st)
[INFO] [stdout] 1980 | |     }
[INFO] [stdout] 1981 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = vis> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = vis>
[INFO] [stdout]     --> src/parse.rs:2041:1
[INFO] [stdout]      |
[INFO] [stdout] 2041 | / parser! {
[INFO] [stdout] 2042 | |     pub fn parse_vis['a](st: State)(easy::Stream<&'a str>) -> vis
[INFO] [stdout] 2043 | |     where []
[INFO] [stdout] 2044 | |     {
[INFO] [stdout] 2045 | |         parse_vis_(*st)
[INFO] [stdout] 2046 | |     }
[INFO] [stdout] 2047 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = stab> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = stab>
[INFO] [stdout]     --> src/parse.rs:2071:1
[INFO] [stdout]      |
[INFO] [stdout] 2071 | / parser! {
[INFO] [stdout] 2072 | |     pub fn parse_stab['a](st: State)(easy::Stream<&'a str>) -> stab
[INFO] [stdout] 2073 | |     where []
[INFO] [stdout] 2074 | |     {
[INFO] [stdout] 2075 | |         parse_stab_(*st)
[INFO] [stdout] 2076 | |     }
[INFO] [stdout] 2077 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_plain> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_plain>
[INFO] [stdout]     --> src/parse.rs:2109:1
[INFO] [stdout]      |
[INFO] [stdout] 2109 | / parser! {
[INFO] [stdout] 2110 | |     pub fn parse_pat_plain['a](st: State)(easy::Stream<&'a str>) -> pat_plain
[INFO] [stdout] 2111 | |     where []
[INFO] [stdout] 2112 | |     {
[INFO] [stdout] 2113 | |         parse_pat_plain_(*st)
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_nullary> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_nullary>
[INFO] [stdout]     --> src/parse.rs:2139:1
[INFO] [stdout]      |
[INFO] [stdout] 2139 | / parser! {
[INFO] [stdout] 2140 | |     pub fn parse_pat_nullary['a](st: State)(easy::Stream<&'a str>) -> pat_nullary
[INFO] [stdout] 2141 | |     where []
[INFO] [stdout] 2142 | |     {
[INFO] [stdout] 2143 | |         parse_pat_nullary_(*st)
[INFO] [stdout] 2144 | |     }
[INFO] [stdout] 2145 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_un> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_un>
[INFO] [stdout]     --> src/parse.rs:2192:1
[INFO] [stdout]      |
[INFO] [stdout] 2192 | / parser! {
[INFO] [stdout] 2193 | |     pub fn parse_pat_un['a](st: State)(easy::Stream<&'a str>) -> pat_un
[INFO] [stdout] 2194 | |     where []
[INFO] [stdout] 2195 | |     {
[INFO] [stdout] 2196 | |         parse_pat_un_(*st)
[INFO] [stdout] 2197 | |     }
[INFO] [stdout] 2198 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_bin> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_bin>
[INFO] [stdout]     --> src/parse.rs:2254:1
[INFO] [stdout]      |
[INFO] [stdout] 2254 | / parser! {
[INFO] [stdout] 2255 | |     pub fn parse_pat_bin['a](st: State)(easy::Stream<&'a str>) -> pat_bin
[INFO] [stdout] 2256 | |     where []
[INFO] [stdout] 2257 | |     {
[INFO] [stdout] 2258 | |         parse_pat_bin_(*st)
[INFO] [stdout] 2259 | |     }
[INFO] [stdout] 2260 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_field> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_field>
[INFO] [stdout]     --> src/parse.rs:2315:1
[INFO] [stdout]      |
[INFO] [stdout] 2315 | / parser! {
[INFO] [stdout] 2316 | |     pub fn parse_pat_field['a](st: State)(easy::Stream<&'a str>) -> pat_field
[INFO] [stdout] 2317 | |     where []
[INFO] [stdout] 2318 | |     {
[INFO] [stdout] 2319 | |         parse_pat_field_(*st)
[INFO] [stdout] 2320 | |     }
[INFO] [stdout] 2321 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = dec_var> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = dec_var>
[INFO] [stdout]     --> src/parse.rs:2352:1
[INFO] [stdout]      |
[INFO] [stdout] 2352 | / parser! {
[INFO] [stdout] 2353 | |     pub fn parse_dec_var['a](st: State)(easy::Stream<&'a str>) -> dec_var
[INFO] [stdout] 2354 | |     where []
[INFO] [stdout] 2355 | |     {
[INFO] [stdout] 2356 | |         parse_dec_var_(*st)
[INFO] [stdout] 2357 | |     }
[INFO] [stdout] 2358 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = dec_nonvar> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = dec_nonvar>
[INFO] [stdout]     --> src/parse.rs:2507:1
[INFO] [stdout]      |
[INFO] [stdout] 2507 | / parser! {
[INFO] [stdout] 2508 | |     pub fn parse_dec_nonvar['a](st: State)(easy::Stream<&'a str>) -> dec_nonvar
[INFO] [stdout] 2509 | |     where []
[INFO] [stdout] 2510 | |     {
[INFO] [stdout] 2511 | |         parse_dec_nonvar_(*st)
[INFO] [stdout] 2512 | |     }
[INFO] [stdout] 2513 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = func_body> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = func_body>
[INFO] [stdout]     --> src/parse.rs:2570:1
[INFO] [stdout]      |
[INFO] [stdout] 2570 | / parser! {
[INFO] [stdout] 2571 | |     pub fn parse_func_body['a](st: State)(easy::Stream<&'a str>) -> func_body
[INFO] [stdout] 2572 | |     where []
[INFO] [stdout] 2573 | |     {
[INFO] [stdout] 2574 | |         parse_func_body_(*st)
[INFO] [stdout] 2575 | |     }
[INFO] [stdout] 2576 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = obj_body> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = obj_body>
[INFO] [stdout]     --> src/parse.rs:2599:1
[INFO] [stdout]      |
[INFO] [stdout] 2599 | / parser! {
[INFO] [stdout] 2600 | |     pub fn parse_obj_body['a](st: State)(easy::Stream<&'a str>) -> obj_body
[INFO] [stdout] 2601 | |     where []
[INFO] [stdout] 2602 | |     {
[INFO] [stdout] 2603 | |         parse_obj_body_(*st)
[INFO] [stdout] 2604 | |     }
[INFO] [stdout] 2605 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = class_body> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = class_body>
[INFO] [stdout]     --> src/parse.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / parser! {
[INFO] [stdout] 2639 | |     pub fn parse_class_body['a](st: State)(easy::Stream<&'a str>) -> class_body
[INFO] [stdout] 2640 | |     where []
[INFO] [stdout] 2641 | |     {
[INFO] [stdout] 2642 | |         parse_class_body_(*st)
[INFO] [stdout] 2643 | |     }
[INFO] [stdout] 2644 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = imp> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = imp>
[INFO] [stdout]     --> src/parse.rs:2676:1
[INFO] [stdout]      |
[INFO] [stdout] 2676 | / parser! {
[INFO] [stdout] 2677 | |     pub fn parse_imp['a](st: State)(easy::Stream<&'a str>) -> imp
[INFO] [stdout] 2678 | |     where []
[INFO] [stdout] 2679 | |     {
[INFO] [stdout] 2680 | |         parse_imp_(*st)
[INFO] [stdout] 2681 | |     }
[INFO] [stdout] 2682 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = prog> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = prog>
[INFO] [stdout]     --> src/parse.rs:2707:1
[INFO] [stdout]      |
[INFO] [stdout] 2707 | / parser! {
[INFO] [stdout] 2708 | |     pub fn parse_prog['a](st: State)(easy::Stream<&'a str>) -> prog
[INFO] [stdout] 2709 | |     where []
[INFO] [stdout] 2710 | |     {
[INFO] [stdout] 2711 | |         parse_prog_(*st)
[INFO] [stdout] 2712 | |     }
[INFO] [stdout] 2713 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                11: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                12: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                13: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                14: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                15: rustc_interface::passes::start_codegen
[INFO] [stdout]                16: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                17: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                18: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                19: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                20: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                21: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                23: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                24: <unknown>
[INFO] [stdout]                25: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = String> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = String>
[INFO] [stdout]   --> src/parse.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / parser! {
[INFO] [stdout] 70 | |     pub fn parse_id['a](st: State)(easy::Stream<&'a str>) -> id
[INFO] [stdout] 71 | |     where []
[INFO] [stdout] 72 | |     {
[INFO] [stdout] 73 | |         parse_id_(*st)
[INFO] [stdout] 74 | |     }
[INFO] [stdout] 75 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]               1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]               2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]               3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]               4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]               5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]               6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]               7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               8: rustc_mir_transform::optimized_mir
[INFO] [stdout]               9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]              11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]              12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]              13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]              14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]              15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]              16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]              18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]              19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]              21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]              22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]              23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]              24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]              25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]              26: rustc_interface::passes::start_codegen
[INFO] [stdout]              27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]              29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]              30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]              35: <unknown>
[INFO] [stdout]              36: __clone
[INFO] [stdout]            
[INFO] [stdout]    = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = bool> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = bool>
[INFO] [stdout]   --> src/parse.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | / parser! {
[INFO] [stdout] 86 | |     pub fn parse_bool['a](st: State)(easy::Stream<&'a str>) -> bool
[INFO] [stdout] 87 | |     where []
[INFO] [stdout] 88 | |     {
[INFO] [stdout] 89 | |         parse_bool_(*st)
[INFO] [stdout] 90 | |     }
[INFO] [stdout] 91 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]               1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]               2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]               3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]               4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]               5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]               6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]               7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               8: rustc_mir_transform::optimized_mir
[INFO] [stdout]               9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]              11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]              12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]              13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]              14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]              15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]              16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]              18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]              19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]              20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]              21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]              22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]              23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]              24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]              25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]              26: rustc_interface::passes::start_codegen
[INFO] [stdout]              27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]              29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]              30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]              31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]              34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                         at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]              35: <unknown>
[INFO] [stdout]              36: __clone
[INFO] [stdout]            
[INFO] [stdout]    = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = u128> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = u128>
[INFO] [stdout]    --> src/parse.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / parser! {
[INFO] [stdout] 116 | |     pub fn parse_nat['a](st: State)(easy::Stream<&'a str>) -> nat
[INFO] [stdout] 117 | |     where []
[INFO] [stdout] 118 | |     {
[INFO] [stdout] 119 | |         parse_nat_(*st)
[INFO] [stdout] 120 | |     }
[INFO] [stdout] 121 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = f64> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = f64>
[INFO] [stdout]    --> src/parse.rs:162:1
[INFO] [stdout]     |
[INFO] [stdout] 162 | / parser! {
[INFO] [stdout] 163 | |     pub fn parse_float['a](st: State)(easy::Stream<&'a str>) -> float
[INFO] [stdout] 164 | |     where []
[INFO] [stdout] 165 | |     {
[INFO] [stdout] 166 | |         parse_float_(*st)
[INFO] [stdout] 167 | |     }
[INFO] [stdout] 168 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = char> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = char>
[INFO] [stdout]    --> src/parse.rs:183:1
[INFO] [stdout]     |
[INFO] [stdout] 183 | / parser! {
[INFO] [stdout] 184 | |     pub fn parse_char['a](st: State)(easy::Stream<&'a str>) -> char
[INFO] [stdout] 185 | |     where []
[INFO] [stdout] 186 | |     {
[INFO] [stdout] 187 | |         parse_char_(*st)
[INFO] [stdout] 188 | |     }
[INFO] [stdout] 189 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = String> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = String>
[INFO] [stdout]    --> src/parse.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / parser! {
[INFO] [stdout] 206 | |     pub fn parse_text['a](st: State)(easy::Stream<&'a str>) -> text
[INFO] [stdout] 207 | |     where []
[INFO] [stdout] 208 | |     {
[INFO] [stdout] 209 | |         parse_text_(*st)
[INFO] [stdout] 210 | |     }
[INFO] [stdout] 211 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = obj_sort> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = obj_sort>
[INFO] [stdout]    --> src/parse.rs:305:1
[INFO] [stdout]     |
[INFO] [stdout] 305 | / parser! {
[INFO] [stdout] 306 | |     pub fn parse_obj_sort['a](st: State)(easy::Stream<&'a str>) -> obj_sort
[INFO] [stdout] 307 | |     where []
[INFO] [stdout] 308 | |     {
[INFO] [stdout] 309 | |         parse_obj_sort_(*st)
[INFO] [stdout] 310 | |     }
[INFO] [stdout] 311 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = func_sort_opt> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = func_sort_opt>
[INFO] [stdout]    --> src/parse.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / parser! {
[INFO] [stdout] 344 | |     pub fn parse_func_sort_opt['a](st: State)(easy::Stream<&'a str>) -> func_sort_opt
[INFO] [stdout] 345 | |     where []
[INFO] [stdout] 346 | |     {
[INFO] [stdout] 347 | |         parse_func_sort_opt_(*st)
[INFO] [stdout] 348 | |     }
[INFO] [stdout] 349 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = shared_pat_opt> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = shared_pat_opt>
[INFO] [stdout]    --> src/parse.rs:388:1
[INFO] [stdout]     |
[INFO] [stdout] 388 | / parser! {
[INFO] [stdout] 389 | |     pub fn parse_shared_pat_opt['a](st: State)(easy::Stream<&'a str>) -> shared_pat_opt
[INFO] [stdout] 390 | |     where []
[INFO] [stdout] 391 | |     {
[INFO] [stdout] 392 | |         parse_shared_pat_opt_(*st)
[INFO] [stdout] 393 | |     }
[INFO] [stdout] 394 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_obj> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_obj>
[INFO] [stdout]    --> src/parse.rs:418:1
[INFO] [stdout]     |
[INFO] [stdout] 418 | / parser! {
[INFO] [stdout] 419 | |     pub fn parse_typ_obj['a](st: State)(easy::Stream<&'a str>) -> typ_obj
[INFO] [stdout] 420 | |     where []
[INFO] [stdout] 421 | |     {
[INFO] [stdout] 422 | |         parse_typ_obj_(*st)
[INFO] [stdout] 423 | |     }
[INFO] [stdout] 424 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_variant> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_variant>
[INFO] [stdout]    --> src/parse.rs:452:1
[INFO] [stdout]     |
[INFO] [stdout] 452 | / parser! {
[INFO] [stdout] 453 | |     pub fn parse_typ_variant['a](st: State)(easy::Stream<&'a str>) -> typ_variant
[INFO] [stdout] 454 | |     where []
[INFO] [stdout] 455 | |     {
[INFO] [stdout] 456 | |         parse_typ_variant_(*st)
[INFO] [stdout] 457 | |     }
[INFO] [stdout] 458 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_nullary> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_nullary>
[INFO] [stdout]    --> src/parse.rs:503:1
[INFO] [stdout]     |
[INFO] [stdout] 503 | / parser! {
[INFO] [stdout] 504 | |     pub fn parse_typ_nullary['a](st: State)(easy::Stream<&'a str>) -> typ_nullary
[INFO] [stdout] 505 | |     where []
[INFO] [stdout] 506 | |     {
[INFO] [stdout] 507 | |         parse_typ_nullary_(*st)
[INFO] [stdout] 508 | |     }
[INFO] [stdout] 509 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_un> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_un>
[INFO] [stdout]    --> src/parse.rs:538:1
[INFO] [stdout]     |
[INFO] [stdout] 538 | / parser! {
[INFO] [stdout] 539 | |     pub fn parse_typ_un['a](st: State)(easy::Stream<&'a str>) -> typ_un
[INFO] [stdout] 540 | |     where []
[INFO] [stdout] 541 | |     {
[INFO] [stdout] 542 | |         parse_typ_un_(*st)
[INFO] [stdout] 543 | |     }
[INFO] [stdout] 544 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_pre> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_pre>
[INFO] [stdout]    --> src/parse.rs:582:1
[INFO] [stdout]     |
[INFO] [stdout] 582 | / parser! {
[INFO] [stdout] 583 | |     pub fn parse_typ_pre['a](st: State)(easy::Stream<&'a str>) -> typ_pre
[INFO] [stdout] 584 | |     where []
[INFO] [stdout] 585 | |     {
[INFO] [stdout] 586 | |         parse_typ_pre_(*st)
[INFO] [stdout] 587 | |     }
[INFO] [stdout] 588 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_nobin> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_nobin>
[INFO] [stdout]    --> src/parse.rs:639:1
[INFO] [stdout]     |
[INFO] [stdout] 639 | / parser! {
[INFO] [stdout] 640 | |     pub fn parse_typ_nobin['a](st: State)(easy::Stream<&'a str>) -> typ_nobin
[INFO] [stdout] 641 | |     where []
[INFO] [stdout] 642 | |     {
[INFO] [stdout] 643 | |         parse_typ_nobin_(*st)
[INFO] [stdout] 644 | |     }
[INFO] [stdout] 645 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ>
[INFO] [stdout]    --> src/parse.rs:682:1
[INFO] [stdout]     |
[INFO] [stdout] 682 | / parser! {
[INFO] [stdout] 683 | |     pub fn parse_typ['a](st: State)(easy::Stream<&'a str>) -> typ
[INFO] [stdout] 684 | |     where []
[INFO] [stdout] 685 | |     {
[INFO] [stdout] 686 | |         parse_typ_(*st)
[INFO] [stdout] 687 | |     }
[INFO] [stdout] 688 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_item> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_item>
[INFO] [stdout]    --> src/parse.rs:720:1
[INFO] [stdout]     |
[INFO] [stdout] 720 | / parser! {
[INFO] [stdout] 721 | |     pub fn parse_typ_item['a](st: State)(easy::Stream<&'a str>) -> typ_item
[INFO] [stdout] 722 | |     where []
[INFO] [stdout] 723 | |     {
[INFO] [stdout] 724 | |         parse_typ_item_(*st)
[INFO] [stdout] 725 | |     }
[INFO] [stdout] 726 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_args> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_args>
[INFO] [stdout]    --> src/parse.rs:751:1
[INFO] [stdout]     |
[INFO] [stdout] 751 | / parser! {
[INFO] [stdout] 752 | |     pub fn parse_typ_args['a](st: State)(easy::Stream<&'a str>) -> typ_args
[INFO] [stdout] 753 | |     where []
[INFO] [stdout] 754 | |     {
[INFO] [stdout] 755 | |         parse_typ_args_(*st)
[INFO] [stdout] 756 | |     }
[INFO] [stdout] 757 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_field> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_field>
[INFO] [stdout]    --> src/parse.rs:813:1
[INFO] [stdout]     |
[INFO] [stdout] 813 | / parser! {
[INFO] [stdout] 814 | |     pub fn parse_typ_field['a](st: State)(easy::Stream<&'a str>) -> typ_field
[INFO] [stdout] 815 | |     where []
[INFO] [stdout] 816 | |     {
[INFO] [stdout] 817 | |         parse_typ_field_(*st)
[INFO] [stdout] 818 | |     }
[INFO] [stdout] 819 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_tag> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_tag>
[INFO] [stdout]    --> src/parse.rs:851:1
[INFO] [stdout]     |
[INFO] [stdout] 851 | / parser! {
[INFO] [stdout] 852 | |     pub fn parse_typ_tag['a](st: State)(easy::Stream<&'a str>) -> typ_tag
[INFO] [stdout] 853 | |     where []
[INFO] [stdout] 854 | |     {
[INFO] [stdout] 855 | |         parse_typ_tag_(*st)
[INFO] [stdout] 856 | |     }
[INFO] [stdout] 857 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = typ_bind> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = typ_bind>
[INFO] [stdout]    --> src/parse.rs:882:1
[INFO] [stdout]     |
[INFO] [stdout] 882 | / parser! {
[INFO] [stdout] 883 | |     pub fn parse_typ_bind['a](st: State)(easy::Stream<&'a str>) -> typ_bind
[INFO] [stdout] 884 | |     where []
[INFO] [stdout] 885 | |     {
[INFO] [stdout] 886 | |         parse_typ_bind_(*st)
[INFO] [stdout] 887 | |     }
[INFO] [stdout] 888 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = lit> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = lit>
[INFO] [stdout]    --> src/parse.rs:926:1
[INFO] [stdout]     |
[INFO] [stdout] 926 | / parser! {
[INFO] [stdout] 927 | |     pub fn parse_lit['a](st: State)(easy::Stream<&'a str>) -> lit
[INFO] [stdout] 928 | |     where []
[INFO] [stdout] 929 | |     {
[INFO] [stdout] 930 | |         parse_lit_(*st)
[INFO] [stdout] 931 | |     }
[INFO] [stdout] 932 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = unop> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = unop>
[INFO] [stdout]    --> src/parse.rs:962:1
[INFO] [stdout]     |
[INFO] [stdout] 962 | / parser! {
[INFO] [stdout] 963 | |     pub fn parse_unop['a](st: State)(easy::Stream<&'a str>) -> unop
[INFO] [stdout] 964 | |     where []
[INFO] [stdout] 965 | |     {
[INFO] [stdout] 966 | |         parse_unop_(*st)
[INFO] [stdout] 967 | |     }
[INFO] [stdout] 968 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]               11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]               12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]               13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]               14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]               15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]               16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]               18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]               19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]               20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]               21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]               22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]               23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]               24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]               25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]               26: rustc_interface::passes::start_codegen
[INFO] [stdout]               27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]               29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]               30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]               31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]               32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]               34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                          at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]               35: <unknown>
[INFO] [stdout]               36: __clone
[INFO] [stdout]             
[INFO] [stdout]     = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = binop> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = binop>
[INFO] [stdout]     --> src/parse.rs:1039:1
[INFO] [stdout]      |
[INFO] [stdout] 1039 | / parser! {
[INFO] [stdout] 1040 | |     pub fn parse_binop['a](st: State)(easy::Stream<&'a str>) -> binop
[INFO] [stdout] 1041 | |     where []
[INFO] [stdout] 1042 | |     {
[INFO] [stdout] 1043 | |         parse_binop_(*st)
[INFO] [stdout] 1044 | |     }
[INFO] [stdout] 1045 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = relop> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = relop>
[INFO] [stdout]     --> src/parse.rs:1080:1
[INFO] [stdout]      |
[INFO] [stdout] 1080 | / parser! {
[INFO] [stdout] 1081 | |     pub fn parse_relop['a](st: State)(easy::Stream<&'a str>) -> relop
[INFO] [stdout] 1082 | |     where []
[INFO] [stdout] 1083 | |     {
[INFO] [stdout] 1084 | |         parse_relop_(*st)
[INFO] [stdout] 1085 | |     }
[INFO] [stdout] 1086 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = unassign> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = unassign>
[INFO] [stdout]     --> src/parse.rs:1112:1
[INFO] [stdout]      |
[INFO] [stdout] 1112 | / parser! {
[INFO] [stdout] 1113 | |     pub fn parse_unassign['a](st: State)(easy::Stream<&'a str>) -> unassign
[INFO] [stdout] 1114 | |     where []
[INFO] [stdout] 1115 | |     {
[INFO] [stdout] 1116 | |         parse_unassign_(*st)
[INFO] [stdout] 1117 | |     }
[INFO] [stdout] 1118 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = binassign> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = binassign>
[INFO] [stdout]     --> src/parse.rs:1189:1
[INFO] [stdout]      |
[INFO] [stdout] 1189 | / parser! {
[INFO] [stdout] 1190 | |     pub fn parse_binassign['a](st: State)(easy::Stream<&'a str>) -> binassign
[INFO] [stdout] 1191 | |     where []
[INFO] [stdout] 1192 | |     {
[INFO] [stdout] 1193 | |         parse_binassign_(*st)
[INFO] [stdout] 1194 | |     }
[INFO] [stdout] 1195 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_obj> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_obj>
[INFO] [stdout]     --> src/parse.rs:1224:1
[INFO] [stdout]      |
[INFO] [stdout] 1224 | / parser! {
[INFO] [stdout] 1225 | |     pub fn parse_exp_obj['a](st: State)(easy::Stream<&'a str>) -> exp_obj
[INFO] [stdout] 1226 | |     where []
[INFO] [stdout] 1227 | |     {
[INFO] [stdout] 1228 | |         parse_exp_obj_(*st)
[INFO] [stdout] 1229 | |     }
[INFO] [stdout] 1230 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_plain> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_plain>
[INFO] [stdout]     --> src/parse.rs:1252:1
[INFO] [stdout]      |
[INFO] [stdout] 1252 | / parser! {
[INFO] [stdout] 1253 | |     pub fn parse_exp_plain['a](st: State)(easy::Stream<&'a str>) -> exp_plain
[INFO] [stdout] 1254 | |     where []
[INFO] [stdout] 1255 | |     {
[INFO] [stdout] 1256 | |         parse_exp_plain_(*st)
[INFO] [stdout] 1257 | |     }
[INFO] [stdout] 1258 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_post> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_post>
[INFO] [stdout]     --> src/parse.rs:1374:1
[INFO] [stdout]      |
[INFO] [stdout] 1374 | / parser! {
[INFO] [stdout] 1375 | |     pub fn parse_exp_post['a](st: State)(easy::Stream<&'a str>) -> exp_post
[INFO] [stdout] 1376 | |     where []
[INFO] [stdout] 1377 | |     {
[INFO] [stdout] 1378 | |         parse_exp_post_(*st)
[INFO] [stdout] 1379 | |     }
[INFO] [stdout] 1380 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_un> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_un>
[INFO] [stdout]     --> src/parse.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | / parser! {
[INFO] [stdout] 1461 | |     pub fn parse_exp_un['a](st: State)(easy::Stream<&'a str>) -> exp_un
[INFO] [stdout] 1462 | |     where []
[INFO] [stdout] 1463 | |     {
[INFO] [stdout] 1464 | |         parse_exp_un_(*st)
[INFO] [stdout] 1465 | |     }
[INFO] [stdout] 1466 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_bin> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_bin>
[INFO] [stdout]     --> src/parse.rs:1558:1
[INFO] [stdout]      |
[INFO] [stdout] 1558 | / parser! {
[INFO] [stdout] 1559 | |     pub fn parse_exp_bin['a](st: State)(easy::Stream<&'a str>) -> exp_bin
[INFO] [stdout] 1560 | |     where []
[INFO] [stdout] 1561 | |     {
[INFO] [stdout] 1562 | |         parse_exp_bin_(*st)
[INFO] [stdout] 1563 | |     }
[INFO] [stdout] 1564 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_nondec> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_nondec>
[INFO] [stdout]     --> src/parse.rs:1739:1
[INFO] [stdout]      |
[INFO] [stdout] 1739 | / parser! {
[INFO] [stdout] 1740 | |     pub fn parse_exp_nondec['a](st: State)(easy::Stream<&'a str>) -> exp_nondec
[INFO] [stdout] 1741 | |     where []
[INFO] [stdout] 1742 | |     {
[INFO] [stdout] 1743 | |         parse_exp_nondec_(*st)
[INFO] [stdout] 1744 | |     }
[INFO] [stdout] 1745 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = block> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = block>
[INFO] [stdout]     --> src/parse.rs:1868:1
[INFO] [stdout]      |
[INFO] [stdout] 1868 | / parser! {
[INFO] [stdout] 1869 | |     pub fn parse_block['a](st: State)(easy::Stream<&'a str>) -> block
[INFO] [stdout] 1870 | |     where []
[INFO] [stdout] 1871 | |     {
[INFO] [stdout] 1872 | |         parse_block_(*st)
[INFO] [stdout] 1873 | |     }
[INFO] [stdout] 1874 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = case> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = case>
[INFO] [stdout]     --> src/parse.rs:1903:1
[INFO] [stdout]      |
[INFO] [stdout] 1903 | / parser! {
[INFO] [stdout] 1904 | |     pub fn parse_case['a](st: State)(easy::Stream<&'a str>) -> case
[INFO] [stdout] 1905 | |     where []
[INFO] [stdout] 1906 | |     {
[INFO] [stdout] 1907 | |         parse_case_(*st)
[INFO] [stdout] 1908 | |     }
[INFO] [stdout] 1909 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = catch> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = catch>
[INFO] [stdout]     --> src/parse.rs:1938:1
[INFO] [stdout]      |
[INFO] [stdout] 1938 | / parser! {
[INFO] [stdout] 1939 | |     pub fn parse_catch['a](st: State)(easy::Stream<&'a str>) -> catch
[INFO] [stdout] 1940 | |     where []
[INFO] [stdout] 1941 | |     {
[INFO] [stdout] 1942 | |         parse_catch_(*st)
[INFO] [stdout] 1943 | |     }
[INFO] [stdout] 1944 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = exp_field> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = exp_field>
[INFO] [stdout]     --> src/parse.rs:1975:1
[INFO] [stdout]      |
[INFO] [stdout] 1975 | / parser! {
[INFO] [stdout] 1976 | |     pub fn parse_exp_field['a](st: State)(easy::Stream<&'a str>) -> exp_field
[INFO] [stdout] 1977 | |     where []
[INFO] [stdout] 1978 | |     {
[INFO] [stdout] 1979 | |         parse_exp_field_(*st)
[INFO] [stdout] 1980 | |     }
[INFO] [stdout] 1981 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = vis> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = vis>
[INFO] [stdout]     --> src/parse.rs:2041:1
[INFO] [stdout]      |
[INFO] [stdout] 2041 | / parser! {
[INFO] [stdout] 2042 | |     pub fn parse_vis['a](st: State)(easy::Stream<&'a str>) -> vis
[INFO] [stdout] 2043 | |     where []
[INFO] [stdout] 2044 | |     {
[INFO] [stdout] 2045 | |         parse_vis_(*st)
[INFO] [stdout] 2046 | |     }
[INFO] [stdout] 2047 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = stab> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = stab>
[INFO] [stdout]     --> src/parse.rs:2071:1
[INFO] [stdout]      |
[INFO] [stdout] 2071 | / parser! {
[INFO] [stdout] 2072 | |     pub fn parse_stab['a](st: State)(easy::Stream<&'a str>) -> stab
[INFO] [stdout] 2073 | |     where []
[INFO] [stdout] 2074 | |     {
[INFO] [stdout] 2075 | |         parse_stab_(*st)
[INFO] [stdout] 2076 | |     }
[INFO] [stdout] 2077 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_plain> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_plain>
[INFO] [stdout]     --> src/parse.rs:2109:1
[INFO] [stdout]      |
[INFO] [stdout] 2109 | / parser! {
[INFO] [stdout] 2110 | |     pub fn parse_pat_plain['a](st: State)(easy::Stream<&'a str>) -> pat_plain
[INFO] [stdout] 2111 | |     where []
[INFO] [stdout] 2112 | |     {
[INFO] [stdout] 2113 | |         parse_pat_plain_(*st)
[INFO] [stdout] 2114 | |     }
[INFO] [stdout] 2115 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_nullary> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_nullary>
[INFO] [stdout]     --> src/parse.rs:2139:1
[INFO] [stdout]      |
[INFO] [stdout] 2139 | / parser! {
[INFO] [stdout] 2140 | |     pub fn parse_pat_nullary['a](st: State)(easy::Stream<&'a str>) -> pat_nullary
[INFO] [stdout] 2141 | |     where []
[INFO] [stdout] 2142 | |     {
[INFO] [stdout] 2143 | |         parse_pat_nullary_(*st)
[INFO] [stdout] 2144 | |     }
[INFO] [stdout] 2145 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_un> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_un>
[INFO] [stdout]     --> src/parse.rs:2192:1
[INFO] [stdout]      |
[INFO] [stdout] 2192 | / parser! {
[INFO] [stdout] 2193 | |     pub fn parse_pat_un['a](st: State)(easy::Stream<&'a str>) -> pat_un
[INFO] [stdout] 2194 | |     where []
[INFO] [stdout] 2195 | |     {
[INFO] [stdout] 2196 | |         parse_pat_un_(*st)
[INFO] [stdout] 2197 | |     }
[INFO] [stdout] 2198 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_bin> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_bin>
[INFO] [stdout]     --> src/parse.rs:2254:1
[INFO] [stdout]      |
[INFO] [stdout] 2254 | / parser! {
[INFO] [stdout] 2255 | |     pub fn parse_pat_bin['a](st: State)(easy::Stream<&'a str>) -> pat_bin
[INFO] [stdout] 2256 | |     where []
[INFO] [stdout] 2257 | |     {
[INFO] [stdout] 2258 | |         parse_pat_bin_(*st)
[INFO] [stdout] 2259 | |     }
[INFO] [stdout] 2260 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = pat_field> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = pat_field>
[INFO] [stdout]     --> src/parse.rs:2315:1
[INFO] [stdout]      |
[INFO] [stdout] 2315 | / parser! {
[INFO] [stdout] 2316 | |     pub fn parse_pat_field['a](st: State)(easy::Stream<&'a str>) -> pat_field
[INFO] [stdout] 2317 | |     where []
[INFO] [stdout] 2318 | |     {
[INFO] [stdout] 2319 | |         parse_pat_field_(*st)
[INFO] [stdout] 2320 | |     }
[INFO] [stdout] 2321 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = dec_var> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = dec_var>
[INFO] [stdout]     --> src/parse.rs:2352:1
[INFO] [stdout]      |
[INFO] [stdout] 2352 | / parser! {
[INFO] [stdout] 2353 | |     pub fn parse_dec_var['a](st: State)(easy::Stream<&'a str>) -> dec_var
[INFO] [stdout] 2354 | |     where []
[INFO] [stdout] 2355 | |     {
[INFO] [stdout] 2356 | |         parse_dec_var_(*st)
[INFO] [stdout] 2357 | |     }
[INFO] [stdout] 2358 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = dec_nonvar> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = dec_nonvar>
[INFO] [stdout]     --> src/parse.rs:2507:1
[INFO] [stdout]      |
[INFO] [stdout] 2507 | / parser! {
[INFO] [stdout] 2508 | |     pub fn parse_dec_nonvar['a](st: State)(easy::Stream<&'a str>) -> dec_nonvar
[INFO] [stdout] 2509 | |     where []
[INFO] [stdout] 2510 | |     {
[INFO] [stdout] 2511 | |         parse_dec_nonvar_(*st)
[INFO] [stdout] 2512 | |     }
[INFO] [stdout] 2513 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = func_body> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = func_body>
[INFO] [stdout]     --> src/parse.rs:2570:1
[INFO] [stdout]      |
[INFO] [stdout] 2570 | / parser! {
[INFO] [stdout] 2571 | |     pub fn parse_func_body['a](st: State)(easy::Stream<&'a str>) -> func_body
[INFO] [stdout] 2572 | |     where []
[INFO] [stdout] 2573 | |     {
[INFO] [stdout] 2574 | |         parse_func_body_(*st)
[INFO] [stdout] 2575 | |     }
[INFO] [stdout] 2576 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = obj_body> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = obj_body>
[INFO] [stdout]     --> src/parse.rs:2599:1
[INFO] [stdout]      |
[INFO] [stdout] 2599 | / parser! {
[INFO] [stdout] 2600 | |     pub fn parse_obj_body['a](st: State)(easy::Stream<&'a str>) -> obj_body
[INFO] [stdout] 2601 | |     where []
[INFO] [stdout] 2602 | |     {
[INFO] [stdout] 2603 | |         parse_obj_body_(*st)
[INFO] [stdout] 2604 | |     }
[INFO] [stdout] 2605 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = class_body> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = class_body>
[INFO] [stdout]     --> src/parse.rs:2638:1
[INFO] [stdout]      |
[INFO] [stdout] 2638 | / parser! {
[INFO] [stdout] 2639 | |     pub fn parse_class_body['a](st: State)(easy::Stream<&'a str>) -> class_body
[INFO] [stdout] 2640 | |     where []
[INFO] [stdout] 2641 | |     {
[INFO] [stdout] 2642 | |         parse_class_body_(*st)
[INFO] [stdout] 2643 | |     }
[INFO] [stdout] 2644 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = imp> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = imp>
[INFO] [stdout]     --> src/parse.rs:2676:1
[INFO] [stdout]      |
[INFO] [stdout] 2676 | / parser! {
[INFO] [stdout] 2677 | |     pub fn parse_imp['a](st: State)(easy::Stream<&'a str>) -> imp
[INFO] [stdout] 2678 | |     where []
[INFO] [stdout] 2679 | |     {
[INFO] [stdout] 2680 | |         parse_imp_(*st)
[INFO] [stdout] 2681 | |     }
[INFO] [stdout] 2682 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: internal compiler error: failed to normalize &mut dyn Parser<combine::easy::Stream<&str>, PartialState = <impl Parser<combine::easy::Stream<&str>, Output = prog> as Parser<combine::easy::Stream<&str>>>::PartialState, Output = prog>
[INFO] [stdout]     --> src/parse.rs:2707:1
[INFO] [stdout]      |
[INFO] [stdout] 2707 | / parser! {
[INFO] [stdout] 2708 | |     pub fn parse_prog['a](st: State)(easy::Stream<&'a str>) -> prog
[INFO] [stdout] 2709 | |     where []
[INFO] [stdout] 2710 | |     {
[INFO] [stdout] 2711 | |         parse_prog_(*st)
[INFO] [stdout] 2712 | |     }
[INFO] [stdout] 2713 | | }
[INFO] [stdout]      | |_^
[INFO] [stdout]      |
[INFO] [stdout]      = note: delayed at    0: <rustc_errors::HandlerInner>::emit_diagnostic
[INFO] [stdout]                 1: <rustc_errors::Handler>::delay_span_bug::<rustc_span::span_encoding::Span, &str>
[INFO] [stdout]                 2: <rustc_const_eval::interpret::eval_context::InterpCx<rustc_mir_transform::const_prop::ConstPropMachine>>::eval_rvalue_into_place
[INFO] [stdout]                 3: <rustc_mir_transform::const_prop_lint::ConstPropagator as rustc_middle::mir::visit::Visitor>::visit_body
[INFO] [stdout]                 4: <rustc_mir_transform::const_prop_lint::ConstProp as rustc_mir_transform::pass_manager::MirLint>::run_lint
[INFO] [stdout]                 5: rustc_mir_transform::run_analysis_to_runtime_passes
[INFO] [stdout]                 6: rustc_mir_transform::mir_drops_elaborated_and_const_checked
[INFO] [stdout]                 7: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::mir_drops_elaborated_and_const_checked, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                 8: rustc_mir_transform::optimized_mir
[INFO] [stdout]                 9: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::optimized_mir, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                10: rustc_monomorphize::collector::collect_neighbours
[INFO] [stdout]                11: rustc_monomorphize::collector::collect_items_rec
[INFO] [stdout]                12: rustc_data_structures::sync::par_for_each_in::<alloc::vec::Vec<rustc_middle::mir::mono::MonoItem>, rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}::{closure#0}>
[INFO] [stdout]                13: <rustc_session::session::Session>::time::<(), rustc_monomorphize::collector::collect_crate_mono_items::{closure#1}>
[INFO] [stdout]                14: rustc_monomorphize::collector::collect_crate_mono_items
[INFO] [stdout]                15: rustc_monomorphize::partitioning::collect_and_partition_mono_items
[INFO] [stdout]                16: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::collect_and_partition_mono_items, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                17: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::collect_and_partition_mono_items
[INFO] [stdout]                18: rustc_codegen_ssa::back::symbol_export::exported_symbols_provider_local
[INFO] [stdout]                19: rustc_query_system::query::plumbing::try_execute_query::<rustc_query_impl::queries::exported_symbols, rustc_query_impl::plumbing::QueryCtxt>
[INFO] [stdout]                20: <rustc_query_impl::Queries as rustc_middle::ty::query::QueryEngine>::exported_symbols
[INFO] [stdout]                21: <rustc_metadata::rmeta::encoder::EncodeContext>::encode_crate_root
[INFO] [stdout]                22: rustc_metadata::rmeta::encoder::encode_metadata_impl
[INFO] [stdout]                23: rustc_data_structures::sync::join::<rustc_metadata::rmeta::encoder::encode_metadata::{closure#0}, rustc_metadata::rmeta::encoder::encode_metadata::{closure#1}, (), ()>
[INFO] [stdout]                24: rustc_metadata::rmeta::encoder::encode_metadata
[INFO] [stdout]                25: rustc_metadata::fs::encode_and_write_metadata
[INFO] [stdout]                26: rustc_interface::passes::start_codegen
[INFO] [stdout]                27: <rustc_middle::ty::context::GlobalCtxt>::enter::<<rustc_interface::queries::Queries>::ongoing_codegen::{closure#0}::{closure#0}, core::result::Result<alloc::boxed::Box<dyn core::any::Any>, rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                28: <rustc_interface::queries::Queries>::ongoing_codegen
[INFO] [stdout]                29: rustc_span::with_source_map::<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}::{closure#0}>
[INFO] [stdout]                30: std::sys_common::backtrace::__rust_begin_short_backtrace::<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>
[INFO] [stdout]                31: <<std::thread::Builder>::spawn_unchecked_<rustc_interface::util::run_in_thread_pool_with_globals<rustc_interface::interface::run_compiler<core::result::Result<(), rustc_span::ErrorGuaranteed>, rustc_driver_impl::run_compiler::{closure#1}>::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#0}::{closure#0}, core::result::Result<(), rustc_span::ErrorGuaranteed>>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                32: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                33: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/alloc/src/boxed.rs:1987:9
[INFO] [stdout]                34: std::sys::unix::thread::Thread::new::thread_start
[INFO] [stdout]                           at /rustc/84c898d65adf2f39a5a98507f1fe0ce10a2b8dbc/library/std/src/sys/unix/thread.rs:108:17
[INFO] [stdout]                35: <unknown>
[INFO] [stdout]                36: __clone
[INFO] [stdout]              
[INFO] [stdout]      = note: this error: internal compiler error originates in the macro `$crate::combine_parser_impl` which comes from the expansion of the macro `parser` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
[INFO] [stderr] 
[INFO] [stderr] note: rustc 1.69.0 (84c898d65 2023-04-16) running on x86_64-unknown-linux-gnu
[INFO] [stderr] 
[INFO] [stderr] note: compiler flags: --crate-type lib -C embed-bitcode=no -C debuginfo=2
[INFO] [stderr] 
[INFO] [stderr] note: some of the compiler flags provided by cargo are hidden
[INFO] [stderr] 
[INFO] [stderr] query stack during panic:
[INFO] [stderr] end of query stack
[INFO] [stderr] error: could not compile `motoko_parse`
[INFO] running `Command { std: "docker" "inspect" "db2ba3cc94ab7d7151a346946310e4242bfc6944536c46396290e661ad12b1ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db2ba3cc94ab7d7151a346946310e4242bfc6944536c46396290e661ad12b1ca", kill_on_drop: false }`
[INFO] [stdout] db2ba3cc94ab7d7151a346946310e4242bfc6944536c46396290e661ad12b1ca
