rust-lang / rust-lang/rust-analyzer

panic: abi: index out of bounds, missing tuple struct type

Open
#23,337 1 comment 0 reactions 1 assignee View on GitHub

@0xull is already working on this.

Since Sep 16, 2026.

A-mir C-bug I-panic
Dominant language
Rust
Stars
16.9k
Forks
2.2k
Avg merge
1d 12h
Merged PRs (30d)
72

Description

struct Color(, u8, u8);
const WHITE: = Color(0xCF, 0xCE, 0xC1);

ra @ f3120321073d8046795c6824976be8b0ae92c999

rust-analyzer analysis-stats .

Database loaded:     633.26ms, 220minstr, 48mb (metadata 321.34ms, 967kinstr, 155kb; build 32.39ms, 172kinstr, 1296b)
  item trees: 1
  dependency lines of code: 1_477_159, item trees: 2_968
  dependency item stats: traits: 858, impl: 9_720, mods: 2_998, macro calls: 5_608, macro rules: 1_062
Item Tree Collection: 4.30s, 23ginstr, 431mb
  Total Statistics:
    crates: 1, mods: 1, decls: 2, bodies: 1, adts: 1, consts: 1, signatures: 2, variants: 1
  Workspace:
    traits: 0, macro_rules macros: 0, proc_macros: 0
    lines of code: 3, item trees: 1
    usages: traits: 0, impl: 0, mods: 0, macro calls: 0, macro rules: 0
  Dependencies:
    lines of code: 1_477_159, item trees: 2_968
    declarations: traits: 858, impl: 9_720, mods: 2_998, macro calls: 5_608, macro rules: 1_062
Item Collection:     2.52s, 11ginstr, 176mb
Crate lang items:    477.76ms, 2523minstr, 31mb
Expression Store Lowering: 184.42µs, 189kinstr, 5kb
  exprs: 5, ??ty: 0 (0%), ?ty: 0 (0%), !ty: 0
  pats: 0, ??ty: 0 (100%), ?ty: 0 (100%), !ty: 0
  panics: 0
