warning: unused variable: `observed_values` --> src/main.rs:12:9 | 12 | let observed_values: Vec = vec![0.0, 1.0, 0.0]; // ce qui est attendu qu'il donne | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_observed_values` | = note: `#[warn(unused_variables)]` on by default warning: variable does not need to be mutable --> src/main.rs:20:10 | 20 | let (mut weights_tensor, mut bias_matrix) = runst::net_init(&network_struct, &distrib); | ----^^^^^^^^^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: variable does not need to be mutable --> src/main.rs:20:30 | 20 | let (mut weights_tensor, mut bias_matrix) = runst::net_init(&network_struct, &distrib); | ----^^^^^^^^^^^ | | | help: remove this `mut` warning: function `relu` is never used --> src/runst/activ_fun.rs:2:8 | 2 | pub fn relu(vector: &Vec) -> Vec { | ^^^^ | = note: `#[warn(dead_code)]` on by default warning: function `leaky_relu` is never used --> src/runst/activ_fun.rs:13:8 | 13 | pub fn leaky_relu(vector: &Vec) -> Vec { | ^^^^^^^^^^ warning: function `silu` is never used --> src/runst/activ_fun.rs:26:8 | 26 | pub fn silu(vector: &Vec) -> Vec { | ^^^^ warning: function `sigmoid` is never used --> src/runst/activ_fun.rs:51:8 | 51 | pub fn sigmoid(vector: &Vec) -> Vec { | ^^^^^^^ warning: function `softmax` is never used --> src/runst/activ_fun.rs:71:8 | 71 | pub fn softmax(vector: &Vec) -> Vec { | ^^^^^^^ warning: function `xav_gro_normal_dis` is never used --> src/runst/weight_init.rs:34:8 | 34 | pub fn xav_gro_normal_dis(column: usize, row: usize, fan_out: usize) -> Vec { | ^^^^^^^^^^^^^^^^^^ warning: function `xav_gro_uniform_dis` is never used --> src/runst/weight_init.rs:42:8 | 42 | pub fn xav_gro_uniform_dis(column: usize, row: usize, fan_out: usize) -> Vec { | ^^^^^^^^^^^^^^^^^^^ error: internal compiler error: encountered incremental compilation error with mir_built(7c8b1527d09dcf26-e231e5b7751ea29) | = help: This is a known issue with the compiler. Run `cargo clean -p runst` or `cargo clean` to allow your project to compile = note: Please follow the instructions below to create a bug report with the provided information = note: See for more information thread '' panicked at 'Found unstable fingerprints for mir_built(7c8b1527d09dcf26-e231e5b7751ea29): Steal { value: RwLock(RefCell { value: Some(Body { basic_blocks: BasicBlocks { basic_blocks: [BasicBlockData { statements: [StorageLive(_4), StorageLive(_5), StorageLive(_6), StorageLive(_7), StorageLive(_8), _8 = _1, _7 = move _8 as f32 (IntToFloat), StorageDead(_8), _6 = Div(const 6f32, move _7), StorageDead(_7)], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:59:19: 59:49 (#0), scope: scope[0] }, kind: _5 = f32::::sqrt(move _6) -> [return: bb1, unwind: bb10] }), is_cleanup: false }, BasicBlockData { statements: [StorageDead(_6), _4 = Neg(move _5), StorageDead(_5), FakeRead(ForLet(None), _4), AscribeUserType(_4, o, UserTypeProjection { base: UserType(1), projs: [] }), StorageLive(_9), StorageLive(_10), StorageLive(_11), StorageLive(_12), _12 = _1, _11 = move _12 as f32 (IntToFloat), StorageDead(_12), _10 = Div(const 6f32, move _11), StorageDead(_11)], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:60:18: 60:48 (#0), scope: scope[1] }, kind: _9 = f32::::sqrt(move _10) -> [return: bb2, unwind: bb10] }), is_cleanup: false }, BasicBlockData { statements: [StorageDead(_10), FakeRead(ForLet(None), _9), AscribeUserType(_9, o, UserTypeProjection { base: UserType(3), projs: [] }), StorageLive(_13), StorageLive(_14), _14 = _1, StorageLive(_15), _15 = _2, StorageLive(_16), _16 = _4, StorageLive(_17), _17 = _9], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:61:28: 61:53 (#0), scope: scope[2] }, kind: _13 = weight_init::random(move _14, move _15, move _16, move _17) -> [return: bb3, unwind: bb10] }), is_cleanup: false }, BasicBlockData { statements: [StorageDead(_17), StorageDead(_16), StorageDead(_15), StorageDead(_14), FakeRead(ForLet(None), _13), AscribeUserType(_13, o, UserTypeProjection { base: UserType(5), projs: [] }), _0 = move _13], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:63:5: 63:18 (#0), scope: scope[3] }, kind: goto -> bb7 }), is_cleanup: false }, BasicBlockData { statements: [], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:64:1: 64:2 (#0), scope: scope[2] }, kind: drop(_13) -> [return: bb5, unwind: bb10] }), is_cleanup: false }, BasicBlockData { statements: [StorageDead(_13), StorageDead(_9), StorageDead(_4)], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:58:62: 64:2 (#0), scope: scope[0] }, kind: unreachable }), is_cleanup: false }, BasicBlockData { statements: [], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:64:2: 64:2 (#0), scope: scope[0] }, kind: goto -> bb9 }), is_cleanup: false }, BasicBlockData { statements: [], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:64:1: 64:2 (#0), scope: scope[2] }, kind: drop(_13) -> [return: bb8, unwind: bb10] }), is_cleanup: false }, BasicBlockData { statements: [StorageDead(_13), StorageDead(_9), StorageDead(_4)], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:64:2: 64:2 (#0), scope: scope[0] }, kind: goto -> bb9 }), is_cleanup: false }, BasicBlockData { statements: [], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:64:2: 64:2 (#0), scope: scope[0] }, kind: return }), is_cleanup: false }, BasicBlockData { statements: [], terminator: Some(Terminator { source_info: SourceInfo { span: src/runst/weight_init.rs:58:1: 64:2 (#0), scope: scope[0] }, kind: resume }), is_cleanup: true }], predecessor_cache: PredecessorCache { cache: OnceCell(Uninit) }, switch_source_cache: SwitchSourceCache { cache: OnceCell(Uninit) }, is_cyclic: GraphIsCyclicCache { cache: OnceCell(Uninit) }, postorder_cache: PostorderCache { cache: OnceCell(Uninit) } }, phase: Built, pass_count: 1, source: MirSource { instance: Item(WithOptConstParam { did: DefId(0:29 ~ runst[20b1]::runst::weight_init::he_uniform_dis), const_param_did: None }), promoted: None }, source_scopes: [SourceScopeData { span: src/runst/weight_init.rs:58:1: 64:2 (#0), parent_scope: None, inlined: None, inlined_parent_scope: None, local_data: Set(SourceScopeLocalData { lint_root: HirId { owner: OwnerId { def_id: DefId(0:29 ~ runst[20b1]::runst::weight_init::he_uniform_dis) }, local_id: 0 }, safety: Safe }) }, SourceScopeData { span: src/runst/weight_init.rs:59:5: 64:2 (#0), parent_scope: Some(scope[0]), inlined: None, inlined_parent_scope: None, local_data: Set(SourceScopeLocalData { lint_root: HirId { owner: OwnerId { def_id: DefId(0:29 ~ runst[20b1]::runst::weight_init::he_uniform_dis) }, local_id: 0 }, safety: Safe }) }, SourceScopeData { span: src/runst/weight_init.rs:60:5: 64:2 (#0), parent_scope: Some(scope[1]), inlined: None, inlined_parent_scope: None, local_data: Set(SourceScopeLocalData { lint_root: HirId { owner: OwnerId { def_id: DefId(0:29 ~ runst[20b1]::runst::weight_init::he_uniform_dis) }, local_id: 0 }, safety: Safe }) }, SourceScopeData { span: src/runst/weight_init.rs:61:5: 64:2 (#0), parent_scope: Some(scope[2]), inlined: None, inlined_parent_scope: None, local_data: Set(SourceScopeLocalData { lint_root: HirId { owner: OwnerId { def_id: DefId(0:29 ~ runst[20b1]::runst::weight_init::he_uniform_dis) }, local_id: 0 }, safety: Safe }) }], generator: None, local_decls: [LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: std::vec::Vec, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:58:53: 58:61 (#0), scope: scope[0] } }, LocalDecl { mutability: Not, local_info: Some(User(Set(Var(VarBindingForm { binding_mode: BindByValue(Not), opt_ty_info: Some(src/runst/weight_init.rs:58:31: 58:36 (#0)), opt_match_place: Some((None, src/runst/weight_init.rs:58:23: 58:29 (#0))), pat_span: src/runst/weight_init.rs:58:23: 58:29 (#0) })))), internal: false, is_block_tail: None, ty: usize, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:58:23: 58:29 (#0), scope: scope[0] } }, LocalDecl { mutability: Not, local_info: Some(User(Set(Var(VarBindingForm { binding_mode: BindByValue(Not), opt_ty_info: Some(src/runst/weight_init.rs:58:43: 58:48 (#0)), opt_match_place: Some((None, src/runst/weight_init.rs:58:38: 58:41 (#0))), pat_span: src/runst/weight_init.rs:58:38: 58:41 (#0) })))), internal: false, is_block_tail: None, ty: usize, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:58:38: 58:41 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: !, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:58:62: 64:2 (#0), scope: scope[0] } }, LocalDecl { mutability: Not, local_info: Some(User(Set(Var(VarBindingForm { binding_mode: BindByValue(Not), opt_ty_info: None, opt_match_place: Some((None, src/runst/weight_init.rs:59:18: 59:49 (#0))), pat_span: src/runst/weight_init.rs:59:9: 59:10 (#0) })))), internal: false, is_block_tail: None, ty: f32, user_ty: Some(UserTypeProjections { contents: [(UserTypeProjection { base: UserType(0), projs: [] }, src/runst/weight_init.rs:59:12: 59:15 (#0))] }), source_info: SourceInfo { span: src/runst/weight_init.rs:59:9: 59:10 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:59:19: 59:49 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:59:19: 59:42 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:59:26: 59:41 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: usize, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:59:27: 59:33 (#0), scope: scope[0] } }, LocalDecl { mutability: Not, local_info: Some(User(Set(Var(VarBindingForm { binding_mode: BindByValue(Not), opt_ty_info: None, opt_match_place: Some((None, src/runst/weight_init.rs:60:18: 60:48 (#0))), pat_span: src/runst/weight_init.rs:60:9: 60:10 (#0) })))), internal: false, is_block_tail: None, ty: f32, user_ty: Some(UserTypeProjections { contents: [(UserTypeProjection { base: UserType(2), projs: [] }, src/runst/weight_init.rs:60:12: 60:15 (#0))] }), source_info: SourceInfo { span: src/runst/weight_init.rs:60:9: 60:10 (#0), scope: scope[1] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:60:18: 60:41 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:60:25: 60:40 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: usize, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:60:26: 60:32 (#0), scope: scope[0] } }, LocalDecl { mutability: Not, local_info: Some(User(Set(Var(VarBindingForm { binding_mode: BindByValue(Not), opt_ty_info: None, opt_match_place: Some((None, src/runst/weight_init.rs:61:28: 61:53 (#0))), pat_span: src/runst/weight_init.rs:61:9: 61:15 (#0) })))), internal: false, is_block_tail: None, ty: std::vec::Vec, user_ty: Some(UserTypeProjections { contents: [(UserTypeProjection { base: UserType(4), projs: [] }, src/runst/weight_init.rs:61:17: 61:25 (#0))] }), source_info: SourceInfo { span: src/runst/weight_init.rs:61:9: 61:15 (#0), scope: scope[2] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: usize, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:61:35: 61:41 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: usize, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:61:43: 61:46 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:61:48: 61:49 (#0), scope: scope[0] } }, LocalDecl { mutability: Mut, local_info: None, internal: false, is_block_tail: None, ty: f32, user_ty: None, source_info: SourceInfo { span: src/runst/weight_init.rs:61:51: 61:52 (#0), scope: scope[0] } }], user_type_annotations: [CanonicalUserTypeAnnotation { user_ty: Canonical { max_universe: U0, variables: [], value: Ty(f32) }, span: src/runst/weight_init.rs:59:12: 59:15 (#0), inferred_ty: f32 }, CanonicalUserTypeAnnotation { user_ty: Canonical { max_universe: U0, variables: [], value: Ty(f32) }, span: src/runst/weight_init.rs:59:12: 59:15 (#0), inferred_ty: f32 }, CanonicalUserTypeAnnotation { user_ty: Canonical { max_universe: U0, variables: [], value: Ty(f32) }, span: src/runst/weight_init.rs:60:12: 60:15 (#0), inferred_ty: f32 }, CanonicalUserTypeAnnotation { user_ty: Canonical { max_universe: U0, variables: [], value: Ty(f32) }, span: src/runst/weight_init.rs:60:12: 60:15 (#0), inferred_ty: f32 }, CanonicalUserTypeAnnotation { user_ty: Canonical { max_universe: U0, variables: [], value: Ty(std::vec::Vec) }, span: src/runst/weight_init.rs:61:17: 61:25 (#0), inferred_ty: std::vec::Vec }, CanonicalUserTypeAnnotation { user_ty: Canonical { max_universe: U0, variables: [], value: Ty(std::vec::Vec) }, span: src/runst/weight_init.rs:61:17: 61:25 (#0), inferred_ty: std::vec::Vec }], arg_count: 2, spread_arg: None, var_debug_info: [VarDebugInfo { name: "column", source_info: SourceInfo { span: src/runst/weight_init.rs:58:23: 58:29 (#0), scope: scope[0] }, value: _1 }, VarDebugInfo { name: "row", source_info: SourceInfo { span: src/runst/weight_init.rs:58:38: 58:41 (#0), scope: scope[0] }, value: _2 }, VarDebugInfo { name: "a", source_info: SourceInfo { span: src/runst/weight_init.rs:59:9: 59:10 (#0), scope: scope[1] }, value: _4 }, VarDebugInfo { name: "b", source_info: SourceInfo { span: src/runst/weight_init.rs:60:9: 60:10 (#0), scope: scope[2] }, value: _9 }, VarDebugInfo { name: "matrix", source_info: SourceInfo { span: src/runst/weight_init.rs:61:9: 61:15 (#0), scope: scope[3] }, value: _13 }], span: src/runst/weight_init.rs:58:1: 64:2 (#0), required_consts: [], is_polymorphic: false, tainted_by_errors: None }) }) }', compiler/rustc_query_system/src/query/plumbing.rs:658:9 stack backtrace: 0: 0x7fd12c2e69a0 - std::backtrace_rs::backtrace::libunwind::trace::he615646ea344481f at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5 1: 0x7fd12c2e69a0 - std::backtrace_rs::backtrace::trace_unsynchronized::h6ea8eaac68705b9c at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 2: 0x7fd12c2e69a0 - std::sys_common::backtrace::_print_fmt::h7ac486a935ce0bf7 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/sys_common/backtrace.rs:65:5 3: 0x7fd12c2e69a0 - ::fmt::h1b5a095d3db2e28f at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/sys_common/backtrace.rs:44:22 4: 0x7fd12c34298e - core::fmt::write::h445545b92224a1cd at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/fmt/mod.rs:1209:17 5: 0x7fd12c2d6b15 - std::io::Write::write_fmt::h55a43474c6520b00 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/io/mod.rs:1682:15 6: 0x7fd12c2e6765 - std::sys_common::backtrace::_print::h65d20526fdb736b0 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/sys_common/backtrace.rs:47:5 7: 0x7fd12c2e6765 - std::sys_common::backtrace::print::h6555fbe12a1cc41b at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/sys_common/backtrace.rs:34:9 8: 0x7fd12c2e956f - std::panicking::default_hook::{{closure}}::hbdf58083140e7ac6 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/panicking.rs:267:22 9: 0x7fd12c2e92aa - std::panicking::default_hook::haef8271c56b74d85 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/panicking.rs:286:9 10: 0x7fd12c2e9d78 - std::panicking::rust_panic_with_hook::hfd45b6b6c12d9fa5 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/panicking.rs:688:13 11: 0x7fd12c2e9b17 - std::panicking::begin_panic_handler::{{closure}}::hf591e8609a75bd4b at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/panicking.rs:579:13 12: 0x7fd12c2e6e4c - std::sys_common::backtrace::__rust_end_short_backtrace::h81899558795e4ff7 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/sys_common/backtrace.rs:137:18 13: 0x7fd12c2e9832 - rust_begin_unwind at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/panicking.rs:575:5 14: 0x7fd12c33f373 - core::panicking::panic_fmt::h4235fa9b4675b332 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/core/src/panicking.rs:65:14 15: 0x7fd12fdaf108 - rustc_query_system[330b635d327008f7]::query::plumbing::incremental_verify_ich_cold 16: 0x7fd12de1606c - rustc_query_system[330b635d327008f7]::query::plumbing::incremental_verify_ich::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal> 17: 0x7fd12de15363 - rustc_query_system[330b635d327008f7]::query::plumbing::try_load_from_disk_and_cache_in_memory::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal> 18: 0x7fd12de141eb - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>> 19: 0x7fd12ee8613d - ::mir_built 20: 0x7fd12de16911 - rustc_mir_transform[419ea2f639a1703]::mir_const 21: 0x7fd12de1567a - ::with_deps::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>::{closure#1}, &rustc_data_structures[e8a5264856147ea5]::steal::Steal> 22: 0x7fd12de15332 - rustc_query_system[330b635d327008f7]::query::plumbing::try_load_from_disk_and_cache_in_memory::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal> 23: 0x7fd12de141eb - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>> 24: 0x7fd12e25ca20 - rustc_mir_transform[419ea2f639a1703]::mir_promoted 25: 0x7fd12e25c4c0 - ::with_deps::, (&rustc_data_structures[e8a5264856147ea5]::steal::Steal, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>)>::{closure#1}, (&rustc_data_structures[e8a5264856147ea5]::steal::Steal, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>)> 26: 0x7fd12e25c177 - rustc_query_system[330b635d327008f7]::query::plumbing::try_load_from_disk_and_cache_in_memory::, (&rustc_data_structures[e8a5264856147ea5]::steal::Steal, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>)> 27: 0x7fd12e25b198 - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::, (&rustc_data_structures[e8a5264856147ea5]::steal::Steal, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>)>> 28: 0x7fd12e25949c - rustc_borrowck[60153a3fde5c674a]::mir_borrowck 29: 0x7fd12ee92dde - >::compute 30: 0x7fd12fc56280 - ::with_deps::::{closure#1}, &rustc_middle[1bbcd7fc39987e50]::mir::query::BorrowCheckResult> 31: 0x7fd12e5d2960 - rustc_query_system[330b635d327008f7]::query::plumbing::try_load_from_disk_and_cache_in_memory:: 32: 0x7fd12e5d1896 - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::> 33: 0x7fd12ee87d06 - ::mir_borrowck 34: 0x7fd12d64eb4f - rustc_mir_transform[419ea2f639a1703]::mir_drops_elaborated_and_const_checked 35: 0x7fd12de157ec - >::with_task::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal> 36: 0x7fd12de14403 - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::, &rustc_data_structures[e8a5264856147ea5]::steal::Steal>> 37: 0x7fd12dd1a620 - rustc_mir_transform[419ea2f639a1703]::optimized_mir 38: 0x7fd12dd1d1eb - >::with_task:: 39: 0x7fd12dd16603 - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::> 40: 0x7fd12e015ee5 - ::instance_mir 41: 0x7fd12e007389 - rustc_monomorphize[a032594a6bc26d56]::collector::collect_neighbours 42: 0x7fd12e0045c6 - rustc_monomorphize[a032594a6bc26d56]::collector::collect_items_rec 43: 0x7fd12e004a4d - rustc_monomorphize[a032594a6bc26d56]::collector::collect_items_rec 44: 0x7fd12e004a4d - rustc_monomorphize[a032594a6bc26d56]::collector::collect_items_rec 45: 0x7fd12e004a4d - rustc_monomorphize[a032594a6bc26d56]::collector::collect_items_rec 46: 0x7fd12e004a4d - rustc_monomorphize[a032594a6bc26d56]::collector::collect_items_rec 47: 0x7fd12e004a4d - rustc_monomorphize[a032594a6bc26d56]::collector::collect_items_rec 48: 0x7fd12e5b341c - ::time::<(), rustc_monomorphize[a032594a6bc26d56]::collector::collect_crate_mono_items::{closure#1}> 49: 0x7fd12e5b2f19 - rustc_monomorphize[a032594a6bc26d56]::collector::collect_crate_mono_items 50: 0x7fd12e5b2293 - rustc_monomorphize[a032594a6bc26d56]::partitioning::collect_and_partition_mono_items 51: 0x7fd12ec80aa7 - >::with_task::>, &[rustc_middle[1bbcd7fc39987e50]::mir::mono::CodegenUnit])> 52: 0x7fd12ec7fc40 - rustc_query_system[330b635d327008f7]::query::plumbing::try_execute_query::>, &[rustc_middle[1bbcd7fc39987e50]::mir::mono::CodegenUnit])>> 53: 0x7fd12ec7f62b - rustc_query_system[330b635d327008f7]::query::plumbing::get_query:: 54: 0x7fd12ec7f56e - ::collect_and_partition_mono_items 55: 0x7fd12ebade0a - rustc_codegen_ssa[737ec7dcbddbd4a0]::base::codegen_crate:: 56: 0x7fd12ebadbc2 - ::codegen_crate 57: 0x7fd12e842d69 - ::time::, rustc_interface[ee1a3f92e887e004]::passes::start_codegen::{closure#0}> 58: 0x7fd12e8426ba - ::enter::<::ongoing_codegen::{closure#0}::{closure#0}, core[b97a30f8df81432d]::result::Result, rustc_errors[21897ed46328f955]::ErrorGuaranteed>> 59: 0x7fd12e801ea3 - ::ongoing_codegen 60: 0x7fd12e800fb2 - ::enter::, rustc_errors[21897ed46328f955]::ErrorGuaranteed>> 61: 0x7fd12e7f8ac2 - rustc_span[14998722174c1bca]::with_source_map::, rustc_interface[ee1a3f92e887e004]::interface::run_compiler, rustc_driver[9c4183344b2d0066]::run_compiler::{closure#1}>::{closure#0}::{closure#1}> 62: 0x7fd12e7f85b9 - >::set::, rustc_driver[9c4183344b2d0066]::run_compiler::{closure#1}>::{closure#0}, core[b97a30f8df81432d]::result::Result<(), rustc_errors[21897ed46328f955]::ErrorGuaranteed>> 63: 0x7fd12e7f7bc8 - std[bbad73ae434e23e5]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver[9c4183344b2d0066]::run_compiler::{closure#1}>::{closure#0}, core[b97a30f8df81432d]::result::Result<(), rustc_errors[21897ed46328f955]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b97a30f8df81432d]::result::Result<(), rustc_errors[21897ed46328f955]::ErrorGuaranteed>> 64: 0x7fd12e7f78ec - <::spawn_unchecked_, rustc_driver[9c4183344b2d0066]::run_compiler::{closure#1}>::{closure#0}, core[b97a30f8df81432d]::result::Result<(), rustc_errors[21897ed46328f955]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b97a30f8df81432d]::result::Result<(), rustc_errors[21897ed46328f955]::ErrorGuaranteed>>::{closure#1} as core[b97a30f8df81432d]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} 65: 0x7fd1301a16a3 - as core::ops::function::FnOnce>::call_once::h4273f95ec44459b3 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/alloc/src/boxed.rs:1987:9 66: 0x7fd1301a16a3 - as core::ops::function::FnOnce>::call_once::h70f28fa4ddc269e5 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/alloc/src/boxed.rs:1987:9 67: 0x7fd1301a16a3 - std::sys::unix::thread::Thread::new::thread_start::h85a9c16b988e2bd0 at /rustc/69f9c33d71c871fc16ac445211281c6e7a340943/library/std/src/sys/unix/thread.rs:108:17 68: 0x7fd12c1b1ea7 - start_thread at ./nptl/./nptl/pthread_create.c:477:8 69: 0x7fd12c0cfa2f - __clone at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95 70: 0x0 - warning: `runst` (bin "runst") generated 10 warnings error: could not compile `runst` due to previous error; 10 warnings emitted