thread 'rustc' panicked at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/compiler/rustc_infer/src/infer/mod.rs:1381:9: `Ok([Binder { value: TraitPredicate(>>, polarity:Positive), bound_vars: [] }, Binder { value: TraitPredicate(, polarity:Positive), bound_vars: [] }])` is not fully resolved stack backtrace: 0: 0x7fb2dd76329c - std::backtrace_rs::backtrace::libunwind::trace::h28e11dce06475f43 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x7fb2dd76329c - std::backtrace_rs::backtrace::trace_unsynchronized::h21f22a3bfa3fb013 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7fb2dd76329c - std::sys_common::backtrace::_print_fmt::hafc6985e93f76ae0 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/sys_common/backtrace.rs:67:5 3: 0x7fb2dd76329c - ::fmt::h36c63275fbd3f0f8 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7fb2dd7c93ec - core::fmt::rt::Argument::fmt::h9b33518f8511caca at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/core/src/fmt/rt.rs:138:9 5: 0x7fb2dd7c93ec - core::fmt::write::h67226f5192a09eca at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/core/src/fmt/mod.rs:1094:21 6: 0x7fb2dd755e1e - std::io::Write::write_fmt::hc062fdd785dcd8b3 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/io/mod.rs:1714:15 7: 0x7fb2dd763084 - std::sys_common::backtrace::_print::h4bcc2e79e4348aa6 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7fb2dd763084 - std::sys_common::backtrace::print::h74142c12abe5e25d at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7fb2dd76617a - std::panicking::panic_hook_with_disk_dump::{{closure}}::h7d3e65abd6cf3378 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/panicking.rs:278:22 10: 0x7fb2dd765e29 - std::panicking::panic_hook_with_disk_dump::h5bbd6ac133545f46 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/panicking.rs:305:9 11: 0x7fb2e0910519 - rustc_driver_impl[e8f28f10c524a0ae]::install_ice_hook::{closure#0} 12: 0x7fb2dd766a20 - as core::ops::function::Fn>::call::hbc8f8f631658dcc9 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/alloc/src/boxed.rs:2021:9 13: 0x7fb2dd766a20 - std::panicking::rust_panic_with_hook::h7b16b439ec100c23 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/panicking.rs:733:13 14: 0x7fb2dd7667a7 - std::panicking::begin_panic_handler::{{closure}}::hd03f21e4b251a35c at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/panicking.rs:621:13 15: 0x7fb2dd7637c6 - std::sys_common::backtrace::__rust_end_short_backtrace::he8aad725f5dd71ab at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/sys_common/backtrace.rs:170:18 16: 0x7fb2dd7664f2 - rust_begin_unwind at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/panicking.rs:617:5 17: 0x7fb2dd7c57f3 - core::panicking::panic_fmt::h37323eb5862b87ad at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/core/src/panicking.rs:67:14 18: 0x7fb2defdc722 - rustc_trait_selection[c4c4a697f450c2e6]::traits::do_normalize_predicates 19: 0x7fb2defd9236 - rustc_trait_selection[c4c4a697f450c2e6]::traits::normalize_param_env_or_error 20: 0x7fb2defd7e2a - rustc_query_impl[a5a2c51351c5fc52]::plumbing::__rust_begin_short_backtrace::> 21: 0x7fb2defd76c0 - >::call_once 22: 0x7fb2df4568f6 - rustc_query_system[c6197af4407c262a]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[a5a2c51351c5fc52]::plumbing::QueryCtxt, true> 23: 0x7fb2dfb64d72 - rustc_query_system[c6197af4407c262a]::query::plumbing::force_query::>, false, false, false>, rustc_query_impl[a5a2c51351c5fc52]::plumbing::QueryCtxt> 24: 0x7fb2e11d7511 - ::{closure#0} as core[3ec4812ddef0ef93]::ops::function::FnOnce<(rustc_middle[9074e8ddcc94940f]::ty::context::TyCtxt, rustc_query_system[c6197af4407c262a]::dep_graph::dep_node::DepNode)>>::call_once 25: 0x7fb2deb46838 - >::try_mark_previous_green:: 26: 0x7fb2deb467cc - >::try_mark_previous_green:: 27: 0x7fb2df4574e3 - rustc_query_system[c6197af4407c262a]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[a5a2c51351c5fc52]::plumbing::QueryCtxt, true> 28: 0x7fb2e029e885 - rustc_query_impl[a5a2c51351c5fc52]::query_impl::type_of::get_query_incr::__rust_end_short_backtrace 29: 0x7fb2df7ff216 - rustc_middle[9074e8ddcc94940f]::query::plumbing::query_get_at::>> 30: 0x7fb2dee5f242 - , alloc[10a91b7ea9db36b6]::vec::Vec, rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::enforce_impl_params_are_constrained::{closure#0}>, > as core[3ec4812ddef0ef93]::iter::traits::collect::Extend>::extend, alloc[10a91b7ea9db36b6]::vec::Vec, rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::enforce_impl_params_are_constrained::{closure#0}>>::{closure#0}> as core[3ec4812ddef0ef93]::iter::traits::iterator::Iterator>::fold::<(), core[3ec4812ddef0ef93]::iter::traits::iterator::Iterator::for_each::call<(rustc_hir_analysis[701c34a11314fc25]::constrained_generic_params::Parameter, ()), > as core[3ec4812ddef0ef93]::iter::traits::collect::Extend<(rustc_hir_analysis[701c34a11314fc25]::constrained_generic_params::Parameter, ())>>::extend, alloc[10a91b7ea9db36b6]::vec::Vec, rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::enforce_impl_params_are_constrained::{closure#0}>, > as core[3ec4812ddef0ef93]::iter::traits::collect::Extend>::extend, alloc[10a91b7ea9db36b6]::vec::Vec, rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::enforce_impl_params_are_constrained::{closure#0}>>::{closure#0}>>::{closure#0}>::{closure#0}> 31: 0x7fb2dee5ddd6 - > as core[3ec4812ddef0ef93]::iter::traits::collect::Extend<(rustc_hir_analysis[701c34a11314fc25]::constrained_generic_params::Parameter, ())>>::extend::, alloc[10a91b7ea9db36b6]::vec::Vec, rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::enforce_impl_params_are_constrained::{closure#0}>, > as core[3ec4812ddef0ef93]::iter::traits::collect::Extend>::extend, alloc[10a91b7ea9db36b6]::vec::Vec, rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::enforce_impl_params_are_constrained::{closure#0}>>::{closure#0}>> 32: 0x7fb2dee5d5af - rustc_hir_analysis[701c34a11314fc25]::impl_wf_check::check_mod_impl_wf 33: 0x7fb2df63f52c - rustc_query_impl[a5a2c51351c5fc52]::plumbing::__rust_begin_short_backtrace::> 34: 0x7fb2df63f50e - >::call_once 35: 0x7fb2dff8d3ab - rustc_query_system[c6197af4407c262a]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[a5a2c51351c5fc52]::plumbing::QueryCtxt, true> 36: 0x7fb2e02ab418 - rustc_query_impl[a5a2c51351c5fc52]::query_impl::check_mod_impl_wf::get_query_incr::__rust_end_short_backtrace 37: 0x7fb2dfe63257 - ::for_each_module:: 38: 0x7fb2dfe61a59 - rustc_hir_analysis[701c34a11314fc25]::check_crate 39: 0x7fb2dfe5b70a - rustc_interface[39ac7ec62dd85acc]::passes::analysis 40: 0x7fb2dfe3db7a - rustc_query_impl[a5a2c51351c5fc52]::plumbing::__rust_begin_short_backtrace::> 41: 0x7fb2dfe3db69 - >::call_once 42: 0x7fb2e0119418 - rustc_query_system[c6197af4407c262a]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[a5a2c51351c5fc52]::plumbing::QueryCtxt, true> 43: 0x7fb2e0118f74 - rustc_query_impl[a5a2c51351c5fc52]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 44: 0x7fb2dfc08033 - >::enter::, rustc_driver_impl[e8f28f10c524a0ae]::run_compiler::{closure#1}::{closure#2}::{closure#6}> 45: 0x7fb2dfc0700a - ::enter::, rustc_span[7b07eadf6d8a61c8]::ErrorGuaranteed>> 46: 0x7fb2dfc04338 - std[98f21c237d3a11b9]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[e8f28f10c524a0ae]::run_compiler::{closure#1}>::{closure#0}, core[3ec4812ddef0ef93]::result::Result<(), rustc_span[7b07eadf6d8a61c8]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[3ec4812ddef0ef93]::result::Result<(), rustc_span[7b07eadf6d8a61c8]::ErrorGuaranteed>> 47: 0x7fb2dfc03ac5 - <::spawn_unchecked_, rustc_driver_impl[e8f28f10c524a0ae]::run_compiler::{closure#1}>::{closure#0}, core[3ec4812ddef0ef93]::result::Result<(), rustc_span[7b07eadf6d8a61c8]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[3ec4812ddef0ef93]::result::Result<(), rustc_span[7b07eadf6d8a61c8]::ErrorGuaranteed>>::{closure#1} as core[3ec4812ddef0ef93]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 48: 0x7fb2dd771225 - as core::ops::function::FnOnce>::call_once::h5d092cb8decc581e at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/alloc/src/boxed.rs:2007:9 49: 0x7fb2dd771225 - as core::ops::function::FnOnce>::call_once::h88f1cce7655d0913 at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/alloc/src/boxed.rs:2007:9 50: 0x7fb2dd771225 - std::sys::unix::thread::Thread::new::thread_start::h775d92d70f807a4c at /rustc/d06ca0ffaf4ac72732665f99dd9ad962194cd0b3/library/std/src/sys/unix/thread.rs:108:17 51: 0x7fb2dd50f9eb - 52: 0x7fb2dd5937cc - 53: 0x0 - rustc version: 1.73.0-nightly (d06ca0ffa 2023-08-18) platform: x86_64-unknown-linux-gnu query stack during panic: #0 [param_env] computing normalized predicates of `::on_mount` #1 [type_of] computing type of `::{opaque#0}` #2 [check_mod_impl_wf] checking that impls are well-formed in top-level module #3 [analysis] running analysis passes on this crate end of query stack