Inference:           2.09ms, 738kinstr, 2545kb
MIR lowering:        129.63µs, 83kinstr, 40kb
Mir failed bodies: 0 (0%)
Data layouts:        76.86µs, 35kinstr, 12kb
Failed data layouts: 0 (0%)
0/1 0% const eval: f::WHITE
thread 'main' (2167986) panicked at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_abi-0.166.0/src/lib.rs:1706:66:
index out of bounds: the len is 2 but the index is 2
stack backtrace:
   0:     0x559dee34e921 - std[fa5e2ee34deb3bf4]::backtrace_rs::backtrace::libunwind::trace
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x559dee34e921 - std[fa5e2ee34deb3bf4]::backtrace_rs::backtrace::trace_unsynchronized::<std[fa5e2ee34deb3bf4]::sys::backtrace::_print_fmt::{closure#1}>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x559dee34e921 - std[fa5e2ee34deb3bf4]::sys::backtrace::_print_fmt
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/sys/backtrace.rs:74:9
   3:     0x559dee34e921 - <<std[fa5e2ee34deb3bf4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[4c46b8ddcb046c9a]::fmt::Display>::fmt
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/sys/backtrace.rs:44:26
   4:     0x559dee36b55a - <core[4c46b8ddcb046c9a]::fmt::rt::Argument>::fmt
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/core/src/fmt/rt.rs:152:76
   5:     0x559dee36b55a - core[4c46b8ddcb046c9a]::fmt::write
   6:     0x559dee35829c - core[4c46b8ddcb046c9a]::io::write::default_write_fmt::<std[fa5e2ee34deb3bf4]::sys::stdio::unix::Stderr>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/core/src/io/write.rs:402:11
   7:     0x559dee35829c - <std[fa5e2ee34deb3bf4]::sys::stdio::unix::Stderr as core[4c46b8ddcb046c9a]::io::write::Write>::write_fmt
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/core/src/io/write.rs:335:13
   8:     0x559dee325826 - <std[fa5e2ee34deb3bf4]::sys::backtrace::BacktraceLock>::print
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/sys/backtrace.rs:47:9
   9:     0x559dee325826 - std[fa5e2ee34deb3bf4]::panicking::default_hook::{closure#0}
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:289:27
  10:     0x559dee3447a1 - std[fa5e2ee34deb3bf4]::panicking::default_hook
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:316:9
  11:     0x559dee344acb - std[fa5e2ee34deb3bf4]::panicking::panic_with_hook
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:811:13
  12:     0x559dee3258d2 - std[fa5e2ee34deb3bf4]::panicking::panic_handler::{closure#0}
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:685:13
  13:     0x559dee31eb89 - std[fa5e2ee34deb3bf4]::sys::backtrace::__rust_end_short_backtrace::<std[fa5e2ee34deb3bf4]::panicking::panic_handler::{closure#0}, !>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/sys/backtrace.rs:182:18
  14:     0x559dee3266bd - __rustc[618f95e5727e933c]::rust_begin_unwind
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:676:5
  15:     0x559dee36bd7c - core[4c46b8ddcb046c9a]::panicking::panic_fmt
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/core/src/panicking.rs:80:14
  16:     0x559dee36bbcc - core[4c46b8ddcb046c9a]::panicking::panic_bounds_check
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/core/src/panicking.rs:271:5
  17:     0x559dedca5fef - <usize as core[4c46b8ddcb046c9a]::slice::index::SliceIndex<[ra_ap_rustc_abi[17171a23f02f767a]::Size]>>::index
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/index.rs:238:10
  18:     0x559dedca5fef - <[ra_ap_rustc_abi[17171a23f02f767a]::Size] as core[4c46b8ddcb046c9a]::ops::index::Index<usize>>::index
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/index.rs:19:15
  19:     0x559dedca5fef - <ra_ap_rustc_index[649ce79023ef1acb]::slice::IndexSlice<hir_ty[768a205bb6944000]::layout::RustcFieldIdx, ra_ap_rustc_abi[17171a23f02f767a]::Size> as core[4c46b8ddcb046c9a]::ops::index::Index<hir_ty[768a205bb6944000]::layout::RustcFieldIdx>>::index
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_index-0.166.0/src/slice.rs:218:18
  20:     0x559dedca5fef - <ra_ap_rustc_abi[17171a23f02f767a]::FieldsShape<hir_ty[768a205bb6944000]::layout::RustcFieldIdx>>::offset
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_abi-0.166.0/src/lib.rs:1706:66
  21:     0x559dedc709cb - <hir_ty[768a205bb6944000]::mir::eval::Evaluator>::construct_with_layout::<core[4c46b8ddcb046c9a]::iter::adapters::map::Map<core[4c46b8ddcb046c9a]::slice::iter::Iter<hir_ty[768a205bb6944000]::mir::eval::IntervalAndTy>, <hir_ty[768a205bb6944000]::mir::eval::Evaluator>::exec_fn_def::{closure#0}>>
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/mir/eval.rs:1918:48
  22:     0x559dedc709cb - <hir_ty[768a205bb6944000]::mir::eval::Evaluator>::exec_fn_def
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/mir/eval.rs:2800:35
  23:     0x559dedcde470 - <hir_ty[768a205bb6944000]::mir::eval::Evaluator>::interpret_mir::<core[4c46b8ddcb046c9a]::option::IntoIter<hir_ty[768a205bb6944000]::mir::eval::IntervalOrOwned>>::{closure#0}
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/mir/eval.rs:1023:74
  24:     0x559dedcde470 - <hir_ty[768a205bb6944000]::mir::eval::Evaluator>::interpret_mir::<core[4c46b8ddcb046c9a]::option::IntoIter<hir_ty[768a205bb6944000]::mir::eval::IntervalOrOwned>>
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/mir/eval.rs:965:21
  25:     0x559dedcde470 - hir_ty[768a205bb6944000]::mir::eval::interpret_mir::{closure#0}
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/mir/eval.rs:630:34
  26:     0x559dedcde470 - hir_ty[768a205bb6944000]::mir::eval::interpret_mir
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/mir/eval.rs:626:44
  27:     0x559dedd63ac5 - <hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_ as salsa[c0597541b15d68de]::function::Configuration>::execute::inner_
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/consteval.rs:493:17
  28:     0x559dedd63ac5 - <hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_ as salsa[c0597541b15d68de]::function::Configuration>::execute
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-macro-rules-0.28.2/src/setup_tracked_fn.rs:350:21
  29:     0x559dedbc6367 - <salsa[c0597541b15d68de]::function::IngredientImpl<hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_>>::execute_query
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/execute.rs:335:25
  30:     0x559dedbc6367 - <salsa[c0597541b15d68de]::function::IngredientImpl<hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_>>::execute_maybe_iterate
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/execute.rs:179:49
  31:     0x559dedbc6367 - <salsa[c0597541b15d68de]::function::IngredientImpl<hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_>>::execute
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/execute.rs:73:22
  32:     0x559dedcd35e5 - <salsa[c0597541b15d68de]::function::IngredientImpl<hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_>>::fetch_cold
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/fetch.rs:157:14
  33:     0x559dedcd35e5 - <salsa[c0597541b15d68de]::function::IngredientImpl<hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_>>::refresh_memo
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/fetch.rs:69:38
  34:     0x559dedcd35e5 - <salsa[c0597541b15d68de]::function::IngredientImpl<hir_ty[768a205bb6944000]::consteval::const_eval::_::const_eval_query_Configuration_>>::fetch
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/function/fetch.rs:29:25
  35:     0x559dedcd35e5 - hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query::{closure#0}
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-macro-rules-0.28.2/src/setup_tracked_fn.rs:106:66
  36:     0x559dedcd35e5 - <salsa[c0597541b15d68de]::attach::Attached>::attach::<dyn hir_ty[768a205bb6944000]::db::HirDatabase, &core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>, hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/attach.rs:88:9
  37:     0x559dedcd35e5 - salsa[c0597541b15d68de]::attach::attach::<&core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>, dyn hir_ty[768a205bb6944000]::db::HirDatabase, hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query::{closure#0}>::{closure#0}
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/attach.rs:178:15
  38:     0x559dedcd35e5 - <std[fa5e2ee34deb3bf4]::thread::local::LocalKey<salsa[c0597541b15d68de]::attach::Attached>>::try_with::<salsa[c0597541b15d68de]::attach::attach<&core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>, dyn hir_ty[768a205bb6944000]::db::HirDatabase, hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query::{closure#0}>::{closure#0}, &core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>>
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:463:12
  39:     0x559dedcd35e5 - <std[fa5e2ee34deb3bf4]::thread::local::LocalKey<salsa[c0597541b15d68de]::attach::Attached>>::with::<salsa[c0597541b15d68de]::attach::attach<&core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>, dyn hir_ty[768a205bb6944000]::db::HirDatabase, hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query::{closure#0}>::{closure#0}, &core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>>
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:427:20
  40:     0x559dedcd35e5 - salsa[c0597541b15d68de]::attach::attach::<&core[4c46b8ddcb046c9a]::result::Result<hir_ty[768a205bb6944000]::next_solver::allocation::StoredAllocation, hir_ty[768a205bb6944000]::consteval::ConstEvalError>, dyn hir_ty[768a205bb6944000]::db::HirDatabase, hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query::{closure#0}>
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-0.28.2/src/attach.rs:176:14
  41:     0x559dedcd35e5 - hir_ty[768a205bb6944000]::consteval::const_eval::const_eval_query
                               at /home/matthias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/salsa-macro-rules-0.28.2/src/setup_tracked_fn.rs:100:13
  42:     0x559dedcd35e5 - hir_ty[768a205bb6944000]::consteval::const_eval
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/consteval.rs:475:18
  43:     0x559ded05adc4 - <ide_db[14db1342819fd477]::RootDatabase as hir_ty[768a205bb6944000]::db::HirDatabase>::const_eval
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/db.rs:101:9
  44:     0x559ded97669f - <hir[8123398aa76cd885]::Const>::eval
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir/src/lib.rs:2114:12
  45:     0x559dece43eb4 - <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run_const_eval
                               at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/cli/analysis_stats.rs:473:44
  46:     0x559dece43eb4 - <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run::{closure#4}
                               at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/cli/analysis_stats.rs:374:22
  47:     0x559dece43eb4 - <hir_ty[768a205bb6944000]::next_solver::interner::tls_db::Attached>::attach::<(), <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run::{closure#4}>
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:2452:13
  48:     0x559dece43eb4 - hir_ty[768a205bb6944000]::next_solver::interner::tls_db::attach_db::<(), <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run::{closure#4}>::{closure#0}
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:2500:46
  49:     0x559dece43eb4 - <std[fa5e2ee34deb3bf4]::thread::local::LocalKey<hir_ty[768a205bb6944000]::next_solver::interner::tls_db::Attached>>::try_with::<hir_ty[768a205bb6944000]::next_solver::interner::tls_db::attach_db<(), <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run::{closure#4}>::{closure#0}, ()>
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:463:12
  50:     0x559dece43eb4 - <std[fa5e2ee34deb3bf4]::thread::local::LocalKey<hir_ty[768a205bb6944000]::next_solver::interner::tls_db::Attached>>::with::<hir_ty[768a205bb6944000]::next_solver::interner::tls_db::attach_db<(), <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run::{closure#4}>::{closure#0}, ()>
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs:427:20
  51:     0x559dece43eb4 - hir_ty[768a205bb6944000]::next_solver::interner::tls_db::attach_db::<(), <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run::{closure#4}>
                               at /home/matthias/vcs/github/rust-analyzer/crates/hir-ty/src/next_solver/interner.rs:2500:19
  52:     0x559dece43eb4 - <rust_analyzer[24acc2ba1afc2dd4]::cli::flags::AnalysisStats>::run
                               at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/cli/analysis_stats.rs:352:9
  53:     0x559decbc64ec - rust_analyzer[1484930b08a77ec]::actual_main
                               at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/bin/main.rs:74:59
  54:     0x559decbc64ec - rust_analyzer[1484930b08a77ec]::main
                               at /home/matthias/vcs/github/rust-analyzer/crates/rust-analyzer/src/bin/main.rs:32:9
  55:     0x559decbc2803 - <fn() -> core[4c46b8ddcb046c9a]::result::Result<std[fa5e2ee34deb3bf4]::process::ExitCode, anyhow[470624ed11369649]::Error> as core[4c46b8ddcb046c9a]::ops::function::FnOnce<()>>::call_once
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
  56:     0x559decbc2803 - std[fa5e2ee34deb3bf4]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core[4c46b8ddcb046c9a]::result::Result<std[fa5e2ee34deb3bf4]::process::ExitCode, anyhow[470624ed11369649]::Error>, core[4c46b8ddcb046c9a]::result::Result<std[fa5e2ee34deb3bf4]::process::ExitCode, anyhow[470624ed11369649]::Error>>
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:166:18
  57:     0x559decbc48a2 - std[fa5e2ee34deb3bf4]::rt::lang_start::<core[4c46b8ddcb046c9a]::result::Result<std[fa5e2ee34deb3bf4]::process::ExitCode, anyhow[470624ed11369649]::Error>>::{closure#0}
                               at /home/matthias/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:206:18
  58:     0x559dee343648 - <&dyn core[4c46b8ddcb046c9a]::ops::function::Fn<(), Output = i32> + core[4c46b8ddcb046c9a]::panic::unwind_safe::RefUnwindSafe + core[4c46b8ddcb046c9a]::marker::Sync as core[4c46b8ddcb046c9a]::ops::function::FnOnce<()>>::call_once
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/core/src/ops/function.rs:287:21
  59:     0x559dee343648 - std[fa5e2ee34deb3bf4]::panicking::catch_unwind::do_call::<&dyn core[4c46b8ddcb046c9a]::ops::function::Fn<(), Output = i32> + core[4c46b8ddcb046c9a]::panic::unwind_safe::RefUnwindSafe + core[4c46b8ddcb046c9a]::marker::Sync, i32>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:573:43
  60:     0x559dee343648 - std[fa5e2ee34deb3bf4]::panicking::catch_unwind::<i32, &dyn core[4c46b8ddcb046c9a]::ops::function::Fn<(), Output = i32> + core[4c46b8ddcb046c9a]::panic::unwind_safe::RefUnwindSafe + core[4c46b8ddcb046c9a]::marker::Sync>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:541:19
  61:     0x559dee343648 - std[fa5e2ee34deb3bf4]::panic::catch_unwind::<&dyn core[4c46b8ddcb046c9a]::ops::function::Fn<(), Output = i32> + core[4c46b8ddcb046c9a]::panic::unwind_safe::RefUnwindSafe + core[4c46b8ddcb046c9a]::marker::Sync, i32>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panic.rs:359:14
  62:     0x559dee343648 - std[fa5e2ee34deb3bf4]::rt::lang_start_internal::{closure#0}
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/rt.rs:175:24
  63:     0x559dee343648 - std[fa5e2ee34deb3bf4]::panicking::catch_unwind::do_call::<std[fa5e2ee34deb3bf4]::rt::lang_start_internal::{closure#0}, isize>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:573:43
  64:     0x559dee343648 - std[fa5e2ee34deb3bf4]::panicking::catch_unwind::<isize, std[fa5e2ee34deb3bf4]::rt::lang_start_internal::{closure#0}>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panicking.rs:541:19
  65:     0x559dee343648 - std[fa5e2ee34deb3bf4]::panic::catch_unwind::<std[fa5e2ee34deb3bf4]::rt::lang_start_internal::{closure#0}, isize>
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/panic.rs:359:14
  66:     0x559dee343648 - std[fa5e2ee34deb3bf4]::rt::lang_start_internal
                               at /rustc/4aa1fbcf467cf38ce58abfa8eb9213a789c5381c/library/std/src/rt.rs:171:5
  67:     0x559decbdb33f - main
  68:     0x7f4f57627781 - <unknown>
  69:     0x7f4f576278b9 - __libc_start_main
  70:     0x559decbb4855 - _start
  71:                0x0 - <unknown>

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.