thread 'rustc' panicked at /rustc/9d83ac217957eece2189eccf4a7232caec7232ee/compiler/rustc_errors/src/lib.rs:1661:9: Box stack backtrace: 0: 0x102f1b3f0 - std::backtrace::Backtrace::create::h2feee453364ea760 1: 0x10bcf1eac - as core[d9e5c436b7fa2511]::ops::function::Fn<(&dyn for<'a, 'b> core[d9e5c436b7fa2511]::ops::function::Fn<(&'a core[d9e5c436b7fa2511]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[d9e5c436b7fa2511]::marker::Send + core[d9e5c436b7fa2511]::marker::Sync, &core[d9e5c436b7fa2511]::panic::panic_info::PanicInfo)>>::call 2: 0x102f3316c - std::panicking::rust_panic_with_hook::h130fbf332c6cdd6d 3: 0x10c680964 - std[445e387e9aba505f]::panicking::begin_panic::::{closure#0} 4: 0x10c67f340 - std[445e387e9aba505f]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> 5: 0x10f8e4ae0 - std[445e387e9aba505f]::panicking::begin_panic:: 6: 0x10c653450 - ::bug:: 7: 0x10c653258 - ::bug:: 8: 0x10c776790 - rustc_middle[60e9a44f7a592fc2]::util::bug::opt_span_bug_fmt::::{closure#0} 9: 0x10c76da4c - rustc_middle[60e9a44f7a592fc2]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} 10: 0x10c76da18 - rustc_middle[60e9a44f7a592fc2]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> 11: 0x10f8f2018 - rustc_middle[60e9a44f7a592fc2]::util::bug::bug_fmt 12: 0x10f8ea78c - ::const_param_out_of_range 13: 0x10c712e10 - >::fold_const 14: 0x10c76eab0 - >::try_super_fold_with:: 15: 0x10c68ca28 - <&rustc_middle[60e9a44f7a592fc2]::ty::list::List as rustc_type_ir[f5b2f2ee10dd83e3]::fold::TypeFoldable>::try_fold_with:: 16: 0x10c6fa010 - as rustc_type_ir[f5b2f2ee10dd83e3]::fold::TypeFoldable>::try_fold_with:: 17: 0x10c6fa888 - as rustc_type_ir[f5b2f2ee10dd83e3]::fold::TypeFoldable>::try_fold_with:: 18: 0x10c7619f4 - >::super_fold_with:: 19: 0x10c6979fc - ::instantiate_into 20: 0x10d1fedc4 - ::nominal_obligations 21: 0x10d1fdce8 - ::compute 22: 0x10d1fafe8 - rustc_trait_selection[20765d819e279547]::traits::wf::obligations 23: 0x10d1fca5c - ::process_obligation 24: 0x10d32cf8c - >::process_obligations:: 25: 0x10d1f9210 - ::select_where_possible 26: 0x10d36c6bc - ::deeply_normalize:: 27: 0x10d1d7af4 - ::assumed_wf_types 28: 0x10c027f44 - rustc_hir_analysis[547b6125a0805be3]::check::wfcheck::check_associated_item 29: 0x10c01ce88 - rustc_hir_analysis[547b6125a0805be3]::check::wfcheck::check_well_formed 30: 0x10cda2028 - rustc_query_impl[119047522f02295c]::plumbing::__rust_begin_short_backtrace::> 31: 0x10ce4f348 - >::call_once 32: 0x10cd63388 - rustc_query_system[bddff3f00126116c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[119047522f02295c]::plumbing::QueryCtxt, true> 33: 0x10cdf7148 - rustc_query_impl[119047522f02295c]::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 34: 0x10c02f33c - ::run::, rustc_data_structures[d0d9fd49f16e47e]::sync::parallel::disabled::try_par_for_each_in<&[rustc_hir[b135f998e98d7cf8]::hir::TraitItemId], rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed, ::par_trait_items::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 35: 0x10c018b44 - rustc_data_structures[d0d9fd49f16e47e]::sync::parallel::disabled::try_par_for_each_in::<&[rustc_hir[b135f998e98d7cf8]::hir::ImplItemId], rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed, ::par_impl_items::{closure#0}> 36: 0x10c02358c - rustc_hir_analysis[547b6125a0805be3]::check::wfcheck::check_mod_type_wf 37: 0x10cda2008 - rustc_query_impl[119047522f02295c]::plumbing::__rust_begin_short_backtrace::> 38: 0x10ce4f094 - >::call_once 39: 0x10cd33490 - rustc_query_system[bddff3f00126116c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[119047522f02295c]::plumbing::QueryCtxt, true> 40: 0x10cde80fc - rustc_query_impl[119047522f02295c]::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 41: 0x10c02f5c8 - ::run::, rustc_data_structures[d0d9fd49f16e47e]::sync::parallel::disabled::try_par_for_each_in<&[rustc_hir[b135f998e98d7cf8]::hir_id::OwnerId], rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed, ::try_par_for_each_module::{closure#0}>::{closure#0}::{closure#0}::{closure#0}> 42: 0x10c0125c8 - ::time::, rustc_hir_analysis[547b6125a0805be3]::check_crate::{closure#4}> 43: 0x10c045af4 - rustc_hir_analysis[547b6125a0805be3]::check_crate 44: 0x10c372d4c - rustc_interface[ff8256179d10224c]::passes::analysis 45: 0x10cda501c - rustc_query_impl[119047522f02295c]::plumbing::__rust_begin_short_backtrace::> 46: 0x10ce52594 - >::call_once 47: 0x10cd0f654 - rustc_query_system[bddff3f00126116c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[119047522f02295c]::plumbing::QueryCtxt, true> 48: 0x10cdda080 - rustc_query_impl[119047522f02295c]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 49: 0x10bce285c - ::enter::> 50: 0x10bcfd75c - rustc_span[4a0b636bfafc9c3]::set_source_map::, rustc_interface[ff8256179d10224c]::interface::run_compiler, rustc_driver_impl[64f83dff39c374ae]::run_compiler::{closure#1}>::{closure#0}::{closure#0}> 51: 0x10bcedea8 - std[445e387e9aba505f]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[64f83dff39c374ae]::run_compiler::{closure#1}>::{closure#0}, core[d9e5c436b7fa2511]::result::Result<(), rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[d9e5c436b7fa2511]::result::Result<(), rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed>> 52: 0x10bcf0eb0 - <::spawn_unchecked_, rustc_driver_impl[64f83dff39c374ae]::run_compiler::{closure#1}>::{closure#0}, core[d9e5c436b7fa2511]::result::Result<(), rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[d9e5c436b7fa2511]::result::Result<(), rustc_span[4a0b636bfafc9c3]::ErrorGuaranteed>>::{closure#1} as core[d9e5c436b7fa2511]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 53: 0x102f3c204 - std::sys::unix::thread::Thread::new::thread_start::h6ec953440f4c1b30 54: 0x1a677ffa8 - __pthread_joiner_wake rustc version: 1.75.0-nightly (9d83ac217 2023-10-31) platform: aarch64-apple-darwin query stack during panic: #0 [check_well_formed] checking that `::nothing` is well-formed #1 [check_mod_type_wf] checking that types are well-formed in top-level module #2 [analysis] running analysis passes on this crate end of query stack