thread 'main' (2485443) panicked at crates/hir-ty/src/next_solver/predicate.rs:565:9:
`AliasRelate(Alias(AliasTy { args: [Alias(AliasTy { args: [{type error}, '!1_0.Named(FunctionId("foo"))], kind: Projection { def_id: TypeAliasId("AsA") }, .. }), '^1_0.Named(FunctionId("foo"))], kind: Projection { def_id: TypeAliasId("AsB") }, .. }), Equate, ?0t)` has escaping bound vars, so it cannot be wrapped in a dummy binder.
stack backtrace:
0: 0x55b9f301912a - std[1d42cb0d866aa333]::backtrace_rs::backtrace::libunwind::trace
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
1: 0x55b9f301912a - std[1d42cb0d866aa333]::backtrace_rs::backtrace::trace_unsynchronized::<std[1d42cb0d866aa333]::sys::backtrace::_print_fmt::{closure#1}>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
2: 0x55b9f301912a - std[1d42cb0d866aa333]::sys::backtrace::_print_fmt
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/sys/backtrace.rs:74:9
3: 0x55b9f301912a - <<std[1d42cb0d866aa333]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4e7ceada952a6ea0]::fmt::Display>::fmt
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/sys/backtrace.rs:44:26
4: 0x55b9f187540a - <core[4e7ceada952a6ea0]::fmt::rt::Argument>::fmt
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/core/src/fmt/rt.rs:152:76
5: 0x55b9f187540a - core[4e7ceada952a6ea0]::fmt::write
6: 0x55b9f302593c - core[4e7ceada952a6ea0]::io::write::default_write_fmt::<std[1d42cb0d866aa333]::sys::stdio::unix::Stderr>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/core/src/io/write.rs:402:11
7: 0x55b9f302593c - <std[1d42cb0d866aa333]::sys::stdio::unix::Stderr as core[4e7ceada952a6ea0]::io::write::Write>::write_fmt
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/core/src/io/write.rs:335:13
8: 0x55b9f2ff0d64 - <std[1d42cb0d866aa333]::sys::backtrace::BacktraceLock>::print
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/sys/backtrace.rs:47:9
9: 0x55b9f2ff0d64 - std[1d42cb0d866aa333]::panicking::default_hook::{closure#0}
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:292:27
10: 0x55b9f300e936 - std[1d42cb0d866aa333]::panicking::default_hook
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:319:9
11: 0x55b9f300ed92 - std[1d42cb0d866aa333]::panicking::panic_with_hook
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:815:13
12: 0x55b9f2ff0e12 - std[1d42cb0d866aa333]::panicking::panic_handler::{closure#0}
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:688:13
13: 0x55b9f2fe89a9 - std[1d42cb0d866aa333]::sys::backtrace::__rust_end_short_backtrace::<std[1d42cb0d866aa333]::panicking::panic_handler::{closure#0}, !>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/sys/backtrace.rs:182:18
14: 0x55b9f2ff1c5f - __rustc[e79ffd21e4789ee5]::rust_begin_unwind
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:679:5
15: 0x55b9f1875b6c - core[4e7ceada952a6ea0]::panicking::panic_fmt
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/core/src/panicking.rs:80:14
16: 0x55b9f21748a1 - <ra_ap_rustc_type_ir[704cc925609a7480]::binder::Binder<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>>::dummy
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/binder.rs:105:9
17: 0x55b9f21748a1 - <hir_ty[b563eb2393bac861]::next_solver::predicate::Predicate as ra_ap_rustc_type_ir[704cc925609a7480]::upcast::UpcastFrom<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>>::upcast_from
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/predicate.rs:565:9
18: 0x55b9f1f934b3 - <ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner> as ra_ap_rustc_type_ir[704cc925609a7480]::upcast::Upcast<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, hir_ty[b563eb2393bac861]::next_solver::predicate::Predicate>>::upcast
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/upcast.rs:11:9
19: 0x55b9f1f934b3 - <ra_ap_rustc_type_ir[704cc925609a7480]::solve::Goal<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, hir_ty[b563eb2393bac861]::next_solver::predicate::Predicate>>::new::<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/solve/mod.rs:377:48
20: 0x55b9f1f934b3 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::structurally_normalize_term
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/mod.rs:357:37
21: 0x55b9f1f93094 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::structurally_normalize_ty::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/mod.rs:328:14
22: 0x55b9f1f93094 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::structurally_normalize_ty
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/mod.rs:322:5
23: 0x55b9f1ef21b1 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::assemble_and_evaluate_candidates::<ra_ap_rustc_type_ir[704cc925609a7480]::predicate::TraitPredicate<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/assembly/mod.rs:439:18
24: 0x55b9f1ef21b1 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_trait_goal
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/trait_goals.rs:1562:18
25: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_goal::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:829:25
26: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::enter_forall::<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_goal::{closure#0}>::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:1335:51
27: 0x55b9f1f6ef5a - <hir_ty[b563eb2393bac861]::next_solver::infer::InferCtxt>::enter_forall::<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::enter_forall<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_goal::{closure#0}>::{closure#0}>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/infer/relate/higher_ranked.rs:75:9
28: 0x55b9f1f6ef5a - <hir_ty[b563eb2393bac861]::next_solver::infer::InferCtxt as ra_ap_rustc_type_ir[704cc925609a7480]::infer_ctxt::InferCtxtLike>::enter_forall::<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::enter_forall<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_goal::{closure#0}>::{closure#0}>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/infer/context.rs:181:14
29: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::enter_forall::<ra_ap_rustc_type_ir[704cc925609a7480]::predicate_kind::PredicateKind<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_goal::{closure#0}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:1335:23
30: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::compute_goal
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:826:14
31: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext> as ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::Delegate>::compute_goal::{closure#0}::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/search_graph.rs:143:34
32: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::enter_canonical::<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext> as ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::Delegate>::compute_goal::{closure#0}::{closure#0}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:427:22
33: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext> as ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::Delegate>::compute_goal::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/search_graph.rs:142:13
34: 0x55b9f1f6ef5a - ra_ap_rustc_type_ir[704cc925609a7480]::data_structures::impl_::ensure_sufficient_stack::<(core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_type_ir[704cc925609a7480]::canonical::Canonical<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner, ra_ap_rustc_type_ir[704cc925609a7480]::solve::Response<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolution>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::AccessedOpaques<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>), <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext> as ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::Delegate>::compute_goal::{closure#0}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/data_structures/mod.rs:22:9
35: 0x55b9f1f6ef5a - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext> as ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::Delegate>::compute_goal
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/search_graph.rs:141:9
36: 0x55b9f1f6ef5a - <ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::SearchGraph<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext>, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal_in_task
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/search_graph/mod.rs:1327:26
37: 0x55b9f1f67de1 - <ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::SearchGraph<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext>, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal::{closure#0}::{closure#2}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/search_graph/mod.rs:834:41
38: 0x55b9f1f67de1 - <hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner as ra_ap_rustc_type_ir[704cc925609a7480]::interner::Interner>::with_cached_task::<ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::EvaluationResult<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, <ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::SearchGraph<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext>, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal::{closure#0}::{closure#2}>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:1035:10
39: 0x55b9f1f67de1 - <hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner as ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::Cx>::with_cached_task::<ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::EvaluationResult<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, <ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::SearchGraph<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext>, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal::{closure#0}::{closure#2}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/interner.rs:633:9
40: 0x55b9f1f67de1 - <ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::SearchGraph<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext>, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/search_graph/mod.rs:834:16
41: 0x55b9f1f67de1 - <ra_ap_rustc_type_ir[704cc925609a7480]::search_graph::SearchGraph<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::search_graph::SearchGraphDelegate<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext>, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.166.0/src/search_graph/mod.rs:758:5
42: 0x55b9f1efdb2c - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal_raw
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:573:78
43: 0x55b9f2138f81 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::evaluate_goal
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:470:18
44: 0x55b9f2138f81 - <hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext as ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::SolverDelegateEvalExt>::evaluate_root_goal::{closure#0}::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:219:17
45: 0x55b9f2138f81 - <ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::EvalCtxt<hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext, hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>>::enter_root::<core[4e7ceada952a6ea0]::result::Result<ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::GoalEvaluation<hir_ty[b563eb2393bac861]::next_solver::interner::DbInterner>, ra_ap_rustc_type_ir[704cc925609a7480]::solve::NoSolutionOrRerunNonErased>, <hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext as ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::SolverDelegateEvalExt>::evaluate_root_goal::{closure#0}::{closure#0}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:361:22
46: 0x55b9f2138f81 - <hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext as ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::SolverDelegateEvalExt>::evaluate_root_goal::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:218:22
47: 0x55b9f2138f81 - <hir_ty[b563eb2393bac861]::next_solver::solver::SolverContext as ra_ap_rustc_next_trait_solver[391cb2e50fd5bce8]::solve::eval_ctxt::SolverDelegateEvalExt>::evaluate_root_goal
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_next_trait_solver-0.166.0/src/solve/eval_ctxt/mod.rs:211:5
48: 0x55b9f1f10f93 - <hir_ty[b563eb2393bac861]::next_solver::fulfill::FulfillmentCtxt>::try_evaluate_obligations
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/fulfill.rs:187:39
49: 0x55b9f1eb8768 - <hir_ty[b563eb2393bac861]::infer::unify::InferenceTable>::select_obligations_where_possible
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/unify.rs:413:42
50: 0x55b9f1eb8768 - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::check_call_arguments
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:2154:28
51: 0x55b9f1ebff19 - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::confirm_builtin_call
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/callee.rs:462:14
52: 0x55b9f1ebff19 - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_call
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/callee.rs:87:22
53: 0x55b9f1eb0978 - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_expr_inner::{closure#0}
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:443:53
54: 0x55b9f1eb0978 - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_expr_inner
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:320:5
55: 0x55b9f1eb032e - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_expr
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:63:23
56: 0x55b9f1eb032e - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_block::{closure#0}
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:1566:38
57: 0x55b9f1eb032e - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::with_breakable_ctx::<core[4e7ceada952a6ea0]::option::Option<(la_arena[51da2eccfb444eab]::Idx<hir_def[f708e5f07215765]::hir::Expr>, hir_ty[b563eb2393bac861]::next_solver::ty::Ty)>, <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_block::{closure#0}>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:2208:19
58: 0x55b9f1eb032e - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_block
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:1512:18
59: 0x55b9f1eb032e - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_expr_inner::{closure#0}
60: 0x55b9f1eb032e - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_expr_inner
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:320:5
61: 0x55b9f1eae207 - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_return
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer/expr.rs:1433:18
62: 0x55b9f1fd17ef - <hir_ty[b563eb2393bac861]::infer::InferenceContext>::infer_body
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:1892:29
63: 0x55b9f1fd17ef - hir_ty[b563eb2393bac861]::infer::infer_query_with_inspect
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:182:9
64: 0x55b9f1e91978 - hir_ty[b563eb2393bac861]::infer::infer_query
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:123:5
65: 0x55b9f1e91978 - <hir_ty[b563eb2393bac861]::infer::InferenceResult as <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::InnerTrait_>::for_body_
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:1086:9
66: 0x55b9f1e91978 - <<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_ as salsa[30c92b6da94779f0]::function::Configuration>::execute::inner_
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:1082:1
67: 0x55b9f1e91978 - <<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_ as salsa[30c92b6da94779f0]::function::Configuration>::execute
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-macro-rules-0.28.2/src/setup_tracked_fn.rs:350:21
68: 0x55b9f1e91978 - <salsa[30c92b6da94779f0]::function::IngredientImpl<<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_>>::execute_query
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/execute.rs:335:25
69: 0x55b9f1e91978 - <salsa[30c92b6da94779f0]::function::IngredientImpl<<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_>>::execute_maybe_iterate
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/execute.rs:179:49
70: 0x55b9f1e91978 - <salsa[30c92b6da94779f0]::function::IngredientImpl<<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_>>::execute
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/execute.rs:73:22
71: 0x55b9f1c92894 - <salsa[30c92b6da94779f0]::function::IngredientImpl<<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_>>::fetch_cold
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/fetch.rs:157:14
72: 0x55b9f1c92894 - <salsa[30c92b6da94779f0]::function::IngredientImpl<<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_>>::refresh_memo
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/fetch.rs:69:38
73: 0x55b9f1c92894 - <salsa[30c92b6da94779f0]::function::IngredientImpl<<hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::_::for_body__Configuration_>>::fetch
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/fetch.rs:29:25
74: 0x55b9f1c92894 - <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-macro-rules-0.28.2/src/setup_tracked_fn.rs:110:66
75: 0x55b9f1c92894 - <salsa[30c92b6da94779f0]::attach::Attached>::attach::<dyn hir_ty[b563eb2393bac861]::db::HirDatabase, &hir_ty[b563eb2393bac861]::infer::InferenceResult, <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_::{closure#0}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/attach.rs:88:9
76: 0x55b9f190e9f1 - salsa[30c92b6da94779f0]::attach::attach::<&hir_ty[b563eb2393bac861]::infer::InferenceResult, dyn hir_ty[b563eb2393bac861]::db::HirDatabase, <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_::{closure#0}>::{closure#0}
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/attach.rs:178:15
77: 0x55b9f190e9f1 - <std[1d42cb0d866aa333]::thread::local::LocalKey<salsa[30c92b6da94779f0]::attach::Attached>>::try_with::<salsa[30c92b6da94779f0]::attach::attach<&hir_ty[b563eb2393bac861]::infer::InferenceResult, dyn hir_ty[b563eb2393bac861]::db::HirDatabase, <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_::{closure#0}>::{closure#0}, &hir_ty[b563eb2393bac861]::infer::InferenceResult>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:464:12
78: 0x55b9f190e9f1 - <std[1d42cb0d866aa333]::thread::local::LocalKey<salsa[30c92b6da94779f0]::attach::Attached>>::with::<salsa[30c92b6da94779f0]::attach::attach<&hir_ty[b563eb2393bac861]::infer::InferenceResult, dyn hir_ty[b563eb2393bac861]::db::HirDatabase, <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_::{closure#0}>::{closure#0}, &hir_ty[b563eb2393bac861]::infer::InferenceResult>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:428:20
79: 0x55b9f190e9f1 - salsa[30c92b6da94779f0]::attach::attach::<&hir_ty[b563eb2393bac861]::infer::InferenceResult, dyn hir_ty[b563eb2393bac861]::db::HirDatabase, <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_::{closure#0}>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/attach.rs:176:14
80: 0x55b9f190e9f1 - <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body::for_body_
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-macro-rules-0.28.2/src/setup_tracked_fn.rs:100:13
81: 0x55b9f190e9f1 - <hir_ty[b563eb2393bac861]::infer::InferenceResult>::for_body
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:1082:1
82: 0x55b9f190e9f1 - <hir_ty[b563eb2393bac861]::infer::InferenceResult>::of::<hir_def[f708e5f07215765]::DefWithBodyId>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/infer.rs:1107:47
83: 0x55b9f190e9f1 - <hir[b47ea024ca6ff640]::semantics::SemanticsImpl>::with_all_infers_for_store
at /home/matthias/vcs/github/rust-analyzer/crates/hir/src/semantics.rs:2255:26
84: 0x55b9f190e9f1 - <hir[b47ea024ca6ff640]::semantics::SemanticsImpl>::get_unsafe_ops
at /home/matthias/vcs/github/rust-analyzer/crates/hir/src/semantics.rs:1981:14
85: 0x55b9f2289ef4 - ide[fd7c965e2413c177]::syntax_highlighting::traverse::{closure#2}
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/syntax_highlighting.rs:430:41
86: 0x55b9f2289ef4 - <std[1d42cb0d866aa333]::collections::hash::map::Entry<hir[b47ea024ca6ff640]::ExpressionStoreOwner, std[1d42cb0d866aa333]::collections::hash::set::HashSet<hir_expand[f269a63487489d89]::files::InFileWrapper<hir_expand[f269a63487489d89]::HirFileId, syntax[72f9dde47abd8ce8]::ptr::AstPtr<either[d93ffe9fe31539e8]::Either<syntax[72f9dde47abd8ce8]::ast::generated::nodes::Expr, syntax[72f9dde47abd8ce8]::ast::generated::nodes::Pat>>>, rustc_hash[3a462df9bfa7ed84]::FxBuildHasher>>>::or_insert_with::<ide[fd7c965e2413c177]::syntax_highlighting::traverse::{closure#2}>::{closure#0}
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:2541:55
87: 0x55b9f2289ef4 - <std[1d42cb0d866aa333]::collections::hash::map::Entry<hir[b47ea024ca6ff640]::ExpressionStoreOwner, std[1d42cb0d866aa333]::collections::hash::set::HashSet<hir_expand[f269a63487489d89]::files::InFileWrapper<hir_expand[f269a63487489d89]::HirFileId, syntax[72f9dde47abd8ce8]::ptr::AstPtr<either[d93ffe9fe31539e8]::Either<syntax[72f9dde47abd8ce8]::ast::generated::nodes::Expr, syntax[72f9dde47abd8ce8]::ast::generated::nodes::Pat>>>, rustc_hash[3a462df9bfa7ed84]::FxBuildHasher>>>::or_try_insert_with::<<std[1d42cb0d866aa333]::collections::hash::map::Entry<hir[b47ea024ca6ff640]::ExpressionStoreOwner, std[1d42cb0d866aa333]::collections::hash::set::HashSet<hir_expand[f269a63487489d89]::files::InFileWrapper<hir_expand[f269a63487489d89]::HirFileId, syntax[72f9dde47abd8ce8]::ptr::AstPtr<either[d93ffe9fe31539e8]::Either<syntax[72f9dde47abd8ce8]::ast::generated::nodes::Expr, syntax[72f9dde47abd8ce8]::ast::generated::nodes::Pat>>>, rustc_hash[3a462df9bfa7ed84]::FxBuildHasher>>>::or_insert_with<ide[fd7c965e2413c177]::syntax_highlighting::traverse::{closure#2}>::{closure#0}, !>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:2576:46
88: 0x55b9f2289ef4 - <std[1d42cb0d866aa333]::collections::hash::map::Entry<hir[b47ea024ca6ff640]::ExpressionStoreOwner, std[1d42cb0d866aa333]::collections::hash::set::HashSet<hir_expand[f269a63487489d89]::files::InFileWrapper<hir_expand[f269a63487489d89]::HirFileId, syntax[72f9dde47abd8ce8]::ptr::AstPtr<either[d93ffe9fe31539e8]::Either<syntax[72f9dde47abd8ce8]::ast::generated::nodes::Expr, syntax[72f9dde47abd8ce8]::ast::generated::nodes::Pat>>>, rustc_hash[3a462df9bfa7ed84]::FxBuildHasher>>>::or_insert_with::<ide[fd7c965e2413c177]::syntax_highlighting::traverse::{closure#2}>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:2541:14
89: 0x55b9f2289ef4 - ide[fd7c965e2413c177]::syntax_highlighting::traverse
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/syntax_highlighting.rs:430:18
90: 0x55b9f2289ef4 - ide[fd7c965e2413c177]::syntax_highlighting::highlight
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/syntax_highlighting.rs:222:5
91: 0x55b9f22c8419 - ide[fd7c965e2413c177]::syntax_highlighting::html::highlight_as_html_with_config
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/syntax_highlighting/html.rs:34:21
92: 0x55b9f222f30c - ide[fd7c965e2413c177]::syntax_highlighting::html::highlight_as_html
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/syntax_highlighting/html.rs:60:5
93: 0x55b9f222f30c - <ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/lib.rs:778:27
94: 0x55b9f222f30c - <ide[fd7c965e2413c177]::Analysis>::with_db::<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}::{closure#0}
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/lib.rs:975:70
95: 0x55b9f222f30c - std[1d42cb0d866aa333]::panicking::catch_unwind::do_call::<<ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}::{closure#0}, alloc[571f99e20346f6ba]::string::String>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:576:43
96: 0x55b9f222f30c - std[1d42cb0d866aa333]::panicking::catch_unwind::<alloc[571f99e20346f6ba]::string::String, <ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}::{closure#0}>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panicking.rs:544:19
97: 0x55b9f222f30c - std[1d42cb0d866aa333]::panic::catch_unwind::<<ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}::{closure#0}, alloc[571f99e20346f6ba]::string::String>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/panic.rs:359:14
98: 0x55b9f222f30c - <salsa[30c92b6da94779f0]::cancelled::Cancelled>::catch::<<ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}::{closure#0}, alloc[571f99e20346f6ba]::string::String>
at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/cancelled.rs:36:15
99: 0x55b9f222f30c - <ide[fd7c965e2413c177]::Analysis>::with_db::<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/lib.rs:975:50
100: 0x55b9f222f30c - <hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::Attached>::attach_allow_change::<core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>, <ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:2474:13
101: 0x55b9f222f30c - hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::attach_db_allow_change::<core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>, <ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}>::{closure#0}
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:2497:46
102: 0x55b9f222f30c - <std[1d42cb0d866aa333]::thread::local::LocalKey<hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::Attached>>::try_with::<hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::attach_db_allow_change<core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>, <ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}>::{closure#0}, core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:464:12
103: 0x55b9f222f30c - <std[1d42cb0d866aa333]::thread::local::LocalKey<hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::Attached>>::with::<hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::attach_db_allow_change<core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>, <ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}>::{closure#0}, core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:428:20
104: 0x55b9f222f30c - hir_ty[b563eb2393bac861]::next_solver::interner::tls_db::attach_db_allow_change::<core[4e7ceada952a6ea0]::result::Result<alloc[571f99e20346f6ba]::string::String, salsa[30c92b6da94779f0]::cancelled::Cancelled>, <ide[fd7c965e2413c177]::Analysis>::with_db<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>::{closure#0}>
at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:2497:19
105: 0x55b9f222f30c - <ide[fd7c965e2413c177]::Analysis>::with_db::<<ide[fd7c965e2413c177]::Analysis>::highlight_as_html::{closure#0}, alloc[571f99e20346f6ba]::string::String>
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/lib.rs:975:9
106: 0x55b9f222f30c - <ide[fd7c965e2413c177]::Analysis>::highlight_as_html
at /home/matthias/vcs/github/rust-analyzer/crates/ide/src/lib.rs:778:14
107: 0x55b9f2d118c1 - <rust_analyzer[28cadc03f27f6f75]::cli::flags::Highlight>::run
at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/cli/highlight.rs:13:29
108: 0x55b9f2f6b216 - rust_analyzer[54859656eebe60bb]::actual_main
at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/bin/main.rs:73:55
109: 0x55b9f2f6b216 - rust_analyzer[54859656eebe60bb]::main
at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/bin/main.rs:32:9
110: 0x55b9f2f66fc3 - <fn() -> core[4e7ceada952a6ea0]::result::Result<std[1d42cb0d866aa333]::process::ExitCode, anyhow[9e7f18bf7b4e203c]::Error> as core[4e7ceada952a6ea0]::ops::function::FnOnce<()>>::call_once
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
111: 0x55b9f2f66fc3 - std[1d42cb0d866aa333]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core[4e7ceada952a6ea0]::result::Result<std[1d42cb0d866aa333]::process::ExitCode, anyhow[9e7f18bf7b4e203c]::Error>, core[4e7ceada952a6ea0]::result::Result<std[1d42cb0d866aa333]::process::ExitCode, anyhow[9e7f18bf7b4e203c]::Error>>
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:166:18
112: 0x55b9f2f69232 - std[1d42cb0d866aa333]::rt::lang_start::<core[4e7ceada952a6ea0]::result::Result<std[1d42cb0d866aa333]::process::ExitCode, anyhow[9e7f18bf7b4e203c]::Error>>::{closure#0}
at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:206:18
113: 0x55b9f300d763 - <&dyn core[4e7ceada952a6ea0]::ops::function::Fn<(), Output = i32> + core[4e7ceada952a6ea0]::marker::Sync + core[4e7ceada952a6ea0]::panic::unwind_safe::RefUnwindSafe as core[4e7ceada952a6ea0]::ops::function::FnOnce<()>>::call_once
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/core/src/ops/function.rs:287:21
114: 0x55b9f300d763 - std[1d42cb0d866aa333]::panicking::catch_unwind::do_call::<&dyn core[4e7ceada952a6ea0]::ops::function::Fn<(), Output = i32> + core[4e7ceada952a6ea0]::marker::Sync + core[4e7ceada952a6ea0]::panic::unwind_safe::RefUnwindSafe, i32>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:576:43
115: 0x55b9f300d763 - std[1d42cb0d866aa333]::panicking::catch_unwind::<i32, &dyn core[4e7ceada952a6ea0]::ops::function::Fn<(), Output = i32> + core[4e7ceada952a6ea0]::marker::Sync + core[4e7ceada952a6ea0]::panic::unwind_safe::RefUnwindSafe>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:544:19
116: 0x55b9f300d763 - std[1d42cb0d866aa333]::panic::catch_unwind::<&dyn core[4e7ceada952a6ea0]::ops::function::Fn<(), Output = i32> + core[4e7ceada952a6ea0]::marker::Sync + core[4e7ceada952a6ea0]::panic::unwind_safe::RefUnwindSafe, i32>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panic.rs:359:14
117: 0x55b9f300d763 - std[1d42cb0d866aa333]::rt::lang_start_internal::{closure#0}
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/rt.rs:175:24
118: 0x55b9f300d763 - std[1d42cb0d866aa333]::panicking::catch_unwind::do_call::<std[1d42cb0d866aa333]::rt::lang_start_internal::{closure#0}, isize>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:576:43
119: 0x55b9f300d763 - std[1d42cb0d866aa333]::panicking::catch_unwind::<isize, std[1d42cb0d866aa333]::rt::lang_start_internal::{closure#0}>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panicking.rs:544:19
120: 0x55b9f300d763 - std[1d42cb0d866aa333]::panic::catch_unwind::<std[1d42cb0d866aa333]::rt::lang_start_internal::{closure#0}, isize>
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/panic.rs:359:14
121: 0x55b9f300d763 - std[1d42cb0d866aa333]::rt::lang_start_internal
at /rustc/7608eb7b07eaf93f16d7cf5bcb2098eca87503df/library/std/src/rt.rs:171:5
122: 0x55b9f2f82f1c - main
123: 0x7fe609a27741 - <unknown>
124: 0x7fe609a27879 - __libc_start_main
125: 0x55b9f17eeab5 - _start
126: 0x0 - <unknown>
The following code
crashes
rust-analyzer highlight:version information