Skip to content

Compilation failing on Rust nightly due to wyz dependency #299

@ShabbirHasan1

Description

@ShabbirHasan1

Compilation failing on Rust nightly due to wyz dependency

Rust Version

nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.91.0-nightly (6ba0ce409 2025-08-21)

Issue

wyz dependency compilation failing with following trace

   Compiling wyz v0.5.1

thread 'rustc' (155396) panicked at compiler/rustc_trait_selection/src/traits/select/mod.rs:294:24:
`TraitPredicate(<&'a Self as core::iter::IntoIterator>, polarity:Positive)` has escaping bound vars, so it cannot be wrapped in a dummy binder.
stack backtrace:
   0:     0x788a892434f3 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h1896216da1337c3e
   1:     0x788a89a01a18 - core::fmt::write::ha95e8db2d679aed0
   2:     0x788a8922e3a3 - std::io::Write::write_fmt::hfa5d2e9c7ac2a7ab
   3:     0x788a89243842 - std::sys::backtrace::BacktraceLock::print::hd4bfea3c0fb72097
   4:     0x788a89225ffc - std::panicking::default_hook::{{closure}}::h4fa8cb64420455d3
   5:     0x788a89225b28 - std::panicking::default_hook::hf93c56cac84eac0e
   6:     0x788a88296405 - std[d11b26bce3175105]::panicking::update_hook::<alloc[851b27fdb5ee7fa]::boxed::Box<rustc_driver_impl[a2a9313e9c4e5faf]::install_ice_hook::{closure#1}>>::{closure#0}
   7:     0x788a892257e3 - std::panicking::panic_with_hook::hf343f38c566b7de3
   8:     0x788a89243a8a - std::panicking::panic_handler::{{closure}}::h5999c7a88a85d27c
   9:     0x788a892439e9 - std::sys::backtrace::__rust_end_short_backtrace::h66ef81f3bd341240
  10:     0x788a8922519d - __rustc[3c31e03a5bef8942]::rust_begin_unwind
  11:     0x788a858dab00 - core::panicking::panic_fmt::h5434febb0b631f9c
  12:     0x788a8a451f4d - <rustc_trait_selection[f65572248f805fef]::traits::select::SelectionContext>::select
  13:     0x788a8a180ebe - rustc_traits[e6401ea2a3609f1a]::codegen::codegen_select_candidate
  14:     0x788a8a180a73 - rustc_query_impl[23235e84bbb9c8b]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[23235e84bbb9c8b]::query_impl::codegen_select_candidate::dynamic_query::{closure#2}::{closure#0}, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 16usize]>>
  15:     0x788a8a17fadc - rustc_query_system[610672c0d6aac358]::query::plumbing::try_execute_query::<rustc_query_impl[23235e84bbb9c8b]::DynamicConfig<rustc_query_system[610672c0d6aac358]::query::caches::DefaultCache<rustc_middle[cf8f6984aead987f]::ty::PseudoCanonicalInput<rustc_type_ir[f1e324e092bdaea2]::predicate::TraitRef<rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>>, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 16usize]>>, false, false, false>, rustc_query_impl[23235e84bbb9c8b]::plumbing::QueryCtxt, false>
  16:     0x788a8a17f72d - rustc_query_impl[23235e84bbb9c8b]::query_impl::codegen_select_candidate::get_query_non_incr::__rust_end_short_backtrace
  17:     0x788a8a16fb92 - rustc_ty_utils[38f32ce0336c72e1]::instance::resolve_instance_raw
  18:     0x788a8a16e534 - rustc_query_impl[23235e84bbb9c8b]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[23235e84bbb9c8b]::query_impl::resolve_instance_raw::dynamic_query::{closure#2}::{closure#0}, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 32usize]>>
  19:     0x788a8a16d644 - rustc_query_system[610672c0d6aac358]::query::plumbing::try_execute_query::<rustc_query_impl[23235e84bbb9c8b]::DynamicConfig<rustc_query_system[610672c0d6aac358]::query::caches::DefaultCache<rustc_middle[cf8f6984aead987f]::ty::PseudoCanonicalInput<(rustc_span[bb5bf4d10eefd82]::def_id::DefId, &rustc_middle[cf8f6984aead987f]::ty::list::RawList<(), rustc_middle[cf8f6984aead987f]::ty::generic_args::GenericArg>)>, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 32usize]>>, false, false, false>, rustc_query_impl[23235e84bbb9c8b]::plumbing::QueryCtxt, false>
  20:     0x788a8a16d275 - rustc_query_impl[23235e84bbb9c8b]::query_impl::resolve_instance_raw::get_query_non_incr::__rust_end_short_backtrace
  21:     0x788a89a3a392 - <rustc_middle[cf8f6984aead987f]::ty::instance::Instance>::try_resolve
  22:     0x788a8870fd53 - <rustc_lint[d4c6997b5ea822e9]::internal::QueryStability as rustc_lint[d4c6997b5ea822e9]::passes::LateLintPass>::check_expr
  23:     0x788a886f25fe - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
  24:     0x788a886f23cc - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_expr
  25:     0x788a886f5b28 - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_block
  26:     0x788a886f2cf0 - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_expr::{closure#0}::{closure#0}
  27:     0x788a886f23cc - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_expr
  28:     0x788a886f385c - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_nested_body
  29:     0x788a886f5ebe - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_fn
  30:     0x788a886f4cf8 - <rustc_lint[d4c6997b5ea822e9]::late::LateContextAndPass<rustc_lint[d4c6997b5ea822e9]::late::RuntimeCombinedLateLintPass> as rustc_hir[21c046f18ed1bbd4]::intravisit::Visitor>::visit_nested_item
  31:     0x788a89df13fe - rustc_lint[d4c6997b5ea822e9]::lint_mod
  32:     0x788a89df0bdf - rustc_query_impl[23235e84bbb9c8b]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[23235e84bbb9c8b]::query_impl::lint_mod::dynamic_query::{closure#2}::{closure#0}, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 0usize]>>
  33:     0x788a8a895d32 - rustc_query_system[610672c0d6aac358]::query::plumbing::try_execute_query::<rustc_query_impl[23235e84bbb9c8b]::DynamicConfig<rustc_query_system[610672c0d6aac358]::query::caches::DefaultCache<rustc_span[bb5bf4d10eefd82]::def_id::LocalModDefId, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[23235e84bbb9c8b]::plumbing::QueryCtxt, false>
  34:     0x788a8a894ebd - rustc_query_impl[23235e84bbb9c8b]::query_impl::lint_mod::get_query_non_incr::__rust_end_short_backtrace
  35:     0x788a887ae13f - rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec::<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>
  36:     0x788a887c80d9 - rustc_thread_pool[d0c57e35d11e508c]::join::join_context::<rustc_thread_pool[d0c57e35d11e508c]::join::join::call<(), rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>::{closure#1}>::{closure#0}, rustc_thread_pool[d0c57e35d11e508c]::join::join::call<(), rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>::{closure#2}>::{closure#0}, (), ()>::{closure#0}
  37:     0x788a887ae1dd - rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec::<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>
  38:     0x788a887c82b7 - rustc_thread_pool[d0c57e35d11e508c]::join::join_context::<rustc_thread_pool[d0c57e35d11e508c]::join::join::call<(), rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>::{closure#1}>::{closure#0}, rustc_thread_pool[d0c57e35d11e508c]::join::join::call<(), rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>::{closure#2}>::{closure#0}, (), ()>::{closure#0}
  39:     0x788a887ae1dd - rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec::<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>
  40:     0x788a887c82b7 - rustc_thread_pool[d0c57e35d11e508c]::join::join_context::<rustc_thread_pool[d0c57e35d11e508c]::join::join::call<(), rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>::{closure#1}>::{closure#0}, rustc_thread_pool[d0c57e35d11e508c]::join::join::call<(), rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>::{closure#2}>::{closure#0}, (), ()>::{closure#0}
  41:     0x788a887ae1dd - rustc_data_structures[5801b396b81ae209]::sync::parallel::par_slice::par_rec::<&rustc_hir_id[380317c23d0401ea]::OwnerId, rustc_data_structures[5801b396b81ae209]::sync::parallel::par_for_each_in<&rustc_hir_id[380317c23d0401ea]::OwnerId, &[rustc_hir_id[380317c23d0401ea]::OwnerId], <rustc_middle[cf8f6984aead987f]::ty::context::TyCtxt>::par_hir_for_each_module<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}::{closure#0}::{closure#0}>::{closure#0}>::{closure#0}::{closure#0}>
  42:     0x788a8a894aea - rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}
  43:     0x788a887c7e3f - rustc_thread_pool[d0c57e35d11e508c]::join::join_context::<rustc_thread_pool[d0c57e35d11e508c]::join::join::call<core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>, rustc_data_structures[5801b396b81ae209]::sync::parallel::join<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#0}, rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}, (), ()>::{closure#0}::{closure#0}>::{closure#0}, rustc_thread_pool[d0c57e35d11e508c]::join::join::call<core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>, rustc_data_structures[5801b396b81ae209]::sync::parallel::join<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#0}, rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}, (), ()>::{closure#0}::{closure#1}>::{closure#0}, core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>, core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>>::{closure#0}::{closure#0}
  44:     0x788a887c7412 - rustc_thread_pool[d0c57e35d11e508c]::join::join_context::<rustc_thread_pool[d0c57e35d11e508c]::join::join::call<core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>, rustc_data_structures[5801b396b81ae209]::sync::parallel::join<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#0}, rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}, (), ()>::{closure#0}::{closure#0}>::{closure#0}, rustc_thread_pool[d0c57e35d11e508c]::join::join::call<core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>, rustc_data_structures[5801b396b81ae209]::sync::parallel::join<rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#0}, rustc_lint[d4c6997b5ea822e9]::late::check_crate::{closure#1}, (), ()>::{closure#0}::{closure#1}>::{closure#0}, core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>, core[969134562323d7b2]::option::Option<rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>>::{closure#0}
  45:     0x788a8a8945d7 - rustc_lint[d4c6997b5ea822e9]::late::check_crate
  46:     0x788a886b9e6f - <rustc_thread_pool[d0c57e35d11e508c]::job::HeapJob<<rustc_thread_pool[d0c57e35d11e508c]::scope::Scope>::spawn<rustc_interface[9397b6d2ea5636d3]::passes::analysis::{closure#0}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}::{closure#3}>::{closure#0}> as rustc_thread_pool[d0c57e35d11e508c]::job::Job>::execute
  47:     0x788a886be49d - rustc_thread_pool[d0c57e35d11e508c]::scope::scope::<rustc_data_structures[5801b396b81ae209]::sync::parallel::scope<rustc_interface[9397b6d2ea5636d3]::passes::analysis::{closure#0}::{closure#2}::{closure#0}::{closure#2}::{closure#1}::{closure#0}, ()>::{closure#0}, rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>::{closure#0}
  48:     0x788a886b4802 - rustc_thread_pool[d0c57e35d11e508c]::scope::scope::<rustc_data_structures[5801b396b81ae209]::sync::parallel::scope<rustc_interface[9397b6d2ea5636d3]::passes::analysis::{closure#0}::{closure#2}::{closure#0}, ()>::{closure#0}, rustc_data_structures[5801b396b81ae209]::marker::FromDyn<()>>::{closure#0}
  49:     0x788a8a03fda6 - rustc_interface[9397b6d2ea5636d3]::passes::analysis
  50:     0x788a8a03ee39 - rustc_query_impl[23235e84bbb9c8b]::plumbing::__rust_begin_short_backtrace::<rustc_query_impl[23235e84bbb9c8b]::query_impl::analysis::dynamic_query::{closure#2}::{closure#0}, rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 0usize]>>
  51:     0x788a8aac7ae0 - rustc_query_system[610672c0d6aac358]::query::plumbing::try_execute_query::<rustc_query_impl[23235e84bbb9c8b]::DynamicConfig<rustc_query_system[610672c0d6aac358]::query::caches::SingleCache<rustc_middle[cf8f6984aead987f]::query::erase::Erased<[u8; 0usize]>>, false, false, false>, rustc_query_impl[23235e84bbb9c8b]::plumbing::QueryCtxt, false>
  52:     0x788a8aac7736 - rustc_query_impl[23235e84bbb9c8b]::query_impl::analysis::get_query_non_incr::__rust_end_short_backtrace
  53:     0x788a8adbff4b - rustc_interface[9397b6d2ea5636d3]::passes::create_and_enter_global_ctxt::<core[969134562323d7b2]::option::Option<rustc_interface[9397b6d2ea5636d3]::queries::Linker>, rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}::{closure#2}>::{closure#2}::{closure#0}
  54:     0x788a8ad01adf - rustc_interface[9397b6d2ea5636d3]::interface::run_compiler::<(), rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}>::{closure#1}
  55:     0x788a88285f44 - <rustc_thread_pool[d0c57e35d11e508c]::job::StackJob<rustc_thread_pool[d0c57e35d11e508c]::latch::LatchRef<rustc_thread_pool[d0c57e35d11e508c]::latch::LockLatch>, <rustc_thread_pool[d0c57e35d11e508c]::registry::Registry>::in_worker_cold<<rustc_thread_pool[d0c57e35d11e508c]::thread_pool::ThreadPool>::install<rustc_interface[9397b6d2ea5636d3]::util::run_in_thread_pool_with_globals<rustc_interface[9397b6d2ea5636d3]::interface::run_compiler<(), rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#5}::{closure#0}::{closure#1}::{closure#0}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()> as rustc_thread_pool[d0c57e35d11e508c]::job::Job>::execute
  56:     0x788a88f5890f - <rustc_thread_pool[d0c57e35d11e508c]::registry::WorkerThread>::wait_or_steal_until_cold
  57:     0x788a88f5a4e1 - <rustc_thread_pool[d0c57e35d11e508c]::registry::ThreadBuilder>::run
  58:     0x788a882920ed - std[d11b26bce3175105]::sys::backtrace::__rust_begin_short_backtrace::<<rustc_thread_pool[d0c57e35d11e508c]::ThreadPoolBuilder>::build_scoped<rustc_interface[9397b6d2ea5636d3]::util::run_in_thread_pool_with_globals<rustc_interface[9397b6d2ea5636d3]::interface::run_compiler<(), rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#5}::{closure#0}::{closure#0}, rustc_interface[9397b6d2ea5636d3]::util::run_in_thread_pool_with_globals<rustc_interface[9397b6d2ea5636d3]::interface::run_compiler<(), rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#5}::{closure#0}::{closure#1}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>
  59:     0x788a8828a0e2 - <<std[d11b26bce3175105]::thread::Builder>::spawn_unchecked_<<rustc_thread_pool[d0c57e35d11e508c]::ThreadPoolBuilder>::build_scoped<rustc_interface[9397b6d2ea5636d3]::util::run_in_thread_pool_with_globals<rustc_interface[9397b6d2ea5636d3]::interface::run_compiler<(), rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#5}::{closure#0}::{closure#0}, rustc_interface[9397b6d2ea5636d3]::util::run_in_thread_pool_with_globals<rustc_interface[9397b6d2ea5636d3]::interface::run_compiler<(), rustc_driver_impl[a2a9313e9c4e5faf]::run_compiler::{closure#0}>::{closure#1}, ()>::{closure#5}::{closure#0}::{closure#1}, ()>::{closure#0}::{closure#0}::{closure#0}, ()>::{closure#1} as core[969134562323d7b2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
  60:     0x788a8ab6550b - std::sys::pal::unix::thread::Thread::new::thread_start::h48fe8cde9d321993
  61:     0x788a8448aaa4 - start_thread
                               at ./nptl/pthread_create.c:447:8
  62:     0x788a84517c3c - clone3
                               at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:78:0
  63:                0x0 - <unknown>

error: the compiler unexpectedly panicked. this is a bug.

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: please make sure that you have updated to the latest nightly

note: please attach the file at `/home/pytrader/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wyz-0.5.1/rustc-ice-2025-08-22T17_24_10-155376.txt` to your bug report

note: compiler flags: --crate-type lib -C opt-level=1 -C embed-bitcode=no -C codegen-units=16 -C debuginfo=2 -Z unstable-options -Z remap-path-scope=all -C link-arg=-fuse-ld=mold -C target-cpu=x86-64-v3 -C target-feature=+sse3,+avx,+avx2,+fma,+aes,+sse4.2,+ssse3 -Z threads=8 -C debug-assertions=on -C link-arg=-fuse-ld=mold -C target-cpu=x86-64-v3 -C target-feature=+sse3,+avx,+avx2,+fma,+aes,+sse4.2,+ssse3 -Z threads=8

note: some of the compiler flags provided by cargo are hidden

query stack during panic:
#0 [codegen_select_candidate] computing candidate for `<&'a Self as core::iter::traits::collect::IntoIterator>`
panicked at compiler/rustc_middle/src/ty/instance.rs:458:9:

thread panicked while processing panic. aborting.
   Compiling itertools v0.14.0
error: could not compile `wyz` (lib)

Caused by:
  process didn't exit successfully: `/home/pytrader/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name wyz --edition=2018 /home/pytrader/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=197 --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C codegen-units=16 -C debuginfo=2 -Zunstable-options -Zremap-path-scope=all --remap-path-prefix=/home/pytrader/.cargo/registry/src= --remap-path-prefix=/home/pytrader/RustProjects/y_service/target=/cargo/build-dir --remap-path-prefix=/home/pytrader/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust=/rustc/6ba0ce40941eee1ca02e9ba49c791ada5158747a -C link-arg=-fuse-ld=mold -C target-cpu=x86-64-v3 -C target-feature=+sse3,+avx,+avx2,+fma,+aes,+sse4.2,+ssse3 -Z threads=8 --cfg reqwest_unstable -C debug-assertions=on --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "garbage", "once_cell", "std", "typemap"))' -C metadata=a374f8ad329f6413 -C extra-filename=-5264a4bc60c0426c --out-dir /home/pytrader/RustProjects/y_service/target/debug/deps -L dependency=/home/pytrader/RustProjects/y_service/target/debug/deps --extern tap=/home/pytrader/RustProjects/y_service/target/debug/deps/libtap-e060c342a62ed070.rmeta --cap-lints allow -C link-arg=-fuse-ld=mold -C target-cpu=x86-64-v3 -C target-feature=+sse3,+avx,+avx2,+fma,+aes,+sse4.2,+ssse3 -Z threads=8` (signal: 6, SIGABRT: process abort signal)
warning: build failed, waiting for other jobs to finish...

Dependency Tree

venndb v0.5.0
├── bitvec v1.0.1
│   ├── funty v2.0.0
│   ├── radium v0.7.0
│   ├── tap v1.0.1
│   └── wyz v0.5.1
│       └── tap v1.0.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions