thread 'rustc' panicked at compiler\rustc_hir_analysis\src\hir_ty_lowering\lint.rs:210:61: $ident: found ImplItem(ImplItem { ident: clone#48, owner_id: DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone), generics: Generics { params: [GenericParam { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).128), def_id: DefId(0:223 ~ pw_manager[d5ef]::error::{impl#1}::clone::'_), name: Fresh, span: src\error.rs:4:17: 4:18 (#48), pure_wrt_drop: false, kind: Lifetime { kind: Elided(Ampersand) }, colon_span: None, source: Generics }], predicates: [], has_where_clause_predicates: false, where_clause_span: src\error.rs:4:17: 4:22 (#48), span: src\error.rs:4:17: 4:22 (#48) }, kind: Fn(FnSig { header: FnHeader { safety: Normal(Safe), constness: NotConst, asyncness: NotAsync, abi: Rust }, decl: FnDecl { inputs: [Ty { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).132), span: src\error.rs:4:17: 4:22 (#48), kind: Ref(Lifetime { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).129), ident: '_#48, res: Param(DefId(0:223 ~ pw_manager[d5ef]::error::{impl#1}::clone::'_)) }, MutTy { ty: Ty { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).131), span: src\error.rs:4:17: 4:22 (#0), kind: Path(Resolved(None, Path { span: src\error.rs:4:17: 4:22 (#0), res: SelfTyAlias { alias_to: DefId(0:185 ~ pw_manager[d5ef]::error::{impl#1}), forbid_generic: false, is_trait_impl: true }, segments: [PathSegment { ident: Self#0, hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).130), res: SelfTyAlias { alias_to: DefId(0:185 ~ pw_manager[d5ef]::error::{impl#1}), forbid_generic: false, is_trait_impl: true }, args: None, infer_args: true }] })) }, mutbl: Not }) }], output: Return(Ty { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).136), span: src\error.rs:4:17: 4:22 (#48), kind: TraitObject([PolyTraitRef { bound_generic_params: [], modifiers: TraitBoundModifiers { constness: Never, polarity: Positive }, trait_ref: TraitRef { path: Path { span: src\error.rs:4:17: 4:17 (#48), res: Def(Trait, DefId(2:3373 ~ core[fb5e]::error::Error)), segments: [PathSegment { ident: Error#0, hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).133), res: Def(Trait, DefId(2:3373 ~ core[fb5e]::error::Error)), args: None, infer_args: false }] }, hir_ref_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).134) }, span: src\error.rs:4:17: 4:22 (#48) }], TaggedRef { pointer: Lifetime { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).135), ident: #48, res: ImplicitObjectLifetimeDefault }, tag: None }) }), c_variadic: false, implicit_self: RefImm, lifetime_elision_allowed: true }, span: src\error.rs:4:17: 4:22 (#48) }, BodyId { hir_id: HirId(DefId(0:186 ~ pw_manager[d5ef]::error::{impl#1}::clone).127) }), defaultness: Final, span: src\error.rs:4:17: 4:22 (#48), vis_span: src\error.rs:4:17: 4:17 (#48) }) stack backtrace: 0: 0x7ff9f76615fe - std::backtrace_rs::backtrace::win64::trace at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85 1: 0x7ff9f76615fe - std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66 2: 0x7ff9f76615fe - std::backtrace::Backtrace::create at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\backtrace.rs:331 3: 0x7ff9f766153a - std::backtrace::Backtrace::force_capture at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\backtrace.rs:312 4: 0x7ff9f8c000fd - core[fb5e722156b78956]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[e36a5df4f7fe56ca]::Level, &str), usize), <((rustc_lint_defs[e36a5df4f7fe56ca]::Level, &str), usize) as core[fb5e722156b78956]::cmp::PartialOrd>::lt> 5: 0x7ff9f767ee9e - std::panicking::rust_panic_with_hook at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\panicking.rs:839 6: 0x7ff9f767ebf9 - std::panicking::begin_panic_handler::closure$0 at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\panicking.rs:704 7: 0x7ff9f767aaff - std::sys::backtrace::__rust_end_short_backtrace at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\sys\backtrace.rs:168 8: 0x7ff9f767e7fe - std::panicking::begin_panic_handler at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\panicking.rs:695 9: 0x7ff9fa4dbd51 - core::panicking::panic_fmt at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\core\src\panicking.rs:75 10: 0x7ff9fa367c35 - ::fmt 11: 0x7ff9f8b3ee97 - ::expect_item 12: 0x7ff9f6f18684 - ::lower_ty_maybe_return_type_notation 13: 0x7ff9f7a206cf - ::lower_ty 14: 0x7ff9f78ea222 - rustc_hir_typeck[36009252d7ef135b]::typeck 15: 0x7ff9f790bd71 - rustc_hir_typeck[36009252d7ef135b]::typeck 16: 0x7ff9f78cfb64 - rustc_hir_typeck[36009252d7ef135b]::typeck 17: 0x7ff9f781ae0a - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 18: 0x7ff9f787ad03 - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 19: 0x7ff9f7819bec - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 20: 0x7ff9f78d6648 - rustc_hir_typeck[36009252d7ef135b]::typeck 21: 0x7ff9f791b942 - ::borrow 22: 0x7ff9f78cf7ff - rustc_hir_typeck[36009252d7ef135b]::typeck 23: 0x7ff9f8412aeb - rustc_query_impl[7e055f0198210b93]::plumbing::query_key_hash_verify_all 24: 0x7ff9f8359fab - RINvNtNtCsa4eoanVeiba_18rustc_query_system5query8plumbing17try_execute_queryINtCsaOO130TIfoR_16rustc_query_impl13DynamicConfigINtNtCs9e40Nob4F72_21rustc_data_structures9vec_cache8VecCacheNtNtCsiDSHIWyv3Oa_10rustc_span6def_id10LocalDefIdINtNtNtCsb3yqv1AAQly 25: 0x7ff9f841ac40 - rustc_query_impl[7e055f0198210b93]::plumbing::query_key_hash_verify_all 26: 0x7ff9f7941d54 - RINvMs6_NtCsbQenJj8Pbql_9hashbrown3rawINtB6_8RawTablejE14reserve_rehashNCINvNtNtCs5LgMjvor2an_8indexmap3map4core8get_hashTNtNtNtCsb3yqv1AAQly_12rustc_middle2ty9predicate6ClauseNtNtCsiDSHIWyv3Oa_10rustc_span13span_encoding4SpanEuE0ECs4P7EpBpu9fQ_18rustc_hir 27: 0x7ff9f79c9b21 - rustc_hir_analysis[3831dc219e97703c]::check_crate 28: 0x7ff9f76f672f - rustc_interface[abf226499db44a20]::passes::resolver_for_lowering_raw 29: 0x7ff9f4058299 - rustc_interface[abf226499db44a20]::passes::analysis 30: 0x7ff9f71fa51a - >::drop_slow 31: 0x7ff9f7108acb - RINvNtNtCsa4eoanVeiba_18rustc_query_system5query8plumbing17try_execute_queryINtCsaOO130TIfoR_16rustc_query_impl13DynamicConfigINtNtB4_6caches11SingleCacheINtNtNtCsb3yqv1AAQly_12rustc_middle5query5erase6ErasedAhj0_EEKb0_KB3s_KB3s_ENtNtB1f_8plumbing9QueryCtx 32: 0x7ff9f71fff0f - rustc_query_impl[7e055f0198210b93]::query_system 33: 0x7ff9f401da12 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCNCINvMNtB6_6threadNtB1h_7Builder16spawn_unchecked_INtNtCsjzI7iLjHfL7_5alloc5boxed3BoxDINtNtNtCslA1UORVNEAk_4core3ops8function6FnOnceuEp6OutputuNtNtB2G_6marker4SendEL_EuEs_000uECsh5C 34: 0x7ff9f4015fa4 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCNCINvMNtB6_6threadNtB1h_7Builder16spawn_unchecked_INtNtCsjzI7iLjHfL7_5alloc5boxed3BoxDINtNtNtCslA1UORVNEAk_4core3ops8function6FnOnceuEp6OutputuNtNtB2G_6marker4SendEL_EuEs_000uECsh5C 35: 0x7ff9f400e883 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCseLgmIhHy22q_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCsh5CA43SKlqy_17rustc_driver_i 36: 0x7ff9f4022c20 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCNCINvMNtB6_6threadNtB1h_7Builder16spawn_unchecked_INtNtCsjzI7iLjHfL7_5alloc5boxed3BoxDINtNtNtCslA1UORVNEAk_4core3ops8function6FnOnceuEp6OutputuNtNtB2G_6marker4SendEL_EuEs_000uECsh5C 37: 0x7ff9f768f4ad - alloc::boxed::impl$28::call_once at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\alloc\src\boxed.rs:1970 38: 0x7ff9f768f4ad - alloc::boxed::impl$28::call_once at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\alloc\src\boxed.rs:1970 39: 0x7ff9f768f4ad - std::sys::pal::windows::thread::impl$0::new::thread_start at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\sys\pal\windows\thread.rs:56 40: 0x7ffaa3b67374 - BaseThreadInitThunk 41: 0x7ffaa40dcc91 - RtlUserThreadStart rustc version: 1.87.0-nightly (efea9896f 2025-03-08) platform: x86_64-pc-windows-msvc query stack during panic: #0 [typeck] type-checking `error::::clone` #1 [analysis] running analysis passes on this crate end of query stack thread 'rustc' panicked at compiler\rustc_hir_analysis\src\hir_ty_lowering\lint.rs:210:61: $ident: found ImplItem(ImplItem { ident: eq#50, owner_id: DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq), generics: Generics { params: [GenericParam { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).126), def_id: DefId(0:225 ~ pw_manager[d5ef]::error::{impl#4}::eq::'_), name: Fresh, span: src\error.rs:4:28: 4:29 (#50), pure_wrt_drop: false, kind: Lifetime { kind: Elided(Ampersand) }, colon_span: None, source: Generics }, GenericParam { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).127), def_id: DefId(0:226 ~ pw_manager[d5ef]::error::{impl#4}::eq::'_#1), name: Fresh, span: src\error.rs:4:28: 4:29 (#50), pure_wrt_drop: false, kind: Lifetime { kind: Elided(Ampersand) }, colon_span: None, source: Generics }], predicates: [], has_where_clause_predicates: false, where_clause_span: src\error.rs:4:28: 4:37 (#50), span: src\error.rs:4:28: 4:37 (#50) }, kind: Fn(FnSig { header: FnHeader { safety: Normal(Safe), constness: NotConst, asyncness: NotAsync, abi: Rust }, decl: FnDecl { inputs: [Ty { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).131), span: src\error.rs:4:28: 4:37 (#50), kind: Ref(Lifetime { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).128), ident: '_#50, res: Param(DefId(0:225 ~ pw_manager[d5ef]::error::{impl#4}::eq::'_)) }, MutTy { ty: Ty { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).130), span: src\error.rs:4:28: 4:37 (#0), kind: Path(Resolved(None, Path { span: src\error.rs:4:28: 4:37 (#0), res: SelfTyAlias { alias_to: DefId(0:190 ~ pw_manager[d5ef]::error::{impl#4}), forbid_generic: false, is_trait_impl: true }, segments: [PathSegment { ident: Self#0, hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).129), res: SelfTyAlias { alias_to: DefId(0:190 ~ pw_manager[d5ef]::error::{impl#4}), forbid_generic: false, is_trait_impl: true }, args: None, infer_args: true }] })) }, mutbl: Not }) }, Ty { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).137), span: src\error.rs:4:28: 4:37 (#50), kind: Ref(Lifetime { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).132), ident: '_#50, res: Param(DefId(0:226 ~ pw_manager[d5ef]::error::{impl#4}::eq::'_#1)) }, MutTy { ty: Ty { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).136), span: src\error.rs:4:28: 4:37 (#50), kind: TraitObject([PolyTraitRef { bound_generic_params: [], modifiers: TraitBoundModifiers { constness: Never, polarity: Positive }, trait_ref: TraitRef { path: Path { span: src\error.rs:4:28: 4:28 (#50), res: Def(Trait, DefId(2:3373 ~ core[fb5e]::error::Error)), segments: [PathSegment { ident: Error#0, hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).133), res: Def(Trait, DefId(2:3373 ~ core[fb5e]::error::Error)), args: None, infer_args: false }] }, hir_ref_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).134) }, span: src\error.rs:4:28: 4:37 (#50) }], TaggedRef { pointer: Lifetime { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).135), ident: #50, res: ImplicitObjectLifetimeDefault }, tag: None }) }, mutbl: Not }) }], output: Return(Ty { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).138), span: src\error.rs:4:28: 4:37 (#50), kind: Path(Resolved(None, Path { span: src\error.rs:4:28: 4:37 (#50), res: PrimTy(Bool), segments: [PathSegment { ident: bool#50, hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).139), res: PrimTy(Bool), args: None, infer_args: false }] })) }), c_variadic: false, implicit_self: RefImm, lifetime_elision_allowed: true }, span: src\error.rs:4:28: 4:37 (#50) }, BodyId { hir_id: HirId(DefId(0:191 ~ pw_manager[d5ef]::error::{impl#4}::eq).125) }), defaultness: Final, span: src\error.rs:4:28: 4:37 (#50), vis_span: src\error.rs:4:28: 4:28 (#50) }) stack backtrace: 0: 0x7ff9f76615fe - std::backtrace_rs::backtrace::win64::trace at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85 1: 0x7ff9f76615fe - std::backtrace_rs::backtrace::trace_unsynchronized at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66 2: 0x7ff9f76615fe - std::backtrace::Backtrace::create at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\backtrace.rs:331 3: 0x7ff9f766153a - std::backtrace::Backtrace::force_capture at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\backtrace.rs:312 4: 0x7ff9f8c000fd - core[fb5e722156b78956]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[e36a5df4f7fe56ca]::Level, &str), usize), <((rustc_lint_defs[e36a5df4f7fe56ca]::Level, &str), usize) as core[fb5e722156b78956]::cmp::PartialOrd>::lt> 5: 0x7ff9f767ee9e - std::panicking::rust_panic_with_hook at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\panicking.rs:839 6: 0x7ff9f767ebf9 - std::panicking::begin_panic_handler::closure$0 at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\panicking.rs:704 7: 0x7ff9f767aaff - std::sys::backtrace::__rust_end_short_backtrace at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\sys\backtrace.rs:168 8: 0x7ff9f767e7fe - std::panicking::begin_panic_handler at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\panicking.rs:695 9: 0x7ff9fa4dbd51 - core::panicking::panic_fmt at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\core\src\panicking.rs:75 10: 0x7ff9fa367c35 - ::fmt 11: 0x7ff9f8b3ee97 - ::expect_item 12: 0x7ff9f6f18684 - ::lower_ty_maybe_return_type_notation 13: 0x7ff9f7a206cf - ::lower_ty 14: 0x7ff9f78ea222 - rustc_hir_typeck[36009252d7ef135b]::typeck 15: 0x7ff9f790bd71 - rustc_hir_typeck[36009252d7ef135b]::typeck 16: 0x7ff9f790cfd7 - rustc_hir_typeck[36009252d7ef135b]::typeck 17: 0x7ff9f78cfb64 - rustc_hir_typeck[36009252d7ef135b]::typeck 18: 0x7ff9f781ae0a - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 19: 0x7ff9f6ebcbb2 - >>::grow_one 20: 0x7ff9f781d729 - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 21: 0x7ff9f787ad03 - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 22: 0x7ff9f7819bec - <::deduce_closure_signature_from_predicates::MentionsTy as rustc_type_ir[d0180f91ddfeddca]::visit::TypeVisitor>::visit_ty 23: 0x7ff9f78d6648 - rustc_hir_typeck[36009252d7ef135b]::typeck 24: 0x7ff9f791b942 - ::borrow 25: 0x7ff9f78cf7ff - rustc_hir_typeck[36009252d7ef135b]::typeck 26: 0x7ff9f8412aeb - rustc_query_impl[7e055f0198210b93]::plumbing::query_key_hash_verify_all 27: 0x7ff9f8359fab - RINvNtNtCsa4eoanVeiba_18rustc_query_system5query8plumbing17try_execute_queryINtCsaOO130TIfoR_16rustc_query_impl13DynamicConfigINtNtCs9e40Nob4F72_21rustc_data_structures9vec_cache8VecCacheNtNtCsiDSHIWyv3Oa_10rustc_span6def_id10LocalDefIdINtNtNtCsb3yqv1AAQly 28: 0x7ff9f841ac40 - rustc_query_impl[7e055f0198210b93]::plumbing::query_key_hash_verify_all 29: 0x7ff9f7941d54 - RINvMs6_NtCsbQenJj8Pbql_9hashbrown3rawINtB6_8RawTablejE14reserve_rehashNCINvNtNtCs5LgMjvor2an_8indexmap3map4core8get_hashTNtNtNtCsb3yqv1AAQly_12rustc_middle2ty9predicate6ClauseNtNtCsiDSHIWyv3Oa_10rustc_span13span_encoding4SpanEuE0ECs4P7EpBpu9fQ_18rustc_hir 30: 0x7ff9f79c9b21 - rustc_hir_analysis[3831dc219e97703c]::check_crate 31: 0x7ff9f76f672f - rustc_interface[abf226499db44a20]::passes::resolver_for_lowering_raw 32: 0x7ff9f4058299 - rustc_interface[abf226499db44a20]::passes::analysis 33: 0x7ff9f71fa51a - >::drop_slow 34: 0x7ff9f7108acb - RINvNtNtCsa4eoanVeiba_18rustc_query_system5query8plumbing17try_execute_queryINtCsaOO130TIfoR_16rustc_query_impl13DynamicConfigINtNtB4_6caches11SingleCacheINtNtNtCsb3yqv1AAQly_12rustc_middle5query5erase6ErasedAhj0_EEKb0_KB3s_KB3s_ENtNtB1f_8plumbing9QueryCtx 35: 0x7ff9f71fff0f - rustc_query_impl[7e055f0198210b93]::query_system 36: 0x7ff9f401da12 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCNCINvMNtB6_6threadNtB1h_7Builder16spawn_unchecked_INtNtCsjzI7iLjHfL7_5alloc5boxed3BoxDINtNtNtCslA1UORVNEAk_4core3ops8function6FnOnceuEp6OutputuNtNtB2G_6marker4SendEL_EuEs_000uECsh5C 37: 0x7ff9f4015fa4 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCNCINvMNtB6_6threadNtB1h_7Builder16spawn_unchecked_INtNtCsjzI7iLjHfL7_5alloc5boxed3BoxDINtNtNtCslA1UORVNEAk_4core3ops8function6FnOnceuEp6OutputuNtNtB2G_6marker4SendEL_EuEs_000uECsh5C 38: 0x7ff9f400e883 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCseLgmIhHy22q_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCsh5CA43SKlqy_17rustc_driver_i 39: 0x7ff9f4022c20 - RINvNtNtCs8bv8A1MXmXN_3std3sys9backtrace28___rust_begin_short_backtraceNCNCNCINvMNtB6_6threadNtB1h_7Builder16spawn_unchecked_INtNtCsjzI7iLjHfL7_5alloc5boxed3BoxDINtNtNtCslA1UORVNEAk_4core3ops8function6FnOnceuEp6OutputuNtNtB2G_6marker4SendEL_EuEs_000uECsh5C 40: 0x7ff9f768f4ad - alloc::boxed::impl$28::call_once at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\alloc\src\boxed.rs:1970 41: 0x7ff9f768f4ad - alloc::boxed::impl$28::call_once at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\alloc\src\boxed.rs:1970 42: 0x7ff9f768f4ad - std::sys::pal::windows::thread::impl$0::new::thread_start at /rustc/efea9896f506baa08f40444e07774e827646d57a/library\std\src\sys\pal\windows\thread.rs:56 43: 0x7ffaa3b67374 - BaseThreadInitThunk 44: 0x7ffaa40dcc91 - RtlUserThreadStart query stack during panic: #0 [typeck] type-checking `error::::eq` #1 [analysis] running analysis passes on this crate end of query stack\