Type { ty: "cmp::PartialEq::eq", span: "/home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/src/rust
/library/core/src/array/equality.rs:28:24: 28:35" }
error: internal compiler error: compiler/rustc_middle/src/ty/sty.rs:373:13: cannot find `N/#2` in param-env: ParamEnv {
caller_bounds: [],
}
thread 'rustc' (3910983) panicked at compiler/rustc_middle/src/ty/sty.rs:373:13:
Box<dyn Any>
stack backtrace:
0: std::panicking::begin_panic::<rustc_errors::ExplicitBug>
1: <rustc_errors::diagnostic::BugAbort as rustc_errors::diagnostic::EmissionGuarantee>::emit_producing_guarantee
2: rustc_middle::util::bug::opt_span_bug_fmt::<rustc_span::span_encoding::Span>::{closure#0}
3: rustc_middle::ty::context::tls::with_opt::<rustc_middle::util::bug::opt_span_bug_fmt<rustc_span::span_encoding::Span>::{closure#0}, !>::
{closure#0}
4: rustc_middle::ty::context::tls::with_context_opt::<rustc_middle::ty::context::tls::with_opt<rustc_middle::util::bug::opt_span_bug_fmt<ru
stc_span::span_encoding::Span>::{closure#0}, !>::{closure#0}, !>
5: rustc_middle::util::bug::bug_fmt
6: <rustc_middle::ty::sty::ParamConst>::find_const_ty_from_env
7: <rustc_trait_selection::traits::fulfill::FulfillProcessor as rustc_data_structures::obligation_forest::ObligationProcessor>::process_obl
igation
8: <rustc_data_structures::obligation_forest::ObligationForest<rustc_trait_selection::traits::fulfill::PendingPredicateObligation>>::proces
s_obligations::<rustc_trait_selection::traits::fulfill::FulfillProcessor>
9: rustc_traits::codegen::codegen_select_candidate
[... omitted 1 frame ...]
10: rustc_ty_utils::instance::resolve_instance_raw
[... omitted 1 frame ...]
11: <rustc_middle::ty::instance::Instance>::try_resolve
12: <unsafety_propagation_graph::info_fn::FnInfo>::new
at /home/gh-zjp-CN/unsafety-propogation-graph/src/info_fn.rs:57:45
13: unsafety_propagation_graph::run
at /home/gh-zjp-CN/unsafety-propogation-graph/src/main.rs:57:25
14: unsafety_propagation_graph::main::{closure#0}
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/rustc_internal/mod.rs:145:42
15: <unsafety_propagation_graph::main::RustcPublic<(), (), unsafety_propagation_graph::main::{closure#0}> as rustc_driver_impl::Callbacks>::
after_analysis::{closure#0}
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/rustc_internal/mod.rs:238:44
16: rustc_public::rustc_internal::run::<<unsafety_propagation_graph::main::RustcPublic<(), (), unsafety_propagation_graph::main::{closure#0}
> as rustc_driver_impl::Callbacks>::after_analysis::{closure#0}, ()>::{closure#0}
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/rustc_internal/mod.rs:79:60
17: rustc_public::compiler_interface::run::<rustc_public::rustc_internal::run<<unsafety_propagation_graph::main::RustcPublic<(), (), unsafet
y_propagation_graph::main::{closure#0}> as rustc_driver_impl::Callbacks>::after_analysis::{closure#0}, ()>::{closure#0}, ()>::{closure#0}
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/compiler_interface.rs:856:40
18: <scoped_tls::ScopedKey<core::cell::Cell<*const ()>>>::set::<rustc_public::compiler_interface::run<rustc_public::rustc_internal::run<<uns
afety_propagation_graph::main::RustcPublic<(), (), unsafety_propagation_graph::main::{closure#0}> as rustc_driver_impl::Callbacks>::after_anal
ysis::{closure#0}, ()>::{closure#0}, ()>::{closure#0}, core::result::Result<(), rustc_public::error::Error>>
at /rust/deps/scoped-tls-1.0.1/src/lib.rs:137:9
19: rustc_public::compiler_interface::run::<rustc_public::rustc_internal::run<<unsafety_propagation_graph::main::RustcPublic<(), (), unsafet
y_propagation_graph::main::{closure#0}> as rustc_driver_impl::Callbacks>::after_analysis::{closure#0}, ()>::{closure#0}, ()>
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/compiler_interface.rs:856:13
20: rustc_public::rustc_internal::run::<<unsafety_propagation_graph::main::RustcPublic<(), (), unsafety_propagation_graph::main::{closure#0}
> as rustc_driver_impl::Callbacks>::after_analysis::{closure#0}, ()>
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/rustc_internal/mod.rs:79:5
21: <unsafety_propagation_graph::main::RustcPublic<(), (), unsafety_propagation_graph::main::{closure#0}> as rustc_driver_impl::Callbacks>::
after_analysis
at /home/gh-zjp-CN/.rustup/toolchains/nightly-2025-12-06-aarch64-unknown-linux-gnu/lib/rustlib/rustc-src/rust/compiler/rustc_publ
ic/src/rustc_internal/mod.rs:237:21
22: <rustc_interface::passes::create_and_enter_global_ctxt<core::option::Option<rustc_interface::queries::Linker>, rustc_driver_impl::run_co
mpiler::{closure#0}::{closure#2}>::{closure#2} as core::ops::function::FnOnce<(&rustc_session::session::Session, rustc_middle::ty::context::Cu
rrentGcx, alloc::sync::Arc<rustc_data_structures::jobserver::Proxy>, &std::sync::once_lock::OnceLock<rustc_middle::ty::context::GlobalCtxt>, &
rustc_data_structures::sync::worker_local::WorkerLocal<rustc_middle::arena::Arena>, &rustc_data_structures::sync::worker_local::WorkerLocal<ru
stc_hir::Arena>, rustc_driver_impl::run_compiler::{closure#0}::{closure#2})>>::call_once::{shim:vtable#0}
23: rustc_interface::interface::run_compiler::<(), rustc_driver_impl::run_compiler::{closure#0}>::{closure#1}