snippet: ````rust pub trait Archive { type Archived; } pub type Archived = ::Archived; pub struct ArchivedRecord<'a> {} impl<'a> Archive for Archived<&'a [u8]> { type Archived = ArchivedRecord<'a>; } ```` Version information ```` rustc 1.78.0-nightly (ee03c286c 2024-03-15) binary: rustc commit-hash: ee03c286cfdca26fa5b2a4ee40957625d2c826ff commit-date: 2024-03-15 host: x86_64-unknown-linux-gnu release: 1.78.0-nightly LLVM version: 18.1.0 ```` Command: `/home/matthias/.rustup/toolchains/master/bin/rustc -Zincremental-verify-ich=yes -Cincremental= -Cdebuginfo=2`
Program output

``` error[E0601]: `main` function not found in crate `mvce` --> /tmp/icemaker_global_tempdir.800j2W4QQfup/rustc_testrunner_tmpdir_reporting.yxFzWiiJZEyp/mvce.rs:11:2 | 11 | } | ^ consider adding a `main` function to `/tmp/icemaker_global_tempdir.800j2W4QQfup/rustc_testrunner_tmpdir_reporting.yxFzWiiJZEyp/mvce.rs` error: internal compiler error: compiler/rustc_trait_selection/src/traits/select/mod.rs:2440:17: impl DefId(0:9 ~ mvce[560b]::{impl#0}) was matchable against Binder { value: TraitPredicate(<&[u8] as Archive>, polarity:Positive), bound_vars: [] } but now is not thread 'rustc' panicked at compiler/rustc_middle/src/util/bug.rs:35:44: Box stack backtrace: 0: 0x7f4b2fee7912 - std::backtrace_rs::backtrace::libunwind::trace::hadc8bff387a4acdf at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 1: 0x7f4b2fee7912 - std::backtrace_rs::backtrace::trace_unsynchronized::hf342b615d69a0b15 at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7f4b2fee7912 - std::sys_common::backtrace::_print_fmt::h3ba8fcf4f8db9bdd at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/sys_common/backtrace.rs:68:5 3: 0x7f4b2fee7912 - ::fmt::h06c29015b6ac151c at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7f4b2ff38c8c - core::fmt::rt::Argument::fmt::hd1eb85844809a713 at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/core/src/fmt/rt.rs:142:9 5: 0x7f4b2ff38c8c - core::fmt::write::h87d785d2807c2318 at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/core/src/fmt/mod.rs:1153:17 6: 0x7f4b2fedc80f - std::io::Write::write_fmt::h37b846f174bb61f9 at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/io/mod.rs:1843:15 7: 0x7f4b2fee76e4 - std::sys_common::backtrace::_print::hb27dbb76f4efb6ed at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/sys_common/backtrace.rs:47:5 8: 0x7f4b2fee76e4 - std::sys_common::backtrace::print::h29a0a3630908d00f at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/sys_common/backtrace.rs:34:9 9: 0x7f4b2feea3eb - std::panicking::default_hook::{{closure}}::hd4d2b1a5f191888a 10: 0x7f4b2feea143 - std::panicking::default_hook::hbda773f15be6c23a at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/panicking.rs:292:9 11: 0x7f4b2cba974e - std[969a4adeb89678c2]::panicking::update_hook::>::{closure#0} 12: 0x7f4b2feeab50 - as core::ops::function::Fn>::call::h98b9c3f6b7a62c0d at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/alloc/src/boxed.rs:2034:9 13: 0x7f4b2feeab50 - std::panicking::rust_panic_with_hook::h4e0b8eb50a39fd17 at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/panicking.rs:783:13 14: 0x7f4b2cbd5c14 - std[969a4adeb89678c2]::panicking::begin_panic::::{closure#0} 15: 0x7f4b2cbd2b36 - std[969a4adeb89678c2]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> 16: 0x7f4b2cbd2816 - std[969a4adeb89678c2]::panicking::begin_panic:: 17: 0x7f4b2cbdf091 - ::emit_producing_guarantee 18: 0x7f4b2d0601c1 - rustc_middle[d48f3265f0c13b2f]::util::bug::opt_span_bug_fmt::::{closure#0} 19: 0x7f4b2d043d6a - rustc_middle[d48f3265f0c13b2f]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} 20: 0x7f4b2d043c08 - rustc_middle[d48f3265f0c13b2f]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> 21: 0x7f4b2ad9bd80 - rustc_middle[d48f3265f0c13b2f]::util::bug::bug_fmt 22: 0x7f4b2accf12f - ::poly_select 23: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 24: 0x7f4b2e0b0ad1 - >::fold_ty 25: 0x7f4b2acc3191 - ::poly_select 26: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 27: 0x7f4b2e0b0ad1 - >::fold_ty 28: 0x7f4b2de3c5e7 - ::fold:: 29: 0x7f4b2e4edde8 - ::match_impl 30: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 31: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 32: 0x7f4b2acc5af2 - ::poly_select 33: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 34: 0x7f4b2e0b0ad1 - >::fold_ty 35: 0x7f4b2de3c5e7 - ::fold:: 36: 0x7f4b2e4edde8 - ::match_impl 37: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 38: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 39: 0x7f4b2acc5af2 - ::poly_select 40: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 41: 0x7f4b2e0b0ad1 - >::fold_ty 42: 0x7f4b2de3c5e7 - ::fold:: 43: 0x7f4b2e4edde8 - ::match_impl 44: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 45: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 46: 0x7f4b2acc5af2 - ::poly_select 47: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 48: 0x7f4b2e0b0ad1 - >::fold_ty 49: 0x7f4b2de3c5e7 - ::fold:: 50: 0x7f4b2e4edde8 - ::match_impl 51: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 52: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 53: 0x7f4b2acc5af2 - ::poly_select 54: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 55: 0x7f4b2e0b0ad1 - >::fold_ty 56: 0x7f4b2de3c5e7 - ::fold:: 57: 0x7f4b2e4edde8 - ::match_impl 58: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 59: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 60: 0x7f4b2acc5af2 - ::poly_select 61: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 62: 0x7f4b2e0b0ad1 - >::fold_ty 63: 0x7f4b2de3c5e7 - ::fold:: 64: 0x7f4b2e4edde8 - ::match_impl 65: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 66: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 67: 0x7f4b2acc5af2 - ::poly_select 68: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 69: 0x7f4b2e0b0ad1 - >::fold_ty 70: 0x7f4b2de3c5e7 - ::fold:: 71: 0x7f4b2e4edde8 - ::match_impl 72: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 73: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 74: 0x7f4b2acc5af2 - ::poly_select 75: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 76: 0x7f4b2e0b0ad1 - >::fold_ty 77: 0x7f4b2de3c5e7 - ::fold:: 78: 0x7f4b2e4edde8 - ::match_impl 79: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 80: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 81: 0x7f4b2acc5af2 - ::poly_select 82: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 83: 0x7f4b2e0b0ad1 - >::fold_ty 84: 0x7f4b2de3c5e7 - ::fold:: 85: 0x7f4b2e4edde8 - ::match_impl 86: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 87: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 88: 0x7f4b2acc5af2 - ::poly_select 89: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 90: 0x7f4b2e0b0ad1 - >::fold_ty 91: 0x7f4b2de3c5e7 - ::fold:: 92: 0x7f4b2e4edde8 - ::match_impl 93: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 94: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 95: 0x7f4b2acc5af2 - ::poly_select 96: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 97: 0x7f4b2e0b0ad1 - >::fold_ty 98: 0x7f4b2de3c5e7 - ::fold:: 99: 0x7f4b2e4edde8 - ::match_impl 100: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 101: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 102: 0x7f4b2acc5af2 - ::poly_select 103: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 104: 0x7f4b2e0b0ad1 - >::fold_ty 105: 0x7f4b2de3c5e7 - ::fold:: 106: 0x7f4b2e4edde8 - ::match_impl 107: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 108: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 109: 0x7f4b2acc5af2 - ::poly_select 110: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 111: 0x7f4b2e0b0ad1 - >::fold_ty 112: 0x7f4b2de3c5e7 - ::fold:: 113: 0x7f4b2e4edde8 - ::match_impl 114: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 115: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 116: 0x7f4b2acc5af2 - ::poly_select 117: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 118: 0x7f4b2e0b0ad1 - >::fold_ty 119: 0x7f4b2de3c5e7 - ::fold:: 120: 0x7f4b2e4edde8 - ::match_impl 121: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 122: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 123: 0x7f4b2acc5af2 - ::poly_select 124: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 125: 0x7f4b2e0b0ad1 - >::fold_ty 126: 0x7f4b2de3c5e7 - ::fold:: 127: 0x7f4b2e4edde8 - ::match_impl 128: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 129: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 130: 0x7f4b2acc5af2 - ::poly_select 131: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 132: 0x7f4b2e0b0ad1 - >::fold_ty 133: 0x7f4b2de3c5e7 - ::fold:: 134: 0x7f4b2e4edde8 - ::match_impl 135: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 136: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 137: 0x7f4b2acc5af2 - ::poly_select 138: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 139: 0x7f4b2e0b0ad1 - >::fold_ty 140: 0x7f4b2de3c5e7 - ::fold:: 141: 0x7f4b2e4edde8 - ::match_impl 142: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 143: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 144: 0x7f4b2acc5af2 - ::poly_select 145: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 146: 0x7f4b2e0b0ad1 - >::fold_ty 147: 0x7f4b2de3c5e7 - ::fold:: 148: 0x7f4b2e4edde8 - ::match_impl 149: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 150: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 151: 0x7f4b2acc5af2 - ::poly_select 152: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 153: 0x7f4b2e0b0ad1 - >::fold_ty 154: 0x7f4b2de3c5e7 - ::fold:: 155: 0x7f4b2e4edde8 - ::match_impl 156: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 157: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 158: 0x7f4b2acc5af2 - ::poly_select 159: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 160: 0x7f4b2e0b0ad1 - >::fold_ty 161: 0x7f4b2de3c5e7 - ::fold:: 162: 0x7f4b2e4edde8 - ::match_impl 163: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 164: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 165: 0x7f4b2acc5af2 - ::poly_select 166: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 167: 0x7f4b2e0b0ad1 - >::fold_ty 168: 0x7f4b2de3c5e7 - ::fold:: 169: 0x7f4b2e4edde8 - ::match_impl 170: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 171: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 172: 0x7f4b2acc5af2 - ::poly_select 173: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 174: 0x7f4b2e0b0ad1 - >::fold_ty 175: 0x7f4b2de3c5e7 - ::fold:: 176: 0x7f4b2e4edde8 - ::match_impl 177: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 178: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 179: 0x7f4b2acc5af2 - ::poly_select 180: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 181: 0x7f4b2e0b0ad1 - >::fold_ty 182: 0x7f4b2de3c5e7 - ::fold:: 183: 0x7f4b2e4edde8 - ::match_impl 184: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 185: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 186: 0x7f4b2acc5af2 - ::poly_select 187: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 188: 0x7f4b2e0b0ad1 - >::fold_ty 189: 0x7f4b2de3c5e7 - ::fold:: 190: 0x7f4b2e4edde8 - ::match_impl 191: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 192: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 193: 0x7f4b2acc5af2 - ::poly_select 194: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 195: 0x7f4b2e0b0ad1 - >::fold_ty 196: 0x7f4b2de3c5e7 - ::fold:: 197: 0x7f4b2e4edde8 - ::match_impl 198: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 199: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 200: 0x7f4b2acc5af2 - ::poly_select 201: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 202: 0x7f4b2e0b0ad1 - >::fold_ty 203: 0x7f4b2de3c5e7 - ::fold:: 204: 0x7f4b2e4edde8 - ::match_impl 205: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 206: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 207: 0x7f4b2acc5af2 - ::poly_select 208: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 209: 0x7f4b2e0b0ad1 - >::fold_ty 210: 0x7f4b2de3c5e7 - ::fold:: 211: 0x7f4b2e4edde8 - ::match_impl 212: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 213: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 214: 0x7f4b2acc5af2 - ::poly_select 215: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 216: 0x7f4b2e0b0ad1 - >::fold_ty 217: 0x7f4b2de3c5e7 - ::fold:: 218: 0x7f4b2e4edde8 - ::match_impl 219: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 220: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 221: 0x7f4b2acc5af2 - ::poly_select 222: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 223: 0x7f4b2e0b0ad1 - >::fold_ty 224: 0x7f4b2de3c5e7 - ::fold:: 225: 0x7f4b2e4edde8 - ::match_impl 226: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 227: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 228: 0x7f4b2acc5af2 - ::poly_select 229: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 230: 0x7f4b2e0b0ad1 - >::fold_ty 231: 0x7f4b2de3c5e7 - ::fold:: 232: 0x7f4b2e4edde8 - ::match_impl 233: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 234: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 235: 0x7f4b2acc5af2 - ::poly_select 236: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 237: 0x7f4b2e0b0ad1 - >::fold_ty 238: 0x7f4b2de3c5e7 - ::fold:: 239: 0x7f4b2e4edde8 - ::match_impl 240: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 241: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 242: 0x7f4b2acc5af2 - ::poly_select 243: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 244: 0x7f4b2e0b0ad1 - >::fold_ty 245: 0x7f4b2de3c5e7 - ::fold:: 246: 0x7f4b2e4edde8 - ::match_impl 247: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 248: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 249: 0x7f4b2acc5af2 - ::poly_select 250: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 251: 0x7f4b2e0b0ad1 - >::fold_ty 252: 0x7f4b2de3c5e7 - ::fold:: 253: 0x7f4b2e4edde8 - ::match_impl 254: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 255: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 256: 0x7f4b2acc5af2 - ::poly_select 257: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 258: 0x7f4b2e0b0ad1 - >::fold_ty 259: 0x7f4b2de3c5e7 - ::fold:: 260: 0x7f4b2e4edde8 - ::match_impl 261: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 262: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 263: 0x7f4b2acc5af2 - ::poly_select 264: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 265: 0x7f4b2e0b0ad1 - >::fold_ty 266: 0x7f4b2de3c5e7 - ::fold:: 267: 0x7f4b2e4edde8 - ::match_impl 268: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 269: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 270: 0x7f4b2acc5af2 - ::poly_select 271: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 272: 0x7f4b2e0b0ad1 - >::fold_ty 273: 0x7f4b2de3c5e7 - ::fold:: 274: 0x7f4b2e4edde8 - ::match_impl 275: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 276: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 277: 0x7f4b2acc5af2 - ::poly_select 278: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 279: 0x7f4b2e0b0ad1 - >::fold_ty 280: 0x7f4b2de3c5e7 - ::fold:: 281: 0x7f4b2e4edde8 - ::match_impl 282: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 283: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 284: 0x7f4b2acc5af2 - ::poly_select 285: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 286: 0x7f4b2e0b0ad1 - >::fold_ty 287: 0x7f4b2de3c5e7 - ::fold:: 288: 0x7f4b2e4edde8 - ::match_impl 289: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 290: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 291: 0x7f4b2acc5af2 - ::poly_select 292: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 293: 0x7f4b2e0b0ad1 - >::fold_ty 294: 0x7f4b2de3c5e7 - ::fold:: 295: 0x7f4b2e4edde8 - ::match_impl 296: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 297: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 298: 0x7f4b2acc5af2 - ::poly_select 299: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 300: 0x7f4b2e0b0ad1 - >::fold_ty 301: 0x7f4b2de3c5e7 - ::fold:: 302: 0x7f4b2e4edde8 - ::match_impl 303: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 304: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 305: 0x7f4b2acc5af2 - ::poly_select 306: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 307: 0x7f4b2e0b0ad1 - >::fold_ty 308: 0x7f4b2de3c5e7 - ::fold:: 309: 0x7f4b2e4edde8 - ::match_impl 310: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 311: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 312: 0x7f4b2acc5af2 - ::poly_select 313: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 314: 0x7f4b2e0b0ad1 - >::fold_ty 315: 0x7f4b2de3c5e7 - ::fold:: 316: 0x7f4b2e4edde8 - ::match_impl 317: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 318: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 319: 0x7f4b2acc5af2 - ::poly_select 320: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 321: 0x7f4b2e0b0ad1 - >::fold_ty 322: 0x7f4b2de3c5e7 - ::fold:: 323: 0x7f4b2e4edde8 - ::match_impl 324: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 325: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 326: 0x7f4b2acc5af2 - ::poly_select 327: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 328: 0x7f4b2e0b0ad1 - >::fold_ty 329: 0x7f4b2de3c5e7 - ::fold:: 330: 0x7f4b2e4edde8 - ::match_impl 331: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 332: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 333: 0x7f4b2acc5af2 - ::poly_select 334: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 335: 0x7f4b2e0b0ad1 - >::fold_ty 336: 0x7f4b2de3c5e7 - ::fold:: 337: 0x7f4b2e4edde8 - ::match_impl 338: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 339: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 340: 0x7f4b2acc5af2 - ::poly_select 341: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 342: 0x7f4b2e0b0ad1 - >::fold_ty 343: 0x7f4b2de3c5e7 - ::fold:: 344: 0x7f4b2e4edde8 - ::match_impl 345: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 346: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 347: 0x7f4b2acc5af2 - ::poly_select 348: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 349: 0x7f4b2e0b0ad1 - >::fold_ty 350: 0x7f4b2de3c5e7 - ::fold:: 351: 0x7f4b2e4edde8 - ::match_impl 352: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 353: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 354: 0x7f4b2acc5af2 - ::poly_select 355: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 356: 0x7f4b2e0b0ad1 - >::fold_ty 357: 0x7f4b2de3c5e7 - ::fold:: 358: 0x7f4b2e4edde8 - ::match_impl 359: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 360: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 361: 0x7f4b2acc5af2 - ::poly_select 362: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 363: 0x7f4b2e0b0ad1 - >::fold_ty 364: 0x7f4b2de3c5e7 - ::fold:: 365: 0x7f4b2e4edde8 - ::match_impl 366: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 367: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 368: 0x7f4b2acc5af2 - ::poly_select 369: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 370: 0x7f4b2e0b0ad1 - >::fold_ty 371: 0x7f4b2de3c5e7 - ::fold:: 372: 0x7f4b2e4edde8 - ::match_impl 373: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 374: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 375: 0x7f4b2acc5af2 - ::poly_select 376: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 377: 0x7f4b2e0b0ad1 - >::fold_ty 378: 0x7f4b2de3c5e7 - ::fold:: 379: 0x7f4b2e4edde8 - ::match_impl 380: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 381: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 382: 0x7f4b2acc5af2 - ::poly_select 383: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 384: 0x7f4b2e0b0ad1 - >::fold_ty 385: 0x7f4b2de3c5e7 - ::fold:: 386: 0x7f4b2e4edde8 - ::match_impl 387: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 388: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 389: 0x7f4b2acc5af2 - ::poly_select 390: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 391: 0x7f4b2e0b0ad1 - >::fold_ty 392: 0x7f4b2de3c5e7 - ::fold:: 393: 0x7f4b2e4edde8 - ::match_impl 394: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 395: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 396: 0x7f4b2acc5af2 - ::poly_select 397: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 398: 0x7f4b2e0b0ad1 - >::fold_ty 399: 0x7f4b2de3c5e7 - ::fold:: 400: 0x7f4b2e4edde8 - ::match_impl 401: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 402: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 403: 0x7f4b2acc5af2 - ::poly_select 404: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 405: 0x7f4b2e0b0ad1 - >::fold_ty 406: 0x7f4b2de3c5e7 - ::fold:: 407: 0x7f4b2e4edde8 - ::match_impl 408: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 409: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 410: 0x7f4b2acc5af2 - ::poly_select 411: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 412: 0x7f4b2e0b0ad1 - >::fold_ty 413: 0x7f4b2de3c5e7 - ::fold:: 414: 0x7f4b2e4edde8 - ::match_impl 415: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 416: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 417: 0x7f4b2acc5af2 - ::poly_select 418: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 419: 0x7f4b2e0b0ad1 - >::fold_ty 420: 0x7f4b2de3c5e7 - ::fold:: 421: 0x7f4b2e4edde8 - ::match_impl 422: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 423: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 424: 0x7f4b2acc5af2 - ::poly_select 425: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 426: 0x7f4b2e0b0ad1 - >::fold_ty 427: 0x7f4b2de3c5e7 - ::fold:: 428: 0x7f4b2e4edde8 - ::match_impl 429: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 430: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 431: 0x7f4b2acc5af2 - ::poly_select 432: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 433: 0x7f4b2e0b0ad1 - >::fold_ty 434: 0x7f4b2de3c5e7 - ::fold:: 435: 0x7f4b2e4edde8 - ::match_impl 436: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 437: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 438: 0x7f4b2acc5af2 - ::poly_select 439: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 440: 0x7f4b2e0b0ad1 - >::fold_ty 441: 0x7f4b2de3c5e7 - ::fold:: 442: 0x7f4b2e4edde8 - ::match_impl 443: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 444: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 445: 0x7f4b2acc5af2 - ::poly_select 446: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 447: 0x7f4b2e0b0ad1 - >::fold_ty 448: 0x7f4b2de3c5e7 - ::fold:: 449: 0x7f4b2e4edde8 - ::match_impl 450: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 451: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 452: 0x7f4b2acc5af2 - ::poly_select 453: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 454: 0x7f4b2e0b0ad1 - >::fold_ty 455: 0x7f4b2de3c5e7 - ::fold:: 456: 0x7f4b2e4edde8 - ::match_impl 457: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 458: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 459: 0x7f4b2acc5af2 - ::poly_select 460: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 461: 0x7f4b2e0b0ad1 - >::fold_ty 462: 0x7f4b2de3c5e7 - ::fold:: 463: 0x7f4b2e4edde8 - ::match_impl 464: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 465: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 466: 0x7f4b2acc5af2 - ::poly_select 467: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 468: 0x7f4b2e0b0ad1 - >::fold_ty 469: 0x7f4b2de3c5e7 - ::fold:: 470: 0x7f4b2e4edde8 - ::match_impl 471: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 472: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 473: 0x7f4b2acc5af2 - ::poly_select 474: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 475: 0x7f4b2e0b0ad1 - >::fold_ty 476: 0x7f4b2de3c5e7 - ::fold:: 477: 0x7f4b2e4edde8 - ::match_impl 478: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 479: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 480: 0x7f4b2acc5af2 - ::poly_select 481: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 482: 0x7f4b2e0b0ad1 - >::fold_ty 483: 0x7f4b2de3c5e7 - ::fold:: 484: 0x7f4b2e4edde8 - ::match_impl 485: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 486: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 487: 0x7f4b2acc5af2 - ::poly_select 488: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 489: 0x7f4b2e0b0ad1 - >::fold_ty 490: 0x7f4b2de3c5e7 - ::fold:: 491: 0x7f4b2e4edde8 - ::match_impl 492: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 493: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 494: 0x7f4b2acc5af2 - ::poly_select 495: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 496: 0x7f4b2e0b0ad1 - >::fold_ty 497: 0x7f4b2de3c5e7 - ::fold:: 498: 0x7f4b2e4edde8 - ::match_impl 499: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 500: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 501: 0x7f4b2acc5af2 - ::poly_select 502: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 503: 0x7f4b2e0b0ad1 - >::fold_ty 504: 0x7f4b2de3c5e7 - ::fold:: 505: 0x7f4b2e4edde8 - ::match_impl 506: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 507: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 508: 0x7f4b2acc5af2 - ::poly_select 509: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 510: 0x7f4b2e0b0ad1 - >::fold_ty 511: 0x7f4b2de3c5e7 - ::fold:: 512: 0x7f4b2e4edde8 - ::match_impl 513: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 514: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 515: 0x7f4b2acc5af2 - ::poly_select 516: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 517: 0x7f4b2e0b0ad1 - >::fold_ty 518: 0x7f4b2de3c5e7 - ::fold:: 519: 0x7f4b2e4edde8 - ::match_impl 520: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 521: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 522: 0x7f4b2acc5af2 - ::poly_select 523: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 524: 0x7f4b2e0b0ad1 - >::fold_ty 525: 0x7f4b2de3c5e7 - ::fold:: 526: 0x7f4b2e4edde8 - ::match_impl 527: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 528: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 529: 0x7f4b2acc5af2 - ::poly_select 530: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 531: 0x7f4b2e0b0ad1 - >::fold_ty 532: 0x7f4b2de3c5e7 - ::fold:: 533: 0x7f4b2e4edde8 - ::match_impl 534: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 535: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 536: 0x7f4b2acc5af2 - ::poly_select 537: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 538: 0x7f4b2e0b0ad1 - >::fold_ty 539: 0x7f4b2de3c5e7 - ::fold:: 540: 0x7f4b2e4edde8 - ::match_impl 541: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 542: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 543: 0x7f4b2acc5af2 - ::poly_select 544: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 545: 0x7f4b2e0b0ad1 - >::fold_ty 546: 0x7f4b2de3c5e7 - ::fold:: 547: 0x7f4b2e4edde8 - ::match_impl 548: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 549: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 550: 0x7f4b2acc5af2 - ::poly_select 551: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 552: 0x7f4b2e0b0ad1 - >::fold_ty 553: 0x7f4b2de3c5e7 - ::fold:: 554: 0x7f4b2e4edde8 - ::match_impl 555: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 556: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 557: 0x7f4b2acc5af2 - ::poly_select 558: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 559: 0x7f4b2e0b0ad1 - >::fold_ty 560: 0x7f4b2de3c5e7 - ::fold:: 561: 0x7f4b2e4edde8 - ::match_impl 562: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 563: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 564: 0x7f4b2acc5af2 - ::poly_select 565: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 566: 0x7f4b2e0b0ad1 - >::fold_ty 567: 0x7f4b2de3c5e7 - ::fold:: 568: 0x7f4b2e4edde8 - ::match_impl 569: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 570: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 571: 0x7f4b2acc5af2 - ::poly_select 572: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 573: 0x7f4b2e0b0ad1 - >::fold_ty 574: 0x7f4b2de3c5e7 - ::fold:: 575: 0x7f4b2e4edde8 - ::match_impl 576: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 577: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 578: 0x7f4b2acc5af2 - ::poly_select 579: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 580: 0x7f4b2e0b0ad1 - >::fold_ty 581: 0x7f4b2de3c5e7 - ::fold:: 582: 0x7f4b2e4edde8 - ::match_impl 583: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 584: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 585: 0x7f4b2acc5af2 - ::poly_select 586: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 587: 0x7f4b2e0b0ad1 - >::fold_ty 588: 0x7f4b2de3c5e7 - ::fold:: 589: 0x7f4b2e4edde8 - ::match_impl 590: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 591: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 592: 0x7f4b2acc5af2 - ::poly_select 593: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 594: 0x7f4b2e0b0ad1 - >::fold_ty 595: 0x7f4b2de3c5e7 - ::fold:: 596: 0x7f4b2e4edde8 - ::match_impl 597: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 598: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 599: 0x7f4b2acc5af2 - ::poly_select 600: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 601: 0x7f4b2e0b0ad1 - >::fold_ty 602: 0x7f4b2de3c5e7 - ::fold:: 603: 0x7f4b2e4edde8 - ::match_impl 604: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 605: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 606: 0x7f4b2acc5af2 - ::poly_select 607: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 608: 0x7f4b2e0b0ad1 - >::fold_ty 609: 0x7f4b2de3c5e7 - ::fold:: 610: 0x7f4b2e4edde8 - ::match_impl 611: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 612: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 613: 0x7f4b2acc5af2 - ::poly_select 614: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 615: 0x7f4b2e0b0ad1 - >::fold_ty 616: 0x7f4b2de3c5e7 - ::fold:: 617: 0x7f4b2e4edde8 - ::match_impl 618: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 619: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 620: 0x7f4b2acc5af2 - ::poly_select 621: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 622: 0x7f4b2e0b0ad1 - >::fold_ty 623: 0x7f4b2de3c5e7 - ::fold:: 624: 0x7f4b2e4edde8 - ::match_impl 625: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 626: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 627: 0x7f4b2acc5af2 - ::poly_select 628: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 629: 0x7f4b2e0b0ad1 - >::fold_ty 630: 0x7f4b2de3c5e7 - ::fold:: 631: 0x7f4b2e4edde8 - ::match_impl 632: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 633: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 634: 0x7f4b2acc5af2 - ::poly_select 635: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 636: 0x7f4b2e0b0ad1 - >::fold_ty 637: 0x7f4b2de3c5e7 - ::fold:: 638: 0x7f4b2e4edde8 - ::match_impl 639: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 640: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 641: 0x7f4b2acc5af2 - ::poly_select 642: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 643: 0x7f4b2e0b0ad1 - >::fold_ty 644: 0x7f4b2de3c5e7 - ::fold:: 645: 0x7f4b2e4edde8 - ::match_impl 646: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 647: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 648: 0x7f4b2acc5af2 - ::poly_select 649: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 650: 0x7f4b2e0b0ad1 - >::fold_ty 651: 0x7f4b2de3c5e7 - ::fold:: 652: 0x7f4b2e4edde8 - ::match_impl 653: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 654: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 655: 0x7f4b2acc5af2 - ::poly_select 656: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 657: 0x7f4b2e0b0ad1 - >::fold_ty 658: 0x7f4b2de3c5e7 - ::fold:: 659: 0x7f4b2e4edde8 - ::match_impl 660: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 661: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 662: 0x7f4b2acc5af2 - ::poly_select 663: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 664: 0x7f4b2e0b0ad1 - >::fold_ty 665: 0x7f4b2de3c5e7 - ::fold:: 666: 0x7f4b2e4edde8 - ::match_impl 667: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 668: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 669: 0x7f4b2acc5af2 - ::poly_select 670: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 671: 0x7f4b2e0b0ad1 - >::fold_ty 672: 0x7f4b2de3c5e7 - ::fold:: 673: 0x7f4b2e4edde8 - ::match_impl 674: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 675: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 676: 0x7f4b2acc5af2 - ::poly_select 677: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 678: 0x7f4b2e0b0ad1 - >::fold_ty 679: 0x7f4b2de3c5e7 - ::fold:: 680: 0x7f4b2e4edde8 - ::match_impl 681: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 682: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 683: 0x7f4b2acc5af2 - ::poly_select 684: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 685: 0x7f4b2e0b0ad1 - >::fold_ty 686: 0x7f4b2de3c5e7 - ::fold:: 687: 0x7f4b2e4edde8 - ::match_impl 688: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 689: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 690: 0x7f4b2acc5af2 - ::poly_select 691: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 692: 0x7f4b2e0b0ad1 - >::fold_ty 693: 0x7f4b2de3c5e7 - ::fold:: 694: 0x7f4b2e4edde8 - ::match_impl 695: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 696: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 697: 0x7f4b2acc5af2 - ::poly_select 698: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 699: 0x7f4b2e0b0ad1 - >::fold_ty 700: 0x7f4b2de3c5e7 - ::fold:: 701: 0x7f4b2e4edde8 - ::match_impl 702: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 703: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 704: 0x7f4b2acc5af2 - ::poly_select 705: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 706: 0x7f4b2e0b0ad1 - >::fold_ty 707: 0x7f4b2de3c5e7 - ::fold:: 708: 0x7f4b2e4edde8 - ::match_impl 709: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 710: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 711: 0x7f4b2acc5af2 - ::poly_select 712: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 713: 0x7f4b2e0b0ad1 - >::fold_ty 714: 0x7f4b2de3c5e7 - ::fold:: 715: 0x7f4b2e4edde8 - ::match_impl 716: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 717: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 718: 0x7f4b2acc5af2 - ::poly_select 719: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 720: 0x7f4b2e0b0ad1 - >::fold_ty 721: 0x7f4b2de3c5e7 - ::fold:: 722: 0x7f4b2e4edde8 - ::match_impl 723: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 724: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 725: 0x7f4b2acc5af2 - ::poly_select 726: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 727: 0x7f4b2e0b0ad1 - >::fold_ty 728: 0x7f4b2de3c5e7 - ::fold:: 729: 0x7f4b2e4edde8 - ::match_impl 730: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 731: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 732: 0x7f4b2acc5af2 - ::poly_select 733: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 734: 0x7f4b2e0b0ad1 - >::fold_ty 735: 0x7f4b2de3c5e7 - ::fold:: 736: 0x7f4b2e4edde8 - ::match_impl 737: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 738: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 739: 0x7f4b2acc5af2 - ::poly_select 740: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 741: 0x7f4b2e0b0ad1 - >::fold_ty 742: 0x7f4b2de3c5e7 - ::fold:: 743: 0x7f4b2e4edde8 - ::match_impl 744: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 745: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 746: 0x7f4b2acc5af2 - ::poly_select 747: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 748: 0x7f4b2e0b0ad1 - >::fold_ty 749: 0x7f4b2de3c5e7 - ::fold:: 750: 0x7f4b2e4edde8 - ::match_impl 751: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 752: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 753: 0x7f4b2acc5af2 - ::poly_select 754: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 755: 0x7f4b2e0b0ad1 - >::fold_ty 756: 0x7f4b2de3c5e7 - ::fold:: 757: 0x7f4b2e4edde8 - ::match_impl 758: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 759: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 760: 0x7f4b2acc5af2 - ::poly_select 761: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 762: 0x7f4b2e0b0ad1 - >::fold_ty 763: 0x7f4b2de3c5e7 - ::fold:: 764: 0x7f4b2e4edde8 - ::match_impl 765: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 766: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 767: 0x7f4b2acc5af2 - ::poly_select 768: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 769: 0x7f4b2e0b0ad1 - >::fold_ty 770: 0x7f4b2de3c5e7 - ::fold:: 771: 0x7f4b2e4edde8 - ::match_impl 772: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 773: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 774: 0x7f4b2acc5af2 - ::poly_select 775: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 776: 0x7f4b2e0b0ad1 - >::fold_ty 777: 0x7f4b2de3c5e7 - ::fold:: 778: 0x7f4b2e4edde8 - ::match_impl 779: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 780: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 781: 0x7f4b2acc5af2 - ::poly_select 782: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 783: 0x7f4b2e0b0ad1 - >::fold_ty 784: 0x7f4b2de3c5e7 - ::fold:: 785: 0x7f4b2e4edde8 - ::match_impl 786: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 787: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 788: 0x7f4b2acc5af2 - ::poly_select 789: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 790: 0x7f4b2e0b0ad1 - >::fold_ty 791: 0x7f4b2de3c5e7 - ::fold:: 792: 0x7f4b2e4edde8 - ::match_impl 793: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 794: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 795: 0x7f4b2acc5af2 - ::poly_select 796: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 797: 0x7f4b2e0b0ad1 - >::fold_ty 798: 0x7f4b2de3c5e7 - ::fold:: 799: 0x7f4b2e4edde8 - ::match_impl 800: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 801: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 802: 0x7f4b2acc5af2 - ::poly_select 803: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 804: 0x7f4b2e0b0ad1 - >::fold_ty 805: 0x7f4b2de3c5e7 - ::fold:: 806: 0x7f4b2e4edde8 - ::match_impl 807: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 808: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 809: 0x7f4b2acc5af2 - ::poly_select 810: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 811: 0x7f4b2e0b0ad1 - >::fold_ty 812: 0x7f4b2de3c5e7 - ::fold:: 813: 0x7f4b2e4edde8 - ::match_impl 814: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 815: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 816: 0x7f4b2acc5af2 - ::poly_select 817: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 818: 0x7f4b2e0b0ad1 - >::fold_ty 819: 0x7f4b2de3c5e7 - ::fold:: 820: 0x7f4b2e4edde8 - ::match_impl 821: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 822: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 823: 0x7f4b2acc5af2 - ::poly_select 824: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 825: 0x7f4b2e0b0ad1 - >::fold_ty 826: 0x7f4b2de3c5e7 - ::fold:: 827: 0x7f4b2e4edde8 - ::match_impl 828: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 829: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 830: 0x7f4b2acc5af2 - ::poly_select 831: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 832: 0x7f4b2e0b0ad1 - >::fold_ty 833: 0x7f4b2de3c5e7 - ::fold:: 834: 0x7f4b2e4edde8 - ::match_impl 835: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 836: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 837: 0x7f4b2acc5af2 - ::poly_select 838: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 839: 0x7f4b2e0b0ad1 - >::fold_ty 840: 0x7f4b2de3c5e7 - ::fold:: 841: 0x7f4b2e4edde8 - ::match_impl 842: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 843: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 844: 0x7f4b2acc5af2 - ::poly_select 845: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 846: 0x7f4b2e0b0ad1 - >::fold_ty 847: 0x7f4b2de3c5e7 - ::fold:: 848: 0x7f4b2e4edde8 - ::match_impl 849: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 850: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 851: 0x7f4b2acc5af2 - ::poly_select 852: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 853: 0x7f4b2e0b0ad1 - >::fold_ty 854: 0x7f4b2de3c5e7 - ::fold:: 855: 0x7f4b2e4edde8 - ::match_impl 856: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 857: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 858: 0x7f4b2acc5af2 - ::poly_select 859: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 860: 0x7f4b2e0b0ad1 - >::fold_ty 861: 0x7f4b2de3c5e7 - ::fold:: 862: 0x7f4b2e4edde8 - ::match_impl 863: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 864: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 865: 0x7f4b2acc5af2 - ::poly_select 866: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 867: 0x7f4b2e0b0ad1 - >::fold_ty 868: 0x7f4b2de3c5e7 - ::fold:: 869: 0x7f4b2e4edde8 - ::match_impl 870: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 871: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 872: 0x7f4b2acc5af2 - ::poly_select 873: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 874: 0x7f4b2e0b0ad1 - >::fold_ty 875: 0x7f4b2de3c5e7 - ::fold:: 876: 0x7f4b2e4edde8 - ::match_impl 877: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 878: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 879: 0x7f4b2acc5af2 - ::poly_select 880: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 881: 0x7f4b2e0b0ad1 - >::fold_ty 882: 0x7f4b2de3c5e7 - ::fold:: 883: 0x7f4b2e4edde8 - ::match_impl 884: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 885: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 886: 0x7f4b2acc5af2 - ::poly_select 887: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 888: 0x7f4b2e0b0ad1 - >::fold_ty 889: 0x7f4b2de3c5e7 - ::fold:: 890: 0x7f4b2e4edde8 - ::match_impl 891: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 892: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 893: 0x7f4b2acc5af2 - ::poly_select 894: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 895: 0x7f4b2e0b0ad1 - >::fold_ty 896: 0x7f4b2de3c5e7 - ::fold:: 897: 0x7f4b2e4edde8 - ::match_impl 898: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 899: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 900: 0x7f4b2acc5af2 - ::poly_select 901: 0x7f4b2e0b37f2 - rustc_trait_selection[3c5716d4f4c45ad8]::traits::project::opt_normalize_projection_type 902: 0x7f4b2e0b0ad1 - >::fold_ty 903: 0x7f4b2de3c5e7 - ::fold:: 904: 0x7f4b2e4edde8 - ::match_impl 905: 0x7f4b2af0c882 - ::assemble_candidates_from_impls 906: 0x7f4b2af212cc - ::candidate_from_obligation_no_cache 907: 0x7f4b2abca135 - ::process_obligation 908: 0x7f4b2de21947 - >::process_obligations:: 909: 0x7f4b2e0ca81d - ::select_all_or_error 910: 0x7f4b2e924cb3 - rustc_hir_analysis[9054d1fbfbdfac4d]::check::wfcheck::check_trait 911: 0x7f4b2e51f9fc - rustc_hir_analysis[9054d1fbfbdfac4d]::check::wfcheck::check_well_formed 912: 0x7f4b2e51e1b9 - rustc_query_impl[12cc0ebcd17172dc]::plumbing::__rust_begin_short_backtrace::> 913: 0x7f4b2e3252e4 - rustc_query_system[3e04d0ac8efb1cf8]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[12cc0ebcd17172dc]::plumbing::QueryCtxt, true> 914: 0x7f4b2e324def - rustc_query_impl[12cc0ebcd17172dc]::query_impl::check_well_formed::get_query_incr::__rust_end_short_backtrace 915: 0x7f4b2e51b3fa - rustc_hir_analysis[9054d1fbfbdfac4d]::check::wfcheck::check_mod_type_wf 916: 0x7f4b2e51b237 - rustc_query_impl[12cc0ebcd17172dc]::plumbing::__rust_begin_short_backtrace::> 917: 0x7f4b2e5196bb - rustc_query_system[3e04d0ac8efb1cf8]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[12cc0ebcd17172dc]::plumbing::QueryCtxt, true> 918: 0x7f4b2e412b4a - rustc_query_impl[12cc0ebcd17172dc]::query_impl::check_mod_type_wf::get_query_incr::__rust_end_short_backtrace 919: 0x7f4b2e412e97 - rustc_hir_analysis[9054d1fbfbdfac4d]::check_crate 920: 0x7f4b2e3b486a - rustc_interface[83be00eb9b5de894]::passes::analysis 921: 0x7f4b2e3b44a5 - rustc_query_impl[12cc0ebcd17172dc]::plumbing::__rust_begin_short_backtrace::> 922: 0x7f4b2ebee062 - rustc_query_system[3e04d0ac8efb1cf8]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[12cc0ebcd17172dc]::plumbing::QueryCtxt, true> 923: 0x7f4b2ebedc66 - rustc_query_impl[12cc0ebcd17172dc]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace 924: 0x7f4b2e8ebe04 - rustc_interface[83be00eb9b5de894]::interface::run_compiler::, rustc_driver_impl[dde9b460d920e976]::run_compiler::{closure#0}>::{closure#0} 925: 0x7f4b2ee518c5 - std[969a4adeb89678c2]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[dde9b460d920e976]::run_compiler::{closure#0}>::{closure#0}, core[d2bccfb3ab917fe]::result::Result<(), rustc_span[ded2646f60dd57f2]::ErrorGuaranteed>>::{closure#0}, core[d2bccfb3ab917fe]::result::Result<(), rustc_span[ded2646f60dd57f2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[d2bccfb3ab917fe]::result::Result<(), rustc_span[ded2646f60dd57f2]::ErrorGuaranteed>> 926: 0x7f4b2ee516f2 - <::spawn_unchecked_, rustc_driver_impl[dde9b460d920e976]::run_compiler::{closure#0}>::{closure#0}, core[d2bccfb3ab917fe]::result::Result<(), rustc_span[ded2646f60dd57f2]::ErrorGuaranteed>>::{closure#0}, core[d2bccfb3ab917fe]::result::Result<(), rustc_span[ded2646f60dd57f2]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[d2bccfb3ab917fe]::result::Result<(), rustc_span[ded2646f60dd57f2]::ErrorGuaranteed>>::{closure#1} as core[d2bccfb3ab917fe]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 927: 0x7f4b2fef41e5 - as core::ops::function::FnOnce>::call_once::h3759b8c47dd923a6 at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/alloc/src/boxed.rs:2020:9 928: 0x7f4b2fef41e5 - as core::ops::function::FnOnce>::call_once::h3639efa05e7da01f at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/alloc/src/boxed.rs:2020:9 929: 0x7f4b2fef41e5 - std::sys::pal::unix::thread::Thread::new::thread_start::h0d4b134e1ea1096b at /rustc/ee03c286cfdca26fa5b2a4ee40957625d2c826ff/library/std/src/sys/pal/unix/thread.rs:108:17 930: 0x7f4b29a6e55a - 931: 0x7f4b29aeba3c - 932: 0x0 - note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md note: rustc 1.78.0-nightly (ee03c286c 2024-03-15) running on x86_64-unknown-linux-gnu note: compiler flags: -Z incremental-verify-ich=yes -C incremental=[REDACTED] -C debuginfo=2 query stack during panic: #0 [check_well_formed] checking that `Archive` 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 error[E0392]: lifetime parameter `'a` is never used --> /tmp/icemaker_global_tempdir.800j2W4QQfup/rustc_testrunner_tmpdir_reporting.yxFzWiiJZEyp/mvce.rs:7:27 | 7 | pub struct ArchivedRecord<'a> {} | ^^ unused lifetime parameter | = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` error[E0207]: the lifetime parameter `'a` is not constrained by the impl trait, self type, or predicates --> /tmp/icemaker_global_tempdir.800j2W4QQfup/rustc_testrunner_tmpdir_reporting.yxFzWiiJZEyp/mvce.rs:9:6 | 9 | impl<'a> Archive for Archived<&'a [u8]> { | ^^ unconstrained lifetime parameter error: aborting due to 4 previous errors Some errors have detailed explanations: E0207, E0392, E0601. For more information about an error, try `rustc --explain E0207`. ```