Oct 11 04:56:07.958 INFO testing ProgrammingRust/antisamples against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 04:56:07.958 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 04:56:07.958 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:56:08.408 INFO blam! 61b200f254f23468bd5534f0c2a157ec3b2c826e3381533efd3bd844ac0cb79b Oct 11 04:56:08.410 INFO running `"docker" "start" "-a" "61b200f254f23468bd5534f0c2a157ec3b2c826e3381533efd3bd844ac0cb79b"` Oct 11 04:56:09.560 INFO kablam! usermod: no changes Oct 11 04:56:09.628 INFO kablam! Compiling antisamples v0.1.0 (/source) Oct 11 04:56:10.004 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.42s Oct 11 04:56:10.007 INFO kablam! su: No module specific data is present Oct 11 04:56:10.759 INFO running `"docker" "rm" "-f" "61b200f254f23468bd5534f0c2a157ec3b2c826e3381533efd3bd844ac0cb79b"` Oct 11 04:56:10.896 INFO blam! 61b200f254f23468bd5534f0c2a157ec3b2c826e3381533efd3bd844ac0cb79b Oct 11 04:56:10.896 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 04:56:10.896 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:56:11.176 INFO blam! 7aed774186f063f1dcd8b9d8ceb64151a81b7aabb3fa6cb313b9d51f63b6f6ad Oct 11 04:56:11.178 INFO running `"docker" "start" "-a" "7aed774186f063f1dcd8b9d8ceb64151a81b7aabb3fa6cb313b9d51f63b6f6ad"` Oct 11 04:56:11.623 INFO kablam! usermod: no changes Oct 11 04:56:11.684 INFO kablam! Compiling compiletest_rs v0.3.11 Oct 11 04:56:11.685 INFO kablam! Compiling getopts v0.2.17 Oct 11 04:56:11.685 INFO kablam! Compiling diff v0.1.11 Oct 11 04:56:11.689 INFO kablam! Compiling log v0.4.1 Oct 11 04:56:11.692 INFO kablam! Compiling filetime v0.2.1 Oct 11 04:56:21.388 INFO kablam! Compiling antisamples v0.1.0 (/source) Oct 11 04:56:24.647 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 13.01s Oct 11 04:56:24.652 INFO kablam! su: No module specific data is present Oct 11 04:56:25.233 INFO running `"docker" "rm" "-f" "7aed774186f063f1dcd8b9d8ceb64151a81b7aabb3fa6cb313b9d51f63b6f6ad"` Oct 11 04:56:25.508 INFO blam! 7aed774186f063f1dcd8b9d8ceb64151a81b7aabb3fa6cb313b9d51f63b6f6ad Oct 11 04:56:25.513 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 04:56:25.513 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-0/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-0/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:56:25.804 INFO blam! 092c5ecb0b64e8d0ec20d970ac289a90e870cc3be887b7e8ec62dfd4afdb10e2 Oct 11 04:56:25.806 INFO running `"docker" "start" "-a" "092c5ecb0b64e8d0ec20d970ac289a90e870cc3be887b7e8ec62dfd4afdb10e2"` Oct 11 04:56:26.636 INFO kablam! usermod: no changes Oct 11 04:56:26.709 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.05s Oct 11 04:56:26.713 INFO kablam! Running /target/debug/deps/antisamples-8e8e808fbddf2e8e Oct 11 04:56:26.713 INFO kablam! Running /target/debug/deps/runtests-8a65642512b0fa24 Oct 11 04:56:26.713 INFO blam! Oct 11 04:56:26.713 INFO blam! running 0 tests Oct 11 04:56:26.714 INFO blam! Oct 11 04:56:26.714 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 04:56:26.714 INFO blam! Oct 11 04:56:26.728 INFO blam! Oct 11 04:56:26.729 INFO blam! running 1 test Oct 11 04:56:26.741 INFO blam! Oct 11 04:56:26.741 INFO blam! running 96 tests Oct 11 04:56:27.080 INFO blam! test [compile-fail] compile-fail/closures_twice.rs ... FAILED Oct 11 04:56:27.085 INFO blam! test [compile-fail] compile-fail/closures_bad_router.rs ... FAILED Oct 11 04:56:27.085 INFO blam! test [compile-fail] compile-fail/closures_count_selected_cities.rs ... FAILED Oct 11 04:56:27.085 INFO blam! test [compile-fail] compile-fail/closures_that_kill.rs ... FAILED Oct 11 04:56:27.093 INFO blam! test [compile-fail] compile-fail/closures_sort_thread.rs ... FAILED Oct 11 04:56:27.093 INFO blam! test [compile-fail] compile-fail/closures_debug_dump_dict.rs ... FAILED Oct 11 04:56:27.093 INFO blam! test [compile-fail] compile-fail/closures_sort_cities.rs ... FAILED Oct 11 04:56:27.104 INFO blam! test [compile-fail] compile-fail/collections_invalidation.rs ... FAILED Oct 11 04:56:27.222 INFO blam! test [compile-fail] compile-fail/concurrency_atomic_static_init.rs ... FAILED Oct 11 04:56:27.241 INFO blam! test [compile-fail] compile-fail/concurrency_send_rc.rs ... FAILED Oct 11 04:56:27.244 INFO blam! test [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs ... FAILED Oct 11 04:56:27.314 INFO blam! test [compile-fail] compile-fail/concurrency_threading_traits.rs ... FAILED Oct 11 04:56:27.317 INFO blam! test [compile-fail] compile-fail/collections_sort_by_key_references.rs ... FAILED Oct 11 04:56:27.365 INFO blam! test [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs ... FAILED Oct 11 04:56:27.384 INFO blam! test [compile-fail] compile-fail/crates_standard_prelude.rs ... FAILED Oct 11 04:56:27.407 INFO blam! test [compile-fail] compile-fail/crates_blank_slate.rs ... FAILED Oct 11 04:56:27.429 INFO blam! test [compile-fail] compile-fail/crates_private.rs ... FAILED Oct 11 04:56:27.479 INFO blam! test [compile-fail] compile-fail/crates_static_mut.rs ... FAILED Oct 11 04:56:27.499 INFO blam! test [compile-fail] compile-fail/crates_unused_items.rs ... FAILED Oct 11 04:56:27.499 INFO blam! test [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs ... FAILED Oct 11 04:56:27.499 INFO blam! test [compile-fail] compile-fail/collections_multiple_mut.rs ... FAILED Oct 11 04:56:27.571 INFO blam! test [compile-fail] compile-fail/enums_borrow_car.rs ... FAILED Oct 11 04:56:27.608 INFO blam! test [compile-fail] compile-fail/crates_unused_testing_function.rs ... FAILED Oct 11 04:56:27.640 INFO blam! test [compile-fail] compile-fail/enums_fields.rs ... FAILED Oct 11 04:56:27.652 INFO blam! test [compile-fail] compile-fail/enums_matching_moves_values.rs ... FAILED Oct 11 04:56:27.688 INFO blam! test [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs ... FAILED Oct 11 04:56:27.736 INFO blam! test [compile-fail] compile-fail/errors_multiple_error_types.rs ... FAILED Oct 11 04:56:27.782 INFO blam! test [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs ... FAILED Oct 11 04:56:27.791 INFO blam! test [compile-fail] compile-fail/enums_move_into_guard.rs ... FAILED Oct 11 04:56:27.796 INFO blam! test [compile-fail] compile-fail/expressions_if_else_types.rs ... FAILED Oct 11 04:56:27.816 INFO blam! test [compile-fail] compile-fail/expressions_closures_runon.rs ... FAILED Oct 11 04:56:27.854 INFO blam! test [compile-fail] compile-fail/expressions_if_else_types_2.rs ... FAILED Oct 11 04:56:27.931 INFO blam! test [compile-fail] compile-fail/expressions_match_types.rs ... FAILED Oct 11 04:56:27.937 INFO blam! test [compile-fail] compile-fail/expressions_negative_unsigned.rs ... FAILED Oct 11 04:56:27.941 INFO blam! test [compile-fail] compile-fail/expressions_for_loop_moving.rs ... FAILED Oct 11 04:56:28.016 INFO blam! test [compile-fail] compile-fail/expressions_match_exhaustive.rs ... FAILED Oct 11 04:56:28.028 INFO blam! test [compile-fail] compile-fail/errors_unused_result_warning.rs ... FAILED Oct 11 04:56:28.049 INFO blam! test [compile-fail] compile-fail/expressions_missing_semicolon.rs ... FAILED Oct 11 04:56:28.058 INFO blam! test [compile-fail] compile-fail/expressions_generics.rs ... FAILED Oct 11 04:56:28.086 INFO blam! test [compile-fail] compile-fail/expressions_while_true.rs ... FAILED Oct 11 04:56:28.136 INFO blam! test [compile-fail] compile-fail/io_collecting_lines.rs ... FAILED Oct 11 04:56:28.138 INFO blam! test [compile-fail] compile-fail/io_stdin_lock.rs ... FAILED Oct 11 04:56:28.148 INFO blam! test [compile-fail] compile-fail/io_string_write.rs ... FAILED Oct 11 04:56:28.240 INFO blam! test [compile-fail] compile-fail/iterators_unused.rs ... FAILED Oct 11 04:56:28.244 INFO blam! test [compile-fail] compile-fail/macros_json_array.rs ... FAILED Oct 11 04:56:28.250 INFO blam! test [compile-fail] compile-fail/macros_moving.rs ... FAILED Oct 11 04:56:28.292 INFO blam! test [compile-fail] compile-fail/macros_hygiene_setup_req.rs ... FAILED Oct 11 04:56:28.328 INFO blam! test [compile-fail] compile-fail/ownership_double_move.rs ... FAILED Oct 11 04:56:28.372 INFO blam! test [compile-fail] compile-fail/macros_unhygienic.rs ... FAILED Oct 11 04:56:28.392 INFO blam! test [compile-fail] compile-fail/ownership_move_out_of_vector.rs ... FAILED Oct 11 04:56:28.405 INFO blam! test [compile-fail] compile-fail/ownership_move_in_loop.rs ... FAILED Oct 11 04:56:28.435 INFO blam! test [compile-fail] compile-fail/ownership_move_out_of_field.rs ... FAILED Oct 11 04:56:28.619 INFO blam! test [compile-fail] compile-fail/references_dangling.rs ... FAILED Oct 11 04:56:28.635 INFO blam! test [compile-fail] compile-fail/ownership_rc_mutability.rs ... FAILED Oct 11 04:56:28.644 INFO blam! test [compile-fail] compile-fail/ownership_string_label.rs ... FAILED Oct 11 04:56:28.664 INFO blam! test [compile-fail] compile-fail/ownership_triple_move.rs ... FAILED Oct 11 04:56:28.664 INFO blam! test [compile-fail] compile-fail/references_in_nested_struct.rs ... FAILED Oct 11 04:56:28.708 INFO blam! test [compile-fail] compile-fail/ownership_struct.rs ... FAILED Oct 11 04:56:28.733 INFO blam! test [compile-fail] compile-fail/references_fn_using_same_lifetime.rs ... FAILED Oct 11 04:56:28.740 INFO blam! test [compile-fail] compile-fail/references_in_struct.rs ... FAILED Oct 11 04:56:28.783 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs ... FAILED Oct 11 04:56:28.786 INFO blam! test [compile-fail] compile-fail/references_self_assignment.rs ... FAILED Oct 11 04:56:28.792 INFO blam! test [compile-fail] compile-fail/references_immut_vs_const.rs ... FAILED Oct 11 04:56:28.861 INFO blam! test [compile-fail] compile-fail/references_lifetimes_propagated.rs ... FAILED Oct 11 04:56:28.874 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs ... FAILED Oct 11 04:56:28.890 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs ... FAILED Oct 11 04:56:28.905 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs ... FAILED Oct 11 04:56:28.919 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs ... FAILED Oct 11 04:56:28.942 INFO blam! test [compile-fail] compile-fail/references_static_wat.rs ... FAILED Oct 11 04:56:28.960 INFO blam! test [compile-fail] compile-fail/references_static.rs ... FAILED Oct 11 04:56:28.981 INFO blam! test [compile-fail] compile-fail/references_show_moves_table.rs ... FAILED Oct 11 04:56:28.996 INFO blam! test [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs ... FAILED Oct 11 04:56:29.101 INFO blam! test [compile-fail] compile-fail/structs_without_derive_clone.rs ... FAILED Oct 11 04:56:29.107 INFO blam! test [compile-fail] compile-fail/structs_without_derive_copy.rs ... FAILED Oct 11 04:56:29.109 INFO blam! test [compile-fail] compile-fail/structs_without_derive_eq.rs ... FAILED Oct 11 04:56:29.112 INFO blam! test [compile-fail] compile-fail/structs_without_derive_debug.rs ... FAILED Oct 11 04:56:29.152 INFO blam! test [compile-fail] compile-fail/references_using_same_lifetime.rs ... FAILED Oct 11 04:56:29.180 INFO blam! test [compile-fail] compile-fail/structs_private_fields.rs ... FAILED Oct 11 04:56:29.204 INFO blam! test [compile-fail] compile-fail/structs_private_fields_2.rs ... FAILED Oct 11 04:56:29.209 INFO blam! test [compile-fail] compile-fail/string_literals_are_immutable.rs ... FAILED Oct 11 04:56:29.365 INFO blam! test [compile-fail] compile-fail/traits_dump.rs ... FAILED Oct 11 04:56:29.403 INFO blam! test [compile-fail] compile-fail/traits_ambiguous_integer.rs ... FAILED Oct 11 04:56:29.416 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_1.rs ... FAILED Oct 11 04:56:29.439 INFO blam! test [compile-fail] compile-fail/traits_method_lookup.rs ... FAILED Oct 11 04:56:29.439 INFO blam! test [compile-fail] compile-fail/traits_collect.rs ... FAILED Oct 11 04:56:29.488 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_4.rs ... FAILED Oct 11 04:56:29.488 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_3.rs ... FAILED Oct 11 04:56:29.529 INFO blam! test [compile-fail] compile-fail/traits_outlaw.rs ... FAILED Oct 11 04:56:29.584 INFO blam! test [compile-fail] compile-fail/traits_vec.rs ... FAILED Oct 11 04:56:29.589 INFO blam! test [compile-fail] compile-fail/traits_self_type.rs ... FAILED Oct 11 04:56:29.596 INFO blam! test [compile-fail] compile-fail/types_bool.rs ... FAILED Oct 11 04:56:29.596 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_2.rs ... FAILED Oct 11 04:56:29.668 INFO blam! test [compile-fail] compile-fail/unsafe_unused_lifetime.rs ... FAILED Oct 11 04:56:29.668 INFO blam! test [compile-fail] compile-fail/types_float_inference_fail.rs ... FAILED Oct 11 04:56:29.682 INFO blam! test [compile-fail] compile-fail/types_vectors_moved.rs ... FAILED Oct 11 04:56:29.708 INFO blam! test [compile-fail] compile-fail/traits_unsized.rs ... FAILED Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! failures: Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! ---- [compile-fail] compile-fail/closures_twice.rs stdout ---- Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.708 INFO blam! status: exit code: 1 Oct 11 04:56:29.708 INFO blam! command: "rustc" "tests/compile-fail/closures_twice.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/closures_twice.stage-id" "-L" "/tmp/closures_twice.stage-id.aux" "-A" "unused" Oct 11 04:56:29.708 INFO blam! stdout: Oct 11 04:56:29.708 INFO blam! ------------------------------------------ Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! ------------------------------------------ Oct 11 04:56:29.708 INFO blam! stderr: Oct 11 04:56:29.708 INFO blam! ------------------------------------------ Oct 11 04:56:29.708 INFO blam! error[E0525]: expected a closure that implements the `Fn` trait, but this closure only implements `FnOnce` Oct 11 04:56:29.708 INFO blam! --> tests/compile-fail/closures_twice.rs:12:13 Oct 11 04:56:29.708 INFO blam! | Oct 11 04:56:29.708 INFO blam! 12 | let f = || drop(my_str); Oct 11 04:56:29.708 INFO blam! | ^^^^^^^^------^ Oct 11 04:56:29.708 INFO blam! | | | Oct 11 04:56:29.708 INFO blam! | | closure is `FnOnce` because it moves the variable `my_str` out of its environment Oct 11 04:56:29.708 INFO blam! | this closure implements `FnOnce`, not `Fn` Oct 11 04:56:29.708 INFO blam! 13 | call_twice(f); Oct 11 04:56:29.708 INFO blam! | ---------- the requirement to implement `Fn` derives from here Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! error: aborting due to previous error Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! For more information about this error, try `rustc --explain E0525`. Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! ------------------------------------------ Oct 11 04:56:29.708 INFO blam! Oct 11 04:56:29.708 INFO blam! thread '[compile-fail] compile-fail/closures_twice.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.708 INFO blam! stack backtrace: Oct 11 04:56:29.708 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.708 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.708 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.708 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.708 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.708 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.708 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.708 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.708 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.708 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.708 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.708 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.708 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.708 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.708 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.708 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.708 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.708 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.708 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.708 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.708 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.708 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.708 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.708 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.708 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.708 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.708 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.708 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.708 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.709 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.709 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.709 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.709 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.709 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.709 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.709 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.709 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.709 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.709 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.709 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.709 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.709 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.709 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.709 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.709 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.709 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.709 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.709 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.709 INFO blam! 24: 0x0 - Oct 11 04:56:29.709 INFO blam! Oct 11 04:56:29.709 INFO blam! ---- [compile-fail] compile-fail/closures_bad_router.rs stdout ---- Oct 11 04:56:29.709 INFO blam! Oct 11 04:56:29.709 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.709 INFO blam! status: exit code: 1 Oct 11 04:56:29.709 INFO blam! command: "rustc" "tests/compile-fail/closures_bad_router.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/closures_bad_router.stage-id" "-L" "/tmp/closures_bad_router.stage-id.aux" "-A" "unused" Oct 11 04:56:29.709 INFO blam! stdout: Oct 11 04:56:29.709 INFO blam! ------------------------------------------ Oct 11 04:56:29.709 INFO blam! Oct 11 04:56:29.709 INFO blam! ------------------------------------------ Oct 11 04:56:29.709 INFO blam! stderr: Oct 11 04:56:29.709 INFO blam! ------------------------------------------ Oct 11 04:56:29.709 INFO blam! {"message":"mismatched types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/closures_bad_router.rs","byte_start":1033,"byte_end":1060,"line_start":41,"line_end":41,"column_start":30,"column_end":57,"is_primary":true,"text":[{"text":" router.add_route(\"/gcd\", |req| get_gcd_response(req));","highlight_start":30,"highlight_end":57}],"label":"expected closure, found a different closure","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `[closure@tests/compile-fail/closures_bad_router.rs:40:27: 40:50]`\n found type `[closure@tests/compile-fail/closures_bad_router.rs:41:30: 41:57]`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"no two closures, even if identical, have the same type","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider boxing your closure and/or using it as a trait object","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: mismatched types\n --> tests/compile-fail/closures_bad_router.rs:41:30\n |\n41 | router.add_route(\"/gcd\", |req| get_gcd_response(req));\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected closure, found a different closure\n |\n = note: expected type `[closure@tests/compile-fail/closures_bad_router.rs:40:27: 40:50]`\n found type `[closure@tests/compile-fail/closures_bad_router.rs:41:30: 41:57]`\n = note: no two closures, even if identical, have the same type\n = help: consider boxing your closure and/or using it as a trait object\n\n"} Oct 11 04:56:29.709 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.709 INFO blam! {"message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0308`.\n"} Oct 11 04:56:29.709 INFO blam! Oct 11 04:56:29.709 INFO blam! ------------------------------------------ Oct 11 04:56:29.709 INFO blam! Oct 11 04:56:29.709 INFO blam! thread '[compile-fail] compile-fail/closures_bad_router.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.709 INFO blam! stack backtrace: Oct 11 04:56:29.709 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.709 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.709 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.709 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.709 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.709 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.709 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.709 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.709 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.709 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.709 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.709 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.709 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.709 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.709 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.709 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.709 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.709 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.709 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.709 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.709 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.709 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.709 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.709 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.709 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.709 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.709 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.709 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.709 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.709 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.709 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.710 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.710 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.710 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.710 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.710 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.710 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.710 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.710 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.710 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.710 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.710 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.710 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.710 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.710 INFO blam! 24: 0x0 - Oct 11 04:56:29.710 INFO blam! Oct 11 04:56:29.710 INFO blam! ---- [compile-fail] compile-fail/closures_count_selected_cities.rs stdout ---- Oct 11 04:56:29.710 INFO blam! Oct 11 04:56:29.710 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.710 INFO blam! status: exit code: 1 Oct 11 04:56:29.710 INFO blam! command: "rustc" "tests/compile-fail/closures_count_selected_cities.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/closures_count_selected_cities.stage-id" "-L" "/tmp/closures_count_selected_cities.stage-id.aux" "-A" "unused" Oct 11 04:56:29.710 INFO blam! stdout: Oct 11 04:56:29.710 INFO blam! ------------------------------------------ Oct 11 04:56:29.710 INFO blam! Oct 11 04:56:29.710 INFO blam! ------------------------------------------ Oct 11 04:56:29.710 INFO blam! stderr: Oct 11 04:56:29.710 INFO blam! ------------------------------------------ Oct 11 04:56:29.710 INFO blam! {"message":"mismatched types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/closures_count_selected_cities.rs","byte_start":823,"byte_end":862,"line_start":36,"line_end":36,"column_start":9,"column_end":48,"is_primary":true,"text":[{"text":" |city| city.monster_attack_risk > limit); // error: type mismatch","highlight_start":9,"highlight_end":48}],"label":"expected fn pointer, found closure","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `for<'r> fn(&'r City) -> bool`\n found type `[closure@tests/compile-fail/closures_count_selected_cities.rs:36:9: 36:48 limit:_]`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: mismatched types\n --> tests/compile-fail/closures_count_selected_cities.rs:36:9\n |\n36 | |city| city.monster_attack_risk > limit); // error: type mismatch\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected fn pointer, found closure\n |\n = note: expected type `for<'r> fn(&'r City) -> bool`\n found type `[closure@tests/compile-fail/closures_count_selected_cities.rs:36:9: 36:48 limit:_]`\n\n"} Oct 11 04:56:29.710 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.710 INFO blam! {"message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0308`.\n"} Oct 11 04:56:29.710 INFO blam! Oct 11 04:56:29.710 INFO blam! ------------------------------------------ Oct 11 04:56:29.710 INFO blam! Oct 11 04:56:29.710 INFO blam! thread '[compile-fail] compile-fail/closures_count_selected_cities.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.710 INFO blam! stack backtrace: Oct 11 04:56:29.710 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.710 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.710 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.710 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.710 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.710 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.710 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.710 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.710 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.710 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.710 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.710 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.710 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.710 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.710 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.710 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.710 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.710 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.710 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.710 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.710 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.710 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.710 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.710 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.710 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.710 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.710 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.710 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.710 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.710 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.710 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.710 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.710 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.710 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.710 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.710 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.710 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.710 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.711 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.711 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.711 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.711 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.711 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.711 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.711 INFO blam! 24: 0x0 - Oct 11 04:56:29.711 INFO blam! Oct 11 04:56:29.711 INFO blam! ---- [compile-fail] compile-fail/closures_that_kill.rs stdout ---- Oct 11 04:56:29.711 INFO blam! Oct 11 04:56:29.711 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.711 INFO blam! status: exit code: 1 Oct 11 04:56:29.711 INFO blam! command: "rustc" "tests/compile-fail/closures_that_kill.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/closures_that_kill.stage-id" "-L" "/tmp/closures_that_kill.stage-id.aux" "-A" "unused" Oct 11 04:56:29.711 INFO blam! stdout: Oct 11 04:56:29.711 INFO blam! ------------------------------------------ Oct 11 04:56:29.711 INFO blam! Oct 11 04:56:29.711 INFO blam! ------------------------------------------ Oct 11 04:56:29.711 INFO blam! stderr: Oct 11 04:56:29.711 INFO blam! ------------------------------------------ Oct 11 04:56:29.711 INFO blam! {"message":"use of moved value: `f`","code":{"code":"E0382","explanation":"\nThis error occurs when an attempt is made to use a variable after its contents\nhave been moved elsewhere. For example:\n\n```compile_fail,E0382\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = MyStruct{ s: 5u32 };\n let y = x;\n x.s = 6;\n println!(\"{}\", x.s);\n}\n```\n\nSince `MyStruct` is a type that is not marked `Copy`, the data gets moved out\nof `x` when we set `y`. This is fundamental to Rust's ownership system: outside\nof workarounds like `Rc`, a value cannot be owned by more than one variable.\n\nSometimes we don't need to move the value. Using a reference, we can let another\nfunction borrow the value without changing its ownership. In the example below,\nwe don't actually have to move our string to `calculate_length`, we can give it\na reference to it with `&` instead.\n\n```\nfn main() {\n let s1 = String::from(\"hello\");\n\n let len = calculate_length(&s1);\n\n println!(\"The length of '{}' is {}.\", s1, len);\n}\n\nfn calculate_length(s: &String) -> usize {\n s.len()\n}\n```\n\nA mutable reference can be created with `&mut`.\n\nSometimes we don't want a reference, but a duplicate. All types marked `Clone`\ncan be duplicated by calling `.clone()`. Subsequent changes to a clone do not\naffect the original variable.\n\nMost types in the standard library are marked `Clone`. The example below\ndemonstrates using `clone()` on a string. `s1` is first set to \"many\", and then\ncopied to `s2`. Then the first character of `s1` is removed, without affecting\n`s2`. \"any many\" is printed to the console.\n\n```\nfn main() {\n let mut s1 = String::from(\"many\");\n let s2 = s1.clone();\n s1.remove(0);\n println!(\"{} {}\", s1, s2);\n}\n```\n\nIf we control the definition of a type, we can implement `Clone` on it ourselves\nwith `#[derive(Clone)]`.\n\nSome types have no ownership semantics at all and are trivial to duplicate. An\nexample is `i32` and the other number types. We don't have to call `.clone()` to\nclone them, because they are marked `Copy` in addition to `Clone`. Implicit\ncloning is more convenient in this case. We can mark our own types `Copy` if\nall their members also are marked `Copy`.\n\nIn the example below, we implement a `Point` type. Because it only stores two\nintegers, we opt-out of ownership semantics with `Copy`. Then we can\n`let p2 = p1` without `p1` being moved.\n\n```\n#[derive(Copy, Clone)]\nstruct Point { x: i32, y: i32 }\n\nfn main() {\n let mut p1 = Point{ x: -1, y: 2 };\n let p2 = p1;\n p1.x = 1;\n println!(\"p1: {}, {}\", p1.x, p1.y);\n println!(\"p2: {}, {}\", p2.x, p2.y);\n}\n```\n\nAlternatively, if we don't control the struct's definition, or mutable shared\nownership is truly required, we can use `Rc` and `RefCell`:\n\n```\nuse std::cell::RefCell;\nuse std::rc::Rc;\n\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = Rc::new(RefCell::new(MyStruct{ s: 5u32 }));\n let y = x.clone();\n x.borrow_mut().s = 6;\n println!(\"{}\", x.borrow().s);\n}\n```\n\nWith this approach, x and y share ownership of the data via the `Rc` (reference\ncount type). `RefCell` essentially performs runtime borrow checking: ensuring\nthat at most one writer or multiple readers can access the data at any one time.\n\nIf you wish to learn more about ownership in Rust, start with the chapter in the\nBook:\n\nhttps://doc.rust-lang.org/book/first-edition/ownership.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/closures_that_kill.rs","byte_start":162,"byte_end":163,"line_start":8,"line_end":8,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" f(); // error: use of moved value","highlight_start":5,"highlight_end":6}],"label":"value used here after move","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/closures_that_kill.rs","byte_start":146,"byte_end":147,"line_start":7,"line_end":7,"column_start":5,"column_end":6,"is_primary":false,"text":[{"text":" f(); // ok","highlight_start":5,"highlight_end":6}],"label":"value moved here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"closure cannot be invoked more than once because it moves the variable `my_str` out of its environment","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/closures_that_kill.rs","byte_start":132,"byte_end":138,"line_start":5,"line_end":5,"column_start":21,"column_end":27,"is_primary":true,"text":[{"text":" let f = || drop(my_str);","highlight_start":21,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0382]: use of moved value: `f`\n --> tests/compile-fail/closures_that_kill.rs:8:5\n |\n7 | f(); // ok\n | - value moved here\n8 | f(); // error: use of moved value\n | ^ value used here after move\n |\nnote: closure cannot be invoked more than once because it moves the variable `my_str` out of its environment\n --> tests/compile-fail/closures_that_kill.rs:5:21\n |\n5 | let f = || drop(my_str);\n | ^^^^^^\n\n"} Oct 11 04:56:29.711 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.711 INFO blam! {"message":"For more information about this error, try `rustc --explain E0382`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0382`.\n"} Oct 11 04:56:29.711 INFO blam! Oct 11 04:56:29.711 INFO blam! ------------------------------------------ Oct 11 04:56:29.711 INFO blam! Oct 11 04:56:29.711 INFO blam! thread '[compile-fail] compile-fail/closures_that_kill.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.711 INFO blam! stack backtrace: Oct 11 04:56:29.711 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.711 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.711 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.711 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.711 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.711 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.711 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.711 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.711 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.711 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.711 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.711 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.711 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.711 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.711 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.711 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.711 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.711 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.711 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.711 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.711 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.711 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.711 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.711 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.711 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.711 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.711 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.711 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.711 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.711 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.711 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.711 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.711 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.711 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.711 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.711 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.711 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.711 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.711 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.711 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.711 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.711 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.711 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.711 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.711 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.711 INFO blam! 24: 0x0 - Oct 11 04:56:29.711 INFO blam! Oct 11 04:56:29.712 INFO blam! ---- [compile-fail] compile-fail/closures_sort_thread.rs stdout ---- Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.712 INFO blam! status: exit code: 1 Oct 11 04:56:29.712 INFO blam! command: "rustc" "tests/compile-fail/closures_sort_thread.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/closures_sort_thread.stage-id" "-L" "/tmp/closures_sort_thread.stage-id.aux" "-A" "unused" Oct 11 04:56:29.712 INFO blam! stdout: Oct 11 04:56:29.712 INFO blam! ------------------------------------------ Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! ------------------------------------------ Oct 11 04:56:29.712 INFO blam! stderr: Oct 11 04:56:29.712 INFO blam! ------------------------------------------ Oct 11 04:56:29.712 INFO blam! error[E0373]: closure may outlive the current function, but it borrows `stat`, which is owned by the current function Oct 11 04:56:29.712 INFO blam! --> tests/compile-fail/closures_sort_thread.rs:33:18 Oct 11 04:56:29.712 INFO blam! | Oct 11 04:56:29.712 INFO blam! 33 | let key_fn = |city: &City| -> i64 { -city.get_statistic(stat) }; Oct 11 04:56:29.712 INFO blam! | ^^^^^^^^^^^^^^^^^^^^ ---- `stat` is borrowed here Oct 11 04:56:29.712 INFO blam! | | Oct 11 04:56:29.712 INFO blam! | may outlive borrowed value `stat` Oct 11 04:56:29.712 INFO blam! help: to force the closure to take ownership of `stat` (and any other referenced variables), use the `move` keyword Oct 11 04:56:29.712 INFO blam! | Oct 11 04:56:29.712 INFO blam! 33 | let key_fn = move |city: &City| -> i64 { -city.get_statistic(stat) }; Oct 11 04:56:29.712 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! error[E0373]: closure may outlive the current function, but it borrows `key_fn`, which is owned by the current function Oct 11 04:56:29.712 INFO blam! --> tests/compile-fail/closures_sort_thread.rs:35:19 Oct 11 04:56:29.712 INFO blam! | Oct 11 04:56:29.712 INFO blam! 35 | thread::spawn(|| { Oct 11 04:56:29.712 INFO blam! | ^^ may outlive borrowed value `key_fn` Oct 11 04:56:29.712 INFO blam! 36 | cities.sort_by_key(key_fn); Oct 11 04:56:29.712 INFO blam! | ------ `key_fn` is borrowed here Oct 11 04:56:29.712 INFO blam! help: to force the closure to take ownership of `key_fn` (and any other referenced variables), use the `move` keyword Oct 11 04:56:29.712 INFO blam! | Oct 11 04:56:29.712 INFO blam! 35 | thread::spawn(move || { Oct 11 04:56:29.712 INFO blam! | ^^^^^^^ Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! error: aborting due to 2 previous errors Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! For more information about this error, try `rustc --explain E0373`. Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! ------------------------------------------ Oct 11 04:56:29.712 INFO blam! Oct 11 04:56:29.712 INFO blam! thread '[compile-fail] compile-fail/closures_sort_thread.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.712 INFO blam! stack backtrace: Oct 11 04:56:29.712 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.712 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.712 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.712 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.712 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.712 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.712 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.712 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.712 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.712 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.712 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.712 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.712 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.712 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.712 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.712 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.712 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.712 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.712 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.712 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.712 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.712 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.712 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.712 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.712 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.712 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.713 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.713 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.713 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.713 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.713 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.713 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.713 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.713 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.713 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.713 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.713 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.713 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.713 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.713 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.713 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.713 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.713 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.713 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.713 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.713 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.713 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.713 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.713 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.713 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.713 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.713 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.713 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.713 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.713 INFO blam! 24: 0x0 - Oct 11 04:56:29.713 INFO blam! Oct 11 04:56:29.713 INFO blam! ---- [compile-fail] compile-fail/closures_debug_dump_dict.rs stdout ---- Oct 11 04:56:29.713 INFO blam! Oct 11 04:56:29.713 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.713 INFO blam! status: exit code: 1 Oct 11 04:56:29.713 INFO blam! command: "rustc" "tests/compile-fail/closures_debug_dump_dict.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/closures_debug_dump_dict.stage-id" "-L" "/tmp/closures_debug_dump_dict.stage-id.aux" "-A" "unused" Oct 11 04:56:29.713 INFO blam! stdout: Oct 11 04:56:29.713 INFO blam! ------------------------------------------ Oct 11 04:56:29.713 INFO blam! Oct 11 04:56:29.713 INFO blam! ------------------------------------------ Oct 11 04:56:29.713 INFO blam! stderr: Oct 11 04:56:29.713 INFO blam! ------------------------------------------ Oct 11 04:56:29.713 INFO blam! {"message":"use of moved value: `debug_dump_dict`","code":{"code":"E0382","explanation":"\nThis error occurs when an attempt is made to use a variable after its contents\nhave been moved elsewhere. For example:\n\n```compile_fail,E0382\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = MyStruct{ s: 5u32 };\n let y = x;\n x.s = 6;\n println!(\"{}\", x.s);\n}\n```\n\nSince `MyStruct` is a type that is not marked `Copy`, the data gets moved out\nof `x` when we set `y`. This is fundamental to Rust's ownership system: outside\nof workarounds like `Rc`, a value cannot be owned by more than one variable.\n\nSometimes we don't need to move the value. Using a reference, we can let another\nfunction borrow the value without changing its ownership. In the example below,\nwe don't actually have to move our string to `calculate_length`, we can give it\na reference to it with `&` instead.\n\n```\nfn main() {\n let s1 = String::from(\"hello\");\n\n let len = calculate_length(&s1);\n\n println!(\"The length of '{}' is {}.\", s1, len);\n}\n\nfn calculate_length(s: &String) -> usize {\n s.len()\n}\n```\n\nA mutable reference can be created with `&mut`.\n\nSometimes we don't want a reference, but a duplicate. All types marked `Clone`\ncan be duplicated by calling `.clone()`. Subsequent changes to a clone do not\naffect the original variable.\n\nMost types in the standard library are marked `Clone`. The example below\ndemonstrates using `clone()` on a string. `s1` is first set to \"many\", and then\ncopied to `s2`. Then the first character of `s1` is removed, without affecting\n`s2`. \"any many\" is printed to the console.\n\n```\nfn main() {\n let mut s1 = String::from(\"many\");\n let s2 = s1.clone();\n s1.remove(0);\n println!(\"{} {}\", s1, s2);\n}\n```\n\nIf we control the definition of a type, we can implement `Clone` on it ourselves\nwith `#[derive(Clone)]`.\n\nSome types have no ownership semantics at all and are trivial to duplicate. An\nexample is `i32` and the other number types. We don't have to call `.clone()` to\nclone them, because they are marked `Copy` in addition to `Clone`. Implicit\ncloning is more convenient in this case. We can mark our own types `Copy` if\nall their members also are marked `Copy`.\n\nIn the example below, we implement a `Point` type. Because it only stores two\nintegers, we opt-out of ownership semantics with `Copy`. Then we can\n`let p2 = p1` without `p1` being moved.\n\n```\n#[derive(Copy, Clone)]\nstruct Point { x: i32, y: i32 }\n\nfn main() {\n let mut p1 = Point{ x: -1, y: 2 };\n let p2 = p1;\n p1.x = 1;\n println!(\"p1: {}, {}\", p1.x, p1.y);\n println!(\"p2: {}, {}\", p2.x, p2.y);\n}\n```\n\nAlternatively, if we don't control the struct's definition, or mutable shared\nownership is truly required, we can use `Rc` and `RefCell`:\n\n```\nuse std::cell::RefCell;\nuse std::rc::Rc;\n\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = Rc::new(RefCell::new(MyStruct{ s: 5u32 }));\n let y = x.clone();\n x.borrow_mut().s = 6;\n println!(\"{}\", x.borrow().s);\n}\n```\n\nWith this approach, x and y share ownership of the data via the `Rc` (reference\ncount type). `RefCell` essentially performs runtime borrow checking: ensuring\nthat at most one writer or multiple readers can access the data at any one time.\n\nIf you wish to learn more about ownership in Rust, start with the chapter in the\nBook:\n\nhttps://doc.rust-lang.org/book/first-edition/ownership.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/closures_debug_dump_dict.rs","byte_start":352,"byte_end":367,"line_start":18,"line_end":18,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":" debug_dump_dict();","highlight_start":5,"highlight_end":20}],"label":"value used here after move","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/closures_debug_dump_dict.rs","byte_start":329,"byte_end":344,"line_start":17,"line_end":17,"column_start":5,"column_end":20,"is_primary":false,"text":[{"text":" debug_dump_dict();","highlight_start":5,"highlight_end":20}],"label":"value moved here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"closure cannot be invoked more than once because it moves the variable `dict` out of its environment","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/closures_debug_dump_dict.rs","byte_start":241,"byte_end":245,"line_start":12,"line_end":12,"column_start":29,"column_end":33,"is_primary":true,"text":[{"text":" for (key, value) in dict { // oops!","highlight_start":29,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0382]: use of moved value: `debug_dump_dict`\n --> tests/compile-fail/closures_debug_dump_dict.rs:18:5\n |\n17 | debug_dump_dict();\n | --------------- value moved here\n18 | debug_dump_dict();\n | ^^^^^^^^^^^^^^^ value used here after move\n |\nnote: closure cannot be invoked more than once because it moves the variable `dict` out of its environment\n --> tests/compile-fail/closures_debug_dump_dict.rs:12:29\n |\n12 | for (key, value) in dict { // oops!\n | ^^^^\n\n"} Oct 11 04:56:29.713 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.713 INFO blam! {"message":"For more information about this error, try `rustc --explain E0382`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0382`.\n"} Oct 11 04:56:29.713 INFO blam! Oct 11 04:56:29.713 INFO blam! ------------------------------------------ Oct 11 04:56:29.713 INFO blam! Oct 11 04:56:29.713 INFO blam! thread '[compile-fail] compile-fail/closures_debug_dump_dict.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.713 INFO blam! stack backtrace: Oct 11 04:56:29.713 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.713 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.713 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.713 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.713 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.713 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.713 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.713 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.713 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.713 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.713 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.713 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.714 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.714 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.714 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.714 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.714 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.714 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.714 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.714 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.714 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.714 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.714 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.714 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.714 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.714 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.714 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.714 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.714 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.714 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.714 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.714 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.714 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.714 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.714 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.714 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.714 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.714 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.714 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.714 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.714 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.714 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.714 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.714 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.714 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.714 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.714 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.714 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.714 INFO blam! 24: 0x0 - Oct 11 04:56:29.714 INFO blam! Oct 11 04:56:29.714 INFO blam! ---- [compile-fail] compile-fail/closures_sort_cities.rs stdout ---- Oct 11 04:56:29.714 INFO blam! Oct 11 04:56:29.714 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.714 INFO blam! status: exit code: 1 Oct 11 04:56:29.714 INFO blam! command: "rustc" "tests/compile-fail/closures_sort_cities.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/closures_sort_cities.stage-id" "-L" "/tmp/closures_sort_cities.stage-id.aux" "-A" "unused" Oct 11 04:56:29.714 INFO blam! stdout: Oct 11 04:56:29.714 INFO blam! ------------------------------------------ Oct 11 04:56:29.714 INFO blam! Oct 11 04:56:29.714 INFO blam! ------------------------------------------ Oct 11 04:56:29.714 INFO blam! stderr: Oct 11 04:56:29.714 INFO blam! ------------------------------------------ Oct 11 04:56:29.714 INFO blam! error[E0601]: `main` function not found in crate `closures_sort_cities` Oct 11 04:56:29.715 INFO blam! | Oct 11 04:56:29.715 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/closures_sort_cities.rs` Oct 11 04:56:29.715 INFO blam! Oct 11 04:56:29.715 INFO blam! error[E0277]: the trait bound `City: std::cmp::Ord` is not satisfied Oct 11 04:56:29.715 INFO blam! --> tests/compile-fail/closures_sort_cities.rs:13:12 Oct 11 04:56:29.715 INFO blam! | Oct 11 04:56:29.715 INFO blam! 13 | cities.sort(); // error: how do you want them sorted? Oct 11 04:56:29.715 INFO blam! | ^^^^ the trait `std::cmp::Ord` is not implemented for `City` Oct 11 04:56:29.715 INFO blam! Oct 11 04:56:29.715 INFO blam! error: aborting due to 2 previous errors Oct 11 04:56:29.715 INFO blam! Oct 11 04:56:29.715 INFO blam! Some errors occurred: E0277, E0601. Oct 11 04:56:29.715 INFO blam! For more information about an error, try `rustc --explain E0277`. Oct 11 04:56:29.715 INFO blam! Oct 11 04:56:29.715 INFO blam! ------------------------------------------ Oct 11 04:56:29.715 INFO blam! Oct 11 04:56:29.715 INFO blam! thread '[compile-fail] compile-fail/closures_sort_cities.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.715 INFO blam! stack backtrace: Oct 11 04:56:29.715 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.715 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.715 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.715 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.715 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.715 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.715 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.715 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.715 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.715 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.715 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.715 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.715 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.715 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.715 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.715 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.715 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.715 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.715 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.715 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.715 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.715 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.715 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.715 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.715 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.715 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.715 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.715 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.715 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.715 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.715 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.715 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.715 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.715 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.715 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.716 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.716 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.716 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.716 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.716 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.716 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.716 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.716 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.716 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.716 INFO blam! 24: 0x0 - Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! ---- [compile-fail] compile-fail/collections_invalidation.rs stdout ---- Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.716 INFO blam! status: exit code: 1 Oct 11 04:56:29.716 INFO blam! command: "rustc" "tests/compile-fail/collections_invalidation.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/collections_invalidation.stage-id" "-L" "/tmp/collections_invalidation.stage-id.aux" "-A" "unused" Oct 11 04:56:29.716 INFO blam! stdout: Oct 11 04:56:29.716 INFO blam! ------------------------------------------ Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! ------------------------------------------ Oct 11 04:56:29.716 INFO blam! stderr: Oct 11 04:56:29.716 INFO blam! ------------------------------------------ Oct 11 04:56:29.716 INFO blam! error[E0502]: cannot borrow `my_vec` as mutable because it is also borrowed as immutable Oct 11 04:56:29.716 INFO blam! --> tests/compile-fail/collections_invalidation.rs:9:13 Oct 11 04:56:29.716 INFO blam! | Oct 11 04:56:29.716 INFO blam! 7 | for (index, &val) in my_vec.iter().enumerate() { Oct 11 04:56:29.716 INFO blam! | ------ - immutable borrow ends here Oct 11 04:56:29.716 INFO blam! | | Oct 11 04:56:29.716 INFO blam! | immutable borrow occurs here Oct 11 04:56:29.716 INFO blam! 8 | if val > 4 { Oct 11 04:56:29.716 INFO blam! 9 | my_vec.remove(index); // error: can't borrow `my_vec` as mutable Oct 11 04:56:29.716 INFO blam! | ^^^^^^ mutable borrow occurs here Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! error: aborting due to previous error Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! For more information about this error, try `rustc --explain E0502`. Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! ------------------------------------------ Oct 11 04:56:29.716 INFO blam! Oct 11 04:56:29.716 INFO blam! thread '[compile-fail] compile-fail/collections_invalidation.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.716 INFO blam! stack backtrace: Oct 11 04:56:29.716 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.716 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.716 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.716 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.716 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.716 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.718 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.718 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.718 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.718 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.718 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.718 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.718 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.718 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.718 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.718 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.718 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.718 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.718 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.718 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.718 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.718 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.718 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.718 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.718 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.718 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.718 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.718 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.718 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.718 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.718 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.718 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.718 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.718 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.718 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.718 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.718 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.718 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.718 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.718 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.719 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.719 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.719 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.719 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.719 INFO blam! 24: 0x0 - Oct 11 04:56:29.719 INFO blam! Oct 11 04:56:29.719 INFO blam! ---- [compile-fail] compile-fail/concurrency_atomic_static_init.rs stdout ---- Oct 11 04:56:29.719 INFO blam! Oct 11 04:56:29.719 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.719 INFO blam! status: exit code: 1 Oct 11 04:56:29.719 INFO blam! command: "rustc" "tests/compile-fail/concurrency_atomic_static_init.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/concurrency_atomic_static_init.stage-id" "-L" "/tmp/concurrency_atomic_static_init.stage-id.aux" "-A" "unused" Oct 11 04:56:29.719 INFO blam! stdout: Oct 11 04:56:29.719 INFO blam! ------------------------------------------ Oct 11 04:56:29.719 INFO blam! Oct 11 04:56:29.719 INFO blam! ------------------------------------------ Oct 11 04:56:29.719 INFO blam! stderr: Oct 11 04:56:29.719 INFO blam! ------------------------------------------ Oct 11 04:56:29.719 INFO blam! {"message":"`std::string::String::new` is not yet stable as a const fn","code":null,"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_atomic_static_init.rs","byte_start":153,"byte_end":166,"line_start":6,"line_end":6,"column_start":16,"column_end":29,"is_primary":true,"text":[{"text":" Mutex::new(String::new()); // error: function call in static","highlight_start":16,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"in Nightly builds, add `#![feature(const_string_new)]` to the crate attributes to enable","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: `std::string::String::new` is not yet stable as a const fn\n --> tests/compile-fail/concurrency_atomic_static_init.rs:6:16\n |\n6 | Mutex::new(String::new()); // error: function call in static\n | ^^^^^^^^^^^^^\n |\n = help: in Nightly builds, add `#![feature(const_string_new)]` to the crate attributes to enable\n\n"} Oct 11 04:56:29.719 INFO blam! {"message":"calls in statics are limited to constant functions, tuple structs and tuple variants","code":{"code":"E0015","explanation":"\nThe only functions that can be called in static or constant expressions are\n`const` functions, and struct/enum constructors. `const` functions are only\navailable on a nightly compiler. Rust currently does not support more general\ncompile-time function execution.\n\n```\nconst FOO: Option = Some(1); // enum constructor\nstruct Bar {x: u8}\nconst BAR: Bar = Bar {x: 1}; // struct constructor\n```\n\nSee [RFC 911] for more details on the design of `const fn`s.\n\n[RFC 911]: https://github.com/rust-lang/rfcs/blob/master/text/0911-const-fn.md\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_atomic_static_init.rs","byte_start":142,"byte_end":167,"line_start":6,"line_end":6,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":" Mutex::new(String::new()); // error: function call in static","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants\n --> tests/compile-fail/concurrency_atomic_static_init.rs:6:5\n |\n6 | Mutex::new(String::new()); // error: function call in static\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"} Oct 11 04:56:29.719 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.719 INFO blam! {"message":"For more information about this error, try `rustc --explain E0015`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0015`.\n"} Oct 11 04:56:29.719 INFO blam! Oct 11 04:56:29.719 INFO blam! ------------------------------------------ Oct 11 04:56:29.719 INFO blam! Oct 11 04:56:29.719 INFO blam! thread '[compile-fail] compile-fail/concurrency_atomic_static_init.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.719 INFO blam! stack backtrace: Oct 11 04:56:29.719 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.719 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.719 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.719 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.719 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.719 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.719 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.719 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.719 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.719 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.719 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.719 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.719 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.719 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.719 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.719 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.719 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.719 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.719 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.719 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.719 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.719 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.719 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.719 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.719 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.719 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.719 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.719 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.719 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.719 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.719 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.719 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.719 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.719 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.719 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.719 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.719 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.719 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.719 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.719 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.719 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.719 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.719 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.719 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.719 INFO blam! 24: 0x0 - Oct 11 04:56:29.719 INFO blam! Oct 11 04:56:29.719 INFO blam! ---- [compile-fail] compile-fail/concurrency_send_rc.rs stdout ---- Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.720 INFO blam! status: exit code: 1 Oct 11 04:56:29.720 INFO blam! command: "rustc" "tests/compile-fail/concurrency_send_rc.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/concurrency_send_rc.stage-id" "-L" "/tmp/concurrency_send_rc.stage-id.aux" "-A" "unused" Oct 11 04:56:29.720 INFO blam! stdout: Oct 11 04:56:29.720 INFO blam! ------------------------------------------ Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! ------------------------------------------ Oct 11 04:56:29.720 INFO blam! stderr: Oct 11 04:56:29.720 INFO blam! ------------------------------------------ Oct 11 04:56:29.720 INFO blam! error[E0277]: `std::rc::Rc` cannot be sent between threads safely Oct 11 04:56:29.720 INFO blam! --> tests/compile-fail/concurrency_send_rc.rs:10:5 Oct 11 04:56:29.720 INFO blam! | Oct 11 04:56:29.720 INFO blam! 10 | spawn(move || { // error Oct 11 04:56:29.720 INFO blam! | ^^^^^ `std::rc::Rc` cannot be sent between threads safely Oct 11 04:56:29.720 INFO blam! | Oct 11 04:56:29.720 INFO blam! = help: within `[closure@tests/compile-fail/concurrency_send_rc.rs:10:11: 12:6 rc2:std::rc::Rc]`, the trait `std::marker::Send` is not implemented for `std::rc::Rc` Oct 11 04:56:29.720 INFO blam! = note: required because it appears within the type `[closure@tests/compile-fail/concurrency_send_rc.rs:10:11: 12:6 rc2:std::rc::Rc]` Oct 11 04:56:29.720 INFO blam! = note: required by `std::thread::spawn` Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! error: aborting due to previous error Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! ------------------------------------------ Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! thread '[compile-fail] compile-fail/concurrency_send_rc.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.720 INFO blam! stack backtrace: Oct 11 04:56:29.720 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.720 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.720 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.720 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.720 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.720 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.720 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.720 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.720 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.720 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.720 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.720 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.720 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.720 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.720 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.720 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.720 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.720 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.720 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.720 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.720 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.720 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.720 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.720 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.720 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.720 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.720 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.720 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.720 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.720 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.720 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.720 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.720 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.720 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.720 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.720 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.720 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.720 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.720 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.720 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.720 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.720 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.720 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.720 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.720 INFO blam! 24: 0x0 - Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.720 INFO blam! ---- [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs stdout ---- Oct 11 04:56:29.720 INFO blam! Oct 11 04:56:29.721 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.721 INFO blam! status: exit code: 1 Oct 11 04:56:29.721 INFO blam! command: "rustc" "tests/compile-fail/concurrency_function_call_in_static_1.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/concurrency_function_call_in_static_1.stage-id" "-L" "/tmp/concurrency_function_call_in_static_1.stage-id.aux" "-A" "unused" Oct 11 04:56:29.721 INFO blam! stdout: Oct 11 04:56:29.721 INFO blam! ------------------------------------------ Oct 11 04:56:29.721 INFO blam! Oct 11 04:56:29.721 INFO blam! ------------------------------------------ Oct 11 04:56:29.721 INFO blam! stderr: Oct 11 04:56:29.721 INFO blam! ------------------------------------------ Oct 11 04:56:29.721 INFO blam! {"message":"calls in statics are limited to constant functions, tuple structs and tuple variants","code":{"code":"E0015","explanation":"\nThe only functions that can be called in static or constant expressions are\n`const` functions, and struct/enum constructors. `const` functions are only\navailable on a nightly compiler. Rust currently does not support more general\ncompile-time function execution.\n\n```\nconst FOO: Option = Some(1); // enum constructor\nstruct Bar {x: u8}\nconst BAR: Bar = Bar {x: 1}; // struct constructor\n```\n\nSee [RFC 911] for more details on the design of `const fn`s.\n\n[RFC 911]: https://github.com/rust-lang/rfcs/blob/master/text/0911-const-fn.md\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_function_call_in_static_1.rs","byte_start":291,"byte_end":304,"line_start":10,"line_end":10,"column_start":26,"column_end":39,"is_primary":true,"text":[{"text":"static NCARROTS: usize = screen_area() / 100; // error: function call in static","highlight_start":26,"highlight_end":39}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants\n --> tests/compile-fail/concurrency_function_call_in_static_1.rs:10:26\n |\n10 | static NCARROTS: usize = screen_area() / 100; // error: function call in static\n | ^^^^^^^^^^^^^\n\n"} Oct 11 04:56:29.721 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.721 INFO blam! {"message":"For more information about this error, try `rustc --explain E0015`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0015`.\n"} Oct 11 04:56:29.721 INFO blam! Oct 11 04:56:29.721 INFO blam! ------------------------------------------ Oct 11 04:56:29.721 INFO blam! Oct 11 04:56:29.721 INFO blam! thread '[compile-fail] compile-fail/concurrency_function_call_in_static_1.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.721 INFO blam! stack backtrace: Oct 11 04:56:29.721 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.721 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.721 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.721 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.721 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.721 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.721 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.721 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.721 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.721 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.721 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.721 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.721 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.721 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.721 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.721 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.721 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.721 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.721 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.721 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.721 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.721 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.721 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.721 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.721 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.721 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.721 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.721 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.721 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.721 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.721 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.721 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.721 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.721 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.721 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.721 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.721 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.721 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.721 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.721 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.721 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.721 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.721 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.721 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.721 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.721 INFO blam! 24: 0x0 - Oct 11 04:56:29.721 INFO blam! Oct 11 04:56:29.721 INFO blam! ---- [compile-fail] compile-fail/concurrency_threading_traits.rs stdout ---- Oct 11 04:56:29.721 INFO blam! Oct 11 04:56:29.721 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.721 INFO blam! status: exit code: 1 Oct 11 04:56:29.721 INFO blam! command: "rustc" "tests/compile-fail/concurrency_threading_traits.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/concurrency_threading_traits.stage-id" "-L" "/tmp/concurrency_threading_traits.stage-id.aux" "-A" "unused" Oct 11 04:56:29.721 INFO blam! stdout: Oct 11 04:56:29.721 INFO blam! ------------------------------------------ Oct 11 04:56:29.721 INFO blam! Oct 11 04:56:29.721 INFO blam! ------------------------------------------ Oct 11 04:56:29.722 INFO blam! stderr: Oct 11 04:56:29.722 INFO blam! ------------------------------------------ Oct 11 04:56:29.722 INFO blam! {"message":"`main` function not found in crate `concurrency_threading_traits`","code":{"code":"E0601","explanation":"\nNo `main` function was found in a binary crate. To fix this error, add a\n`main` function. For example:\n\n```\nfn main() {\n // Your program will start here.\n println!(\"Hello world!\");\n}\n```\n\nIf you don't know the basics of Rust, you can go look to the Rust Book to get\nstarted: https://doc.rust-lang.org/book/\n"},"level":"error","spans":[],"children":[{"message":"consider adding a `main` function to `tests/compile-fail/concurrency_threading_traits.rs`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0601]: `main` function not found in crate `concurrency_threading_traits`\n |\n = note: consider adding a `main` function to `tests/compile-fail/concurrency_threading_traits.rs`\n\n"} Oct 11 04:56:29.722 INFO blam! {"message":"`T` cannot be sent between threads safely","code":{"code":"E0277","explanation":"\nYou tried to use a type which doesn't implement some trait in a place which\nexpected that trait. Erroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function: Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function: It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_threading_traits.rs","byte_start":632,"byte_end":637,"line_start":19,"line_end":19,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":" spawn(move || {","highlight_start":9,"highlight_end":14}],"label":"`T` cannot be sent between threads safely","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"within `[closure@tests/compile-fail/concurrency_threading_traits.rs:19:15: 38:10 self:T, sender:std::sync::mpsc::SyncSender<::Item>]`, the trait `std::marker::Send` is not implemented for `T`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider adding a `where T: std::marker::Send` bound","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"required because it appears within the type `[closure@tests/compile-fail/concurrency_threading_traits.rs:19:15: 38:10 self:T, sender:std::sync::mpsc::SyncSender<::Item>]`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"required by `std::thread::spawn`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0277]: `T` cannot be sent between threads safely\n --> tests/compile-fail/concurrency_threading_traits.rs:19:9\n |\n19 | spawn(move || {\n | ^^^^^ `T` cannot be sent between threads safely\n |\n = help: within `[closure@tests/compile-fail/concurrency_threading_traits.rs:19:15: 38:10 self:T, sender:std::sync::mpsc::SyncSender<::Item>]`, the trait `std::marker::Send` is not implemented for `T`\n = help: consider adding a `where T: std::marker::Send` bound\n = note: required because it appears within the type `[closure@tests/compile-fail/concurrency_threading_traits.rs:19:15: 38:10 self:T, sender:std::sync::mpsc::SyncSender<::Item>]`\n = note: required by `std::thread::spawn`\n\n"} Oct 11 04:56:29.722 INFO blam! {"message":"`::Item` cannot be sent between threads safely","code":{"code":"E0277","explanation":"\nYou tried to use a type which doesn't implement some trait in a place which\nexpected that trait. Erroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function: Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function: It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_threading_traits.rs","byte_start":632,"byte_end":637,"line_start":19,"line_end":19,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":" spawn(move || {","highlight_start":9,"highlight_end":14}],"label":"`::Item` cannot be sent between threads safely","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the trait `std::marker::Send` is not implemented for `::Item`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"consider adding a `where ::Item: std::marker::Send` bound","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"required because of the requirements on the impl of `std::marker::Send` for `std::sync::mpsc::SyncSender<::Item>`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"required because it appears within the type `[closure@tests/compile-fail/concurrency_threading_traits.rs:19:15: 38:10 self:T, sender:std::sync::mpsc::SyncSender<::Item>]`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"required by `std::thread::spawn`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0277]: `::Item` cannot be sent between threads safely\n --> tests/compile-fail/concurrency_threading_traits.rs:19:9\n |\n19 | spawn(move || {\n | ^^^^^ `::Item` cannot be sent between threads safely\n |\n = help: the trait `std::marker::Send` is not implemented for `::Item`\n = help: consider adding a `where ::Item: std::marker::Send` bound\n = note: required because of the requirements on the impl of `std::marker::Send` for `std::sync::mpsc::SyncSender<::Item>`\n = note: required because it appears within the type `[closure@tests/compile-fail/concurrency_threading_traits.rs:19:15: 38:10 self:T, sender:std::sync::mpsc::SyncSender<::Item>]`\n = note: required by `std::thread::spawn`\n\n"} Oct 11 04:56:29.722 INFO blam! {"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"} Oct 11 04:56:29.722 INFO blam! {"message":"Some errors occurred: E0277, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0277, E0601.\n"} Oct 11 04:56:29.722 INFO blam! {"message":"For more information about an error, try `rustc --explain E0277`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0277`.\n"} Oct 11 04:56:29.722 INFO blam! Oct 11 04:56:29.722 INFO blam! ------------------------------------------ Oct 11 04:56:29.722 INFO blam! Oct 11 04:56:29.722 INFO blam! thread '[compile-fail] compile-fail/concurrency_threading_traits.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.722 INFO blam! stack backtrace: Oct 11 04:56:29.722 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.722 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.722 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.722 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.722 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.722 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.722 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.722 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.722 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.722 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.722 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.722 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.722 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.722 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.722 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.722 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.722 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.722 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.722 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.722 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.722 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.722 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.722 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.722 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.722 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.722 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.722 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.722 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.722 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.722 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.722 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.722 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.722 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.722 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.722 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.722 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.722 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.722 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.722 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.722 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.722 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.722 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.722 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.722 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.722 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.722 INFO blam! 24: 0x0 - Oct 11 04:56:29.722 INFO blam! Oct 11 04:56:29.722 INFO blam! ---- [compile-fail] compile-fail/collections_sort_by_key_references.rs stdout ---- Oct 11 04:56:29.722 INFO blam! Oct 11 04:56:29.722 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.722 INFO blam! status: exit code: 1 Oct 11 04:56:29.722 INFO blam! command: "rustc" "tests/compile-fail/collections_sort_by_key_references.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/collections_sort_by_key_references.stage-id" "-L" "/tmp/collections_sort_by_key_references.stage-id.aux" "-A" "unused" Oct 11 04:56:29.722 INFO blam! stdout: Oct 11 04:56:29.722 INFO blam! ------------------------------------------ Oct 11 04:56:29.722 INFO blam! Oct 11 04:56:29.723 INFO blam! ------------------------------------------ Oct 11 04:56:29.723 INFO blam! stderr: Oct 11 04:56:29.723 INFO blam! ------------------------------------------ Oct 11 04:56:29.723 INFO blam! {"message":"cannot infer an appropriate lifetime for borrow expression due to conflicting requirements","code":{"code":"E0495","explanation":null},"level":"error","spans":[{"file_name":"tests/compile-fail/collections_sort_by_key_references.rs","byte_start":629,"byte_end":641,"line_start":16,"line_end":16,"column_start":30,"column_end":42,"is_primary":true,"text":[{"text":" students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime","highlight_start":30,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"first, the lifetime cannot outlive the anonymous lifetime #2 defined on the body at 16:26...","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/collections_sort_by_key_references.rs","byte_start":625,"byte_end":641,"line_start":16,"line_end":16,"column_start":26,"column_end":42,"is_primary":true,"text":[{"text":" students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime","highlight_start":26,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"...so that reference does not outlive borrowed content","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/collections_sort_by_key_references.rs","byte_start":629,"byte_end":641,"line_start":16,"line_end":16,"column_start":30,"column_end":42,"is_primary":true,"text":[{"text":" students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime","highlight_start":30,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"but, the lifetime must be valid for the method call at 16:5...","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/collections_sort_by_key_references.rs","byte_start":604,"byte_end":642,"line_start":16,"line_end":16,"column_start":5,"column_end":43,"is_primary":true,"text":[{"text":" students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime","highlight_start":5,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"...so that a type/lifetime parameter is in scope here","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/collections_sort_by_key_references.rs","byte_start":604,"byte_end":642,"line_start":16,"line_end":16,"column_start":5,"column_end":43,"is_primary":true,"text":[{"text":" students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime","highlight_start":5,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0495]: cannot infer an appropriate lifetime for borrow expression due to conflicting requirements\n --> tests/compile-fail/collections_sort_by_key_references.rs:16:30\n |\n16 | students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime\n | ^^^^^^^^^^^^\n |\nnote: first, the lifetime cannot outlive the anonymous lifetime #2 defined on the body at 16:26...\n --> tests/compile-fail/collections_sort_by_key_references.rs:16:26\n |\n16 | students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime\n | ^^^^^^^^^^^^^^^^\nnote: ...so that reference does not outlive borrowed content\n --> tests/compile-fail/collections_sort_by_key_references.rs:16:30\n |\n16 | students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime\n | ^^^^^^^^^^^^\nnote: but, the lifetime must be valid for the method call at 16:5...\n --> tests/compile-fail/collections_sort_by_key_references.rs:16:5\n |\n16 | students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nnote: ...so that a type/lifetime parameter is in scope here\n --> tests/compile-fail/collections_sort_by_key_references.rs:16:5\n |\n16 | students.sort_by_key(|s| &s.last_name); // error: can't infer lifetime\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"} Oct 11 04:56:29.723 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.723 INFO blam! {"message":"For more information about this error, try `rustc --explain E0495`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0495`.\n"} Oct 11 04:56:29.723 INFO blam! Oct 11 04:56:29.723 INFO blam! ------------------------------------------ Oct 11 04:56:29.723 INFO blam! Oct 11 04:56:29.723 INFO blam! thread '[compile-fail] compile-fail/collections_sort_by_key_references.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.723 INFO blam! stack backtrace: Oct 11 04:56:29.723 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.723 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.723 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.723 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.723 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.723 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.723 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.723 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.723 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.723 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.723 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.723 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.723 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.723 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.723 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.723 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.723 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.723 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.723 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.723 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.723 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.723 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.723 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.723 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.723 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.723 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.723 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.723 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.723 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.723 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.723 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.723 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.723 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.723 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.723 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.723 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.723 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.723 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.723 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.723 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.723 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.723 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.723 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.723 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.723 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.723 INFO blam! 24: 0x0 - Oct 11 04:56:29.723 INFO blam! Oct 11 04:56:29.723 INFO blam! ---- [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs stdout ---- Oct 11 04:56:29.723 INFO blam! Oct 11 04:56:29.723 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.723 INFO blam! status: exit code: 1 Oct 11 04:56:29.723 INFO blam! command: "rustc" "tests/compile-fail/concurrency_spawn_lifetimes.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/concurrency_spawn_lifetimes.stage-id" "-L" "/tmp/concurrency_spawn_lifetimes.stage-id.aux" "-A" "unused" Oct 11 04:56:29.723 INFO blam! stdout: Oct 11 04:56:29.723 INFO blam! ------------------------------------------ Oct 11 04:56:29.723 INFO blam! Oct 11 04:56:29.723 INFO blam! ------------------------------------------ Oct 11 04:56:29.723 INFO blam! stderr: Oct 11 04:56:29.723 INFO blam! ------------------------------------------ Oct 11 04:56:29.723 INFO blam! error[E0621]: explicit lifetime required in the type of `glossary` Oct 11 04:56:29.723 INFO blam! --> tests/compile-fail/concurrency_spawn_lifetimes.rs:35:13 Oct 11 04:56:29.723 INFO blam! | Oct 11 04:56:29.723 INFO blam! 24 | glossary: &GigabyteMap) Oct 11 04:56:29.723 INFO blam! | ------------ help: add explicit lifetime `'static` to the type of `glossary`: `&'static std::collections::BTreeMap` Oct 11 04:56:29.723 INFO blam! ... Oct 11 04:56:29.724 INFO blam! 35 | spawn(move || process_files(worklist, glossary)) // error Oct 11 04:56:29.724 INFO blam! | ^^^^^ lifetime `'static` required Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! error: aborting due to previous error Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! For more information about this error, try `rustc --explain E0621`. Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! ------------------------------------------ Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! thread '[compile-fail] compile-fail/concurrency_spawn_lifetimes.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.724 INFO blam! stack backtrace: Oct 11 04:56:29.724 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.724 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.724 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.724 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.724 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.724 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.724 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.724 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.724 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.724 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.724 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.724 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.724 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.724 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.724 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.724 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.724 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.724 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.724 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.724 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.724 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.724 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.724 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.724 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.724 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.724 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.724 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.724 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.724 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.724 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.724 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.724 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.724 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.724 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.724 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.724 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.724 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.724 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.724 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.724 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.724 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.724 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.724 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.724 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.724 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.724 INFO blam! 24: 0x0 - Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! ---- [compile-fail] compile-fail/crates_standard_prelude.rs stdout ---- Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.724 INFO blam! status: exit code: 1 Oct 11 04:56:29.724 INFO blam! command: "rustc" "tests/compile-fail/crates_standard_prelude.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/crates_standard_prelude.stage-id" "-L" "/tmp/crates_standard_prelude.stage-id.aux" "-A" "unused" Oct 11 04:56:29.724 INFO blam! stdout: Oct 11 04:56:29.724 INFO blam! ------------------------------------------ Oct 11 04:56:29.724 INFO blam! Oct 11 04:56:29.724 INFO blam! ------------------------------------------ Oct 11 04:56:29.724 INFO blam! stderr: Oct 11 04:56:29.724 INFO blam! ------------------------------------------ Oct 11 04:56:29.724 INFO blam! error[E0259]: the name `std` is defined multiple times Oct 11 04:56:29.724 INFO blam! --> tests/compile-fail/crates_standard_prelude.rs:2:1 Oct 11 04:56:29.724 INFO blam! | Oct 11 04:56:29.724 INFO blam! 2 | extern crate std; Oct 11 04:56:29.724 INFO blam! | ^^^^^^^^^^^^^^^^^ `std` reimported here Oct 11 04:56:29.725 INFO blam! | Oct 11 04:56:29.725 INFO blam! = note: `std` must be defined only once in the type namespace of this module Oct 11 04:56:29.725 INFO blam! help: You can use `as` to change the binding name of the import Oct 11 04:56:29.725 INFO blam! | Oct 11 04:56:29.725 INFO blam! 2 | extern crate std as other_std; Oct 11 04:56:29.725 INFO blam! | Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! error: aborting due to previous error Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! For more information about this error, try `rustc --explain E0259`. Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! ------------------------------------------ Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! thread '[compile-fail] compile-fail/crates_standard_prelude.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.725 INFO blam! stack backtrace: Oct 11 04:56:29.725 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.725 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.725 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.725 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.725 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.725 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.725 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.725 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.725 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.725 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.725 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.725 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.725 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.725 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.725 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.725 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.725 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.725 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.725 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.725 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.725 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.725 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.725 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.725 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.725 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.725 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.725 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.725 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.725 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.725 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.725 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.725 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.725 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.725 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.725 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.725 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.725 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.725 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.725 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.725 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.725 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.725 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.725 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.725 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.725 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.725 INFO blam! 24: 0x0 - Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! ---- [compile-fail] compile-fail/crates_blank_slate.rs stdout ---- Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.725 INFO blam! status: exit code: 1 Oct 11 04:56:29.725 INFO blam! command: "rustc" "tests/compile-fail/crates_blank_slate.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/crates_blank_slate.stage-id" "-L" "/tmp/crates_blank_slate.stage-id.aux" "-A" "unused" Oct 11 04:56:29.725 INFO blam! stdout: Oct 11 04:56:29.725 INFO blam! ------------------------------------------ Oct 11 04:56:29.725 INFO blam! Oct 11 04:56:29.725 INFO blam! ------------------------------------------ Oct 11 04:56:29.725 INFO blam! stderr: Oct 11 04:56:29.725 INFO blam! ------------------------------------------ Oct 11 04:56:29.725 INFO blam! {"message":"cannot find type `AminoAcid` in this scope","code":{"code":"E0412","explanation":"\nThe type name used is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/crates_blank_slate.rs","byte_start":244,"byte_end":253,"line_start":9,"line_end":9,"column_start":34,"column_end":43,"is_primary":true,"text":[{"text":" pub fn synthesize(seq: &[AminoAcid]) // error: can't find type `AminoAcid`","highlight_start":34,"highlight_end":43}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"possible candidate is found in another module, you can import it into scope","code":null,"level":"help","spans":[{"file_name":"tests/compile-fail/crates_blank_slate.rs","byte_start":219,"byte_end":219,"line_start":9,"line_end":9,"column_start":9,"column_end":9,"is_primary":true,"text":[{"text":" pub fn synthesize(seq: &[AminoAcid]) // error: can't find type `AminoAcid`","highlight_start":9,"highlight_end":9}],"label":null,"suggested_replacement":"use proteins::AminoAcid;\n\n","suggestion_applicability":"Unspecified","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0412]: cannot find type `AminoAcid` in this scope\n --> tests/compile-fail/crates_blank_slate.rs:9:34\n |\n9 | pub fn synthesize(seq: &[AminoAcid]) // error: can't find type `AminoAcid`\n | ^^^^^^^^^ not found in this scope\nhelp: possible candidate is found in another module, you can import it into scope\n |\n9 | use proteins::AminoAcid;\n |\n\n"} Oct 11 04:56:29.725 INFO blam! {"message":"`main` function not found in crate `crates_blank_slate`","code":{"code":"E0601","explanation":"\nNo `main` function was found in a binary crate. To fix this error, add a\n`main` function. For example:\n\n```\nfn main() {\n // Your program will start here.\n println!(\"Hello world!\");\n}\n```\n\nIf you don't know the basics of Rust, you can go look to the Rust Book to get\nstarted: https://doc.rust-lang.org/book/\n"},"level":"error","spans":[],"children":[{"message":"consider adding a `main` function to `tests/compile-fail/crates_blank_slate.rs`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0601]: `main` function not found in crate `crates_blank_slate`\n |\n = note: consider adding a `main` function to `tests/compile-fail/crates_blank_slate.rs`\n\n"} Oct 11 04:56:29.726 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.726 INFO blam! {"message":"Some errors occurred: E0412, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0412, E0601.\n"} Oct 11 04:56:29.726 INFO blam! {"message":"For more information about an error, try `rustc --explain E0412`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0412`.\n"} Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! ------------------------------------------ Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! thread '[compile-fail] compile-fail/crates_blank_slate.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.726 INFO blam! stack backtrace: Oct 11 04:56:29.726 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.726 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.726 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.726 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.726 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.726 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.726 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.726 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.726 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.726 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.726 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.726 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.726 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.726 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.726 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.726 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.726 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.726 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.726 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.726 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.726 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.726 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.726 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.726 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.726 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.726 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.726 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.726 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.726 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.726 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.726 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.726 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.726 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.726 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.726 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.726 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.726 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.726 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.726 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.726 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.726 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.726 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.726 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.726 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.726 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.726 INFO blam! 24: 0x0 - Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! ---- [compile-fail] compile-fail/crates_private.rs stdout ---- Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.726 INFO blam! status: exit code: 1 Oct 11 04:56:29.726 INFO blam! command: "rustc" "tests/compile-fail/crates_private.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/crates_private.stage-id" "-L" "/tmp/crates_private.stage-id.aux" "-A" "unused" Oct 11 04:56:29.726 INFO blam! stdout: Oct 11 04:56:29.726 INFO blam! ------------------------------------------ Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! ------------------------------------------ Oct 11 04:56:29.726 INFO blam! stderr: Oct 11 04:56:29.726 INFO blam! ------------------------------------------ Oct 11 04:56:29.726 INFO blam! {"message":"function `recombine` is private","code":{"code":"E0603","explanation":"\nA private item was used outside its scope.\n\nErroneous code example:\n\n```compile_fail,E0603\nmod SomeModule {\n const PRIVATE: u32 = 0x_a_bad_1dea_u32; // This const is private, so we\n // can't use it outside of the\n // `SomeModule` module.\n}\n\nprintln!(\"const value: {}\", SomeModule::PRIVATE); // error: constant `PRIVATE`\n // is private\n```\n\nIn order to fix this error, you need to make the item public by using the `pub`\nkeyword. Example:\n\n```\nmod SomeModule {\n pub const PRIVATE: u32 = 0x_a_bad_1dea_u32; // We set it public by using the\n // `pub` keyword.\n}\n\nprintln!(\"const value: {}\", SomeModule::PRIVATE); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/crates_private.rs","byte_start":941,"byte_end":958,"line_start":38,"line_end":38,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":" spores::recombine(&mut cell); // error: `recombine` is private","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0603]: function `recombine` is private\n --> tests/compile-fail/crates_private.rs:38:5\n |\n38 | spores::recombine(&mut cell); // error: `recombine` is private\n | ^^^^^^^^^^^^^^^^^\n\n"} Oct 11 04:56:29.726 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.726 INFO blam! {"message":"For more information about this error, try `rustc --explain E0603`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0603`.\n"} Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! ------------------------------------------ Oct 11 04:56:29.726 INFO blam! Oct 11 04:56:29.726 INFO blam! thread '[compile-fail] compile-fail/crates_private.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.726 INFO blam! stack backtrace: Oct 11 04:56:29.726 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.727 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.727 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.727 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.727 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.727 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.727 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.727 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.727 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.727 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.727 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.727 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.727 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.727 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.727 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.727 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.727 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.727 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.727 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.727 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.727 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.727 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.727 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.727 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.727 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.727 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.727 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.727 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.727 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.727 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.727 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.727 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.727 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.727 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.727 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.727 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.727 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.727 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.727 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.727 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.727 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.727 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.727 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.727 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.727 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.728 INFO blam! 24: 0x0 - Oct 11 04:56:29.728 INFO blam! Oct 11 04:56:29.728 INFO blam! ---- [compile-fail] compile-fail/crates_static_mut.rs stdout ---- Oct 11 04:56:29.728 INFO blam! Oct 11 04:56:29.728 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.728 INFO blam! status: exit code: 1 Oct 11 04:56:29.728 INFO blam! command: "rustc" "tests/compile-fail/crates_static_mut.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/crates_static_mut.stage-id" "-L" "/tmp/crates_static_mut.stage-id.aux" "-A" "unused" Oct 11 04:56:29.728 INFO blam! stdout: Oct 11 04:56:29.728 INFO blam! ------------------------------------------ Oct 11 04:56:29.728 INFO blam! Oct 11 04:56:29.728 INFO blam! ------------------------------------------ Oct 11 04:56:29.728 INFO blam! stderr: Oct 11 04:56:29.728 INFO blam! ------------------------------------------ Oct 11 04:56:29.728 INFO blam! {"message":"use of mutable static is unsafe and requires unsafe function or block","code":{"code":"E0133","explanation":"\nUnsafe code was used outside of an unsafe function or block.\n\nErroneous code example:\n\n```compile_fail,E0133\nunsafe fn f() { return; } // This is the unsafe code\n\nfn main() {\n f(); // error: call to unsafe function requires unsafe function or block\n}\n```\n\nUsing unsafe functionality is potentially dangerous and disallowed by safety\nchecks. Examples:\n\n* Dereferencing raw pointers\n* Calling functions via FFI\n* Calling functions marked unsafe\n\nThese safety checks can be relaxed for a section of the code by wrapping the\nunsafe instructions with an `unsafe` block. For instance:\n\n```\nunsafe fn f() { return; }\n\nfn main() {\n unsafe { f(); } // ok!\n}\n```\n\nSee also https://doc.rust-lang.org/book/first-edition/unsafe.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/crates_static_mut.rs","byte_start":344,"byte_end":358,"line_start":9,"line_end":9,"column_start":27,"column_end":41,"is_primary":true,"text":[{"text":" println!(\"{} served\", PACKETS_SERVED); // error: use of mutable static","highlight_start":27,"highlight_end":41}],"label":"use of mutable static","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"mutable statics can be mutated by multiple threads: aliasing violations or data races will cause undefined behavior","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0133]: use of mutable static is unsafe and requires unsafe function or block\n --> tests/compile-fail/crates_static_mut.rs:9:27\n |\n9 | println!(\"{} served\", PACKETS_SERVED); // error: use of mutable static\n | ^^^^^^^^^^^^^^ use of mutable static\n |\n = note: mutable statics can be mutated by multiple threads: aliasing violations or data races will cause undefined behavior\n\n"} Oct 11 04:56:29.728 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.728 INFO blam! {"message":"For more information about this error, try `rustc --explain E0133`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0133`.\n"} Oct 11 04:56:29.728 INFO blam! Oct 11 04:56:29.728 INFO blam! ------------------------------------------ Oct 11 04:56:29.728 INFO blam! Oct 11 04:56:29.728 INFO blam! thread '[compile-fail] compile-fail/crates_static_mut.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.728 INFO blam! stack backtrace: Oct 11 04:56:29.728 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.728 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.728 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.728 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.728 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.728 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.728 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.728 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.728 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.728 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.728 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.728 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.728 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.728 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.728 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.728 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.728 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.728 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.728 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.728 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.728 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.728 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.728 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.728 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.728 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.728 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.729 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.729 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.729 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.729 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.729 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.729 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.729 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.729 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.729 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.729 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.729 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.729 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.729 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.729 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.729 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.729 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.729 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.729 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.729 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.729 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.729 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.729 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.729 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.729 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.729 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.729 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.729 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.729 INFO blam! 24: 0x0 - Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! ---- [compile-fail] compile-fail/crates_unused_items.rs stdout ---- Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.729 INFO blam! status: exit code: 1 Oct 11 04:56:29.729 INFO blam! command: "rustc" "tests/compile-fail/crates_unused_items.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/crates_unused_items.stage-id" "-L" "/tmp/crates_unused_items.stage-id.aux" "-A" "unused" Oct 11 04:56:29.729 INFO blam! stdout: Oct 11 04:56:29.729 INFO blam! ------------------------------------------ Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! ------------------------------------------ Oct 11 04:56:29.729 INFO blam! stderr: Oct 11 04:56:29.729 INFO blam! ------------------------------------------ Oct 11 04:56:29.729 INFO blam! error: function is never used: `is_square` Oct 11 04:56:29.729 INFO blam! --> tests/compile-fail/crates_unused_items.rs:23:9 Oct 11 04:56:29.729 INFO blam! | Oct 11 04:56:29.729 INFO blam! 23 | pub fn is_square(root: &Root) -> bool { Oct 11 04:56:29.729 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:29.729 INFO blam! | Oct 11 04:56:29.729 INFO blam! note: lint level defined here Oct 11 04:56:29.729 INFO blam! --> tests/compile-fail/crates_unused_items.rs:4:9 Oct 11 04:56:29.729 INFO blam! | Oct 11 04:56:29.729 INFO blam! 4 | #![deny(dead_code)] Oct 11 04:56:29.729 INFO blam! | ^^^^^^^^^ Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! error: aborting due to previous error Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! ------------------------------------------ Oct 11 04:56:29.729 INFO blam! Oct 11 04:56:29.729 INFO blam! thread '[compile-fail] compile-fail/crates_unused_items.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.729 INFO blam! stack backtrace: Oct 11 04:56:29.729 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.729 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.729 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.729 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.729 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.729 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.729 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.729 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.729 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.729 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.729 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.729 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.729 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.729 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.729 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.729 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.730 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.730 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.730 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.730 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.730 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.730 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.730 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.730 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.730 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.730 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.730 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.730 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.730 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.730 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.730 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.730 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.730 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.730 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.730 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.730 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.730 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.730 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.730 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.730 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.730 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.730 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.730 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.730 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.730 INFO blam! 24: 0x0 - Oct 11 04:56:29.730 INFO blam! Oct 11 04:56:29.730 INFO blam! ---- [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs stdout ---- Oct 11 04:56:29.730 INFO blam! Oct 11 04:56:29.730 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.730 INFO blam! status: exit code: 1 Oct 11 04:56:29.730 INFO blam! command: "rustc" "tests/compile-fail/concurrency_function_call_in_static_2.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/concurrency_function_call_in_static_2.stage-id" "-L" "/tmp/concurrency_function_call_in_static_2.stage-id.aux" "-A" "unused" Oct 11 04:56:29.730 INFO blam! stdout: Oct 11 04:56:29.730 INFO blam! ------------------------------------------ Oct 11 04:56:29.730 INFO blam! Oct 11 04:56:29.730 INFO blam! ------------------------------------------ Oct 11 04:56:29.730 INFO blam! stderr: Oct 11 04:56:29.730 INFO blam! ------------------------------------------ Oct 11 04:56:29.730 INFO blam! {"message":"`std::string::String::new` is not yet stable as a const fn","code":null,"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_function_call_in_static_2.rs","byte_start":143,"byte_end":156,"line_start":6,"line_end":6,"column_start":16,"column_end":29,"is_primary":true,"text":[{"text":" Mutex::new(String::new()); // error: function call in static","highlight_start":16,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"in Nightly builds, add `#![feature(const_string_new)]` to the crate attributes to enable","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: `std::string::String::new` is not yet stable as a const fn\n --> tests/compile-fail/concurrency_function_call_in_static_2.rs:6:16\n |\n6 | Mutex::new(String::new()); // error: function call in static\n | ^^^^^^^^^^^^^\n |\n = help: in Nightly builds, add `#![feature(const_string_new)]` to the crate attributes to enable\n\n"} Oct 11 04:56:29.730 INFO blam! {"message":"calls in statics are limited to constant functions, tuple structs and tuple variants","code":{"code":"E0015","explanation":"\nThe only functions that can be called in static or constant expressions are\n`const` functions, and struct/enum constructors. `const` functions are only\navailable on a nightly compiler. Rust currently does not support more general\ncompile-time function execution.\n\n```\nconst FOO: Option = Some(1); // enum constructor\nstruct Bar {x: u8}\nconst BAR: Bar = Bar {x: 1}; // struct constructor\n```\n\nSee [RFC 911] for more details on the design of `const fn`s.\n\n[RFC 911]: https://github.com/rust-lang/rfcs/blob/master/text/0911-const-fn.md\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/concurrency_function_call_in_static_2.rs","byte_start":132,"byte_end":157,"line_start":6,"line_end":6,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":" Mutex::new(String::new()); // error: function call in static","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0015]: calls in statics are limited to constant functions, tuple structs and tuple variants\n --> tests/compile-fail/concurrency_function_call_in_static_2.rs:6:5\n |\n6 | Mutex::new(String::new()); // error: function call in static\n | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"} Oct 11 04:56:29.730 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.730 INFO blam! {"message":"For more information about this error, try `rustc --explain E0015`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0015`.\n"} Oct 11 04:56:29.730 INFO blam! Oct 11 04:56:29.730 INFO blam! ------------------------------------------ Oct 11 04:56:29.730 INFO blam! Oct 11 04:56:29.730 INFO blam! thread '[compile-fail] compile-fail/concurrency_function_call_in_static_2.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.730 INFO blam! stack backtrace: Oct 11 04:56:29.730 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.730 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.730 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.730 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.730 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.730 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.730 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.730 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.730 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.730 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.730 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.730 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.730 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.730 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.730 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.730 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.730 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.730 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.730 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.730 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.731 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.731 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.731 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.731 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.731 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.731 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.731 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.731 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.731 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.731 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.731 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.731 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.731 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.731 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.731 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.731 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.731 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.731 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.731 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.731 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.731 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.731 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.731 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.731 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.731 INFO blam! 24: 0x0 - Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! ---- [compile-fail] compile-fail/collections_multiple_mut.rs stdout ---- Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.731 INFO blam! status: exit code: 1 Oct 11 04:56:29.731 INFO blam! command: "rustc" "tests/compile-fail/collections_multiple_mut.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/collections_multiple_mut.stage-id" "-L" "/tmp/collections_multiple_mut.stage-id.aux" "-A" "unused" Oct 11 04:56:29.731 INFO blam! stdout: Oct 11 04:56:29.731 INFO blam! ------------------------------------------ Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! ------------------------------------------ Oct 11 04:56:29.731 INFO blam! stderr: Oct 11 04:56:29.731 INFO blam! ------------------------------------------ Oct 11 04:56:29.731 INFO blam! error[E0499]: cannot borrow `v` as mutable more than once at a time Oct 11 04:56:29.731 INFO blam! --> tests/compile-fail/collections_multiple_mut.rs:10:18 Oct 11 04:56:29.731 INFO blam! | Oct 11 04:56:29.731 INFO blam! 9 | let a = &mut v[i]; Oct 11 04:56:29.731 INFO blam! | - first mutable borrow occurs here Oct 11 04:56:29.731 INFO blam! 10 | let b = &mut v[j]; // error: cannot borrow `v` as mutable Oct 11 04:56:29.731 INFO blam! | ^ second mutable borrow occurs here Oct 11 04:56:29.731 INFO blam! 11 | // more than once at a time Oct 11 04:56:29.731 INFO blam! 12 | } Oct 11 04:56:29.731 INFO blam! | - first borrow ends here Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! error: aborting due to previous error Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! For more information about this error, try `rustc --explain E0499`. Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! ------------------------------------------ Oct 11 04:56:29.731 INFO blam! Oct 11 04:56:29.731 INFO blam! thread '[compile-fail] compile-fail/collections_multiple_mut.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.731 INFO blam! stack backtrace: Oct 11 04:56:29.731 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.731 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.731 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.731 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.731 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.731 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.731 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.731 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.731 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.731 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.731 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.731 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.731 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.731 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.731 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.731 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.731 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.731 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.731 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.731 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.731 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.731 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.732 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.732 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.732 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.732 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.732 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.732 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.732 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.732 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.732 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.732 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.732 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.732 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.732 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.732 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.732 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.732 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.732 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.732 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.732 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.732 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.732 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.732 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.732 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.732 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.732 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.732 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.732 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.732 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.732 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.732 INFO blam! 24: 0x0 - Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! ---- [compile-fail] compile-fail/enums_borrow_car.rs stdout ---- Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.732 INFO blam! status: exit code: 1 Oct 11 04:56:29.732 INFO blam! command: "rustc" "tests/compile-fail/enums_borrow_car.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/enums_borrow_car.stage-id" "-L" "/tmp/enums_borrow_car.stage-id.aux" "-A" "unused" Oct 11 04:56:29.732 INFO blam! stdout: Oct 11 04:56:29.732 INFO blam! ------------------------------------------ Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! ------------------------------------------ Oct 11 04:56:29.732 INFO blam! stderr: Oct 11 04:56:29.732 INFO blam! ------------------------------------------ Oct 11 04:56:29.732 INFO blam! error[E0507]: cannot move out of borrowed content Oct 11 04:56:29.732 INFO blam! --> tests/compile-fail/enums_borrow_car.rs:30:14 Oct 11 04:56:29.732 INFO blam! | Oct 11 04:56:29.732 INFO blam! 30 | Some(&Car { engine, .. }) => // error: can't move out of borrow Oct 11 04:56:29.732 INFO blam! | ^^^^^^^------^^^^^^ Oct 11 04:56:29.732 INFO blam! | | | Oct 11 04:56:29.732 INFO blam! | | hint: to prevent move, use `ref engine` or `ref mut engine` Oct 11 04:56:29.732 INFO blam! | cannot move out of borrowed content Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! error: aborting due to previous error Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! For more information about this error, try `rustc --explain E0507`. Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! ------------------------------------------ Oct 11 04:56:29.732 INFO blam! Oct 11 04:56:29.732 INFO blam! thread '[compile-fail] compile-fail/enums_borrow_car.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.732 INFO blam! stack backtrace: Oct 11 04:56:29.732 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.732 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.732 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.732 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.732 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.732 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.732 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.732 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.732 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.732 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.732 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.732 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.732 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.732 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.732 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.732 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.732 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.732 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.732 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.733 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.733 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.733 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.733 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.733 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.733 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.733 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.733 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.733 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.733 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.733 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.733 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.733 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.733 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.733 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.733 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.733 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.733 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.733 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.733 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.733 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.733 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.733 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.733 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.733 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.733 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.733 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.733 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.733 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.733 INFO blam! 24: 0x0 - Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! ---- [compile-fail] compile-fail/crates_unused_testing_function.rs stdout ---- Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.733 INFO blam! status: exit code: 1 Oct 11 04:56:29.733 INFO blam! command: "rustc" "tests/compile-fail/crates_unused_testing_function.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/crates_unused_testing_function.stage-id" "-L" "/tmp/crates_unused_testing_function.stage-id.aux" "-A" "unused" Oct 11 04:56:29.733 INFO blam! stdout: Oct 11 04:56:29.733 INFO blam! ------------------------------------------ Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! ------------------------------------------ Oct 11 04:56:29.733 INFO blam! stderr: Oct 11 04:56:29.733 INFO blam! ------------------------------------------ Oct 11 04:56:29.733 INFO blam! error: function is never used: `roughly_equal` Oct 11 04:56:29.733 INFO blam! --> tests/compile-fail/crates_unused_testing_function.rs:7:1 Oct 11 04:56:29.733 INFO blam! | Oct 11 04:56:29.733 INFO blam! 7 | fn roughly_equal(a: f64, b: f64) -> bool { Oct 11 04:56:29.733 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:29.733 INFO blam! | Oct 11 04:56:29.733 INFO blam! note: lint level defined here Oct 11 04:56:29.733 INFO blam! --> tests/compile-fail/crates_unused_testing_function.rs:5:9 Oct 11 04:56:29.733 INFO blam! | Oct 11 04:56:29.733 INFO blam! 5 | #![deny(dead_code)] // Turn the warning into an error so the test framework catches it. Oct 11 04:56:29.733 INFO blam! | ^^^^^^^^^ Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! error: aborting due to previous error Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! ------------------------------------------ Oct 11 04:56:29.733 INFO blam! Oct 11 04:56:29.733 INFO blam! thread '[compile-fail] compile-fail/crates_unused_testing_function.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.733 INFO blam! stack backtrace: Oct 11 04:56:29.733 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.733 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.733 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.733 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.733 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.733 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.733 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.733 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.733 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.733 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.733 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.733 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.733 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.733 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.733 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.734 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.734 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.734 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.734 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.734 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.734 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.734 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.734 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.734 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.734 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.734 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.734 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.734 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.734 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.734 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.734 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.734 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.734 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.734 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.734 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.734 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.734 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.734 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.734 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.734 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.734 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.734 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.734 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.734 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.734 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.734 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.734 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.734 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.734 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.734 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.734 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.734 INFO blam! 24: 0x0 - Oct 11 04:56:29.734 INFO blam! Oct 11 04:56:29.734 INFO blam! ---- [compile-fail] compile-fail/enums_fields.rs stdout ---- Oct 11 04:56:29.734 INFO blam! Oct 11 04:56:29.734 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.734 INFO blam! status: exit code: 1 Oct 11 04:56:29.734 INFO blam! command: "rustc" "tests/compile-fail/enums_fields.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/enums_fields.stage-id" "-L" "/tmp/enums_fields.stage-id.aux" "-A" "unused" Oct 11 04:56:29.734 INFO blam! stdout: Oct 11 04:56:29.734 INFO blam! ------------------------------------------ Oct 11 04:56:29.734 INFO blam! Oct 11 04:56:29.734 INFO blam! ------------------------------------------ Oct 11 04:56:29.734 INFO blam! stderr: Oct 11 04:56:29.734 INFO blam! ------------------------------------------ Oct 11 04:56:29.734 INFO blam! {"message":"no field `radius` on type `Shape`","code":{"code":"E0609","explanation":"\nAttempted to access a non-existent field in a struct.\n\nErroneous code example:\n\n```compile_fail,E0609\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.foo); // error: no field `foo` on type `StructWithFields`\n```\n\nTo fix this error, check that you didn't misspell the field's name or that the\nfield actually exists. Example:\n\n```\nstruct StructWithFields {\n x: u32,\n}\n\nlet s = StructWithFields { x: 0 };\nprintln!(\"{}\", s.x); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/enums_fields.rs","byte_start":279,"byte_end":285,"line_start":11,"line_end":11,"column_start":19,"column_end":25,"is_primary":true,"text":[{"text":" let r = shape.radius; // error: no field `radius` on type `Shape`","highlight_start":19,"highlight_end":25}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0609]: no field `radius` on type `Shape`\n --> tests/compile-fail/enums_fields.rs:11:19\n |\n11 | let r = shape.radius; // error: no field `radius` on type `Shape`\n | ^^^^^^\n\n"} Oct 11 04:56:29.734 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.735 INFO blam! {"message":"For more information about this error, try `rustc --explain E0609`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0609`.\n"} Oct 11 04:56:29.735 INFO blam! Oct 11 04:56:29.735 INFO blam! ------------------------------------------ Oct 11 04:56:29.735 INFO blam! Oct 11 04:56:29.735 INFO blam! thread '[compile-fail] compile-fail/enums_fields.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.735 INFO blam! stack backtrace: Oct 11 04:56:29.735 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.735 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.735 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.735 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.735 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.735 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.735 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.735 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.735 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.735 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.735 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.735 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.735 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.735 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.735 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.735 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.735 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.735 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.735 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.735 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.735 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.735 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.735 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.735 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.735 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.735 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.735 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.735 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.735 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.735 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.735 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.735 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.735 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.735 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.735 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.735 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.735 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.735 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.735 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.735 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.735 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.735 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.735 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.735 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.735 INFO blam! 24: 0x0 - Oct 11 04:56:29.735 INFO blam! Oct 11 04:56:29.735 INFO blam! ---- [compile-fail] compile-fail/enums_matching_moves_values.rs stdout ---- Oct 11 04:56:29.735 INFO blam! Oct 11 04:56:29.735 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.735 INFO blam! status: exit code: 1 Oct 11 04:56:29.735 INFO blam! command: "rustc" "tests/compile-fail/enums_matching_moves_values.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/enums_matching_moves_values.stage-id" "-L" "/tmp/enums_matching_moves_values.stage-id.aux" "-A" "unused" Oct 11 04:56:29.735 INFO blam! stdout: Oct 11 04:56:29.735 INFO blam! ------------------------------------------ Oct 11 04:56:29.735 INFO blam! Oct 11 04:56:29.735 INFO blam! ------------------------------------------ Oct 11 04:56:29.735 INFO blam! stderr: Oct 11 04:56:29.735 INFO blam! ------------------------------------------ Oct 11 04:56:29.735 INFO blam! error[E0382]: use of partially moved value: `account` Oct 11 04:56:29.735 INFO blam! --> tests/compile-fail/enums_matching_moves_values.rs:22:31 Oct 11 04:56:29.735 INFO blam! | Oct 11 04:56:29.735 INFO blam! 20 | Account { name, language, .. } => { Oct 11 04:56:29.735 INFO blam! | ---- value moved here Oct 11 04:56:29.735 INFO blam! 21 | ui.greet(&name, &language); Oct 11 04:56:29.735 INFO blam! 22 | ui.show_settings(&account); // error: use of moved value `account` Oct 11 04:56:29.735 INFO blam! | ^^^^^^^ value used here after move Oct 11 04:56:29.735 INFO blam! | Oct 11 04:56:29.736 INFO blam! = note: move occurs because `account.name` has type `std::string::String`, which does not implement the `Copy` trait Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! error: aborting due to previous error Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! ------------------------------------------ Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! thread '[compile-fail] compile-fail/enums_matching_moves_values.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.736 INFO blam! stack backtrace: Oct 11 04:56:29.736 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.736 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.736 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.736 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.736 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.736 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.736 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.736 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.736 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.736 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.736 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.736 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.736 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.736 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.736 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.736 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.736 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.736 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.736 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.736 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.736 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.736 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.736 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.736 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.736 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.736 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.736 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.736 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.736 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.736 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.736 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.736 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.736 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.736 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.736 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.736 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.736 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.736 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.736 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.736 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.736 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.736 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.736 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.736 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.736 INFO blam! 24: 0x0 - Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! ---- [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs stdout ---- Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.736 INFO blam! status: exit code: 1 Oct 11 04:56:29.736 INFO blam! command: "rustc" "tests/compile-fail/errors_cant_use_question_mark_in_main.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/errors_cant_use_question_mark_in_main.stage-id" "-L" "/tmp/errors_cant_use_question_mark_in_main.stage-id.aux" "-A" "unused" Oct 11 04:56:29.736 INFO blam! stdout: Oct 11 04:56:29.736 INFO blam! ------------------------------------------ Oct 11 04:56:29.736 INFO blam! Oct 11 04:56:29.736 INFO blam! ------------------------------------------ Oct 11 04:56:29.736 INFO blam! stderr: Oct 11 04:56:29.736 INFO blam! ------------------------------------------ Oct 11 04:56:29.736 INFO blam! error[E0277]: the `?` operator can only be used in a function that returns `Result` or `Option` (or another type that implements `std::ops::Try`) Oct 11 04:56:29.736 INFO blam! --> tests/compile-fail/errors_cant_use_question_mark_in_main.rs:12:5 Oct 11 04:56:29.736 INFO blam! | Oct 11 04:56:29.736 INFO blam! 12 | calculate_tides()?; // error: can't pass the buck any further Oct 11 04:56:29.736 INFO blam! | ^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` Oct 11 04:56:29.736 INFO blam! | Oct 11 04:56:29.737 INFO blam! = help: the trait `std::ops::Try` is not implemented for `()` Oct 11 04:56:29.737 INFO blam! = note: required by `std::ops::Try::from_error` Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! error: aborting due to previous error Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! ------------------------------------------ Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! thread '[compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.737 INFO blam! stack backtrace: Oct 11 04:56:29.737 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.737 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.737 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.737 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.737 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.737 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.737 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.737 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.737 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.737 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.737 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.737 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.737 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.737 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.737 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.737 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.737 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.737 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.737 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.737 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.737 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.737 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.737 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.737 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.737 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.737 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.737 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.737 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.737 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.737 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.737 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.737 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.737 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.737 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.737 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.737 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.737 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.737 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.737 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.737 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.737 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.737 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.737 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.737 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.737 INFO blam! 24: 0x0 - Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! ---- [compile-fail] compile-fail/errors_multiple_error_types.rs stdout ---- Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.737 INFO blam! status: exit code: 1 Oct 11 04:56:29.737 INFO blam! command: "rustc" "tests/compile-fail/errors_multiple_error_types.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/errors_multiple_error_types.stage-id" "-L" "/tmp/errors_multiple_error_types.stage-id.aux" "-A" "unused" Oct 11 04:56:29.737 INFO blam! stdout: Oct 11 04:56:29.737 INFO blam! ------------------------------------------ Oct 11 04:56:29.737 INFO blam! Oct 11 04:56:29.737 INFO blam! ------------------------------------------ Oct 11 04:56:29.737 INFO blam! stderr: Oct 11 04:56:29.737 INFO blam! ------------------------------------------ Oct 11 04:56:29.737 INFO blam! error[E0277]: the trait bound `std::io::Error: std::convert::From` is not satisfied Oct 11 04:56:29.737 INFO blam! --> tests/compile-fail/errors_multiple_error_types.rs:14:22 Oct 11 04:56:29.737 INFO blam! | Oct 11 04:56:29.737 INFO blam! 14 | numbers.push(line.parse()?); // parsing integers can fail Oct 11 04:56:29.737 INFO blam! | ^^^^^^^^^^^^^ the trait `std::convert::From` is not implemented for `std::io::Error` Oct 11 04:56:29.737 INFO blam! | Oct 11 04:56:29.737 INFO blam! = help: the following implementations were found: Oct 11 04:56:29.738 INFO blam! > Oct 11 04:56:29.738 INFO blam! > Oct 11 04:56:29.738 INFO blam! >> Oct 11 04:56:29.738 INFO blam! = note: required by `std::convert::From::from` Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! error: aborting due to previous error Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! ------------------------------------------ Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! thread '[compile-fail] compile-fail/errors_multiple_error_types.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.738 INFO blam! stack backtrace: Oct 11 04:56:29.738 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.738 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.738 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.738 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.738 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.738 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.738 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.738 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.738 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.738 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.738 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.738 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.738 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.738 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.738 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.738 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.738 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.738 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.738 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.738 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.738 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.738 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.738 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.738 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.738 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.738 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.738 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.738 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.738 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.738 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.738 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.738 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.738 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.738 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.738 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.738 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.738 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.738 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.738 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.738 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.738 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.738 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.738 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.738 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.738 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.738 INFO blam! 24: 0x0 - Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! ---- [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs stdout ---- Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.738 INFO blam! status: exit code: 1 Oct 11 04:56:29.738 INFO blam! command: "rustc" "tests/compile-fail/enums_cant_use_variables_in_pattern.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/enums_cant_use_variables_in_pattern.stage-id" "-L" "/tmp/enums_cant_use_variables_in_pattern.stage-id.aux" "-A" "unused" Oct 11 04:56:29.738 INFO blam! stdout: Oct 11 04:56:29.738 INFO blam! ------------------------------------------ Oct 11 04:56:29.738 INFO blam! Oct 11 04:56:29.738 INFO blam! ------------------------------------------ Oct 11 04:56:29.738 INFO blam! stderr: Oct 11 04:56:29.738 INFO blam! ------------------------------------------ Oct 11 04:56:29.738 INFO blam! error: unreachable pattern Oct 11 04:56:29.738 INFO blam! --> tests/compile-fail/enums_cant_use_variables_in_pattern.rs:26:9 Oct 11 04:56:29.738 INFO blam! | Oct 11 04:56:29.739 INFO blam! 26 | Some(other_hex) => Oct 11 04:56:29.739 INFO blam! | ^^^^^^^^^^^^^^^ Oct 11 04:56:29.739 INFO blam! | Oct 11 04:56:29.739 INFO blam! note: lint level defined here Oct 11 04:56:29.739 INFO blam! --> tests/compile-fail/enums_cant_use_variables_in_pattern.rs:2:9 Oct 11 04:56:29.739 INFO blam! | Oct 11 04:56:29.739 INFO blam! 2 | #![deny(unreachable_patterns)] Oct 11 04:56:29.739 INFO blam! | ^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! error: aborting due to previous error Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! ------------------------------------------ Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! thread '[compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.739 INFO blam! stack backtrace: Oct 11 04:56:29.739 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.739 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.739 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.739 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.739 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.739 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.739 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.739 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.739 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.739 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.739 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.739 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.739 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.739 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.739 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.739 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.739 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.739 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.739 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.739 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.739 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.739 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.739 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.739 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.739 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.739 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.739 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.739 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.739 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.739 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.739 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.739 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.739 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.739 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.739 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.739 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.739 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.739 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.739 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.739 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.739 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.739 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.739 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.739 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.739 INFO blam! 24: 0x0 - Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! ---- [compile-fail] compile-fail/enums_move_into_guard.rs stdout ---- Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.739 INFO blam! status: exit code: 1 Oct 11 04:56:29.739 INFO blam! command: "rustc" "tests/compile-fail/enums_move_into_guard.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/enums_move_into_guard.stage-id" "-L" "/tmp/enums_move_into_guard.stage-id.aux" "-A" "unused" Oct 11 04:56:29.739 INFO blam! stdout: Oct 11 04:56:29.739 INFO blam! ------------------------------------------ Oct 11 04:56:29.739 INFO blam! Oct 11 04:56:29.739 INFO blam! ------------------------------------------ Oct 11 04:56:29.739 INFO blam! stderr: Oct 11 04:56:29.739 INFO blam! ------------------------------------------ Oct 11 04:56:29.739 INFO blam! error[E0008]: cannot bind by-move into a pattern guard Oct 11 04:56:29.739 INFO blam! --> tests/compile-fail/enums_move_into_guard.rs:19:18 Oct 11 04:56:29.739 INFO blam! | Oct 11 04:56:29.739 INFO blam! 19 | Some(point) if self.distance_to(point) < 10 => Oct 11 04:56:29.740 INFO blam! | ^^^^^ moves value into pattern guard Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! error: aborting due to previous error Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! For more information about this error, try `rustc --explain E0008`. Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! ------------------------------------------ Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! thread '[compile-fail] compile-fail/enums_move_into_guard.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.740 INFO blam! stack backtrace: Oct 11 04:56:29.740 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.740 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.740 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.740 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.740 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.740 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.740 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.740 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.740 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.740 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.740 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.740 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.740 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.740 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.740 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.740 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.740 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.740 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.740 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.740 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.740 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.740 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.740 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.740 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.740 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.740 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.740 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.740 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.740 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.740 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.740 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.740 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.740 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.740 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.740 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.740 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.740 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.740 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.740 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.740 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.740 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.740 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.740 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.740 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.740 INFO blam! 24: 0x0 - Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! ---- [compile-fail] compile-fail/expressions_if_else_types.rs stdout ---- Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.740 INFO blam! status: exit code: 1 Oct 11 04:56:29.740 INFO blam! command: "rustc" "tests/compile-fail/expressions_if_else_types.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/expressions_if_else_types.stage-id" "-L" "/tmp/expressions_if_else_types.stage-id.aux" "-A" "unused" Oct 11 04:56:29.740 INFO blam! stdout: Oct 11 04:56:29.740 INFO blam! ------------------------------------------ Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.740 INFO blam! ------------------------------------------ Oct 11 04:56:29.740 INFO blam! stderr: Oct 11 04:56:29.740 INFO blam! ------------------------------------------ Oct 11 04:56:29.740 INFO blam! {"message":"if and else have incompatible types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_if_else_types.rs","byte_start":310,"byte_end":359,"line_start":19,"line_end":19,"column_start":9,"column_end":58,"is_primary":true,"text":[{"text":" if user.is_hobbit() { \"eleventy-one\" } else { 9 }; // error","highlight_start":9,"highlight_end":58}],"label":"expected &str, found integral variable","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `&str`\n found type `{integer}`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: if and else have incompatible types\n --> tests/compile-fail/expressions_if_else_types.rs:19:9\n |\n19 | if user.is_hobbit() { \"eleventy-one\" } else { 9 }; // error\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected &str, found integral variable\n |\n = note: expected type `&str`\n found type `{integer}`\n\n"} Oct 11 04:56:29.740 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.740 INFO blam! {"message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0308`.\n"} Oct 11 04:56:29.740 INFO blam! Oct 11 04:56:29.741 INFO blam! ------------------------------------------ Oct 11 04:56:29.741 INFO blam! Oct 11 04:56:29.741 INFO blam! thread '[compile-fail] compile-fail/expressions_if_else_types.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.741 INFO blam! stack backtrace: Oct 11 04:56:29.741 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.741 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.741 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.741 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.741 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.741 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.741 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.741 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.741 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.741 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.741 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.741 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.741 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.741 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.741 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.741 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.741 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.741 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.741 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.741 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.741 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.741 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.741 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.741 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.741 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.741 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.741 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.741 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.741 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.741 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.741 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.741 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.741 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.741 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.741 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.741 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.741 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.741 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.741 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.741 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.741 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.741 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.741 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.741 INFO blam! 24: 0x0 - Oct 11 04:56:29.741 INFO blam! Oct 11 04:56:29.741 INFO blam! ---- [compile-fail] compile-fail/expressions_closures_runon.rs stdout ---- Oct 11 04:56:29.741 INFO blam! Oct 11 04:56:29.741 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.741 INFO blam! status: exit code: 1 Oct 11 04:56:29.741 INFO blam! command: "rustc" "tests/compile-fail/expressions_closures_runon.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/expressions_closures_runon.stage-id" "-L" "/tmp/expressions_closures_runon.stage-id.aux" "-A" "unused" Oct 11 04:56:29.741 INFO blam! stdout: Oct 11 04:56:29.741 INFO blam! ------------------------------------------ Oct 11 04:56:29.741 INFO blam! Oct 11 04:56:29.741 INFO blam! ------------------------------------------ Oct 11 04:56:29.741 INFO blam! stderr: Oct 11 04:56:29.741 INFO blam! ------------------------------------------ Oct 11 04:56:29.741 INFO blam! {"message":"expected one of `!`, `(`, `+`, `::`, `<`, or `{`, found `x`","code":null,"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_closures_runon.rs","byte_start":47,"byte_end":48,"line_start":2,"line_end":2,"column_start":36,"column_end":37,"is_primary":true,"text":[{"text":" let is_even = |x: u64| -> bool x % 2 == 0; // error","highlight_start":36,"highlight_end":37}],"label":"expected one of `!`, `(`, `+`, `::`, `<`, or `{` here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: expected one of `!`, `(`, `+`, `::`, `<`, or `{`, found `x`\n --> tests/compile-fail/expressions_closures_runon.rs:2:36\n |\n2 | let is_even = |x: u64| -> bool x % 2 == 0; // error\n | ^ expected one of `!`, `(`, `+`, `::`, `<`, or `{` here\n\n"} Oct 11 04:56:29.741 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.741 INFO blam! Oct 11 04:56:29.741 INFO blam! ------------------------------------------ Oct 11 04:56:29.741 INFO blam! Oct 11 04:56:29.741 INFO blam! thread '[compile-fail] compile-fail/expressions_closures_runon.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.741 INFO blam! stack backtrace: Oct 11 04:56:29.741 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.741 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.741 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.741 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.741 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.741 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.741 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.741 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.742 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.742 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.742 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.742 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.742 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.742 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.742 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.742 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.742 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.742 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.742 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.742 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.742 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.742 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.742 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.742 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.742 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.742 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.742 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.742 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.742 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.742 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.742 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.742 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.742 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.742 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.742 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.742 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.742 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.742 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.742 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.742 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.742 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.742 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.742 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.742 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.742 INFO blam! 24: 0x0 - Oct 11 04:56:29.742 INFO blam! Oct 11 04:56:29.742 INFO blam! ---- [compile-fail] compile-fail/expressions_if_else_types_2.rs stdout ---- Oct 11 04:56:29.742 INFO blam! Oct 11 04:56:29.742 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.742 INFO blam! status: exit code: 1 Oct 11 04:56:29.742 INFO blam! command: "rustc" "tests/compile-fail/expressions_if_else_types_2.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/expressions_if_else_types_2.stage-id" "-L" "/tmp/expressions_if_else_types_2.stage-id.aux" "-A" "unused" Oct 11 04:56:29.742 INFO blam! stdout: Oct 11 04:56:29.742 INFO blam! ------------------------------------------ Oct 11 04:56:29.742 INFO blam! Oct 11 04:56:29.742 INFO blam! ------------------------------------------ Oct 11 04:56:29.742 INFO blam! stderr: Oct 11 04:56:29.742 INFO blam! ------------------------------------------ Oct 11 04:56:29.742 INFO blam! {"message":"if may be missing an else clause","code":{"code":"E0317","explanation":"\nThis error occurs when an `if` expression without an `else` block is used in a\ncontext where a type other than `()` is expected, for example a `let`\nexpression:\n\n```compile_fail,E0317\nfn main() {\n let x = 5;\n let a = if x == 5 { 1 };\n}\n```\n\nAn `if` expression without an `else` block has the type `()`, so this is a type\nerror. To resolve it, add an `else` block having the same type as the `if`\nblock.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_if_else_types_2.rs","byte_start":203,"byte_end":240,"line_start":8,"line_end":8,"column_start":9,"column_end":46,"is_primary":true,"text":[{"text":" if is_hockey_season() { \"Predators\" }; // error","highlight_start":9,"highlight_end":46}],"label":"expected (), found &str","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `()`\n found type `&str`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0317]: if may be missing an else clause\n --> tests/compile-fail/expressions_if_else_types_2.rs:8:9\n |\n8 | if is_hockey_season() { \"Predators\" }; // error\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected (), found &str\n |\n = note: expected type `()`\n found type `&str`\n\n"} Oct 11 04:56:29.742 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.742 INFO blam! {"message":"For more information about this error, try `rustc --explain E0317`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0317`.\n"} Oct 11 04:56:29.742 INFO blam! Oct 11 04:56:29.742 INFO blam! ------------------------------------------ Oct 11 04:56:29.742 INFO blam! Oct 11 04:56:29.742 INFO blam! thread '[compile-fail] compile-fail/expressions_if_else_types_2.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.742 INFO blam! stack backtrace: Oct 11 04:56:29.742 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.742 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.742 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.742 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.742 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.742 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.742 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.742 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.742 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.742 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.742 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.742 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.742 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.743 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.743 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.743 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.743 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.743 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.743 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.743 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.743 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.743 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.743 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.743 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.743 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.743 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.743 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.743 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.743 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.743 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.743 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.743 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.743 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.743 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.743 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.743 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.743 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.743 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.743 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.743 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.743 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.743 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.743 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.743 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.743 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.743 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.743 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.743 INFO blam! 24: 0x0 - Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! ---- [compile-fail] compile-fail/expressions_match_types.rs stdout ---- Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.743 INFO blam! status: exit code: 1 Oct 11 04:56:29.743 INFO blam! command: "rustc" "tests/compile-fail/expressions_match_types.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/expressions_match_types.stage-id" "-L" "/tmp/expressions_match_types.stage-id.aux" "-A" "unused" Oct 11 04:56:29.743 INFO blam! stdout: Oct 11 04:56:29.743 INFO blam! ------------------------------------------ Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! ------------------------------------------ Oct 11 04:56:29.743 INFO blam! stderr: Oct 11 04:56:29.743 INFO blam! ------------------------------------------ Oct 11 04:56:29.743 INFO blam! error[E0308]: match arms have incompatible types Oct 11 04:56:29.743 INFO blam! --> tests/compile-fail/expressions_match_types.rs:18:9 Oct 11 04:56:29.743 INFO blam! | Oct 11 04:56:29.743 INFO blam! 18 | / match favorites.element { Oct 11 04:56:29.743 INFO blam! 19 | | Fire => Pet::RedPanda, Oct 11 04:56:29.743 INFO blam! 20 | | Air => Pet::Buffalo, Oct 11 04:56:29.743 INFO blam! 21 | | Water => Pet::Orca, Oct 11 04:56:29.743 INFO blam! 22 | | _ => None // error: incompatible types Oct 11 04:56:29.743 INFO blam! | | ---- match arm with an incompatible type Oct 11 04:56:29.743 INFO blam! 23 | | }; Oct 11 04:56:29.743 INFO blam! | |_________^ expected enum `Pet`, found enum `std::option::Option` Oct 11 04:56:29.743 INFO blam! | Oct 11 04:56:29.743 INFO blam! = note: expected type `Pet` Oct 11 04:56:29.743 INFO blam! found type `std::option::Option<_>` Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! error: aborting due to previous error Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! ------------------------------------------ Oct 11 04:56:29.743 INFO blam! Oct 11 04:56:29.743 INFO blam! thread '[compile-fail] compile-fail/expressions_match_types.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.743 INFO blam! stack backtrace: Oct 11 04:56:29.743 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.743 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.743 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.743 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.743 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.743 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.743 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.743 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.743 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.743 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.743 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.743 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.744 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.744 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.744 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.744 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.744 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.744 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.744 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.744 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.744 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.744 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.744 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.744 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.744 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.744 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.744 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.744 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.744 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.744 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.744 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.744 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.744 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.744 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.744 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.744 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.744 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.744 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.744 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.744 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.744 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.744 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.744 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.744 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.744 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.744 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.744 INFO blam! 24: 0x0 - Oct 11 04:56:29.744 INFO blam! Oct 11 04:56:29.744 INFO blam! ---- [compile-fail] compile-fail/expressions_negative_unsigned.rs stdout ---- Oct 11 04:56:29.744 INFO blam! Oct 11 04:56:29.744 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.744 INFO blam! status: exit code: 1 Oct 11 04:56:29.744 INFO blam! command: "rustc" "tests/compile-fail/expressions_negative_unsigned.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/expressions_negative_unsigned.stage-id" "-L" "/tmp/expressions_negative_unsigned.stage-id.aux" "-A" "unused" Oct 11 04:56:29.744 INFO blam! stdout: Oct 11 04:56:29.744 INFO blam! ------------------------------------------ Oct 11 04:56:29.744 INFO blam! Oct 11 04:56:29.744 INFO blam! ------------------------------------------ Oct 11 04:56:29.744 INFO blam! stderr: Oct 11 04:56:29.744 INFO blam! ------------------------------------------ Oct 11 04:56:29.744 INFO blam! {"message":"cannot apply unary operator `-` to type `u32`","code":{"code":"E0600","explanation":"\nAn unary operator was used on a type which doesn't implement it.\n\nExample of erroneous code:\n\n```compile_fail,E0600\nenum Question {\n Yes,\n No,\n}\n\n!Question::Yes; // error: cannot apply unary operator `!` to type `Question`\n```\n\nIn this case, `Question` would need to implement the `std::ops::Not` trait in\norder to be able to use `!` on it. Let's implement it:\n\n```\nuse std::ops::Not;\n\nenum Question {\n Yes,\n No,\n}\n\n// We implement the `Not` trait on the enum.\nimpl Not for Question {\n type Output = bool;\n\n fn not(self) -> bool {\n match self {\n Question::Yes => false, // If the `Answer` is `Yes`, then it\n // returns false.\n Question::No => true, // And here we do the opposite.\n }\n }\n}\n\nassert_eq!(!Question::Yes, false);\nassert_eq!(!Question::No, true);\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_negative_unsigned.rs","byte_start":31,"byte_end":38,"line_start":2,"line_end":2,"column_start":20,"column_end":27,"is_primary":true,"text":[{"text":" println!(\"{}\", -100u32); // error: can't apply unary `-` to type `u32`","highlight_start":20,"highlight_end":27}],"label":"cannot apply unary operator `-`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"unsigned values cannot be negated","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0600]: cannot apply unary operator `-` to type `u32`\n --> tests/compile-fail/expressions_negative_unsigned.rs:2:20\n |\n2 | println!(\"{}\", -100u32); // error: can't apply unary `-` to type `u32`\n | ^^^^^^^ cannot apply unary operator `-`\n |\n = note: unsigned values cannot be negated\n\n"} Oct 11 04:56:29.744 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.744 INFO blam! {"message":"For more information about this error, try `rustc --explain E0600`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0600`.\n"} Oct 11 04:56:29.744 INFO blam! Oct 11 04:56:29.744 INFO blam! ------------------------------------------ Oct 11 04:56:29.744 INFO blam! Oct 11 04:56:29.744 INFO blam! thread '[compile-fail] compile-fail/expressions_negative_unsigned.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.744 INFO blam! stack backtrace: Oct 11 04:56:29.744 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.744 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.744 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.744 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.744 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.744 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.744 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.744 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.744 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.744 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.744 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.744 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.744 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.745 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.745 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.745 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.745 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.745 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.745 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.745 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.745 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.745 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.745 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.745 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.745 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.745 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.745 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.745 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.745 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.745 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.745 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.745 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.745 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.745 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.745 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.745 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.745 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.745 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.745 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.745 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.745 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.745 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.745 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.745 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.745 INFO blam! 24: 0x0 - Oct 11 04:56:29.745 INFO blam! Oct 11 04:56:29.745 INFO blam! ---- [compile-fail] compile-fail/expressions_for_loop_moving.rs stdout ---- Oct 11 04:56:29.745 INFO blam! Oct 11 04:56:29.745 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.745 INFO blam! status: exit code: 1 Oct 11 04:56:29.745 INFO blam! command: "rustc" "tests/compile-fail/expressions_for_loop_moving.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/expressions_for_loop_moving.stage-id" "-L" "/tmp/expressions_for_loop_moving.stage-id.aux" "-A" "unused" Oct 11 04:56:29.745 INFO blam! stdout: Oct 11 04:56:29.745 INFO blam! ------------------------------------------ Oct 11 04:56:29.745 INFO blam! Oct 11 04:56:29.745 INFO blam! ------------------------------------------ Oct 11 04:56:29.745 INFO blam! stderr: Oct 11 04:56:29.745 INFO blam! ------------------------------------------ Oct 11 04:56:29.745 INFO blam! {"message":"use of moved value: `strings`","code":{"code":"E0382","explanation":"\nThis error occurs when an attempt is made to use a variable after its contents\nhave been moved elsewhere. For example:\n\n```compile_fail,E0382\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = MyStruct{ s: 5u32 };\n let y = x;\n x.s = 6;\n println!(\"{}\", x.s);\n}\n```\n\nSince `MyStruct` is a type that is not marked `Copy`, the data gets moved out\nof `x` when we set `y`. This is fundamental to Rust's ownership system: outside\nof workarounds like `Rc`, a value cannot be owned by more than one variable.\n\nSometimes we don't need to move the value. Using a reference, we can let another\nfunction borrow the value without changing its ownership. In the example below,\nwe don't actually have to move our string to `calculate_length`, we can give it\na reference to it with `&` instead.\n\n```\nfn main() {\n let s1 = String::from(\"hello\");\n\n let len = calculate_length(&s1);\n\n println!(\"The length of '{}' is {}.\", s1, len);\n}\n\nfn calculate_length(s: &String) -> usize {\n s.len()\n}\n```\n\nA mutable reference can be created with `&mut`.\n\nSometimes we don't want a reference, but a duplicate. All types marked `Clone`\ncan be duplicated by calling `.clone()`. Subsequent changes to a clone do not\naffect the original variable.\n\nMost types in the standard library are marked `Clone`. The example below\ndemonstrates using `clone()` on a string. `s1` is first set to \"many\", and then\ncopied to `s2`. Then the first character of `s1` is removed, without affecting\n`s2`. \"any many\" is printed to the console.\n\n```\nfn main() {\n let mut s1 = String::from(\"many\");\n let s2 = s1.clone();\n s1.remove(0);\n println!(\"{} {}\", s1, s2);\n}\n```\n\nIf we control the definition of a type, we can implement `Clone` on it ourselves\nwith `#[derive(Clone)]`.\n\nSome types have no ownership semantics at all and are trivial to duplicate. An\nexample is `i32` and the other number types. We don't have to call `.clone()` to\nclone them, because they are marked `Copy` in addition to `Clone`. Implicit\ncloning is more convenient in this case. We can mark our own types `Copy` if\nall their members also are marked `Copy`.\n\nIn the example below, we implement a `Point` type. Because it only stores two\nintegers, we opt-out of ownership semantics with `Copy`. Then we can\n`let p2 = p1` without `p1` being moved.\n\n```\n#[derive(Copy, Clone)]\nstruct Point { x: i32, y: i32 }\n\nfn main() {\n let mut p1 = Point{ x: -1, y: 2 };\n let p2 = p1;\n p1.x = 1;\n println!(\"p1: {}, {}\", p1.x, p1.y);\n println!(\"p2: {}, {}\", p2.x, p2.y);\n}\n```\n\nAlternatively, if we don't control the struct's definition, or mutable shared\nownership is truly required, we can use `Rc` and `RefCell`:\n\n```\nuse std::cell::RefCell;\nuse std::rc::Rc;\n\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = Rc::new(RefCell::new(MyStruct{ s: 5u32 }));\n let y = x.clone();\n x.borrow_mut().s = 6;\n println!(\"{}\", x.borrow().s);\n}\n```\n\nWith this approach, x and y share ownership of the data via the `Rc` (reference\ncount type). `RefCell` essentially performs runtime borrow checking: ensuring\nthat at most one writer or multiple readers can access the data at any one time.\n\nIf you wish to learn more about ownership in Rust, start with the chapter in the\nBook:\n\nhttps://doc.rust-lang.org/book/first-edition/ownership.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_for_loop_moving.rs","byte_start":305,"byte_end":312,"line_start":8,"line_end":8,"column_start":29,"column_end":36,"is_primary":true,"text":[{"text":" println!(\"{} error(s)\", strings.len()); // error: use of moved value","highlight_start":29,"highlight_end":36}],"label":"value used here after move","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/expressions_for_loop_moving.rs","byte_start":121,"byte_end":128,"line_start":5,"line_end":5,"column_start":14,"column_end":21,"is_primary":false,"text":[{"text":" for s in strings { // each String is moved into s here...","highlight_start":14,"highlight_end":21}],"label":"value moved here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"move occurs because `strings` has type `std::vec::Vec`, which does not implement the `Copy` trait","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0382]: use of moved value: `strings`\n --> tests/compile-fail/expressions_for_loop_moving.rs:8:29\n |\n5 | for s in strings { // each String is moved into s here...\n | ------- value moved here\n...\n8 | println!(\"{} error(s)\", strings.len()); // error: use of moved value\n | ^^^^^^^ value used here after move\n |\n = note: move occurs because `strings` has type `std::vec::Vec`, which does not implement the `Copy` trait\n\n"} Oct 11 04:56:29.745 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.745 INFO blam! {"message":"For more information about this error, try `rustc --explain E0382`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0382`.\n"} Oct 11 04:56:29.745 INFO blam! Oct 11 04:56:29.745 INFO blam! ------------------------------------------ Oct 11 04:56:29.745 INFO blam! Oct 11 04:56:29.745 INFO blam! thread '[compile-fail] compile-fail/expressions_for_loop_moving.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.745 INFO blam! stack backtrace: Oct 11 04:56:29.745 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.745 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.745 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.745 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.745 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.745 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.745 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.745 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.745 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.745 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.745 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.745 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.745 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.745 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.745 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.745 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.745 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.746 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.746 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.746 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.746 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.746 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.746 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.746 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.746 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.746 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.746 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.746 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.746 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.746 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.746 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.746 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.746 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.746 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.746 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.746 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.746 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.746 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.746 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.746 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.746 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.746 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.746 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.746 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.746 INFO blam! 24: 0x0 - Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! ---- [compile-fail] compile-fail/expressions_match_exhaustive.rs stdout ---- Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.746 INFO blam! status: exit code: 1 Oct 11 04:56:29.746 INFO blam! command: "rustc" "tests/compile-fail/expressions_match_exhaustive.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/expressions_match_exhaustive.stage-id" "-L" "/tmp/expressions_match_exhaustive.stage-id.aux" "-A" "unused" Oct 11 04:56:29.746 INFO blam! stdout: Oct 11 04:56:29.746 INFO blam! ------------------------------------------ Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! ------------------------------------------ Oct 11 04:56:29.746 INFO blam! stderr: Oct 11 04:56:29.746 INFO blam! ------------------------------------------ Oct 11 04:56:29.746 INFO blam! error[E0004]: non-exhaustive patterns: `Two`, `Three`, `Four` and 7 more not covered Oct 11 04:56:29.746 INFO blam! --> tests/compile-fail/expressions_match_exhaustive.rs:22:23 Oct 11 04:56:29.746 INFO blam! | Oct 11 04:56:29.746 INFO blam! 22 | let score = match card.rank { Oct 11 04:56:29.746 INFO blam! | ^^^^^^^^^ patterns `Two`, `Three`, `Four` and 7 more not covered Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! error: aborting due to previous error Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! For more information about this error, try `rustc --explain E0004`. Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! ------------------------------------------ Oct 11 04:56:29.746 INFO blam! Oct 11 04:56:29.746 INFO blam! thread '[compile-fail] compile-fail/expressions_match_exhaustive.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.746 INFO blam! stack backtrace: Oct 11 04:56:29.746 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.746 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.746 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.746 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.746 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.746 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.746 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.746 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.746 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.746 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.746 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.746 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.746 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.746 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.746 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.746 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.746 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.746 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.746 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.746 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.746 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.746 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.747 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.747 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.747 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.747 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.747 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.747 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.747 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.747 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.747 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.747 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.747 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.747 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.747 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.747 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.747 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.747 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.747 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.747 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.747 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.747 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.747 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.747 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.747 INFO blam! 24: 0x0 - Oct 11 04:56:29.747 INFO blam! Oct 11 04:56:29.747 INFO blam! ---- [compile-fail] compile-fail/errors_unused_result_warning.rs stdout ---- Oct 11 04:56:29.747 INFO blam! Oct 11 04:56:29.747 INFO blam! error: compile-fail test compiled successfully! Oct 11 04:56:29.747 INFO blam! status: exit code: 0 Oct 11 04:56:29.747 INFO blam! command: "rustc" "tests/compile-fail/errors_unused_result_warning.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/errors_unused_result_warning.stage-id" "-L" "/tmp/errors_unused_result_warning.stage-id.aux" "-A" "unused" Oct 11 04:56:29.747 INFO blam! stdout: Oct 11 04:56:29.747 INFO blam! ------------------------------------------ Oct 11 04:56:29.747 INFO blam! Oct 11 04:56:29.747 INFO blam! ------------------------------------------ Oct 11 04:56:29.747 INFO blam! stderr: Oct 11 04:56:29.747 INFO blam! ------------------------------------------ Oct 11 04:56:29.747 INFO blam! Oct 11 04:56:29.747 INFO blam! ------------------------------------------ Oct 11 04:56:29.747 INFO blam! Oct 11 04:56:29.747 INFO blam! thread '[compile-fail] compile-fail/errors_unused_result_warning.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.747 INFO blam! stack backtrace: Oct 11 04:56:29.747 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.747 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.747 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.747 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.747 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.747 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.747 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.747 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.747 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.747 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.747 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.747 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.747 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.747 INFO blam! 8: 0x55674196d23c - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.747 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:161 Oct 11 04:56:29.747 INFO blam! 9: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.747 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.747 INFO blam! 10: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.747 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.747 INFO blam! 11: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.747 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.747 INFO blam! 12: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.747 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.747 INFO blam! 13: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.747 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.747 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.747 INFO blam! 14: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.747 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.747 INFO blam! 15: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.747 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.747 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.747 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.747 INFO blam! 16: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.747 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.747 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.747 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.747 INFO blam! 17: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.747 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.747 INFO blam! 18: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.748 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.748 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.748 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.748 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.748 INFO blam! 19: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.748 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.748 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.748 INFO blam! 20: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.748 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.748 INFO blam! 21: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.748 INFO blam! 22: 0x7fb542b2041c - clone Oct 11 04:56:29.748 INFO blam! 23: 0x0 - Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! ---- [compile-fail] compile-fail/expressions_missing_semicolon.rs stdout ---- Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.748 INFO blam! status: exit code: 1 Oct 11 04:56:29.748 INFO blam! command: "rustc" "tests/compile-fail/expressions_missing_semicolon.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/expressions_missing_semicolon.stage-id" "-L" "/tmp/expressions_missing_semicolon.stage-id.aux" "-A" "unused" Oct 11 04:56:29.748 INFO blam! stdout: Oct 11 04:56:29.748 INFO blam! ------------------------------------------ Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! ------------------------------------------ Oct 11 04:56:29.748 INFO blam! stderr: Oct 11 04:56:29.748 INFO blam! ------------------------------------------ Oct 11 04:56:29.748 INFO blam! error[E0308]: mismatched types Oct 11 04:56:29.748 INFO blam! --> tests/compile-fail/expressions_missing_semicolon.rs:19:9 Oct 11 04:56:29.748 INFO blam! | Oct 11 04:56:29.748 INFO blam! 14 | fn main() { Oct 11 04:56:29.748 INFO blam! | - expected `()` because of default return type Oct 11 04:56:29.748 INFO blam! ... Oct 11 04:56:29.748 INFO blam! 19 | page.compute_size() // oops, missing semicolon Oct 11 04:56:29.748 INFO blam! | ^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;` Oct 11 04:56:29.748 INFO blam! | | Oct 11 04:56:29.748 INFO blam! | expected (), found tuple Oct 11 04:56:29.748 INFO blam! | Oct 11 04:56:29.748 INFO blam! = note: expected type `()` Oct 11 04:56:29.748 INFO blam! found type `(u32, u32)` Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! error: aborting due to previous error Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! ------------------------------------------ Oct 11 04:56:29.748 INFO blam! Oct 11 04:56:29.748 INFO blam! thread '[compile-fail] compile-fail/expressions_missing_semicolon.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.748 INFO blam! stack backtrace: Oct 11 04:56:29.748 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.748 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.748 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.748 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.748 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.748 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.748 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.748 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.748 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.748 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.748 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.748 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.748 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.748 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.748 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.749 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.749 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.749 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.749 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.749 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.749 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.749 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.749 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.749 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.749 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.749 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.749 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.749 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.749 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.749 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.749 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.749 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.749 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.749 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.749 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.749 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.749 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.749 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.749 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.749 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.749 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.749 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.749 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.749 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.749 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.749 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.749 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.749 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.749 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.749 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.749 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.749 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.749 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.749 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.749 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.749 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.749 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.749 INFO blam! 24: 0x0 - Oct 11 04:56:29.749 INFO blam! Oct 11 04:56:29.749 INFO blam! ---- [compile-fail] compile-fail/expressions_generics.rs stdout ---- Oct 11 04:56:29.749 INFO blam! Oct 11 04:56:29.749 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.749 INFO blam! status: exit code: 1 Oct 11 04:56:29.749 INFO blam! command: "rustc" "tests/compile-fail/expressions_generics.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/expressions_generics.stage-id" "-L" "/tmp/expressions_generics.stage-id.aux" "-A" "unused" Oct 11 04:56:29.749 INFO blam! stdout: Oct 11 04:56:29.749 INFO blam! ------------------------------------------ Oct 11 04:56:29.749 INFO blam! Oct 11 04:56:29.749 INFO blam! ------------------------------------------ Oct 11 04:56:29.749 INFO blam! stderr: Oct 11 04:56:29.749 INFO blam! ------------------------------------------ Oct 11 04:56:29.749 INFO blam! {"message":"chained comparison operators require parentheses","code":null,"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":337,"byte_end":344,"line_start":7,"line_end":7,"column_start":19,"column_end":26,"is_primary":true,"text":[{"text":" return Vec::with_capacity(1000); // error: something about chained comparisons","highlight_start":19,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use `::<...>` instead of `<...>` if you meant to specify type arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"or use `(...)` if you meant to specify fn arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: chained comparison operators require parentheses\n --> tests/compile-fail/expressions_generics.rs:7:19\n |\n7 | return Vec::with_capacity(1000); // error: something about chained comparisons\n | ^^^^^^^\n |\n = help: use `::<...>` instead of `<...>` if you meant to specify type arguments\n = help: or use `(...)` if you meant to specify fn arguments\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"chained comparison operators require parentheses","code":null,"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":835,"byte_end":843,"line_start":17,"line_end":17,"column_start":36,"column_end":44,"is_primary":true,"text":[{"text":" let ramp = (0 .. n).collect>(); // same error","highlight_start":36,"highlight_end":44}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use `::<...>` instead of `<...>` if you meant to specify type arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"or use `(...)` if you meant to specify fn arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: chained comparison operators require parentheses\n --> tests/compile-fail/expressions_generics.rs:17:36\n |\n17 | let ramp = (0 .. n).collect>(); // same error\n | ^^^^^^^^\n |\n = help: use `::<...>` instead of `<...>` if you meant to specify type arguments\n = help: or use `(...)` if you meant to specify fn arguments\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"expected value, found struct `Vec`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":334,"byte_end":337,"line_start":7,"line_end":7,"column_start":16,"column_end":19,"is_primary":true,"text":[{"text":" return Vec::with_capacity(1000); // error: something about chained comparisons","highlight_start":16,"highlight_end":19}],"label":"did you mean `Vec { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found struct `Vec`\n --> tests/compile-fail/expressions_generics.rs:7:16\n |\n7 | return Vec::with_capacity(1000); // error: something about chained comparisons\n | ^^^ did you mean `Vec { /* fields */ }`?\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"expected value, found builtin type `i32`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":338,"byte_end":341,"line_start":7,"line_end":7,"column_start":20,"column_end":23,"is_primary":true,"text":[{"text":" return Vec::with_capacity(1000); // error: something about chained comparisons","highlight_start":20,"highlight_end":23}],"label":"not a value","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found builtin type `i32`\n --> tests/compile-fail/expressions_generics.rs:7:20\n |\n7 | return Vec::with_capacity(1000); // error: something about chained comparisons\n | ^^^ not a value\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"cannot find function `with_capacity` in the crate root","code":{"code":"E0425","explanation":"\nAn unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":344,"byte_end":357,"line_start":7,"line_end":7,"column_start":26,"column_end":39,"is_primary":true,"text":[{"text":" return Vec::with_capacity(1000); // error: something about chained comparisons","highlight_start":26,"highlight_end":39}],"label":"not found in the crate root","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0425]: cannot find function `with_capacity` in the crate root\n --> tests/compile-fail/expressions_generics.rs:7:26\n |\n7 | return Vec::with_capacity(1000); // error: something about chained comparisons\n | ^^^^^^^^^^^^^ not found in the crate root\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"expected value, found struct `Vec`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":836,"byte_end":839,"line_start":17,"line_end":17,"column_start":37,"column_end":40,"is_primary":true,"text":[{"text":" let ramp = (0 .. n).collect>(); // same error","highlight_start":37,"highlight_end":40}],"label":"did you mean `Vec { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found struct `Vec`\n --> tests/compile-fail/expressions_generics.rs:17:37\n |\n17 | let ramp = (0 .. n).collect>(); // same error\n | ^^^ did you mean `Vec { /* fields */ }`?\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"expected value, found builtin type `i32`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":840,"byte_end":843,"line_start":17,"line_end":17,"column_start":41,"column_end":44,"is_primary":true,"text":[{"text":" let ramp = (0 .. n).collect>(); // same error","highlight_start":41,"highlight_end":44}],"label":"not a value","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found builtin type `i32`\n --> tests/compile-fail/expressions_generics.rs:17:41\n |\n17 | let ramp = (0 .. n).collect>(); // same error\n | ^^^ not a value\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"mismatched types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":334,"byte_end":363,"line_start":7,"line_end":7,"column_start":16,"column_end":45,"is_primary":true,"text":[{"text":" return Vec::with_capacity(1000); // error: something about chained comparisons","highlight_start":16,"highlight_end":45}],"label":"expected struct `std::vec::Vec`, found bool","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `std::vec::Vec`\n found type `bool`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: mismatched types\n --> tests/compile-fail/expressions_generics.rs:7:16\n |\n7 | return Vec::with_capacity(1000); // error: something about chained comparisons\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `std::vec::Vec`, found bool\n |\n = note: expected type `std::vec::Vec`\n found type `bool`\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"attempted to take value of method `collect` on type `std::ops::Range`","code":{"code":"E0615","explanation":"\nAttempted to access a method like a field.\n\nErroneous code example:\n\n```compile_fail,E0615\nstruct Foo {\n x: u32,\n}\n\nimpl Foo {\n fn method(&self) {}\n}\n\nlet f = Foo { x: 0 };\nf.method; // error: attempted to take value of method `method` on type `Foo`\n```\n\nIf you want to use a method, add `()` after it:\n\n```\n# struct Foo { x: u32 }\n# impl Foo { fn method(&self) {} }\n# let f = Foo { x: 0 };\nf.method();\n```\n\nHowever, if you wanted to access a field of a struct check that the field name\nis spelled correctly. Example:\n\n```\n# struct Foo { x: u32 }\n# impl Foo { fn method(&self) {} }\n# let f = Foo { x: 0 };\nprintln!(\"{}\", f.x);\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":828,"byte_end":835,"line_start":17,"line_end":17,"column_start":29,"column_end":36,"is_primary":true,"text":[{"text":" let ramp = (0 .. n).collect>(); // same error","highlight_start":29,"highlight_end":36}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"maybe a `()` to call it is missing?","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0615]: attempted to take value of method `collect` on type `std::ops::Range`\n --> tests/compile-fail/expressions_generics.rs:17:29\n |\n17 | let ramp = (0 .. n).collect>(); // same error\n | ^^^^^^^\n |\n = help: maybe a `()` to call it is missing?\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"mismatched types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":1223,"byte_end":1227,"line_start":23,"line_end":23,"column_start":9,"column_end":13,"is_primary":true,"text":[{"text":" ramp","highlight_start":9,"highlight_end":13}],"label":"expected struct `std::vec::Vec`, found bool","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/expressions_generics.rs","byte_start":789,"byte_end":797,"line_start":16,"line_end":16,"column_start":24,"column_end":32,"is_primary":false,"text":[{"text":" fn ramp(n: i32) -> Vec {","highlight_start":24,"highlight_end":32}],"label":"expected `std::vec::Vec` because of return type","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `std::vec::Vec`\n found type `bool`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: mismatched types\n --> tests/compile-fail/expressions_generics.rs:23:9\n |\n16 | fn ramp(n: i32) -> Vec {\n | -------- expected `std::vec::Vec` because of return type\n...\n23 | ramp\n | ^^^^ expected struct `std::vec::Vec`, found bool\n |\n = note: expected type `std::vec::Vec`\n found type `bool`\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"aborting due to 10 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 10 previous errors\n\n"} Oct 11 04:56:29.749 INFO blam! {"message":"Some errors occurred: E0308, E0423, E0425, E0615.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0308, E0423, E0425, E0615.\n"} Oct 11 04:56:29.749 INFO blam! {"message":"For more information about an error, try `rustc --explain E0308`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0308`.\n"} Oct 11 04:56:29.749 INFO blam! Oct 11 04:56:29.749 INFO blam! ------------------------------------------ Oct 11 04:56:29.749 INFO blam! Oct 11 04:56:29.749 INFO blam! thread '[compile-fail] compile-fail/expressions_generics.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.749 INFO blam! stack backtrace: Oct 11 04:56:29.749 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.749 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.749 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.749 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.749 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.749 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.749 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.750 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.750 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.750 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.750 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.750 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.750 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.750 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.750 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.750 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.750 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.750 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.750 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.750 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.750 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.750 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.750 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.750 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.750 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.750 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.750 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.750 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.750 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.750 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.750 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.750 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.750 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.750 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.750 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.750 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.750 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.750 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.750 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.750 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.750 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.750 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.750 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.750 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.750 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.750 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.750 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.750 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.750 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.750 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.750 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.750 INFO blam! 24: 0x0 - Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! ---- [compile-fail] compile-fail/expressions_while_true.rs stdout ---- Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.750 INFO blam! status: exit code: 1 Oct 11 04:56:29.750 INFO blam! command: "rustc" "tests/compile-fail/expressions_while_true.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/expressions_while_true.stage-id" "-L" "/tmp/expressions_while_true.stage-id.aux" "-A" "unused" Oct 11 04:56:29.750 INFO blam! stdout: Oct 11 04:56:29.750 INFO blam! ------------------------------------------ Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! ------------------------------------------ Oct 11 04:56:29.750 INFO blam! stderr: Oct 11 04:56:29.750 INFO blam! ------------------------------------------ Oct 11 04:56:29.750 INFO blam! error[E0308]: mismatched types Oct 11 04:56:29.750 INFO blam! --> tests/compile-fail/expressions_while_true.rs:14:5 Oct 11 04:56:29.750 INFO blam! | Oct 11 04:56:29.750 INFO blam! 13 | fn wait_for_process(process: &mut Process) -> i32 { Oct 11 04:56:29.750 INFO blam! | --- expected `i32` because of return type Oct 11 04:56:29.750 INFO blam! 14 | / while true { Oct 11 04:56:29.750 INFO blam! 15 | | if process.wait() { Oct 11 04:56:29.750 INFO blam! 16 | | return process.exit_code(); Oct 11 04:56:29.750 INFO blam! 17 | | } Oct 11 04:56:29.750 INFO blam! 18 | | } Oct 11 04:56:29.750 INFO blam! | |_____^ expected i32, found () Oct 11 04:56:29.750 INFO blam! | Oct 11 04:56:29.750 INFO blam! = note: expected type `i32` Oct 11 04:56:29.750 INFO blam! found type `()` Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! error: aborting due to previous error Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! ------------------------------------------ Oct 11 04:56:29.750 INFO blam! Oct 11 04:56:29.750 INFO blam! thread '[compile-fail] compile-fail/expressions_while_true.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.750 INFO blam! stack backtrace: Oct 11 04:56:29.750 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.750 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.750 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.751 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.751 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.751 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.751 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.751 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.751 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.751 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.751 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.751 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.751 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.751 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.751 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.751 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.751 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.751 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.751 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.751 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.751 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.751 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.751 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.751 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.751 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.751 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.751 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.751 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.751 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.751 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.751 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.751 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.751 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.751 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.751 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.751 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.751 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.751 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.751 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.751 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.751 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.751 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.751 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.751 INFO blam! 24: 0x0 - Oct 11 04:56:29.751 INFO blam! Oct 11 04:56:29.751 INFO blam! ---- [compile-fail] compile-fail/io_collecting_lines.rs stdout ---- Oct 11 04:56:29.751 INFO blam! Oct 11 04:56:29.751 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.751 INFO blam! status: exit code: 1 Oct 11 04:56:29.751 INFO blam! command: "rustc" "tests/compile-fail/io_collecting_lines.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/io_collecting_lines.stage-id" "-L" "/tmp/io_collecting_lines.stage-id.aux" "-A" "unused" Oct 11 04:56:29.751 INFO blam! stdout: Oct 11 04:56:29.751 INFO blam! ------------------------------------------ Oct 11 04:56:29.751 INFO blam! Oct 11 04:56:29.751 INFO blam! ------------------------------------------ Oct 11 04:56:29.751 INFO blam! stderr: Oct 11 04:56:29.751 INFO blam! ------------------------------------------ Oct 11 04:56:29.751 INFO blam! {"message":"a collection of type `std::vec::Vec` cannot be built from an iterator over elements of type `std::result::Result`","code":{"code":"E0277","explanation":"\nYou tried to use a type which doesn't implement some trait in a place which\nexpected that trait. Erroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function: Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function: It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/io_collecting_lines.rs","byte_start":394,"byte_end":401,"line_start":14,"line_end":14,"column_start":45,"column_end":52,"is_primary":true,"text":[{"text":" let lines: Vec = reader.lines().collect();","highlight_start":45,"highlight_end":52}],"label":"a collection of type `std::vec::Vec` cannot be built from `std::iter::Iterator>`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the trait `std::iter::FromIterator>` is not implemented for `std::vec::Vec`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0277]: a collection of type `std::vec::Vec` cannot be built from an iterator over elements of type `std::result::Result`\n --> tests/compile-fail/io_collecting_lines.rs:14:45\n |\n14 | let lines: Vec = reader.lines().collect();\n | ^^^^^^^ a collection of type `std::vec::Vec` cannot be built from `std::iter::Iterator>`\n |\n = help: the trait `std::iter::FromIterator>` is not implemented for `std::vec::Vec`\n\n"} Oct 11 04:56:29.751 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.751 INFO blam! {"message":"For more information about this error, try `rustc --explain E0277`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0277`.\n"} Oct 11 04:56:29.751 INFO blam! Oct 11 04:56:29.751 INFO blam! ------------------------------------------ Oct 11 04:56:29.751 INFO blam! Oct 11 04:56:29.751 INFO blam! thread '[compile-fail] compile-fail/io_collecting_lines.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.751 INFO blam! stack backtrace: Oct 11 04:56:29.751 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.751 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.751 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.751 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.751 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.751 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.751 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.751 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.751 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.751 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.752 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.752 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.752 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.752 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.752 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.752 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.752 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.752 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.752 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.752 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.752 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.752 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.752 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.752 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.752 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.752 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.752 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.752 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.752 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.752 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.752 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.752 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.752 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.752 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.752 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.752 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.752 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.752 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.752 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.752 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.752 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.752 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.752 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.752 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.752 INFO blam! 24: 0x0 - Oct 11 04:56:29.752 INFO blam! Oct 11 04:56:29.752 INFO blam! ---- [compile-fail] compile-fail/io_stdin_lock.rs stdout ---- Oct 11 04:56:29.752 INFO blam! Oct 11 04:56:29.752 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.752 INFO blam! status: exit code: 1 Oct 11 04:56:29.752 INFO blam! command: "rustc" "tests/compile-fail/io_stdin_lock.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/io_stdin_lock.stage-id" "-L" "/tmp/io_stdin_lock.stage-id.aux" "-A" "unused" Oct 11 04:56:29.752 INFO blam! stdout: Oct 11 04:56:29.752 INFO blam! ------------------------------------------ Oct 11 04:56:29.752 INFO blam! Oct 11 04:56:29.752 INFO blam! ------------------------------------------ Oct 11 04:56:29.752 INFO blam! stderr: Oct 11 04:56:29.752 INFO blam! ------------------------------------------ Oct 11 04:56:29.752 INFO blam! {"message":"borrowed value does not live long enough","code":{"code":"E0597","explanation":"\nThis error occurs because a borrow was made inside a variable which has a\ngreater lifetime than the borrowed one.\n\nExample of erroneous code:\n\n```compile_fail,E0597\nstruct Foo<'a> {\n x: Option<&'a u32>,\n}\n\nlet mut x = Foo { x: None };\nlet y = 0;\nx.x = Some(&y); // error: `y` does not live long enough\n```\n\nIn here, `x` is created before `y` and therefore has a greater lifetime. Always\nkeep in mind that values in a scope are dropped in the opposite order they are\ncreated. So to fix the previous example, just make the `y` lifetime greater than\nthe `x`'s one:\n\n```\nstruct Foo<'a> {\n x: Option<&'a u32>,\n}\n\nlet y = 0;\nlet mut x = Foo { x: None };\nx.x = Some(&y);\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/io_stdin_lock.rs","byte_start":138,"byte_end":149,"line_start":7,"line_end":7,"column_start":24,"column_end":35,"is_primary":true,"text":[{"text":" let stdin_locked = io::stdin().lock();","highlight_start":24,"highlight_end":35}],"label":"temporary value does not live long enough","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/io_stdin_lock.rs","byte_start":156,"byte_end":157,"line_start":7,"line_end":7,"column_start":42,"column_end":43,"is_primary":false,"text":[{"text":" let stdin_locked = io::stdin().lock();","highlight_start":42,"highlight_end":43}],"label":"temporary value dropped here while still borrowed","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/io_stdin_lock.rs","byte_start":303,"byte_end":304,"line_start":13,"line_end":13,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"}","highlight_start":1,"highlight_end":2}],"label":"temporary value needs to live until here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider using a `let` binding to increase its lifetime","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0597]: borrowed value does not live long enough\n --> tests/compile-fail/io_stdin_lock.rs:7:24\n |\n7 | let stdin_locked = io::stdin().lock();\n | ^^^^^^^^^^^ - temporary value dropped here while still borrowed\n | |\n | temporary value does not live long enough\n...\n13 | }\n | - temporary value needs to live until here\n |\n = note: consider using a `let` binding to increase its lifetime\n\n"} Oct 11 04:56:29.752 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.752 INFO blam! {"message":"For more information about this error, try `rustc --explain E0597`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0597`.\n"} Oct 11 04:56:29.752 INFO blam! Oct 11 04:56:29.752 INFO blam! ------------------------------------------ Oct 11 04:56:29.752 INFO blam! Oct 11 04:56:29.752 INFO blam! thread '[compile-fail] compile-fail/io_stdin_lock.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.752 INFO blam! stack backtrace: Oct 11 04:56:29.752 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.752 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.752 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.752 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.752 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.752 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.752 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.752 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.752 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.752 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.752 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.752 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.752 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.752 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.753 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.753 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.753 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.753 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.753 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.753 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.753 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.753 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.753 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.753 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.753 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.753 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.753 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.753 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.753 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.753 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.753 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.753 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.753 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.753 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.753 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.753 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.753 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.753 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.753 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.753 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.753 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.753 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.753 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.753 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.753 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.753 INFO blam! 24: 0x0 - Oct 11 04:56:29.753 INFO blam! Oct 11 04:56:29.753 INFO blam! ---- [compile-fail] compile-fail/io_string_write.rs stdout ---- Oct 11 04:56:29.753 INFO blam! Oct 11 04:56:29.753 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.753 INFO blam! status: exit code: 1 Oct 11 04:56:29.753 INFO blam! command: "rustc" "tests/compile-fail/io_string_write.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/io_string_write.stage-id" "-L" "/tmp/io_string_write.stage-id.aux" "-A" "unused" Oct 11 04:56:29.753 INFO blam! stdout: Oct 11 04:56:29.753 INFO blam! ------------------------------------------ Oct 11 04:56:29.753 INFO blam! Oct 11 04:56:29.753 INFO blam! ------------------------------------------ Oct 11 04:56:29.753 INFO blam! stderr: Oct 11 04:56:29.753 INFO blam! ------------------------------------------ Oct 11 04:56:29.753 INFO blam! {"message":"no method named `write_all` found for type `std::string::String` in the current scope","code":{"code":"E0599","explanation":"\nThis error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/io_string_write.rs","byte_start":130,"byte_end":139,"line_start":7,"line_end":7,"column_start":7,"column_end":16,"is_primary":true,"text":[{"text":" s.write_all(b\"hello world\");","highlight_start":7,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `write_all` found for type `std::string::String` in the current scope\n --> tests/compile-fail/io_string_write.rs:7:7\n |\n7 | s.write_all(b\"hello world\");\n | ^^^^^^^^^\n\n"} Oct 11 04:56:29.753 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.753 INFO blam! {"message":"For more information about this error, try `rustc --explain E0599`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0599`.\n"} Oct 11 04:56:29.753 INFO blam! Oct 11 04:56:29.753 INFO blam! ------------------------------------------ Oct 11 04:56:29.753 INFO blam! Oct 11 04:56:29.753 INFO blam! thread '[compile-fail] compile-fail/io_string_write.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.753 INFO blam! stack backtrace: Oct 11 04:56:29.753 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.753 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.753 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.753 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.753 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.753 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.753 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.753 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.753 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.753 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.753 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.753 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.753 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.753 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.753 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.753 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.753 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.754 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.754 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.754 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.754 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.754 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.754 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.754 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.754 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.754 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.754 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.754 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.754 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.754 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.754 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.754 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.754 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.754 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.754 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.754 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.754 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.754 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.754 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.754 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.754 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.754 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.754 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.754 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.754 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.754 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.754 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.754 INFO blam! 24: 0x0 - Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! ---- [compile-fail] compile-fail/iterators_unused.rs stdout ---- Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.754 INFO blam! status: exit code: 1 Oct 11 04:56:29.754 INFO blam! command: "rustc" "tests/compile-fail/iterators_unused.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/iterators_unused.stage-id" "-L" "/tmp/iterators_unused.stage-id.aux" "-A" "unused" Oct 11 04:56:29.754 INFO blam! stdout: Oct 11 04:56:29.754 INFO blam! ------------------------------------------ Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! ------------------------------------------ Oct 11 04:56:29.754 INFO blam! stderr: Oct 11 04:56:29.754 INFO blam! ------------------------------------------ Oct 11 04:56:29.754 INFO blam! error: unused `std::iter::Map` which must be used Oct 11 04:56:29.754 INFO blam! --> tests/compile-fail/iterators_unused.rs:7:5 Oct 11 04:56:29.754 INFO blam! | Oct 11 04:56:29.754 INFO blam! 7 | / ["earth", "water", "air", "fire"] Oct 11 04:56:29.754 INFO blam! 8 | | .iter().map(|elt| println!("{}", elt)); Oct 11 04:56:29.754 INFO blam! | |_______________________________________________^ Oct 11 04:56:29.754 INFO blam! | Oct 11 04:56:29.754 INFO blam! note: lint level defined here Oct 11 04:56:29.754 INFO blam! --> tests/compile-fail/iterators_unused.rs:5:8 Oct 11 04:56:29.754 INFO blam! | Oct 11 04:56:29.754 INFO blam! 5 | #[deny(unused_must_use)] Oct 11 04:56:29.754 INFO blam! | ^^^^^^^^^^^^^^^ Oct 11 04:56:29.754 INFO blam! = note: iterator adaptors are lazy and do nothing unless consumed Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! error: aborting due to previous error Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! ------------------------------------------ Oct 11 04:56:29.754 INFO blam! Oct 11 04:56:29.754 INFO blam! thread '[compile-fail] compile-fail/iterators_unused.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.754 INFO blam! stack backtrace: Oct 11 04:56:29.754 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.754 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.754 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.754 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.754 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.754 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.754 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.754 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.754 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.754 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.754 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.754 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.754 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.754 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.754 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.754 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.754 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.754 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.754 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.755 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.755 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.755 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.755 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.755 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.755 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.755 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.755 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.755 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.755 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.755 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.755 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.755 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.755 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.755 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.755 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.755 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.755 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.755 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.755 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.755 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.755 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.755 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.755 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.755 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.755 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.755 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.755 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.755 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.755 INFO blam! 24: 0x0 - Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! ---- [compile-fail] compile-fail/macros_json_array.rs stdout ---- Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.755 INFO blam! status: exit code: 1 Oct 11 04:56:29.755 INFO blam! command: "rustc" "tests/compile-fail/macros_json_array.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/macros_json_array.stage-id" "-L" "/tmp/macros_json_array.stage-id.aux" "-A" "unused" Oct 11 04:56:29.755 INFO blam! stdout: Oct 11 04:56:29.755 INFO blam! ------------------------------------------ Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! ------------------------------------------ Oct 11 04:56:29.755 INFO blam! stderr: Oct 11 04:56:29.755 INFO blam! ------------------------------------------ Oct 11 04:56:29.755 INFO blam! error: expected type, found `440.0` Oct 11 04:56:29.755 INFO blam! --> tests/compile-fail/macros_json_array.rs:26:30 Oct 11 04:56:29.755 INFO blam! | Oct 11 04:56:29.755 INFO blam! 26 | "pitch": 440.0 Oct 11 04:56:29.755 INFO blam! | ^^^^^ expecting a type here because of type ascription Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! error: aborting due to previous error Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! ------------------------------------------ Oct 11 04:56:29.755 INFO blam! Oct 11 04:56:29.755 INFO blam! thread '[compile-fail] compile-fail/macros_json_array.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.755 INFO blam! stack backtrace: Oct 11 04:56:29.755 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.755 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.755 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.755 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.755 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.755 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.755 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.755 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.755 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.755 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.755 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.755 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.755 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.755 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.755 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.755 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.755 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.755 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.755 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.755 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.756 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.756 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.756 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.756 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.756 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.756 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.756 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.756 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.756 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.756 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.756 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.756 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.756 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.756 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.756 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.756 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.756 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.756 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.756 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.756 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.756 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.756 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.756 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.756 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.756 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.756 INFO blam! 24: 0x0 - Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! ---- [compile-fail] compile-fail/macros_moving.rs stdout ---- Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.756 INFO blam! status: exit code: 1 Oct 11 04:56:29.756 INFO blam! command: "rustc" "tests/compile-fail/macros_moving.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/macros_moving.stage-id" "-L" "/tmp/macros_moving.stage-id.aux" "-A" "unused" Oct 11 04:56:29.756 INFO blam! stdout: Oct 11 04:56:29.756 INFO blam! ------------------------------------------ Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! ------------------------------------------ Oct 11 04:56:29.756 INFO blam! stderr: Oct 11 04:56:29.756 INFO blam! ------------------------------------------ Oct 11 04:56:29.756 INFO blam! error[E0382]: use of moved value: `s` Oct 11 04:56:29.756 INFO blam! --> tests/compile-fail/macros_moving.rs:18:41 Oct 11 04:56:29.756 INFO blam! | Oct 11 04:56:29.756 INFO blam! 17 | bad_assert_eq!(s, "a rose"); Oct 11 04:56:29.756 INFO blam! | - value moved here Oct 11 04:56:29.756 INFO blam! 18 | println!("confirmed: {} is a rose", s); // error: use of moved value "s" Oct 11 04:56:29.756 INFO blam! | ^ value used here after move Oct 11 04:56:29.756 INFO blam! | Oct 11 04:56:29.756 INFO blam! = note: move occurs because `s` has type `std::string::String`, which does not implement the `Copy` trait Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! error: aborting due to previous error Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! ------------------------------------------ Oct 11 04:56:29.756 INFO blam! Oct 11 04:56:29.756 INFO blam! thread '[compile-fail] compile-fail/macros_moving.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.756 INFO blam! stack backtrace: Oct 11 04:56:29.756 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.756 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.756 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.756 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.756 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.756 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.756 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.756 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.756 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.756 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.756 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.756 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.756 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.756 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.756 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.756 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.756 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.756 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.757 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.757 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.757 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.757 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.757 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.757 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.757 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.757 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.757 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.757 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.757 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.757 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.757 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.757 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.757 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.757 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.757 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.757 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.757 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.757 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.757 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.757 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.757 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.757 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.757 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.757 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.757 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.757 INFO blam! 24: 0x0 - Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! ---- [compile-fail] compile-fail/macros_hygiene_setup_req.rs stdout ---- Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.757 INFO blam! status: exit code: 1 Oct 11 04:56:29.757 INFO blam! command: "rustc" "tests/compile-fail/macros_hygiene_setup_req.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/macros_hygiene_setup_req.stage-id" "-L" "/tmp/macros_hygiene_setup_req.stage-id.aux" "-A" "unused" Oct 11 04:56:29.757 INFO blam! stdout: Oct 11 04:56:29.757 INFO blam! ------------------------------------------ Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! ------------------------------------------ Oct 11 04:56:29.757 INFO blam! stderr: Oct 11 04:56:29.757 INFO blam! ------------------------------------------ Oct 11 04:56:29.757 INFO blam! error[E0425]: cannot find value `server_socket` in this scope Oct 11 04:56:29.757 INFO blam! --> tests/compile-fail/macros_hygiene_setup_req.rs:15:38 Oct 11 04:56:29.757 INFO blam! | Oct 11 04:56:29.757 INFO blam! 15 | let req = ServerRequest::new(server_socket.session()); Oct 11 04:56:29.757 INFO blam! | ^^^^^^^^^^^^^ not found in this scope Oct 11 04:56:29.757 INFO blam! ... Oct 11 04:56:29.757 INFO blam! 20 | setup_req!(); // declares `req`, uses `server_socket` Oct 11 04:56:29.757 INFO blam! | ------------- in this macro invocation Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! error[E0425]: cannot find value `req` in this scope Oct 11 04:56:29.757 INFO blam! --> tests/compile-fail/macros_hygiene_setup_req.rs:21:10 Oct 11 04:56:29.757 INFO blam! | Oct 11 04:56:29.757 INFO blam! 21 | drop(req); // code that uses `req` Oct 11 04:56:29.757 INFO blam! | ^^^ not found in this scope Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! error[E0601]: `main` function not found in crate `macros_hygiene_setup_req` Oct 11 04:56:29.757 INFO blam! | Oct 11 04:56:29.757 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/macros_hygiene_setup_req.rs` Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! error: aborting due to 3 previous errors Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! Some errors occurred: E0425, E0601. Oct 11 04:56:29.757 INFO blam! For more information about an error, try `rustc --explain E0425`. Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! ------------------------------------------ Oct 11 04:56:29.757 INFO blam! Oct 11 04:56:29.757 INFO blam! thread '[compile-fail] compile-fail/macros_hygiene_setup_req.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.757 INFO blam! stack backtrace: Oct 11 04:56:29.757 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.757 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.757 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.757 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.757 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.757 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.757 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.757 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.757 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.757 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.757 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.757 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.758 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.758 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.758 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.758 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.758 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.758 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.758 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.758 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.758 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.758 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.758 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.758 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.758 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.758 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.758 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.758 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.758 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.758 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.758 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.758 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.758 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.758 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.758 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.758 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.758 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.758 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.758 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.758 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.758 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.758 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.758 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.758 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.758 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.758 INFO blam! 24: 0x0 - Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! ---- [compile-fail] compile-fail/ownership_double_move.rs stdout ---- Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.758 INFO blam! status: exit code: 1 Oct 11 04:56:29.758 INFO blam! command: "rustc" "tests/compile-fail/ownership_double_move.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/ownership_double_move.stage-id" "-L" "/tmp/ownership_double_move.stage-id.aux" "-A" "unused" Oct 11 04:56:29.758 INFO blam! stdout: Oct 11 04:56:29.758 INFO blam! ------------------------------------------ Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! ------------------------------------------ Oct 11 04:56:29.758 INFO blam! stderr: Oct 11 04:56:29.758 INFO blam! ------------------------------------------ Oct 11 04:56:29.758 INFO blam! error[E0382]: use of moved value: `s` Oct 11 04:56:29.758 INFO blam! --> tests/compile-fail/ownership_double_move.rs:9:9 Oct 11 04:56:29.758 INFO blam! | Oct 11 04:56:29.758 INFO blam! 8 | let t = s; Oct 11 04:56:29.758 INFO blam! | - value moved here Oct 11 04:56:29.758 INFO blam! 9 | let u = s; Oct 11 04:56:29.758 INFO blam! | ^ value used here after move Oct 11 04:56:29.758 INFO blam! | Oct 11 04:56:29.758 INFO blam! = note: move occurs because `s` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! error: aborting due to previous error Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! ------------------------------------------ Oct 11 04:56:29.758 INFO blam! Oct 11 04:56:29.758 INFO blam! thread '[compile-fail] compile-fail/ownership_double_move.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.758 INFO blam! stack backtrace: Oct 11 04:56:29.758 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.758 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.758 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.758 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.758 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.758 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.758 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.758 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.758 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.758 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.758 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.758 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.758 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.758 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.759 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.759 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.759 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.759 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.759 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.759 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.759 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.759 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.759 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.759 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.759 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.759 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.759 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.759 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.759 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.759 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.759 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.759 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.759 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.759 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.759 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.759 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.759 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.759 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.759 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.759 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.759 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.759 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.759 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.759 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.759 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.759 INFO blam! 24: 0x0 - Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! ---- [compile-fail] compile-fail/macros_unhygienic.rs stdout ---- Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.759 INFO blam! status: exit code: 1 Oct 11 04:56:29.759 INFO blam! command: "rustc" "tests/compile-fail/macros_unhygienic.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/macros_unhygienic.stage-id" "-L" "/tmp/macros_unhygienic.stage-id.aux" "-A" "unused" Oct 11 04:56:29.759 INFO blam! stdout: Oct 11 04:56:29.759 INFO blam! ------------------------------------------ Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! ------------------------------------------ Oct 11 04:56:29.759 INFO blam! stderr: Oct 11 04:56:29.759 INFO blam! ------------------------------------------ Oct 11 04:56:29.759 INFO blam! error[E0277]: the trait bound `Json: std::convert::From>>` is not satisfied Oct 11 04:56:29.759 INFO blam! --> tests/compile-fail/macros_unhygienic.rs:28:44 Oct 11 04:56:29.759 INFO blam! | Oct 11 04:56:29.759 INFO blam! 28 | fields.insert("actor".to_string(), Json::from(fields)); Oct 11 04:56:29.759 INFO blam! | ^^^^^^^^^^ the trait `std::convert::From>>` is not implemented for `Json` Oct 11 04:56:29.759 INFO blam! | Oct 11 04:56:29.759 INFO blam! = help: the following implementations were found: Oct 11 04:56:29.759 INFO blam! > Oct 11 04:56:29.759 INFO blam! = note: required by `std::convert::From::from` Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! error: aborting due to previous error Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! ------------------------------------------ Oct 11 04:56:29.759 INFO blam! Oct 11 04:56:29.759 INFO blam! thread '[compile-fail] compile-fail/macros_unhygienic.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.759 INFO blam! stack backtrace: Oct 11 04:56:29.759 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.759 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.759 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.759 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.759 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.759 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.759 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.759 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.759 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.759 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.759 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.759 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.759 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.760 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.760 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.760 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.760 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.760 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.760 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.760 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.760 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.760 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.760 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.760 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.760 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.760 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.760 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.760 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.760 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.760 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.760 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.760 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.760 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.760 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.760 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.760 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.760 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.760 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.760 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.764 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.764 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.764 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.764 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.764 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.764 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.764 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.764 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.764 INFO blam! 24: 0x0 - Oct 11 04:56:29.764 INFO blam! Oct 11 04:56:29.764 INFO blam! ---- [compile-fail] compile-fail/ownership_move_out_of_vector.rs stdout ---- Oct 11 04:56:29.764 INFO blam! Oct 11 04:56:29.764 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.764 INFO blam! status: exit code: 1 Oct 11 04:56:29.764 INFO blam! command: "rustc" "tests/compile-fail/ownership_move_out_of_vector.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/ownership_move_out_of_vector.stage-id" "-L" "/tmp/ownership_move_out_of_vector.stage-id.aux" "-A" "unused" Oct 11 04:56:29.764 INFO blam! stdout: Oct 11 04:56:29.764 INFO blam! ------------------------------------------ Oct 11 04:56:29.764 INFO blam! Oct 11 04:56:29.764 INFO blam! ------------------------------------------ Oct 11 04:56:29.764 INFO blam! stderr: Oct 11 04:56:29.764 INFO blam! ------------------------------------------ Oct 11 04:56:29.764 INFO blam! error[E0507]: cannot move out of indexed content Oct 11 04:56:29.764 INFO blam! --> tests/compile-fail/ownership_move_out_of_vector.rs:14:17 Oct 11 04:56:29.764 INFO blam! | Oct 11 04:56:29.764 INFO blam! 14 | let third = v[2]; Oct 11 04:56:29.764 INFO blam! | ^^^^ Oct 11 04:56:29.764 INFO blam! | | Oct 11 04:56:29.765 INFO blam! | cannot move out of indexed content Oct 11 04:56:29.765 INFO blam! | help: consider using a reference instead: `&v[2]` Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! error[E0507]: cannot move out of indexed content Oct 11 04:56:29.765 INFO blam! --> tests/compile-fail/ownership_move_out_of_vector.rs:15:17 Oct 11 04:56:29.765 INFO blam! | Oct 11 04:56:29.765 INFO blam! 15 | let fifth = v[4]; Oct 11 04:56:29.765 INFO blam! | ^^^^ Oct 11 04:56:29.765 INFO blam! | | Oct 11 04:56:29.765 INFO blam! | cannot move out of indexed content Oct 11 04:56:29.765 INFO blam! | help: consider using a reference instead: `&v[4]` Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! error: aborting due to 2 previous errors Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! For more information about this error, try `rustc --explain E0507`. Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! ------------------------------------------ Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! thread '[compile-fail] compile-fail/ownership_move_out_of_vector.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.765 INFO blam! stack backtrace: Oct 11 04:56:29.765 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.765 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.765 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.765 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.765 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.765 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.765 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.765 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.765 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.765 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.765 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.765 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.765 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.765 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.765 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.765 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.765 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.765 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.765 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.765 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.765 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.765 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.765 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.765 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.765 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.765 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.765 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.765 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.765 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.765 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.765 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.765 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.765 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.765 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.765 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.765 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.765 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.765 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.765 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.765 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.765 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.765 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.765 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.765 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.765 INFO blam! 24: 0x0 - Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! ---- [compile-fail] compile-fail/ownership_move_in_loop.rs stdout ---- Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.765 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.765 INFO blam! status: exit code: 1 Oct 11 04:56:29.765 INFO blam! command: "rustc" "tests/compile-fail/ownership_move_in_loop.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/ownership_move_in_loop.stage-id" "-L" "/tmp/ownership_move_in_loop.stage-id.aux" "-A" "unused" Oct 11 04:56:29.765 INFO blam! stdout: Oct 11 04:56:29.765 INFO blam! ------------------------------------------ Oct 11 04:56:29.765 INFO blam! Oct 11 04:56:29.766 INFO blam! ------------------------------------------ Oct 11 04:56:29.766 INFO blam! stderr: Oct 11 04:56:29.766 INFO blam! ------------------------------------------ Oct 11 04:56:29.766 INFO blam! error[E0382]: use of moved value: `x` Oct 11 04:56:29.766 INFO blam! --> tests/compile-fail/ownership_move_in_loop.rs:12:11 Oct 11 04:56:29.766 INFO blam! | Oct 11 04:56:29.766 INFO blam! 12 | g(x); // bad: after first iteration, x is uninitialized Oct 11 04:56:29.766 INFO blam! | ^ value moved here in previous iteration of loop Oct 11 04:56:29.766 INFO blam! | Oct 11 04:56:29.766 INFO blam! = note: move occurs because `x` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.766 INFO blam! error: aborting due to previous error Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.766 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.766 INFO blam! ------------------------------------------ Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.766 INFO blam! thread '[compile-fail] compile-fail/ownership_move_in_loop.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.766 INFO blam! stack backtrace: Oct 11 04:56:29.766 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.766 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.766 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.766 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.766 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.766 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.766 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.766 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.766 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.766 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.766 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.766 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.766 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.766 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.766 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.766 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.766 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.766 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.766 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.766 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.766 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.766 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.766 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.766 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.766 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.766 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.766 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.766 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.766 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.766 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.766 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.766 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.766 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.766 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.766 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.766 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.766 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.766 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.766 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.766 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.766 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.766 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.766 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.766 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.766 INFO blam! 24: 0x0 - Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.766 INFO blam! ---- [compile-fail] compile-fail/ownership_move_out_of_field.rs stdout ---- Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.766 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.766 INFO blam! status: exit code: 1 Oct 11 04:56:29.766 INFO blam! command: "rustc" "tests/compile-fail/ownership_move_out_of_field.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/ownership_move_out_of_field.stage-id" "-L" "/tmp/ownership_move_out_of_field.stage-id.aux" "-A" "unused" Oct 11 04:56:29.766 INFO blam! stdout: Oct 11 04:56:29.766 INFO blam! ------------------------------------------ Oct 11 04:56:29.766 INFO blam! Oct 11 04:56:29.767 INFO blam! ------------------------------------------ Oct 11 04:56:29.767 INFO blam! stderr: Oct 11 04:56:29.767 INFO blam! ------------------------------------------ Oct 11 04:56:29.767 INFO blam! {"message":"cannot move out of indexed content","code":{"code":"E0507","explanation":"\nYou tried to move out of a value which was borrowed. Erroneous code example:\n\n```compile_fail,E0507\nuse std::cell::RefCell;\n\nstruct TheDarkKnight;\n\nimpl TheDarkKnight {\n fn nothing_is_true(self) {}\n}\n\nfn main() {\n let x = RefCell::new(TheDarkKnight);\n\n x.borrow().nothing_is_true(); // error: cannot move out of borrowed content\n}\n```\n\nHere, the `nothing_is_true` method takes the ownership of `self`. However,\n`self` cannot be moved because `.borrow()` only provides an `&TheDarkKnight`,\nwhich is a borrow of the content owned by the `RefCell`. To fix this error,\nyou have three choices:\n\n* Try to avoid moving the variable.\n* Somehow reclaim the ownership.\n* Implement the `Copy` trait on the type.\n\nExamples:\n\n```\nuse std::cell::RefCell;\n\nstruct TheDarkKnight;\n\nimpl TheDarkKnight {\n fn nothing_is_true(&self) {} // First case, we don't take ownership\n}\n\nfn main() {\n let x = RefCell::new(TheDarkKnight);\n\n x.borrow().nothing_is_true(); // ok!\n}\n```\n\nOr:\n\n```\nuse std::cell::RefCell;\n\nstruct TheDarkKnight;\n\nimpl TheDarkKnight {\n fn nothing_is_true(self) {}\n}\n\nfn main() {\n let x = RefCell::new(TheDarkKnight);\n let x = x.into_inner(); // we get back ownership\n\n x.nothing_is_true(); // ok!\n}\n```\n\nOr:\n\n```\nuse std::cell::RefCell;\n\n#[derive(Clone, Copy)] // we implement the Copy trait\nstruct TheDarkKnight;\n\nimpl TheDarkKnight {\n fn nothing_is_true(self) {}\n}\n\nfn main() {\n let x = RefCell::new(TheDarkKnight);\n\n x.borrow().nothing_is_true(); // ok!\n}\n```\n\nMoving a member out of a mutably borrowed struct will also cause E0507 error:\n\n```compile_fail,E0507\nstruct TheDarkKnight;\n\nimpl TheDarkKnight {\n fn nothing_is_true(self) {}\n}\n\nstruct Batcave {\n knight: TheDarkKnight\n}\n\nfn main() {\n let mut cave = Batcave {\n knight: TheDarkKnight\n };\n let borrowed = &mut cave;\n\n borrowed.knight.nothing_is_true(); // E0507\n}\n```\n\nIt is fine only if you put something back. `mem::replace` can be used for that:\n\n```\n# struct TheDarkKnight;\n# impl TheDarkKnight { fn nothing_is_true(self) {} }\n# struct Batcave { knight: TheDarkKnight }\nuse std::mem;\n\nlet mut cave = Batcave {\n knight: TheDarkKnight\n};\nlet borrowed = &mut cave;\n\nmem::replace(&mut borrowed.knight, TheDarkKnight).nothing_is_true(); // ok!\n```\n\nYou can find more information about borrowing in the rust-book:\nhttp://doc.rust-lang.org/book/first-edition/references-and-borrowing.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/ownership_move_out_of_field.rs","byte_start":328,"byte_end":340,"line_start":10,"line_end":10,"column_start":22,"column_end":34,"is_primary":true,"text":[{"text":" let first_name = composers[0].name;","highlight_start":22,"highlight_end":34}],"label":"cannot move out of indexed content","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider using a reference instead","code":null,"level":"help","spans":[{"file_name":"tests/compile-fail/ownership_move_out_of_field.rs","byte_start":328,"byte_end":345,"line_start":10,"line_end":10,"column_start":22,"column_end":39,"is_primary":true,"text":[{"text":" let first_name = composers[0].name;","highlight_start":22,"highlight_end":39}],"label":null,"suggested_replacement":"&composers[0].name","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0507]: cannot move out of indexed content\n --> tests/compile-fail/ownership_move_out_of_field.rs:10:22\n |\n10 | let first_name = composers[0].name;\n | ^^^^^^^^^^^^-----\n | |\n | cannot move out of indexed content\n | help: consider using a reference instead: `&composers[0].name`\n\n"} Oct 11 04:56:29.767 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.767 INFO blam! {"message":"For more information about this error, try `rustc --explain E0507`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0507`.\n"} Oct 11 04:56:29.767 INFO blam! Oct 11 04:56:29.767 INFO blam! ------------------------------------------ Oct 11 04:56:29.767 INFO blam! Oct 11 04:56:29.767 INFO blam! thread '[compile-fail] compile-fail/ownership_move_out_of_field.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.767 INFO blam! stack backtrace: Oct 11 04:56:29.767 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.767 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.767 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.767 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.767 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.767 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.767 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.767 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.767 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.767 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.767 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.767 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.767 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.767 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.767 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.767 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.767 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.767 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.767 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.767 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.767 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.767 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.767 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.767 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.767 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.767 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.767 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.767 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.767 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.767 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.767 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.767 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.767 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.767 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.767 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.767 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.767 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.767 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.767 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.767 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.767 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.767 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.767 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.767 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.767 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.767 INFO blam! 24: 0x0 - Oct 11 04:56:29.767 INFO blam! Oct 11 04:56:29.767 INFO blam! ---- [compile-fail] compile-fail/references_dangling.rs stdout ---- Oct 11 04:56:29.767 INFO blam! Oct 11 04:56:29.767 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.767 INFO blam! status: exit code: 1 Oct 11 04:56:29.767 INFO blam! command: "rustc" "tests/compile-fail/references_dangling.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_dangling.stage-id" "-L" "/tmp/references_dangling.stage-id.aux" "-A" "unused" Oct 11 04:56:29.767 INFO blam! stdout: Oct 11 04:56:29.767 INFO blam! ------------------------------------------ Oct 11 04:56:29.767 INFO blam! Oct 11 04:56:29.767 INFO blam! ------------------------------------------ Oct 11 04:56:29.767 INFO blam! stderr: Oct 11 04:56:29.767 INFO blam! ------------------------------------------ Oct 11 04:56:29.767 INFO blam! error[E0597]: `x` does not live long enough Oct 11 04:56:29.767 INFO blam! --> tests/compile-fail/references_dangling.rs:8:18 Oct 11 04:56:29.767 INFO blam! | Oct 11 04:56:29.768 INFO blam! 8 | r = &x; Oct 11 04:56:29.768 INFO blam! | ^ borrowed value does not live long enough Oct 11 04:56:29.768 INFO blam! 9 | } Oct 11 04:56:29.768 INFO blam! | - `x` dropped here while still borrowed Oct 11 04:56:29.768 INFO blam! 10 | assert_eq!(*r, 1); // bad: reads memory `x` used to occupy Oct 11 04:56:29.768 INFO blam! 11 | } Oct 11 04:56:29.768 INFO blam! | - borrowed value needs to live until here Oct 11 04:56:29.768 INFO blam! Oct 11 04:56:29.768 INFO blam! error: aborting due to previous error Oct 11 04:56:29.768 INFO blam! Oct 11 04:56:29.768 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 11 04:56:29.768 INFO blam! Oct 11 04:56:29.768 INFO blam! ------------------------------------------ Oct 11 04:56:29.768 INFO blam! Oct 11 04:56:29.768 INFO blam! thread '[compile-fail] compile-fail/references_dangling.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.768 INFO blam! stack backtrace: Oct 11 04:56:29.768 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.768 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.768 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.768 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.768 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.768 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.768 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.768 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.768 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.768 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.768 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.768 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.768 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.768 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.768 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.768 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.768 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.768 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.768 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.768 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.768 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.768 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.768 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.768 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.768 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.768 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.768 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.768 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.768 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.768 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.768 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.768 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.768 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.768 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.768 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.768 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.768 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.768 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.768 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.768 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.769 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.769 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.769 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.769 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.769 INFO blam! 24: 0x0 - Oct 11 04:56:29.769 INFO blam! Oct 11 04:56:29.769 INFO blam! ---- [compile-fail] compile-fail/ownership_rc_mutability.rs stdout ---- Oct 11 04:56:29.769 INFO blam! Oct 11 04:56:29.769 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.769 INFO blam! status: exit code: 1 Oct 11 04:56:29.769 INFO blam! command: "rustc" "tests/compile-fail/ownership_rc_mutability.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/ownership_rc_mutability.stage-id" "-L" "/tmp/ownership_rc_mutability.stage-id.aux" "-A" "unused" Oct 11 04:56:29.769 INFO blam! stdout: Oct 11 04:56:29.769 INFO blam! ------------------------------------------ Oct 11 04:56:29.769 INFO blam! Oct 11 04:56:29.769 INFO blam! ------------------------------------------ Oct 11 04:56:29.769 INFO blam! stderr: Oct 11 04:56:29.769 INFO blam! ------------------------------------------ Oct 11 04:56:29.769 INFO blam! {"message":"cannot borrow immutable borrowed content as mutable","code":{"code":"E0596","explanation":"\nThis error occurs because you tried to mutably borrow a non-mutable variable.\n\nExample of erroneous code:\n\n```compile_fail,E0596\nlet x = 1;\nlet y = &mut x; // error: cannot borrow mutably\n```\n\nIn here, `x` isn't mutable, so when we try to mutably borrow it in `y`, it\nfails. To fix this error, you need to make `x` mutable:\n\n```\nlet mut x = 1;\nlet y = &mut x; // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/ownership_rc_mutability.rs","byte_start":311,"byte_end":312,"line_start":12,"line_end":12,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" s.push_str(\" noodles\");","highlight_start":5,"highlight_end":6}],"label":"cannot borrow as mutable","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0596]: cannot borrow immutable borrowed content as mutable\n --> tests/compile-fail/ownership_rc_mutability.rs:12:5\n |\n12 | s.push_str(\" noodles\");\n | ^ cannot borrow as mutable\n\n"} Oct 11 04:56:29.769 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.769 INFO blam! {"message":"For more information about this error, try `rustc --explain E0596`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0596`.\n"} Oct 11 04:56:29.769 INFO blam! Oct 11 04:56:29.769 INFO blam! ------------------------------------------ Oct 11 04:56:29.769 INFO blam! Oct 11 04:56:29.769 INFO blam! thread '[compile-fail] compile-fail/ownership_rc_mutability.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.769 INFO blam! stack backtrace: Oct 11 04:56:29.769 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.769 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.769 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.769 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.769 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.769 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.769 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.769 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.769 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.769 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.769 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.769 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.769 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.769 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.769 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.769 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.769 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.769 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.769 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.769 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.769 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.769 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.769 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.769 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.769 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.769 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.769 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.769 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.769 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.769 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.769 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.769 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.769 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.769 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.769 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.769 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.769 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.769 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.769 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.769 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.769 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.769 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.769 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.769 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.769 INFO blam! 24: 0x0 - Oct 11 04:56:29.769 INFO blam! Oct 11 04:56:29.770 INFO blam! ---- [compile-fail] compile-fail/ownership_string_label.rs stdout ---- Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.770 INFO blam! status: exit code: 1 Oct 11 04:56:29.770 INFO blam! command: "rustc" "tests/compile-fail/ownership_string_label.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/ownership_string_label.stage-id" "-L" "/tmp/ownership_string_label.stage-id.aux" "-A" "unused" Oct 11 04:56:29.770 INFO blam! stdout: Oct 11 04:56:29.770 INFO blam! ------------------------------------------ Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! ------------------------------------------ Oct 11 04:56:29.770 INFO blam! stderr: Oct 11 04:56:29.770 INFO blam! ------------------------------------------ Oct 11 04:56:29.770 INFO blam! error[E0204]: the trait `Copy` may not be implemented for this type Oct 11 04:56:29.770 INFO blam! --> tests/compile-fail/ownership_string_label.rs:7:10 Oct 11 04:56:29.770 INFO blam! | Oct 11 04:56:29.770 INFO blam! 7 | #[derive(Copy, Clone)] Oct 11 04:56:29.770 INFO blam! | ^^^^ Oct 11 04:56:29.770 INFO blam! 8 | struct StringLabel { name: String } Oct 11 04:56:29.770 INFO blam! | ------------ this field does not implement `Copy` Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! error: aborting due to previous error Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! For more information about this error, try `rustc --explain E0204`. Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! ------------------------------------------ Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! thread '[compile-fail] compile-fail/ownership_string_label.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.770 INFO blam! stack backtrace: Oct 11 04:56:29.770 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.770 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.770 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.770 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.770 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.770 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.770 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.770 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.770 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.770 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.770 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.770 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.770 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.770 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.770 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.770 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.770 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.770 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.770 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.770 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.770 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.770 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.770 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.770 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.770 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.770 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.770 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.770 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.770 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.770 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.770 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.770 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.770 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.770 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.770 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.770 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.770 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.770 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.770 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.770 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.770 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.770 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.770 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.770 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.770 INFO blam! 24: 0x0 - Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.770 INFO blam! ---- [compile-fail] compile-fail/ownership_triple_move.rs stdout ---- Oct 11 04:56:29.770 INFO blam! Oct 11 04:56:29.771 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.771 INFO blam! status: exit code: 1 Oct 11 04:56:29.771 INFO blam! command: "rustc" "tests/compile-fail/ownership_triple_move.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/ownership_triple_move.stage-id" "-L" "/tmp/ownership_triple_move.stage-id.aux" "-A" "unused" Oct 11 04:56:29.771 INFO blam! stdout: Oct 11 04:56:29.771 INFO blam! ------------------------------------------ Oct 11 04:56:29.771 INFO blam! Oct 11 04:56:29.771 INFO blam! ------------------------------------------ Oct 11 04:56:29.771 INFO blam! stderr: Oct 11 04:56:29.771 INFO blam! ------------------------------------------ Oct 11 04:56:29.771 INFO blam! {"message":"use of moved value: `x`","code":{"code":"E0382","explanation":"\nThis error occurs when an attempt is made to use a variable after its contents\nhave been moved elsewhere. For example:\n\n```compile_fail,E0382\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = MyStruct{ s: 5u32 };\n let y = x;\n x.s = 6;\n println!(\"{}\", x.s);\n}\n```\n\nSince `MyStruct` is a type that is not marked `Copy`, the data gets moved out\nof `x` when we set `y`. This is fundamental to Rust's ownership system: outside\nof workarounds like `Rc`, a value cannot be owned by more than one variable.\n\nSometimes we don't need to move the value. Using a reference, we can let another\nfunction borrow the value without changing its ownership. In the example below,\nwe don't actually have to move our string to `calculate_length`, we can give it\na reference to it with `&` instead.\n\n```\nfn main() {\n let s1 = String::from(\"hello\");\n\n let len = calculate_length(&s1);\n\n println!(\"The length of '{}' is {}.\", s1, len);\n}\n\nfn calculate_length(s: &String) -> usize {\n s.len()\n}\n```\n\nA mutable reference can be created with `&mut`.\n\nSometimes we don't want a reference, but a duplicate. All types marked `Clone`\ncan be duplicated by calling `.clone()`. Subsequent changes to a clone do not\naffect the original variable.\n\nMost types in the standard library are marked `Clone`. The example below\ndemonstrates using `clone()` on a string. `s1` is first set to \"many\", and then\ncopied to `s2`. Then the first character of `s1` is removed, without affecting\n`s2`. \"any many\" is printed to the console.\n\n```\nfn main() {\n let mut s1 = String::from(\"many\");\n let s2 = s1.clone();\n s1.remove(0);\n println!(\"{} {}\", s1, s2);\n}\n```\n\nIf we control the definition of a type, we can implement `Clone` on it ourselves\nwith `#[derive(Clone)]`.\n\nSome types have no ownership semantics at all and are trivial to duplicate. An\nexample is `i32` and the other number types. We don't have to call `.clone()` to\nclone them, because they are marked `Copy` in addition to `Clone`. Implicit\ncloning is more convenient in this case. We can mark our own types `Copy` if\nall their members also are marked `Copy`.\n\nIn the example below, we implement a `Point` type. Because it only stores two\nintegers, we opt-out of ownership semantics with `Copy`. Then we can\n`let p2 = p1` without `p1` being moved.\n\n```\n#[derive(Copy, Clone)]\nstruct Point { x: i32, y: i32 }\n\nfn main() {\n let mut p1 = Point{ x: -1, y: 2 };\n let p2 = p1;\n p1.x = 1;\n println!(\"p1: {}, {}\", p1.x, p1.y);\n println!(\"p2: {}, {}\", p2.x, p2.y);\n}\n```\n\nAlternatively, if we don't control the struct's definition, or mutable shared\nownership is truly required, we can use `Rc` and `RefCell`:\n\n```\nuse std::cell::RefCell;\nuse std::rc::Rc;\n\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = Rc::new(RefCell::new(MyStruct{ s: 5u32 }));\n let y = x.clone();\n x.borrow_mut().s = 6;\n println!(\"{}\", x.borrow().s);\n}\n```\n\nWith this approach, x and y share ownership of the data via the `Rc` (reference\ncount type). `RefCell` essentially performs runtime borrow checking: ensuring\nthat at most one writer or multiple readers can access the data at any one time.\n\nIf you wish to learn more about ownership in Rust, start with the chapter in the\nBook:\n\nhttps://doc.rust-lang.org/book/first-edition/ownership.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/ownership_triple_move.rs","byte_start":327,"byte_end":328,"line_start":16,"line_end":16,"column_start":7,"column_end":8,"is_primary":true,"text":[{"text":" h(x) // bad: x is uninitialized here if either path uses it","highlight_start":7,"highlight_end":8}],"label":"value used here after move","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/ownership_triple_move.rs","byte_start":211,"byte_end":212,"line_start":12,"line_end":12,"column_start":11,"column_end":12,"is_primary":false,"text":[{"text":" f(x); // ... okay to move from x here","highlight_start":11,"highlight_end":12}],"label":"value moved here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"move occurs because `x` has type `std::vec::Vec`, which does not implement the `Copy` trait","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0382]: use of moved value: `x`\n --> tests/compile-fail/ownership_triple_move.rs:16:7\n |\n12 | f(x); // ... okay to move from x here\n | - value moved here\n...\n16 | h(x) // bad: x is uninitialized here if either path uses it\n | ^ value used here after move\n |\n = note: move occurs because `x` has type `std::vec::Vec`, which does not implement the `Copy` trait\n\n"} Oct 11 04:56:29.771 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.771 INFO blam! {"message":"For more information about this error, try `rustc --explain E0382`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0382`.\n"} Oct 11 04:56:29.771 INFO blam! Oct 11 04:56:29.771 INFO blam! ------------------------------------------ Oct 11 04:56:29.771 INFO blam! Oct 11 04:56:29.771 INFO blam! thread '[compile-fail] compile-fail/ownership_triple_move.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.771 INFO blam! stack backtrace: Oct 11 04:56:29.771 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.771 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.771 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.771 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.771 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.771 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.771 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.771 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.771 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.771 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.771 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.771 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.771 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.771 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.771 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.771 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.771 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.771 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.771 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.771 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.771 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.771 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.771 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.771 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.771 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.771 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.771 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.771 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.771 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.771 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.771 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.771 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.771 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.771 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.771 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.771 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.771 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.771 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.771 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.771 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.771 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.771 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.771 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.771 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.771 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.771 INFO blam! 24: 0x0 - Oct 11 04:56:29.771 INFO blam! Oct 11 04:56:29.771 INFO blam! ---- [compile-fail] compile-fail/references_in_nested_struct.rs stdout ---- Oct 11 04:56:29.771 INFO blam! Oct 11 04:56:29.771 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.771 INFO blam! status: exit code: 1 Oct 11 04:56:29.771 INFO blam! command: "rustc" "tests/compile-fail/references_in_nested_struct.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_in_nested_struct.stage-id" "-L" "/tmp/references_in_nested_struct.stage-id.aux" "-A" "unused" Oct 11 04:56:29.771 INFO blam! stdout: Oct 11 04:56:29.771 INFO blam! ------------------------------------------ Oct 11 04:56:29.771 INFO blam! Oct 11 04:56:29.772 INFO blam! ------------------------------------------ Oct 11 04:56:29.772 INFO blam! stderr: Oct 11 04:56:29.772 INFO blam! ------------------------------------------ Oct 11 04:56:29.772 INFO blam! error[E0601]: `main` function not found in crate `references_in_nested_struct` Oct 11 04:56:29.772 INFO blam! | Oct 11 04:56:29.772 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/references_in_nested_struct.rs` Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.772 INFO blam! error[E0106]: missing lifetime specifier Oct 11 04:56:29.772 INFO blam! --> tests/compile-fail/references_in_nested_struct.rs:8:8 Oct 11 04:56:29.772 INFO blam! | Oct 11 04:56:29.772 INFO blam! 8 | s: S // not adequate Oct 11 04:56:29.772 INFO blam! | ^ expected lifetime parameter Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.772 INFO blam! error: aborting due to 2 previous errors Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.772 INFO blam! Some errors occurred: E0106, E0601. Oct 11 04:56:29.772 INFO blam! For more information about an error, try `rustc --explain E0106`. Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.772 INFO blam! ------------------------------------------ Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.772 INFO blam! thread '[compile-fail] compile-fail/references_in_nested_struct.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.772 INFO blam! stack backtrace: Oct 11 04:56:29.772 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.772 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.772 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.772 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.772 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.772 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.772 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.772 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.772 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.772 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.772 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.772 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.772 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.772 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.772 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.772 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.772 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.772 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.772 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.772 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.772 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.772 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.772 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.772 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.772 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.772 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.772 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.772 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.772 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.772 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.772 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.772 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.772 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.772 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.772 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.772 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.772 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.772 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.772 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.772 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.772 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.772 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.772 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.772 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.772 INFO blam! 24: 0x0 - Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.772 INFO blam! ---- [compile-fail] compile-fail/ownership_struct.rs stdout ---- Oct 11 04:56:29.772 INFO blam! Oct 11 04:56:29.773 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.773 INFO blam! status: exit code: 1 Oct 11 04:56:29.773 INFO blam! command: "rustc" "tests/compile-fail/ownership_struct.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/ownership_struct.stage-id" "-L" "/tmp/ownership_struct.stage-id.aux" "-A" "unused" Oct 11 04:56:29.773 INFO blam! stdout: Oct 11 04:56:29.773 INFO blam! ------------------------------------------ Oct 11 04:56:29.773 INFO blam! Oct 11 04:56:29.773 INFO blam! ------------------------------------------ Oct 11 04:56:29.773 INFO blam! stderr: Oct 11 04:56:29.773 INFO blam! ------------------------------------------ Oct 11 04:56:29.773 INFO blam! error[E0382]: use of moved value: `l.number` Oct 11 04:56:29.773 INFO blam! --> tests/compile-fail/ownership_struct.rs:12:40 Oct 11 04:56:29.773 INFO blam! | Oct 11 04:56:29.773 INFO blam! 11 | print(l); Oct 11 04:56:29.773 INFO blam! | - value moved here Oct 11 04:56:29.773 INFO blam! 12 | println!("My label number is: {}", l.number); Oct 11 04:56:29.773 INFO blam! | ^^^^^^^^ value used here after move Oct 11 04:56:29.773 INFO blam! | Oct 11 04:56:29.773 INFO blam! = note: move occurs because `l` has type `main::Label`, which does not implement the `Copy` trait Oct 11 04:56:29.773 INFO blam! Oct 11 04:56:29.773 INFO blam! error: aborting due to previous error Oct 11 04:56:29.773 INFO blam! Oct 11 04:56:29.773 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.773 INFO blam! Oct 11 04:56:29.773 INFO blam! ------------------------------------------ Oct 11 04:56:29.773 INFO blam! Oct 11 04:56:29.773 INFO blam! thread '[compile-fail] compile-fail/ownership_struct.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.773 INFO blam! stack backtrace: Oct 11 04:56:29.773 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.773 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.773 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.773 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.773 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.773 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.773 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.773 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.773 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.773 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.773 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.773 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.773 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.773 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.773 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.773 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.773 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.773 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.773 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.773 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.773 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.773 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.773 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.773 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.773 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.773 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.773 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.773 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.773 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.773 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.773 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.773 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.773 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.773 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.773 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.773 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.773 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.773 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.773 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.773 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.773 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.773 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.773 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.773 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.773 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.773 INFO blam! 24: 0x0 - Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! ---- [compile-fail] compile-fail/references_fn_using_same_lifetime.rs stdout ---- Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.774 INFO blam! status: exit code: 1 Oct 11 04:56:29.774 INFO blam! command: "rustc" "tests/compile-fail/references_fn_using_same_lifetime.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_fn_using_same_lifetime.stage-id" "-L" "/tmp/references_fn_using_same_lifetime.stage-id.aux" "-A" "unused" Oct 11 04:56:29.774 INFO blam! stdout: Oct 11 04:56:29.774 INFO blam! ------------------------------------------ Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! ------------------------------------------ Oct 11 04:56:29.774 INFO blam! stderr: Oct 11 04:56:29.774 INFO blam! ------------------------------------------ Oct 11 04:56:29.774 INFO blam! error[E0597]: `y` does not live long enough Oct 11 04:56:29.774 INFO blam! --> tests/compile-fail/references_fn_using_same_lifetime.rs:13:28 Oct 11 04:56:29.774 INFO blam! | Oct 11 04:56:29.774 INFO blam! 13 | let s = f(&x, &y); Oct 11 04:56:29.774 INFO blam! | ^ borrowed value does not live long enough Oct 11 04:56:29.774 INFO blam! ... Oct 11 04:56:29.774 INFO blam! 16 | } Oct 11 04:56:29.774 INFO blam! | - `y` dropped here while still borrowed Oct 11 04:56:29.774 INFO blam! 17 | } Oct 11 04:56:29.774 INFO blam! | - borrowed value needs to live until here Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! error: aborting due to previous error Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! ------------------------------------------ Oct 11 04:56:29.774 INFO blam! Oct 11 04:56:29.774 INFO blam! thread '[compile-fail] compile-fail/references_fn_using_same_lifetime.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.774 INFO blam! stack backtrace: Oct 11 04:56:29.774 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.774 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.774 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.774 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.774 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.774 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.774 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.774 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.774 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.774 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.774 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.774 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.774 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.774 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.774 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.774 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.774 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.774 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.774 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.774 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.774 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.774 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.774 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.774 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.774 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.774 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.774 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.774 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.774 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.774 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.774 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.774 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.774 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.774 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.774 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.774 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.774 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.774 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.774 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.774 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.774 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.774 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.775 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.775 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.775 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.775 INFO blam! 24: 0x0 - Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! ---- [compile-fail] compile-fail/references_in_struct.rs stdout ---- Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.775 INFO blam! status: exit code: 1 Oct 11 04:56:29.775 INFO blam! command: "rustc" "tests/compile-fail/references_in_struct.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_in_struct.stage-id" "-L" "/tmp/references_in_struct.stage-id.aux" "-A" "unused" Oct 11 04:56:29.775 INFO blam! stdout: Oct 11 04:56:29.775 INFO blam! ------------------------------------------ Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! ------------------------------------------ Oct 11 04:56:29.775 INFO blam! stderr: Oct 11 04:56:29.775 INFO blam! ------------------------------------------ Oct 11 04:56:29.775 INFO blam! error[E0106]: missing lifetime specifier Oct 11 04:56:29.775 INFO blam! --> tests/compile-fail/references_in_struct.rs:7:12 Oct 11 04:56:29.775 INFO blam! | Oct 11 04:56:29.775 INFO blam! 7 | r: &i32 Oct 11 04:56:29.775 INFO blam! | ^ expected lifetime parameter Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! error: aborting due to previous error Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! For more information about this error, try `rustc --explain E0106`. Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! ------------------------------------------ Oct 11 04:56:29.775 INFO blam! Oct 11 04:56:29.775 INFO blam! thread '[compile-fail] compile-fail/references_in_struct.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.775 INFO blam! stack backtrace: Oct 11 04:56:29.775 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.775 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.775 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.775 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.775 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.775 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.775 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.775 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.775 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.775 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.775 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.775 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.775 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.775 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.775 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.775 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.775 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.775 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.775 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.775 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.775 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.775 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.775 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.775 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.775 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.775 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.775 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.775 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.775 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.775 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.775 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.775 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.775 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.775 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.775 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.775 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.775 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.775 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.775 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.775 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.775 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.775 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.775 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.776 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.776 INFO blam! 24: 0x0 - Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs stdout ---- Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.776 INFO blam! status: exit code: 1 Oct 11 04:56:29.776 INFO blam! command: "rustc" "tests/compile-fail/references_sharing_vs_mutation_1.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_sharing_vs_mutation_1.stage-id" "-L" "/tmp/references_sharing_vs_mutation_1.stage-id.aux" "-A" "unused" Oct 11 04:56:29.776 INFO blam! stdout: Oct 11 04:56:29.776 INFO blam! ------------------------------------------ Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! ------------------------------------------ Oct 11 04:56:29.776 INFO blam! stderr: Oct 11 04:56:29.776 INFO blam! ------------------------------------------ Oct 11 04:56:29.776 INFO blam! error[E0505]: cannot move out of `v` because it is borrowed Oct 11 04:56:29.776 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_1.rs:10:9 Oct 11 04:56:29.776 INFO blam! | Oct 11 04:56:29.776 INFO blam! 9 | let r = &v; Oct 11 04:56:29.776 INFO blam! | - borrow of `v` occurs here Oct 11 04:56:29.776 INFO blam! 10 | let aside = v; // move vector to aside Oct 11 04:56:29.776 INFO blam! | ^^^^^ move out of `v` occurs here Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! error: aborting due to previous error Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! For more information about this error, try `rustc --explain E0505`. Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! ------------------------------------------ Oct 11 04:56:29.776 INFO blam! Oct 11 04:56:29.776 INFO blam! thread '[compile-fail] compile-fail/references_sharing_vs_mutation_1.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.776 INFO blam! stack backtrace: Oct 11 04:56:29.776 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.776 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.776 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.776 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.776 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.776 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.776 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.776 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.776 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.776 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.776 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.776 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.776 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.776 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.776 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.776 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.776 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.776 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.776 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.776 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.776 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.776 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.776 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.776 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.776 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.776 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.776 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.776 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.776 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.776 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.776 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.776 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.776 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.776 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.776 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.776 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.776 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.776 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.776 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.776 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.777 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.777 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.777 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.777 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.777 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.777 INFO blam! 24: 0x0 - Oct 11 04:56:29.777 INFO blam! Oct 11 04:56:29.777 INFO blam! ---- [compile-fail] compile-fail/references_self_assignment.rs stdout ---- Oct 11 04:56:29.777 INFO blam! Oct 11 04:56:29.777 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.777 INFO blam! status: exit code: 1 Oct 11 04:56:29.777 INFO blam! command: "rustc" "tests/compile-fail/references_self_assignment.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/references_self_assignment.stage-id" "-L" "/tmp/references_self_assignment.stage-id.aux" "-A" "unused" Oct 11 04:56:29.777 INFO blam! stdout: Oct 11 04:56:29.777 INFO blam! ------------------------------------------ Oct 11 04:56:29.777 INFO blam! Oct 11 04:56:29.777 INFO blam! ------------------------------------------ Oct 11 04:56:29.777 INFO blam! stderr: Oct 11 04:56:29.777 INFO blam! ------------------------------------------ Oct 11 04:56:29.777 INFO blam! {"message":"cannot borrow `f` as immutable because it is also borrowed as mutable","code":{"code":"E0502","explanation":"\nThis error indicates that you are trying to borrow a variable as mutable when it\nhas already been borrowed as immutable.\n\nExample of erroneous code:\n\n```compile_fail,E0502\nfn bar(x: &mut i32) {}\nfn foo(a: &mut i32) {\n let ref y = a; // a is borrowed as immutable.\n bar(a); // error: cannot borrow `*a` as mutable because `a` is also borrowed\n // as immutable\n}\n```\n\nTo fix this error, ensure that you don't have any other references to the\nvariable before trying to access it mutably:\n\n```\nfn bar(x: &mut i32) {}\nfn foo(a: &mut i32) {\n bar(a);\n let ref y = a; // ok!\n}\n```\n\nFor more information on the rust ownership system, take a look at\nhttps://doc.rust-lang.org/stable/book/references-and-borrowing.html.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/references_self_assignment.rs","byte_start":402,"byte_end":403,"line_start":20,"line_end":20,"column_start":25,"column_end":26,"is_primary":true,"text":[{"text":" clone_from(&mut f, &f);","highlight_start":25,"highlight_end":26}],"label":"immutable borrow occurs here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/references_self_assignment.rs","byte_start":398,"byte_end":399,"line_start":20,"line_end":20,"column_start":21,"column_end":22,"is_primary":false,"text":[{"text":" clone_from(&mut f, &f);","highlight_start":21,"highlight_end":22}],"label":"mutable borrow occurs here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/references_self_assignment.rs","byte_start":403,"byte_end":404,"line_start":20,"line_end":20,"column_start":26,"column_end":27,"is_primary":false,"text":[{"text":" clone_from(&mut f, &f);","highlight_start":26,"highlight_end":27}],"label":"mutable borrow ends here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0502]: cannot borrow `f` as immutable because it is also borrowed as mutable\n --> tests/compile-fail/references_self_assignment.rs:20:25\n |\n20 | clone_from(&mut f, &f);\n | - ^- mutable borrow ends here\n | | |\n | | immutable borrow occurs here\n | mutable borrow occurs here\n\n"} Oct 11 04:56:29.777 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.777 INFO blam! {"message":"For more information about this error, try `rustc --explain E0502`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0502`.\n"} Oct 11 04:56:29.777 INFO blam! Oct 11 04:56:29.777 INFO blam! ------------------------------------------ Oct 11 04:56:29.777 INFO blam! Oct 11 04:56:29.777 INFO blam! thread '[compile-fail] compile-fail/references_self_assignment.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.777 INFO blam! stack backtrace: Oct 11 04:56:29.777 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.777 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.777 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.777 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.777 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.777 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.777 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.777 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.777 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.777 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.777 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.777 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.777 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.777 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.777 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.777 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.777 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.777 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.777 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.777 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.777 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.777 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.777 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.777 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.777 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.777 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.777 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.777 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.777 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.777 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.777 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.777 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.777 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.777 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.777 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.777 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.777 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.777 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.777 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.777 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.777 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.777 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.777 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.777 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.777 INFO blam! 24: 0x0 - Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! ---- [compile-fail] compile-fail/references_immut_vs_const.rs stdout ---- Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.778 INFO blam! status: exit code: 1 Oct 11 04:56:29.778 INFO blam! command: "rustc" "tests/compile-fail/references_immut_vs_const.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_immut_vs_const.stage-id" "-L" "/tmp/references_immut_vs_const.stage-id.aux" "-A" "unused" Oct 11 04:56:29.778 INFO blam! stdout: Oct 11 04:56:29.778 INFO blam! ------------------------------------------ Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! ------------------------------------------ Oct 11 04:56:29.778 INFO blam! stderr: Oct 11 04:56:29.778 INFO blam! ------------------------------------------ Oct 11 04:56:29.778 INFO blam! error[E0506]: cannot assign to `x` because it is borrowed Oct 11 04:56:29.778 INFO blam! --> tests/compile-fail/references_immut_vs_const.rs:7:5 Oct 11 04:56:29.778 INFO blam! | Oct 11 04:56:29.778 INFO blam! 5 | let p = &x; // shared reference to i32 Oct 11 04:56:29.778 INFO blam! | - borrow of `x` occurs here Oct 11 04:56:29.778 INFO blam! 6 | assert_eq!(*p, 42); Oct 11 04:56:29.778 INFO blam! 7 | x += 1; // error: cannot assign to x because it is borrowed Oct 11 04:56:29.778 INFO blam! | ^^^^^^ assignment to borrowed `x` occurs here Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! error: aborting due to previous error Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! For more information about this error, try `rustc --explain E0506`. Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! ------------------------------------------ Oct 11 04:56:29.778 INFO blam! Oct 11 04:56:29.778 INFO blam! thread '[compile-fail] compile-fail/references_immut_vs_const.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.778 INFO blam! stack backtrace: Oct 11 04:56:29.778 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.778 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.778 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.778 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.778 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.778 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.778 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.778 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.778 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.778 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.778 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.778 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.778 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.778 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.778 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.778 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.778 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.778 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.778 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.778 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.778 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.778 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.778 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.778 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.778 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.778 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.778 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.778 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.778 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.778 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.778 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.778 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.778 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.778 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.778 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.778 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.778 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.778 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.778 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.778 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.778 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.778 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.778 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.778 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.779 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.779 INFO blam! 24: 0x0 - Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! ---- [compile-fail] compile-fail/references_lifetimes_propagated.rs stdout ---- Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.779 INFO blam! status: exit code: 1 Oct 11 04:56:29.779 INFO blam! command: "rustc" "tests/compile-fail/references_lifetimes_propagated.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_lifetimes_propagated.stage-id" "-L" "/tmp/references_lifetimes_propagated.stage-id.aux" "-A" "unused" Oct 11 04:56:29.779 INFO blam! stdout: Oct 11 04:56:29.779 INFO blam! ------------------------------------------ Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! ------------------------------------------ Oct 11 04:56:29.779 INFO blam! stderr: Oct 11 04:56:29.779 INFO blam! ------------------------------------------ Oct 11 04:56:29.779 INFO blam! error[E0597]: `parabola` does not live long enough Oct 11 04:56:29.779 INFO blam! --> tests/compile-fail/references_lifetimes_propagated.rs:11:23 Oct 11 04:56:29.779 INFO blam! | Oct 11 04:56:29.779 INFO blam! 11 | s = smallest(¶bola); Oct 11 04:56:29.779 INFO blam! | ^^^^^^^^ borrowed value does not live long enough Oct 11 04:56:29.779 INFO blam! 12 | } Oct 11 04:56:29.779 INFO blam! | - `parabola` dropped here while still borrowed Oct 11 04:56:29.779 INFO blam! 13 | assert_eq!(*s, 0); // bad: points to element of dropped array Oct 11 04:56:29.779 INFO blam! 14 | } Oct 11 04:56:29.779 INFO blam! | - borrowed value needs to live until here Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! error: aborting due to previous error Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! ------------------------------------------ Oct 11 04:56:29.779 INFO blam! Oct 11 04:56:29.779 INFO blam! thread '[compile-fail] compile-fail/references_lifetimes_propagated.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.779 INFO blam! stack backtrace: Oct 11 04:56:29.779 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.779 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.779 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.779 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.779 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.779 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.779 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.779 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.779 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.779 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.779 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.779 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.779 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.779 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.779 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.779 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.779 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.779 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.779 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.779 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.779 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.779 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.779 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.779 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.779 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.779 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.779 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.779 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.779 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.779 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.779 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.779 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.779 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.779 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.779 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.779 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.779 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.779 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.779 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.779 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.780 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.780 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.780 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.780 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.780 INFO blam! 24: 0x0 - Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs stdout ---- Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.780 INFO blam! status: exit code: 1 Oct 11 04:56:29.780 INFO blam! command: "rustc" "tests/compile-fail/references_sharing_vs_mutation_2.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_sharing_vs_mutation_2.stage-id" "-L" "/tmp/references_sharing_vs_mutation_2.stage-id.aux" "-A" "unused" Oct 11 04:56:29.780 INFO blam! stdout: Oct 11 04:56:29.780 INFO blam! ------------------------------------------ Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! ------------------------------------------ Oct 11 04:56:29.780 INFO blam! stderr: Oct 11 04:56:29.780 INFO blam! ------------------------------------------ Oct 11 04:56:29.780 INFO blam! error[E0502]: cannot borrow `wave` as immutable because it is also borrowed as mutable Oct 11 04:56:29.780 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_2.rs:9:24 Oct 11 04:56:29.780 INFO blam! | Oct 11 04:56:29.780 INFO blam! 9 | extend(&mut wave, &wave); Oct 11 04:56:29.780 INFO blam! | ---- ^^^^- mutable borrow ends here Oct 11 04:56:29.780 INFO blam! | | | Oct 11 04:56:29.780 INFO blam! | | immutable borrow occurs here Oct 11 04:56:29.780 INFO blam! | mutable borrow occurs here Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! error: aborting due to previous error Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! For more information about this error, try `rustc --explain E0502`. Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! ------------------------------------------ Oct 11 04:56:29.780 INFO blam! Oct 11 04:56:29.780 INFO blam! thread '[compile-fail] compile-fail/references_sharing_vs_mutation_2.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.780 INFO blam! stack backtrace: Oct 11 04:56:29.780 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.780 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.780 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.780 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.780 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.780 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.780 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.780 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.780 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.780 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.780 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.780 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.780 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.780 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.780 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.780 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.780 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.780 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.780 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.780 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.780 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.780 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.780 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.781 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.781 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.781 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.781 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.781 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.781 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.781 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.781 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.781 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.781 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.781 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.781 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.781 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.781 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.781 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.781 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.781 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.781 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.781 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.781 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.781 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.781 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.781 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.781 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.781 INFO blam! 24: 0x0 - Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs stdout ---- Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.781 INFO blam! status: exit code: 1 Oct 11 04:56:29.781 INFO blam! command: "rustc" "tests/compile-fail/references_sharing_vs_mutation_4.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_sharing_vs_mutation_4.stage-id" "-L" "/tmp/references_sharing_vs_mutation_4.stage-id.aux" "-A" "unused" Oct 11 04:56:29.781 INFO blam! stdout: Oct 11 04:56:29.781 INFO blam! ------------------------------------------ Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! ------------------------------------------ Oct 11 04:56:29.781 INFO blam! stderr: Oct 11 04:56:29.781 INFO blam! ------------------------------------------ Oct 11 04:56:29.781 INFO blam! error[E0596]: cannot borrow field `r.1` of immutable binding as mutable Oct 11 04:56:29.781 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_4.rs:7:19 Oct 11 04:56:29.781 INFO blam! | Oct 11 04:56:29.781 INFO blam! 7 | let m1 = &mut r.1; // error: can't reborrow shared as mutable Oct 11 04:56:29.781 INFO blam! | ^^^ cannot mutably borrow field of immutable binding Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! error: aborting due to previous error Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! For more information about this error, try `rustc --explain E0596`. Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! ------------------------------------------ Oct 11 04:56:29.781 INFO blam! Oct 11 04:56:29.781 INFO blam! thread '[compile-fail] compile-fail/references_sharing_vs_mutation_4.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.781 INFO blam! stack backtrace: Oct 11 04:56:29.781 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.781 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.781 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.781 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.781 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.781 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.781 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.781 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.781 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.781 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.781 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.781 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.781 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.781 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.781 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.781 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.781 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.781 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.781 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.781 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.781 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.782 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.782 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.782 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.782 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.782 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.782 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.782 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.782 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.782 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.782 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.782 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.782 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.782 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.782 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.782 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.782 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.782 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.782 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.782 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.782 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.782 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.782 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.782 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.782 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.782 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.782 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.782 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.782 INFO blam! 24: 0x0 - Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs stdout ---- Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.782 INFO blam! status: exit code: 1 Oct 11 04:56:29.782 INFO blam! command: "rustc" "tests/compile-fail/references_sharing_vs_mutation_3.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_sharing_vs_mutation_3.stage-id" "-L" "/tmp/references_sharing_vs_mutation_3.stage-id.aux" "-A" "unused" Oct 11 04:56:29.782 INFO blam! stdout: Oct 11 04:56:29.782 INFO blam! ------------------------------------------ Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! ------------------------------------------ Oct 11 04:56:29.782 INFO blam! stderr: Oct 11 04:56:29.782 INFO blam! ------------------------------------------ Oct 11 04:56:29.782 INFO blam! error[E0506]: cannot assign to `x` because it is borrowed Oct 11 04:56:29.782 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:10:5 Oct 11 04:56:29.782 INFO blam! | Oct 11 04:56:29.782 INFO blam! 8 | let r1 = &x; Oct 11 04:56:29.782 INFO blam! | - borrow of `x` occurs here Oct 11 04:56:29.782 INFO blam! 9 | let r2 = &x; // okay: multiple shared borrows permitted Oct 11 04:56:29.782 INFO blam! 10 | x += 10; // error: cannot assign to `x` because it is borrowed Oct 11 04:56:29.782 INFO blam! | ^^^^^^^ assignment to borrowed `x` occurs here Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! error[E0502]: cannot borrow `x` as mutable because it is also borrowed as immutable Oct 11 04:56:29.782 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:11:18 Oct 11 04:56:29.782 INFO blam! | Oct 11 04:56:29.782 INFO blam! 8 | let r1 = &x; Oct 11 04:56:29.782 INFO blam! | - immutable borrow occurs here Oct 11 04:56:29.782 INFO blam! ... Oct 11 04:56:29.782 INFO blam! 11 | let m = &mut x; // error: cannot borrow `x` as mutable because it is Oct 11 04:56:29.782 INFO blam! | ^ mutable borrow occurs here Oct 11 04:56:29.782 INFO blam! ... Oct 11 04:56:29.782 INFO blam! 18 | } Oct 11 04:56:29.782 INFO blam! | - immutable borrow ends here Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! error[E0499]: cannot borrow `y` as mutable more than once at a time Oct 11 04:56:29.782 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:16:19 Oct 11 04:56:29.782 INFO blam! | Oct 11 04:56:29.782 INFO blam! 15 | let m1 = &mut y; Oct 11 04:56:29.782 INFO blam! | - first mutable borrow occurs here Oct 11 04:56:29.782 INFO blam! 16 | let m2 = &mut y; // error: cannot borrow as mutable more than once Oct 11 04:56:29.782 INFO blam! | ^ second mutable borrow occurs here Oct 11 04:56:29.782 INFO blam! 17 | let z = y; // error: cannot use `y` because it was mutably borrowed Oct 11 04:56:29.782 INFO blam! 18 | } Oct 11 04:56:29.782 INFO blam! | - first borrow ends here Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! error[E0503]: cannot use `y` because it was mutably borrowed Oct 11 04:56:29.782 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:17:9 Oct 11 04:56:29.782 INFO blam! | Oct 11 04:56:29.782 INFO blam! 15 | let m1 = &mut y; Oct 11 04:56:29.782 INFO blam! | - borrow of `y` occurs here Oct 11 04:56:29.782 INFO blam! 16 | let m2 = &mut y; // error: cannot borrow as mutable more than once Oct 11 04:56:29.782 INFO blam! 17 | let z = y; // error: cannot use `y` because it was mutably borrowed Oct 11 04:56:29.782 INFO blam! | ^ use of borrowed `y` Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! error: aborting due to 4 previous errors Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.782 INFO blam! Some errors occurred: E0499, E0502, E0503, E0506. Oct 11 04:56:29.782 INFO blam! For more information about an error, try `rustc --explain E0499`. Oct 11 04:56:29.782 INFO blam! Oct 11 04:56:29.783 INFO blam! ------------------------------------------ Oct 11 04:56:29.783 INFO blam! Oct 11 04:56:29.783 INFO blam! thread '[compile-fail] compile-fail/references_sharing_vs_mutation_3.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.783 INFO blam! stack backtrace: Oct 11 04:56:29.783 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.783 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.783 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.783 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.783 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.783 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.783 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.783 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.783 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.783 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.783 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.783 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.783 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.783 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.783 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.783 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.783 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.783 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.783 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.783 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.783 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.783 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.783 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.784 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.784 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.784 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.784 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.784 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.784 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.784 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.784 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.784 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.784 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.784 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.784 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.784 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.784 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.784 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.784 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.784 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.784 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.784 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.784 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.784 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.784 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.784 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.784 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.784 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.784 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.784 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.784 INFO blam! 24: 0x0 - Oct 11 04:56:29.784 INFO blam! Oct 11 04:56:29.784 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs stdout ---- Oct 11 04:56:29.784 INFO blam! Oct 11 04:56:29.784 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.784 INFO blam! status: exit code: 1 Oct 11 04:56:29.784 INFO blam! command: "rustc" "tests/compile-fail/references_sharing_vs_mutation_5.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_sharing_vs_mutation_5.stage-id" "-L" "/tmp/references_sharing_vs_mutation_5.stage-id.aux" "-A" "unused" Oct 11 04:56:29.784 INFO blam! stdout: Oct 11 04:56:29.784 INFO blam! ------------------------------------------ Oct 11 04:56:29.784 INFO blam! Oct 11 04:56:29.784 INFO blam! ------------------------------------------ Oct 11 04:56:29.784 INFO blam! stderr: Oct 11 04:56:29.784 INFO blam! ------------------------------------------ Oct 11 04:56:29.784 INFO blam! error[E0503]: cannot use `v.1` because it was mutably borrowed Oct 11 04:56:29.784 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_5.rs:10:5 Oct 11 04:56:29.784 INFO blam! | Oct 11 04:56:29.784 INFO blam! 5 | let m = &mut v; Oct 11 04:56:29.784 INFO blam! | - borrow of `v` occurs here Oct 11 04:56:29.784 INFO blam! ... Oct 11 04:56:29.784 INFO blam! 10 | v.1; // error: access through other paths still forbidden Oct 11 04:56:29.784 INFO blam! | ^^^ use of borrowed `v` Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! error: aborting due to previous error Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! For more information about this error, try `rustc --explain E0503`. Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! ------------------------------------------ Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! thread '[compile-fail] compile-fail/references_sharing_vs_mutation_5.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.785 INFO blam! stack backtrace: Oct 11 04:56:29.785 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.785 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.785 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.785 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.785 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.785 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.785 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.785 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.785 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.785 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.785 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.785 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.785 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.785 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.785 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.785 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.785 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.785 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.785 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.785 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.785 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.785 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.785 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.785 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.785 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.785 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.785 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.785 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.785 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.785 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.785 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.785 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.785 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.785 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.785 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.785 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.785 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.785 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.785 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.785 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.785 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.785 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.785 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.785 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.785 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.785 INFO blam! 24: 0x0 - Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! ---- [compile-fail] compile-fail/references_static_wat.rs stdout ---- Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.785 INFO blam! status: exit code: 1 Oct 11 04:56:29.785 INFO blam! command: "rustc" "tests/compile-fail/references_static_wat.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_static_wat.stage-id" "-L" "/tmp/references_static_wat.stage-id.aux" "-A" "unused" Oct 11 04:56:29.785 INFO blam! stdout: Oct 11 04:56:29.785 INFO blam! ------------------------------------------ Oct 11 04:56:29.785 INFO blam! Oct 11 04:56:29.785 INFO blam! ------------------------------------------ Oct 11 04:56:29.785 INFO blam! stderr: Oct 11 04:56:29.785 INFO blam! ------------------------------------------ Oct 11 04:56:29.785 INFO blam! error: expected one of `!`, `(`, `::`, `<`, or `=`, found `;` Oct 11 04:56:29.786 INFO blam! --> tests/compile-fail/references_static_wat.rs:4:23 Oct 11 04:56:29.786 INFO blam! | Oct 11 04:56:29.786 INFO blam! 4 | static mut STASH: &i32; Oct 11 04:56:29.786 INFO blam! | ^ expected one of `!`, `(`, `::`, `<`, or `=` here Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! error: aborting due to previous error Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! ------------------------------------------ Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! thread '[compile-fail] compile-fail/references_static_wat.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.786 INFO blam! stack backtrace: Oct 11 04:56:29.786 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.786 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.786 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.786 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.786 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.786 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.786 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.786 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.786 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.786 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.786 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.786 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.786 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.786 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.786 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.786 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.786 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.786 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.786 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.786 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.786 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.786 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.786 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.786 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.786 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.786 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.786 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.786 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.786 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.786 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.786 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.786 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.786 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.786 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.786 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.786 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.786 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.786 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.786 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.786 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.786 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.786 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.786 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.786 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.786 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.786 INFO blam! 24: 0x0 - Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! ---- [compile-fail] compile-fail/references_static.rs stdout ---- Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.786 INFO blam! status: exit code: 1 Oct 11 04:56:29.786 INFO blam! command: "rustc" "tests/compile-fail/references_static.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_static.stage-id" "-L" "/tmp/references_static.stage-id.aux" "-A" "unused" Oct 11 04:56:29.786 INFO blam! stdout: Oct 11 04:56:29.786 INFO blam! ------------------------------------------ Oct 11 04:56:29.786 INFO blam! Oct 11 04:56:29.786 INFO blam! ------------------------------------------ Oct 11 04:56:29.786 INFO blam! stderr: Oct 11 04:56:29.786 INFO blam! ------------------------------------------ Oct 11 04:56:29.786 INFO blam! error[E0621]: explicit lifetime required in the type of `p` Oct 11 04:56:29.787 INFO blam! --> tests/compile-fail/references_static.rs:6:17 Oct 11 04:56:29.787 INFO blam! | Oct 11 04:56:29.787 INFO blam! 4 | fn f(p: &i32) { // still not good enough Oct 11 04:56:29.787 INFO blam! | ---- help: add explicit lifetime `'static` to the type of `p`: `&'static i32` Oct 11 04:56:29.787 INFO blam! 5 | unsafe { Oct 11 04:56:29.787 INFO blam! 6 | STASH = p; Oct 11 04:56:29.787 INFO blam! | ^ lifetime `'static` required Oct 11 04:56:29.787 INFO blam! Oct 11 04:56:29.787 INFO blam! error: aborting due to previous error Oct 11 04:56:29.787 INFO blam! Oct 11 04:56:29.787 INFO blam! For more information about this error, try `rustc --explain E0621`. Oct 11 04:56:29.787 INFO blam! Oct 11 04:56:29.787 INFO blam! ------------------------------------------ Oct 11 04:56:29.787 INFO blam! Oct 11 04:56:29.787 INFO blam! thread '[compile-fail] compile-fail/references_static.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.787 INFO blam! stack backtrace: Oct 11 04:56:29.787 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.787 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.787 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.787 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.787 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.787 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.787 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.787 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.787 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.787 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.787 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.787 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.787 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.787 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.787 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.787 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.787 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.787 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.787 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.787 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.787 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.787 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.787 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.787 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.787 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.787 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.787 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.787 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.787 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.787 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.787 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.787 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.787 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.787 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.787 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.787 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.787 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.787 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.787 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.787 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.787 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.787 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.787 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.787 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.787 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.787 INFO blam! 24: 0x0 - Oct 11 04:56:29.787 INFO blam! Oct 11 04:56:29.787 INFO blam! ---- [compile-fail] compile-fail/references_show_moves_table.rs stdout ---- Oct 11 04:56:29.787 INFO blam! Oct 11 04:56:29.787 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.787 INFO blam! status: exit code: 1 Oct 11 04:56:29.787 INFO blam! command: "rustc" "tests/compile-fail/references_show_moves_table.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_show_moves_table.stage-id" "-L" "/tmp/references_show_moves_table.stage-id.aux" "-A" "unused" Oct 11 04:56:29.787 INFO blam! stdout: Oct 11 04:56:29.787 INFO blam! ------------------------------------------ Oct 11 04:56:29.788 INFO blam! Oct 11 04:56:29.788 INFO blam! ------------------------------------------ Oct 11 04:56:29.788 INFO blam! stderr: Oct 11 04:56:29.788 INFO blam! ------------------------------------------ Oct 11 04:56:29.788 INFO blam! error[E0382]: use of moved value: `table` Oct 11 04:56:29.788 INFO blam! --> tests/compile-fail/references_show_moves_table.rs:32:16 Oct 11 04:56:29.788 INFO blam! | Oct 11 04:56:29.788 INFO blam! 31 | show(table); Oct 11 04:56:29.788 INFO blam! | ----- value moved here Oct 11 04:56:29.788 INFO blam! 32 | assert_eq!(table["Gesualdo"][0], "many madrigals"); Oct 11 04:56:29.788 INFO blam! | ^^^^^ value used here after move Oct 11 04:56:29.788 INFO blam! | Oct 11 04:56:29.788 INFO blam! = note: move occurs because `table` has type `std::collections::HashMap>`, which does not implement the `Copy` trait Oct 11 04:56:29.788 INFO blam! Oct 11 04:56:29.788 INFO blam! error: aborting due to previous error Oct 11 04:56:29.788 INFO blam! Oct 11 04:56:29.788 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.788 INFO blam! Oct 11 04:56:29.788 INFO blam! ------------------------------------------ Oct 11 04:56:29.788 INFO blam! Oct 11 04:56:29.788 INFO blam! thread '[compile-fail] compile-fail/references_show_moves_table.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.788 INFO blam! stack backtrace: Oct 11 04:56:29.788 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.788 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.788 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.788 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.788 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.788 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.788 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.788 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.788 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.788 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.788 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.788 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.788 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.788 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.788 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.788 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.788 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.788 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.788 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.788 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.788 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.788 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.788 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.788 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.788 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.788 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.788 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.788 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.788 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.788 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.788 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.788 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.788 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.788 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.788 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.788 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.788 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.788 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.788 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.788 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.788 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.788 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.788 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.788 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.788 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.789 INFO blam! 24: 0x0 - Oct 11 04:56:29.789 INFO blam! Oct 11 04:56:29.789 INFO blam! ---- [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs stdout ---- Oct 11 04:56:29.789 INFO blam! Oct 11 04:56:29.789 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.789 INFO blam! status: exit code: 1 Oct 11 04:56:29.789 INFO blam! command: "rustc" "tests/compile-fail/references_to_locals_cant_be_passed_to_static.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/references_to_locals_cant_be_passed_to_static.stage-id" "-L" "/tmp/references_to_locals_cant_be_passed_to_static.stage-id.aux" "-A" "unused" Oct 11 04:56:29.789 INFO blam! stdout: Oct 11 04:56:29.789 INFO blam! ------------------------------------------ Oct 11 04:56:29.789 INFO blam! Oct 11 04:56:29.789 INFO blam! ------------------------------------------ Oct 11 04:56:29.789 INFO blam! stderr: Oct 11 04:56:29.789 INFO blam! ------------------------------------------ Oct 11 04:56:29.789 INFO blam! {"message":"`x` does not live long enough","code":{"code":"E0597","explanation":"\nThis error occurs because a borrow was made inside a variable which has a\ngreater lifetime than the borrowed one.\n\nExample of erroneous code:\n\n```compile_fail,E0597\nstruct Foo<'a> {\n x: Option<&'a u32>,\n}\n\nlet mut x = Foo { x: None };\nlet y = 0;\nx.x = Some(&y); // error: `y` does not live long enough\n```\n\nIn here, `x` is created before `y` and therefore has a greater lifetime. Always\nkeep in mind that values in a scope are dropped in the opposite order they are\ncreated. So to fix the previous example, just make the `y` lifetime greater than\nthe `x`'s one:\n\n```\nstruct Foo<'a> {\n x: Option<&'a u32>,\n}\n\nlet y = 0;\nlet mut x = Foo { x: None };\nx.x = Some(&y);\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/references_to_locals_cant_be_passed_to_static.rs","byte_start":86,"byte_end":87,"line_start":5,"line_end":5,"column_start":8,"column_end":9,"is_primary":true,"text":[{"text":" f(&x);","highlight_start":8,"highlight_end":9}],"label":"borrowed value does not live long enough","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/references_to_locals_cant_be_passed_to_static.rs","byte_start":136,"byte_end":137,"line_start":7,"line_end":7,"column_start":1,"column_end":2,"is_primary":false,"text":[{"text":"}","highlight_start":1,"highlight_end":2}],"label":"borrowed value only lives until here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"borrowed value must be valid for the static lifetime...","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0597]: `x` does not live long enough\n --> tests/compile-fail/references_to_locals_cant_be_passed_to_static.rs:5:8\n |\n5 | f(&x);\n | ^ borrowed value does not live long enough\n6 | //~^ ERROR: `x` does not live long enough\n7 | }\n | - borrowed value only lives until here\n |\n = note: borrowed value must be valid for the static lifetime...\n\n"} Oct 11 04:56:29.789 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.789 INFO blam! {"message":"For more information about this error, try `rustc --explain E0597`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0597`.\n"} Oct 11 04:56:29.789 INFO blam! Oct 11 04:56:29.789 INFO blam! ------------------------------------------ Oct 11 04:56:29.789 INFO blam! Oct 11 04:56:29.789 INFO blam! thread '[compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.789 INFO blam! stack backtrace: Oct 11 04:56:29.789 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.789 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.789 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.789 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.789 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.789 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.789 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.789 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.789 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.789 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.789 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.789 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.789 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.789 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.789 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.789 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.789 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.789 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.789 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.789 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.789 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.789 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.789 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.789 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.789 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.789 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.789 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.789 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.789 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.789 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.789 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.789 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.789 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.789 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.789 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.789 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.789 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.789 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.789 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.789 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.789 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.789 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.789 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.789 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.789 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.789 INFO blam! 24: 0x0 - Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_clone.rs stdout ---- Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.790 INFO blam! status: exit code: 1 Oct 11 04:56:29.790 INFO blam! command: "rustc" "tests/compile-fail/structs_without_derive_clone.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/structs_without_derive_clone.stage-id" "-L" "/tmp/structs_without_derive_clone.stage-id.aux" "-A" "unused" Oct 11 04:56:29.790 INFO blam! stdout: Oct 11 04:56:29.790 INFO blam! ------------------------------------------ Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! ------------------------------------------ Oct 11 04:56:29.790 INFO blam! stderr: Oct 11 04:56:29.790 INFO blam! ------------------------------------------ Oct 11 04:56:29.790 INFO blam! {"message":"no method named `clone` found for type `Point` in the current scope","code":{"code":"E0599","explanation":"\nThis error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_without_derive_clone.rs","byte_start":42,"byte_end":54,"line_start":2,"line_end":2,"column_start":1,"column_end":13,"is_primary":false,"text":[{"text":"struct Point {","highlight_start":1,"highlight_end":13}],"label":"method `clone` not found for this","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/structs_without_derive_clone.rs","byte_start":170,"byte_end":175,"line_start":11,"line_end":11,"column_start":17,"column_end":22,"is_primary":true,"text":[{"text":" let p2 = p1.clone();","highlight_start":17,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"items from traits can only be used if the trait is implemented and in scope","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"the following trait defines an item `clone`, perhaps you need to implement it:\ncandidate #1: `std::clone::Clone`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `clone` found for type `Point` in the current scope\n --> tests/compile-fail/structs_without_derive_clone.rs:11:17\n |\n2 | struct Point {\n | ------------ method `clone` not found for this\n...\n11 | let p2 = p1.clone();\n | ^^^^^\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following trait defines an item `clone`, perhaps you need to implement it:\n candidate #1: `std::clone::Clone`\n\n"} Oct 11 04:56:29.790 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.790 INFO blam! {"message":"For more information about this error, try `rustc --explain E0599`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0599`.\n"} Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! ------------------------------------------ Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! thread '[compile-fail] compile-fail/structs_without_derive_clone.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.790 INFO blam! stack backtrace: Oct 11 04:56:29.790 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.790 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.790 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.790 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.790 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.790 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.790 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.790 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.790 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.790 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.790 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.790 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.790 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.790 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.790 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.790 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.790 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.790 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.790 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.790 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.790 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.790 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.790 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.790 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.790 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.790 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.790 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.790 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.790 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.790 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.790 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.790 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.790 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.790 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.790 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.790 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.790 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.790 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.790 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.790 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.790 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.790 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.790 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.790 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.790 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.790 INFO blam! 24: 0x0 - Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_copy.rs stdout ---- Oct 11 04:56:29.790 INFO blam! Oct 11 04:56:29.790 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.790 INFO blam! status: exit code: 1 Oct 11 04:56:29.790 INFO blam! command: "rustc" "tests/compile-fail/structs_without_derive_copy.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/structs_without_derive_copy.stage-id" "-L" "/tmp/structs_without_derive_copy.stage-id.aux" "-A" "unused" Oct 11 04:56:29.790 INFO blam! stdout: Oct 11 04:56:29.790 INFO blam! ------------------------------------------ Oct 11 04:56:29.791 INFO blam! Oct 11 04:56:29.791 INFO blam! ------------------------------------------ Oct 11 04:56:29.791 INFO blam! stderr: Oct 11 04:56:29.791 INFO blam! ------------------------------------------ Oct 11 04:56:29.791 INFO blam! {"message":"use of moved value: `p`","code":{"code":"E0382","explanation":"\nThis error occurs when an attempt is made to use a variable after its contents\nhave been moved elsewhere. For example:\n\n```compile_fail,E0382\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = MyStruct{ s: 5u32 };\n let y = x;\n x.s = 6;\n println!(\"{}\", x.s);\n}\n```\n\nSince `MyStruct` is a type that is not marked `Copy`, the data gets moved out\nof `x` when we set `y`. This is fundamental to Rust's ownership system: outside\nof workarounds like `Rc`, a value cannot be owned by more than one variable.\n\nSometimes we don't need to move the value. Using a reference, we can let another\nfunction borrow the value without changing its ownership. In the example below,\nwe don't actually have to move our string to `calculate_length`, we can give it\na reference to it with `&` instead.\n\n```\nfn main() {\n let s1 = String::from(\"hello\");\n\n let len = calculate_length(&s1);\n\n println!(\"The length of '{}' is {}.\", s1, len);\n}\n\nfn calculate_length(s: &String) -> usize {\n s.len()\n}\n```\n\nA mutable reference can be created with `&mut`.\n\nSometimes we don't want a reference, but a duplicate. All types marked `Clone`\ncan be duplicated by calling `.clone()`. Subsequent changes to a clone do not\naffect the original variable.\n\nMost types in the standard library are marked `Clone`. The example below\ndemonstrates using `clone()` on a string. `s1` is first set to \"many\", and then\ncopied to `s2`. Then the first character of `s1` is removed, without affecting\n`s2`. \"any many\" is printed to the console.\n\n```\nfn main() {\n let mut s1 = String::from(\"many\");\n let s2 = s1.clone();\n s1.remove(0);\n println!(\"{} {}\", s1, s2);\n}\n```\n\nIf we control the definition of a type, we can implement `Clone` on it ourselves\nwith `#[derive(Clone)]`.\n\nSome types have no ownership semantics at all and are trivial to duplicate. An\nexample is `i32` and the other number types. We don't have to call `.clone()` to\nclone them, because they are marked `Copy` in addition to `Clone`. Implicit\ncloning is more convenient in this case. We can mark our own types `Copy` if\nall their members also are marked `Copy`.\n\nIn the example below, we implement a `Point` type. Because it only stores two\nintegers, we opt-out of ownership semantics with `Copy`. Then we can\n`let p2 = p1` without `p1` being moved.\n\n```\n#[derive(Copy, Clone)]\nstruct Point { x: i32, y: i32 }\n\nfn main() {\n let mut p1 = Point{ x: -1, y: 2 };\n let p2 = p1;\n p1.x = 1;\n println!(\"p1: {}, {}\", p1.x, p1.y);\n println!(\"p2: {}, {}\", p2.x, p2.y);\n}\n```\n\nAlternatively, if we don't control the struct's definition, or mutable shared\nownership is truly required, we can use `Rc` and `RefCell`:\n\n```\nuse std::cell::RefCell;\nuse std::rc::Rc;\n\nstruct MyStruct { s: u32 }\n\nfn main() {\n let mut x = Rc::new(RefCell::new(MyStruct{ s: 5u32 }));\n let y = x.clone();\n x.borrow_mut().s = 6;\n println!(\"{}\", x.borrow().s);\n}\n```\n\nWith this approach, x and y share ownership of the data via the `Rc` (reference\ncount type). `RefCell` essentially performs runtime borrow checking: ensuring\nthat at most one writer or multiple readers can access the data at any one time.\n\nIf you wish to learn more about ownership in Rust, start with the chapter in the\nBook:\n\nhttps://doc.rust-lang.org/book/first-edition/ownership.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_without_derive_copy.rs","byte_start":168,"byte_end":169,"line_start":12,"line_end":12,"column_start":7,"column_end":8,"is_primary":true,"text":[{"text":" f(p);","highlight_start":7,"highlight_end":8}],"label":"value used here after move","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"tests/compile-fail/structs_without_derive_copy.rs","byte_start":158,"byte_end":159,"line_start":11,"line_end":11,"column_start":7,"column_end":8,"is_primary":false,"text":[{"text":" f(p);","highlight_start":7,"highlight_end":8}],"label":"value moved here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"move occurs because `p` has type `Point`, which does not implement the `Copy` trait","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0382]: use of moved value: `p`\n --> tests/compile-fail/structs_without_derive_copy.rs:12:7\n |\n11 | f(p);\n | - value moved here\n12 | f(p);\n | ^ value used here after move\n |\n = note: move occurs because `p` has type `Point`, which does not implement the `Copy` trait\n\n"} Oct 11 04:56:29.791 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.791 INFO blam! {"message":"For more information about this error, try `rustc --explain E0382`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0382`.\n"} Oct 11 04:56:29.791 INFO blam! Oct 11 04:56:29.791 INFO blam! ------------------------------------------ Oct 11 04:56:29.791 INFO blam! Oct 11 04:56:29.791 INFO blam! thread '[compile-fail] compile-fail/structs_without_derive_copy.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.791 INFO blam! stack backtrace: Oct 11 04:56:29.791 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.791 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.791 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.791 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.791 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.791 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.791 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.791 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.791 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.791 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.791 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.791 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.791 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.791 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.791 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.791 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.791 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.791 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.791 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.791 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.791 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.791 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.791 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.791 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.791 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.791 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.791 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.791 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.791 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.791 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.791 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.791 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.791 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.791 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.791 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.791 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.791 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.791 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.791 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.791 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.791 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.791 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.791 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.791 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.791 INFO blam! 24: 0x0 - Oct 11 04:56:29.791 INFO blam! Oct 11 04:56:29.791 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_eq.rs stdout ---- Oct 11 04:56:29.791 INFO blam! Oct 11 04:56:29.791 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.791 INFO blam! status: exit code: 1 Oct 11 04:56:29.791 INFO blam! command: "rustc" "tests/compile-fail/structs_without_derive_eq.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/structs_without_derive_eq.stage-id" "-L" "/tmp/structs_without_derive_eq.stage-id.aux" "-A" "unused" Oct 11 04:56:29.791 INFO blam! stdout: Oct 11 04:56:29.791 INFO blam! ------------------------------------------ Oct 11 04:56:29.791 INFO blam! Oct 11 04:56:29.791 INFO blam! ------------------------------------------ Oct 11 04:56:29.791 INFO blam! stderr: Oct 11 04:56:29.792 INFO blam! ------------------------------------------ Oct 11 04:56:29.792 INFO blam! {"message":"binary operation `==` cannot be applied to type `Point`","code":{"code":"E0369","explanation":"\nA binary operation was attempted on a type which doesn't support it.\nErroneous code example:\n\n```compile_fail,E0369\nlet x = 12f32; // error: binary operation `<<` cannot be applied to\n // type `f32`\n\nx << 2;\n```\n\nTo fix this error, please check that this type implements this binary\noperation. Example:\n\n```\nlet x = 12u32; // the `u32` type does implement it:\n // https://doc.rust-lang.org/stable/std/ops/trait.Shl.html\n\nx << 2; // ok!\n```\n\nIt is also possible to overload most operators for your own type by\nimplementing traits from `std::ops`.\n\nString concatenation appends the string on the right to the string on the\nleft and may require reallocation. This requires ownership of the string\non the left. If something should be added to a string literal, move the\nliteral to the heap by allocating it with `to_owned()` like in\n`\"Your text\".to_owned()`.\n\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_without_derive_eq.rs","byte_start":180,"byte_end":211,"line_start":11,"line_end":11,"column_start":8,"column_end":39,"is_primary":true,"text":[{"text":" if p == (Point { x: 3.0, y: 4.0 }) {","highlight_start":8,"highlight_end":39}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"an implementation of `std::cmp::PartialEq` might be missing for `Point`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0369]: binary operation `==` cannot be applied to type `Point`\n --> tests/compile-fail/structs_without_derive_eq.rs:11:8\n |\n11 | if p == (Point { x: 3.0, y: 4.0 }) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = note: an implementation of `std::cmp::PartialEq` might be missing for `Point`\n\n"} Oct 11 04:56:29.792 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.792 INFO blam! {"message":"For more information about this error, try `rustc --explain E0369`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0369`.\n"} Oct 11 04:56:29.792 INFO blam! Oct 11 04:56:29.792 INFO blam! ------------------------------------------ Oct 11 04:56:29.792 INFO blam! Oct 11 04:56:29.792 INFO blam! thread '[compile-fail] compile-fail/structs_without_derive_eq.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.792 INFO blam! stack backtrace: Oct 11 04:56:29.792 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.792 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.792 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.792 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.792 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.792 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.792 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.792 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.792 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.792 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.792 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.792 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.792 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.792 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.792 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.792 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.792 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.792 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.792 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.792 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.792 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.792 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.792 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.792 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.792 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.792 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.792 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.792 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.792 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.792 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.792 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.792 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.792 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.792 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.792 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.792 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.792 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.792 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.792 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.792 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.792 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.792 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.792 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.792 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.793 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.793 INFO blam! 24: 0x0 - Oct 11 04:56:29.793 INFO blam! Oct 11 04:56:29.793 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_debug.rs stdout ---- Oct 11 04:56:29.793 INFO blam! Oct 11 04:56:29.793 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.793 INFO blam! status: exit code: 1 Oct 11 04:56:29.793 INFO blam! command: "rustc" "tests/compile-fail/structs_without_derive_debug.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/structs_without_derive_debug.stage-id" "-L" "/tmp/structs_without_derive_debug.stage-id.aux" "-A" "unused" Oct 11 04:56:29.793 INFO blam! stdout: Oct 11 04:56:29.793 INFO blam! ------------------------------------------ Oct 11 04:56:29.793 INFO blam! Oct 11 04:56:29.793 INFO blam! ------------------------------------------ Oct 11 04:56:29.793 INFO blam! stderr: Oct 11 04:56:29.793 INFO blam! ------------------------------------------ Oct 11 04:56:29.793 INFO blam! {"message":"`Point` doesn't implement `std::fmt::Debug`","code":{"code":"E0277","explanation":"\nYou tried to use a type which doesn't implement some trait in a place which\nexpected that trait. Erroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function: Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function: It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_without_derive_debug.rs","byte_start":174,"byte_end":175,"line_start":11,"line_end":11,"column_start":22,"column_end":23,"is_primary":true,"text":[{"text":" println!(\"{:?}\", p);","highlight_start":22,"highlight_end":23}],"label":"`Point` cannot be formatted using `{:?}`","suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"<::std::macros::println macros>","byte_start":87,"byte_end":121,"line_start":2,"line_end":2,"column_start":29,"column_end":63,"is_primary":false,"text":[{"text":"{ $ crate :: io :: _print ( format_args_nl ! ( $ ( $ arg ) * ) ) ; } )","highlight_start":29,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"tests/compile-fail/structs_without_derive_debug.rs","byte_start":157,"byte_end":177,"line_start":11,"line_end":11,"column_start":5,"column_end":25,"is_primary":false,"text":[{"text":" println!(\"{:?}\", p);","highlight_start":5,"highlight_end":25}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"println!","def_site_span":{"file_name":"<::std::macros::println macros>","byte_start":0,"byte_end":129,"line_start":1,"line_end":2,"column_start":1,"column_end":71,"is_primary":false,"text":[{"text":"( ) => ( print ! ( \"\\n\" ) ) ; ( $ ( $ arg : tt ) * ) => (","highlight_start":1,"highlight_end":59},{"text":"{ $ crate :: io :: _print ( format_args_nl ! ( $ ( $ arg ) * ) ) ; } )","highlight_start":1,"highlight_end":71}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"format_args_nl!","def_site_span":null}}],"children":[{"message":"the trait `std::fmt::Debug` is not implemented for `Point`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"add `#[derive(Debug)]` or manually implement `std::fmt::Debug`","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"required by `std::fmt::Debug::fmt`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0277]: `Point` doesn't implement `std::fmt::Debug`\n --> tests/compile-fail/structs_without_derive_debug.rs:11:22\n |\n11 | println!(\"{:?}\", p);\n | ^ `Point` cannot be formatted using `{:?}`\n |\n = help: the trait `std::fmt::Debug` is not implemented for `Point`\n = note: add `#[derive(Debug)]` or manually implement `std::fmt::Debug`\n = note: required by `std::fmt::Debug::fmt`\n\n"} Oct 11 04:56:29.793 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.793 INFO blam! {"message":"For more information about this error, try `rustc --explain E0277`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0277`.\n"} Oct 11 04:56:29.793 INFO blam! Oct 11 04:56:29.793 INFO blam! ------------------------------------------ Oct 11 04:56:29.793 INFO blam! Oct 11 04:56:29.793 INFO blam! thread '[compile-fail] compile-fail/structs_without_derive_debug.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.793 INFO blam! stack backtrace: Oct 11 04:56:29.793 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.793 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.793 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.793 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.793 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.793 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.793 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.793 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.793 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.793 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.793 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.793 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.793 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.793 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.793 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.793 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.793 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.793 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.793 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.793 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.793 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.793 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.793 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.793 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.793 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.793 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.793 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.793 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.793 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.793 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.793 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.793 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.793 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.793 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.793 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.793 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.793 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.793 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.793 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.793 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.793 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.793 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.793 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.793 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.793 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.794 INFO blam! 24: 0x0 - Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! ---- [compile-fail] compile-fail/references_using_same_lifetime.rs stdout ---- Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.794 INFO blam! status: exit code: 1 Oct 11 04:56:29.794 INFO blam! command: "rustc" "tests/compile-fail/references_using_same_lifetime.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/references_using_same_lifetime.stage-id" "-L" "/tmp/references_using_same_lifetime.stage-id.aux" "-A" "unused" Oct 11 04:56:29.794 INFO blam! stdout: Oct 11 04:56:29.794 INFO blam! ------------------------------------------ Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! ------------------------------------------ Oct 11 04:56:29.794 INFO blam! stderr: Oct 11 04:56:29.794 INFO blam! ------------------------------------------ Oct 11 04:56:29.794 INFO blam! error[E0597]: `y` does not live long enough Oct 11 04:56:29.794 INFO blam! --> tests/compile-fail/references_using_same_lifetime.rs:14:36 Oct 11 04:56:29.794 INFO blam! | Oct 11 04:56:29.794 INFO blam! 14 | let s = S { x: &x, y: &y }; Oct 11 04:56:29.794 INFO blam! | ^ borrowed value does not live long enough Oct 11 04:56:29.794 INFO blam! ... Oct 11 04:56:29.794 INFO blam! 17 | } Oct 11 04:56:29.794 INFO blam! | - `y` dropped here while still borrowed Oct 11 04:56:29.794 INFO blam! 18 | } Oct 11 04:56:29.794 INFO blam! | - borrowed value needs to live until here Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! error: aborting due to previous error Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! ------------------------------------------ Oct 11 04:56:29.794 INFO blam! Oct 11 04:56:29.794 INFO blam! thread '[compile-fail] compile-fail/references_using_same_lifetime.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.794 INFO blam! stack backtrace: Oct 11 04:56:29.794 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.794 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.794 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.794 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.794 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.794 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.794 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.794 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.794 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.794 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.794 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.794 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.794 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.794 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.794 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.794 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.794 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.794 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.794 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.794 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.794 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.794 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.794 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.794 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.794 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.794 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.794 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.794 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.794 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.794 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.794 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.794 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.794 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.794 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.794 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.794 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.794 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.794 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.794 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.794 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.794 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.795 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.795 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.795 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.795 INFO blam! 24: 0x0 - Oct 11 04:56:29.795 INFO blam! Oct 11 04:56:29.795 INFO blam! ---- [compile-fail] compile-fail/structs_private_fields.rs stdout ---- Oct 11 04:56:29.795 INFO blam! Oct 11 04:56:29.795 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.795 INFO blam! status: exit code: 1 Oct 11 04:56:29.795 INFO blam! command: "rustc" "tests/compile-fail/structs_private_fields.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/structs_private_fields.stage-id" "-L" "/tmp/structs_private_fields.stage-id.aux" "-A" "unused" Oct 11 04:56:29.795 INFO blam! stdout: Oct 11 04:56:29.795 INFO blam! ------------------------------------------ Oct 11 04:56:29.795 INFO blam! Oct 11 04:56:29.795 INFO blam! ------------------------------------------ Oct 11 04:56:29.795 INFO blam! stderr: Oct 11 04:56:29.795 INFO blam! ------------------------------------------ Oct 11 04:56:29.795 INFO blam! {"message":"field `size` of struct `img::GrayscaleMap` is private","code":{"code":"E0616","explanation":"\nAttempted to access a private field on a struct.\n\nErroneous code example:\n\n```compile_fail,E0616\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // error: field `x` of struct `some_module::Foo` is private\n```\n\nIf you want to access this field, you have two options:\n\n1) Set the field public:\n\n```\nmod some_module {\n pub struct Foo {\n pub x: u32, // `x` is now public.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.x); // ok!\n```\n\n2) Add a getter function:\n\n```\nmod some_module {\n pub struct Foo {\n x: u32, // So `x` is still private in here.\n }\n\n impl Foo {\n pub fn new() -> Foo { Foo { x: 0 } }\n\n // We create the getter function here:\n pub fn get_x(&self) -> &u32 { &self.x }\n }\n}\n\nlet f = some_module::Foo::new();\nprintln!(\"{}\", f.get_x()); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_private_fields.rs","byte_start":414,"byte_end":422,"line_start":16,"line_end":16,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":" map.size.0","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0616]: field `size` of struct `img::GrayscaleMap` is private\n --> tests/compile-fail/structs_private_fields.rs:16:5\n |\n16 | map.size.0\n | ^^^^^^^^\n\n"} Oct 11 04:56:29.795 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.795 INFO blam! {"message":"For more information about this error, try `rustc --explain E0616`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0616`.\n"} Oct 11 04:56:29.795 INFO blam! Oct 11 04:56:29.795 INFO blam! ------------------------------------------ Oct 11 04:56:29.795 INFO blam! Oct 11 04:56:29.795 INFO blam! thread '[compile-fail] compile-fail/structs_private_fields.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.795 INFO blam! stack backtrace: Oct 11 04:56:29.795 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.795 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.795 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.795 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.795 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.795 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.795 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.795 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.795 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.795 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.795 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.795 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.795 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.795 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.795 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.795 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.795 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.795 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.795 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.795 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.795 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.795 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.795 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.795 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.795 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.795 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.795 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.795 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.795 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.795 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.795 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.795 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.795 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.795 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.795 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.795 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.795 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.795 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.795 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.795 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.795 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.795 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.795 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.795 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.795 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.795 INFO blam! 24: 0x0 - Oct 11 04:56:29.795 INFO blam! Oct 11 04:56:29.795 INFO blam! ---- [compile-fail] compile-fail/structs_private_fields_2.rs stdout ---- Oct 11 04:56:29.796 INFO blam! Oct 11 04:56:29.796 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.796 INFO blam! status: exit code: 1 Oct 11 04:56:29.796 INFO blam! command: "rustc" "tests/compile-fail/structs_private_fields_2.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/structs_private_fields_2.stage-id" "-L" "/tmp/structs_private_fields_2.stage-id.aux" "-A" "unused" Oct 11 04:56:29.796 INFO blam! stdout: Oct 11 04:56:29.796 INFO blam! ------------------------------------------ Oct 11 04:56:29.796 INFO blam! Oct 11 04:56:29.796 INFO blam! ------------------------------------------ Oct 11 04:56:29.796 INFO blam! stderr: Oct 11 04:56:29.796 INFO blam! ------------------------------------------ Oct 11 04:56:29.796 INFO blam! {"message":"field `pixels` of struct `img::GrayscaleMap` is private","code":{"code":"E0451","explanation":"\nA struct constructor with private fields was invoked. Erroneous code example:\n\n```compile_fail,E0451\nmod Bar {\n pub struct Foo {\n pub a: isize,\n b: isize,\n }\n}\n\nlet f = Bar::Foo{ a: 0, b: 0 }; // error: field `b` of struct `Bar::Foo`\n // is private\n```\n\nTo fix this error, please ensure that all the fields of the struct are public,\nor implement a function for easy instantiation. Examples:\n\n```\nmod Bar {\n pub struct Foo {\n pub a: isize,\n pub b: isize, // we set `b` field public\n }\n}\n\nlet f = Bar::Foo{ a: 0, b: 0 }; // ok!\n```\n\nOr:\n\n```\nmod Bar {\n pub struct Foo {\n pub a: isize,\n b: isize, // still private\n }\n\n impl Foo {\n pub fn new() -> Foo { // we create a method to instantiate `Foo`\n Foo { a: 0, b: 0 }\n }\n }\n}\n\nlet f = Bar::Foo::new(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_private_fields_2.rs","byte_start":367,"byte_end":390,"line_start":16,"line_end":16,"column_start":9,"column_end":32,"is_primary":true,"text":[{"text":" pixels: vec![0; 120000],","highlight_start":9,"highlight_end":32}],"label":"field `pixels` is private","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0451]: field `pixels` of struct `img::GrayscaleMap` is private\n --> tests/compile-fail/structs_private_fields_2.rs:16:9\n |\n16 | pixels: vec![0; 120000],\n | ^^^^^^^^^^^^^^^^^^^^^^^ field `pixels` is private\n\n"} Oct 11 04:56:29.796 INFO blam! {"message":"field `size` of struct `img::GrayscaleMap` is private","code":{"code":"E0451","explanation":"\nA struct constructor with private fields was invoked. Erroneous code example:\n\n```compile_fail,E0451\nmod Bar {\n pub struct Foo {\n pub a: isize,\n b: isize,\n }\n}\n\nlet f = Bar::Foo{ a: 0, b: 0 }; // error: field `b` of struct `Bar::Foo`\n // is private\n```\n\nTo fix this error, please ensure that all the fields of the struct are public,\nor implement a function for easy instantiation. Examples:\n\n```\nmod Bar {\n pub struct Foo {\n pub a: isize,\n pub b: isize, // we set `b` field public\n }\n}\n\nlet f = Bar::Foo{ a: 0, b: 0 }; // ok!\n```\n\nOr:\n\n```\nmod Bar {\n pub struct Foo {\n pub a: isize,\n b: isize, // still private\n }\n\n impl Foo {\n pub fn new() -> Foo { // we create a method to instantiate `Foo`\n Foo { a: 0, b: 0 }\n }\n }\n}\n\nlet f = Bar::Foo::new(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/structs_private_fields_2.rs","byte_start":476,"byte_end":492,"line_start":18,"line_end":18,"column_start":9,"column_end":25,"is_primary":true,"text":[{"text":" size: (400, 300)","highlight_start":9,"highlight_end":25}],"label":"field `size` is private","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0451]: field `size` of struct `img::GrayscaleMap` is private\n --> tests/compile-fail/structs_private_fields_2.rs:18:9\n |\n18 | size: (400, 300)\n | ^^^^^^^^^^^^^^^^ field `size` is private\n\n"} Oct 11 04:56:29.796 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.796 INFO blam! {"message":"For more information about this error, try `rustc --explain E0451`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0451`.\n"} Oct 11 04:56:29.796 INFO blam! Oct 11 04:56:29.796 INFO blam! ------------------------------------------ Oct 11 04:56:29.796 INFO blam! Oct 11 04:56:29.796 INFO blam! thread '[compile-fail] compile-fail/structs_private_fields_2.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.796 INFO blam! stack backtrace: Oct 11 04:56:29.796 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.796 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.796 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.796 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.796 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.796 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.796 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.796 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.796 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.796 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.796 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.796 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.796 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.796 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.796 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.796 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.796 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.796 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.796 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.796 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.796 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.796 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.796 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.796 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.796 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.796 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.796 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.796 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.796 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.796 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.796 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.796 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.796 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.796 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.796 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.796 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.796 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.796 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.796 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.796 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.797 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.797 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.797 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.797 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.797 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.797 INFO blam! 24: 0x0 - Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! ---- [compile-fail] compile-fail/string_literals_are_immutable.rs stdout ---- Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.797 INFO blam! status: exit code: 1 Oct 11 04:56:29.797 INFO blam! command: "rustc" "tests/compile-fail/string_literals_are_immutable.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/string_literals_are_immutable.stage-id" "-L" "/tmp/string_literals_are_immutable.stage-id.aux" "-A" "unused" Oct 11 04:56:29.797 INFO blam! stdout: Oct 11 04:56:29.797 INFO blam! ------------------------------------------ Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! ------------------------------------------ Oct 11 04:56:29.797 INFO blam! stderr: Oct 11 04:56:29.797 INFO blam! ------------------------------------------ Oct 11 04:56:29.797 INFO blam! error[E0277]: the type `str` cannot be mutably indexed by `{integer}` Oct 11 04:56:29.797 INFO blam! --> tests/compile-fail/string_literals_are_immutable.rs:6:5 Oct 11 04:56:29.797 INFO blam! | Oct 11 04:56:29.797 INFO blam! 6 | s[0] = 'c'; // error: the type `str` cannot be mutably indexed Oct 11 04:56:29.797 INFO blam! | ^^^^ `str` cannot be mutably indexed by `{integer}` Oct 11 04:56:29.797 INFO blam! | Oct 11 04:56:29.797 INFO blam! = help: the trait `std::ops::IndexMut<{integer}>` is not implemented for `str` Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! error[E0599]: no method named `push` found for type `&str` in the current scope Oct 11 04:56:29.797 INFO blam! --> tests/compile-fail/string_literals_are_immutable.rs:7:7 Oct 11 04:56:29.797 INFO blam! | Oct 11 04:56:29.797 INFO blam! 7 | s.push('\n'); // error: no method named `push` found for type `&str` Oct 11 04:56:29.797 INFO blam! | ^^^^ Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! error: aborting due to 2 previous errors Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! Some errors occurred: E0277, E0599. Oct 11 04:56:29.797 INFO blam! For more information about an error, try `rustc --explain E0277`. Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! ------------------------------------------ Oct 11 04:56:29.797 INFO blam! Oct 11 04:56:29.797 INFO blam! thread '[compile-fail] compile-fail/string_literals_are_immutable.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.797 INFO blam! stack backtrace: Oct 11 04:56:29.797 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.797 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.798 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.798 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.798 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.798 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.798 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.798 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.798 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.798 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.798 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.798 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.798 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.798 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.798 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.798 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.798 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.798 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.798 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.798 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.798 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.798 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.798 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.798 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.798 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.798 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.798 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.798 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.798 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.798 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.798 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.798 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.798 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.798 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.798 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.798 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.798 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.798 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.798 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.798 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.798 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.798 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.798 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.798 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.798 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.798 INFO blam! 24: 0x0 - Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! ---- [compile-fail] compile-fail/traits_dump.rs stdout ---- Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.798 INFO blam! status: exit code: 1 Oct 11 04:56:29.798 INFO blam! command: "rustc" "tests/compile-fail/traits_dump.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/traits_dump.stage-id" "-L" "/tmp/traits_dump.stage-id.aux" "-A" "unused" Oct 11 04:56:29.798 INFO blam! stdout: Oct 11 04:56:29.798 INFO blam! ------------------------------------------ Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! ------------------------------------------ Oct 11 04:56:29.798 INFO blam! stderr: Oct 11 04:56:29.798 INFO blam! ------------------------------------------ Oct 11 04:56:29.798 INFO blam! error[E0277]: `::Item` doesn't implement `std::fmt::Debug` Oct 11 04:56:29.798 INFO blam! --> tests/compile-fail/traits_dump.rs:10:37 Oct 11 04:56:29.798 INFO blam! | Oct 11 04:56:29.798 INFO blam! 10 | println!("{}: {:?}", index, value); // error Oct 11 04:56:29.798 INFO blam! | ^^^^^ `::Item` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug` Oct 11 04:56:29.798 INFO blam! | Oct 11 04:56:29.798 INFO blam! = help: the trait `std::fmt::Debug` is not implemented for `::Item` Oct 11 04:56:29.798 INFO blam! = help: consider adding a `where ::Item: std::fmt::Debug` bound Oct 11 04:56:29.798 INFO blam! = note: required by `std::fmt::Debug::fmt` Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! error: aborting due to previous error Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! ------------------------------------------ Oct 11 04:56:29.798 INFO blam! Oct 11 04:56:29.798 INFO blam! thread '[compile-fail] compile-fail/traits_dump.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.798 INFO blam! stack backtrace: Oct 11 04:56:29.799 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.799 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.799 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.799 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.799 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.799 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.799 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.799 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.799 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.799 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.799 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.799 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.799 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.799 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.799 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.799 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.799 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.799 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.799 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.799 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.799 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.799 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.799 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.799 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.799 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.799 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.799 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.799 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.799 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.799 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.799 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.799 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.799 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.799 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.799 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.799 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.799 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.799 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.799 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.799 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.799 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.799 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.799 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.799 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.799 INFO blam! 24: 0x0 - Oct 11 04:56:29.799 INFO blam! Oct 11 04:56:29.799 INFO blam! ---- [compile-fail] compile-fail/traits_ambiguous_integer.rs stdout ---- Oct 11 04:56:29.799 INFO blam! Oct 11 04:56:29.799 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.799 INFO blam! status: exit code: 1 Oct 11 04:56:29.799 INFO blam! command: "rustc" "tests/compile-fail/traits_ambiguous_integer.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/traits_ambiguous_integer.stage-id" "-L" "/tmp/traits_ambiguous_integer.stage-id.aux" "-A" "unused" Oct 11 04:56:29.799 INFO blam! stdout: Oct 11 04:56:29.799 INFO blam! ------------------------------------------ Oct 11 04:56:29.799 INFO blam! Oct 11 04:56:29.799 INFO blam! ------------------------------------------ Oct 11 04:56:29.799 INFO blam! stderr: Oct 11 04:56:29.799 INFO blam! ------------------------------------------ Oct 11 04:56:29.799 INFO blam! {"message":"no method named `abs` found for type `{integer}` in the current scope","code":{"code":"E0599","explanation":"\nThis error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_ambiguous_integer.rs","byte_start":183,"byte_end":186,"line_start":7,"line_end":7,"column_start":14,"column_end":17,"is_primary":true,"text":[{"text":" zero.abs(); // error: method `abs` not found","highlight_start":14,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0599]: no method named `abs` found for type `{integer}` in the current scope\n --> tests/compile-fail/traits_ambiguous_integer.rs:7:14\n |\n7 | zero.abs(); // error: method `abs` not found\n | ^^^\n\n"} Oct 11 04:56:29.799 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.799 INFO blam! {"message":"For more information about this error, try `rustc --explain E0599`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0599`.\n"} Oct 11 04:56:29.799 INFO blam! Oct 11 04:56:29.799 INFO blam! ------------------------------------------ Oct 11 04:56:29.799 INFO blam! Oct 11 04:56:29.799 INFO blam! thread '[compile-fail] compile-fail/traits_ambiguous_integer.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.799 INFO blam! stack backtrace: Oct 11 04:56:29.799 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.799 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.799 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.799 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.799 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.800 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.800 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.800 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.800 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.800 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.800 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.800 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.800 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.800 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.800 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.800 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.800 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.800 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.800 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.800 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.800 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.800 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.800 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.800 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.800 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.800 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.800 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.800 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.800 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.800 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.800 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.800 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.800 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.800 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.800 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.800 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.800 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.800 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.800 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.800 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.800 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.800 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.800 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.800 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.800 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.800 INFO blam! 24: 0x0 - Oct 11 04:56:29.800 INFO blam! Oct 11 04:56:29.800 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_1.rs stdout ---- Oct 11 04:56:29.800 INFO blam! Oct 11 04:56:29.800 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.800 INFO blam! status: exit code: 1 Oct 11 04:56:29.800 INFO blam! command: "rustc" "tests/compile-fail/traits_generic_dot_1.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/traits_generic_dot_1.stage-id" "-L" "/tmp/traits_generic_dot_1.stage-id.aux" "-A" "unused" Oct 11 04:56:29.800 INFO blam! stdout: Oct 11 04:56:29.800 INFO blam! ------------------------------------------ Oct 11 04:56:29.800 INFO blam! Oct 11 04:56:29.800 INFO blam! ------------------------------------------ Oct 11 04:56:29.800 INFO blam! stderr: Oct 11 04:56:29.800 INFO blam! ------------------------------------------ Oct 11 04:56:29.800 INFO blam! error[E0308]: mismatched types Oct 11 04:56:29.800 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:8:24 Oct 11 04:56:29.800 INFO blam! | Oct 11 04:56:29.800 INFO blam! 8 | let mut total: N = 0; Oct 11 04:56:29.800 INFO blam! | ^ expected type parameter, found integral variable Oct 11 04:56:29.800 INFO blam! | Oct 11 04:56:29.800 INFO blam! = note: expected type `N` Oct 11 04:56:29.800 INFO blam! found type `{integer}` Oct 11 04:56:29.800 INFO blam! Oct 11 04:56:29.800 INFO blam! error[E0369]: binary operation `*` cannot be applied to type `N` Oct 11 04:56:29.800 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:10:25 Oct 11 04:56:29.800 INFO blam! | Oct 11 04:56:29.800 INFO blam! 10 | total = total + v1[i] * v2[i]; Oct 11 04:56:29.800 INFO blam! | ^^^^^^^^^^^^^ Oct 11 04:56:29.800 INFO blam! | Oct 11 04:56:29.800 INFO blam! = note: `N` might need a bound for `std::ops::Mul` Oct 11 04:56:29.800 INFO blam! Oct 11 04:56:29.800 INFO blam! error[E0369]: binary operation `+` cannot be applied to type `N` Oct 11 04:56:29.801 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:10:17 Oct 11 04:56:29.801 INFO blam! | Oct 11 04:56:29.801 INFO blam! 10 | total = total + v1[i] * v2[i]; Oct 11 04:56:29.801 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:56:29.801 INFO blam! | Oct 11 04:56:29.801 INFO blam! = note: `N` might need a bound for `std::ops::Add` Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.801 INFO blam! error: aborting due to 3 previous errors Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.801 INFO blam! Some errors occurred: E0308, E0369. Oct 11 04:56:29.801 INFO blam! For more information about an error, try `rustc --explain E0308`. Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.801 INFO blam! ------------------------------------------ Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.801 INFO blam! thread '[compile-fail] compile-fail/traits_generic_dot_1.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.801 INFO blam! stack backtrace: Oct 11 04:56:29.801 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.801 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.801 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.801 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.801 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.801 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.801 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.801 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.801 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.801 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.801 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.801 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.801 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.801 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.801 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.801 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.801 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.801 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.801 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.801 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.801 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.801 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.801 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.801 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.801 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.801 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.801 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.801 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.801 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.801 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.801 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.801 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.801 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.801 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.801 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.801 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.801 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.801 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.801 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.801 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.801 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.801 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.801 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.801 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.801 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.801 INFO blam! 24: 0x0 - Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.801 INFO blam! ---- [compile-fail] compile-fail/traits_method_lookup.rs stdout ---- Oct 11 04:56:29.801 INFO blam! Oct 11 04:56:29.801 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.801 INFO blam! status: exit code: 1 Oct 11 04:56:29.801 INFO blam! command: "rustc" "tests/compile-fail/traits_method_lookup.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/traits_method_lookup.stage-id" "-L" "/tmp/traits_method_lookup.stage-id.aux" "-A" "unused" Oct 11 04:56:29.801 INFO blam! stdout: Oct 11 04:56:29.801 INFO blam! ------------------------------------------ Oct 11 04:56:29.802 INFO blam! Oct 11 04:56:29.802 INFO blam! ------------------------------------------ Oct 11 04:56:29.802 INFO blam! stderr: Oct 11 04:56:29.802 INFO blam! ------------------------------------------ Oct 11 04:56:29.802 INFO blam! {"message":"`main` function not found in crate `traits_method_lookup`","code":{"code":"E0601","explanation":"\nNo `main` function was found in a binary crate. To fix this error, add a\n`main` function. For example:\n\n```\nfn main() {\n // Your program will start here.\n println!(\"Hello world!\");\n}\n```\n\nIf you don't know the basics of Rust, you can go look to the Rust Book to get\nstarted: https://doc.rust-lang.org/book/\n"},"level":"error","spans":[],"children":[{"message":"consider adding a `main` function to `tests/compile-fail/traits_method_lookup.rs`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0601]: `main` function not found in crate `traits_method_lookup`\n |\n = note: consider adding a `main` function to `tests/compile-fail/traits_method_lookup.rs`\n\n"} Oct 11 04:56:29.802 INFO blam! {"message":"no method named `write_all` found for type `std::vec::Vec` in the current scope","code":{"code":"E0599","explanation":"\nThis error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_method_lookup.rs","byte_start":213,"byte_end":222,"line_start":7,"line_end":7,"column_start":9,"column_end":18,"is_primary":true,"text":[{"text":" buf.write_all(b\"hello\")?; // error: no method named `write_all`","highlight_start":9,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"items from traits can only be used if the trait is in scope","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"the following trait is implemented but not in scope, perhaps add a `use` for it:","code":null,"level":"help","spans":[{"file_name":"tests/compile-fail/traits_method_lookup.rs","byte_start":130,"byte_end":130,"line_start":5,"line_end":5,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn say_hello() -> std::io::Result<()> {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"use std::io::Write;\n\n","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0599]: no method named `write_all` found for type `std::vec::Vec` in the current scope\n --> tests/compile-fail/traits_method_lookup.rs:7:9\n |\n7 | buf.write_all(b\"hello\")?; // error: no method named `write_all`\n | ^^^^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: the following trait is implemented but not in scope, perhaps add a `use` for it:\n |\n5 | use std::io::Write;\n |\n\n"} Oct 11 04:56:29.802 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.802 INFO blam! {"message":"Some errors occurred: E0599, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0599, E0601.\n"} Oct 11 04:56:29.802 INFO blam! {"message":"For more information about an error, try `rustc --explain E0599`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0599`.\n"} Oct 11 04:56:29.802 INFO blam! Oct 11 04:56:29.802 INFO blam! ------------------------------------------ Oct 11 04:56:29.802 INFO blam! Oct 11 04:56:29.802 INFO blam! thread '[compile-fail] compile-fail/traits_method_lookup.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.802 INFO blam! stack backtrace: Oct 11 04:56:29.802 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.802 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.802 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.802 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.802 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.802 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.802 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.802 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.802 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.802 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.802 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.802 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.802 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.802 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.802 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.802 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.802 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.802 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.802 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.802 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.802 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.802 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.802 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.802 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.802 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.802 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.802 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.802 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.802 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.802 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.802 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.802 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.802 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.802 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.802 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.802 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.802 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.802 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.802 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.802 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.802 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.802 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.802 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.802 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.802 INFO blam! 24: 0x0 - Oct 11 04:56:29.802 INFO blam! Oct 11 04:56:29.802 INFO blam! ---- [compile-fail] compile-fail/traits_collect.rs stdout ---- Oct 11 04:56:29.802 INFO blam! Oct 11 04:56:29.802 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.803 INFO blam! status: exit code: 1 Oct 11 04:56:29.803 INFO blam! command: "rustc" "tests/compile-fail/traits_collect.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/traits_collect.stage-id" "-L" "/tmp/traits_collect.stage-id.aux" "-A" "unused" Oct 11 04:56:29.803 INFO blam! stdout: Oct 11 04:56:29.803 INFO blam! ------------------------------------------ Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! ------------------------------------------ Oct 11 04:56:29.803 INFO blam! stderr: Oct 11 04:56:29.803 INFO blam! ------------------------------------------ Oct 11 04:56:29.803 INFO blam! error[E0282]: type annotations needed Oct 11 04:56:29.803 INFO blam! --> tests/compile-fail/traits_collect.rs:8:9 Oct 11 04:56:29.803 INFO blam! | Oct 11 04:56:29.803 INFO blam! 8 | let v1 = (0 .. 1000).collect(); // error: can't infer type Oct 11 04:56:29.803 INFO blam! | ^^ Oct 11 04:56:29.803 INFO blam! | | Oct 11 04:56:29.803 INFO blam! | cannot infer type Oct 11 04:56:29.803 INFO blam! | consider giving `v1` a type Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! error: aborting due to previous error Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! For more information about this error, try `rustc --explain E0282`. Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! ------------------------------------------ Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! thread '[compile-fail] compile-fail/traits_collect.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.803 INFO blam! stack backtrace: Oct 11 04:56:29.803 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.803 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.803 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.803 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.803 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.803 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.803 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.803 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.803 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.803 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.803 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.803 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.803 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.803 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.803 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.803 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.803 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.803 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.803 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.803 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.803 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.803 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.803 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.803 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.803 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.803 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.803 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.803 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.803 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.803 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.803 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.803 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.803 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.803 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.803 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.803 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.803 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.803 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.803 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.803 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.803 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.803 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.803 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.803 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.803 INFO blam! 24: 0x0 - Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_4.rs stdout ---- Oct 11 04:56:29.803 INFO blam! Oct 11 04:56:29.803 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.804 INFO blam! status: exit code: 1 Oct 11 04:56:29.804 INFO blam! command: "rustc" "tests/compile-fail/traits_generic_dot_4.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/traits_generic_dot_4.stage-id" "-L" "/tmp/traits_generic_dot_4.stage-id.aux" "-A" "unused" Oct 11 04:56:29.804 INFO blam! stdout: Oct 11 04:56:29.804 INFO blam! ------------------------------------------ Oct 11 04:56:29.804 INFO blam! Oct 11 04:56:29.804 INFO blam! ------------------------------------------ Oct 11 04:56:29.804 INFO blam! stderr: Oct 11 04:56:29.804 INFO blam! ------------------------------------------ Oct 11 04:56:29.804 INFO blam! {"message":"cannot move out of type `[N]`, a non-copy slice","code":{"code":"E0508","explanation":"\nA value was moved out of a non-copy fixed-size array.\n\nExample of erroneous code:\n\n```compile_fail,E0508\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = array[0]; // error: cannot move out of type `[NonCopy; 1]`,\n // a non-copy fixed-size array\n}\n```\n\nThe first element was moved out of the array, but this is not\npossible because `NonCopy` does not implement the `Copy` trait.\n\nConsider borrowing the element instead of moving it:\n\n```\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = &array[0]; // Borrowing is allowed, unlike moving.\n}\n```\n\nAlternatively, if your type implements `Clone` and you need to own the value,\nconsider borrowing and then cloning:\n\n```\n#[derive(Clone)]\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n // Now you can clone the array element.\n let _value = array[0].clone();\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_generic_dot_4.rs","byte_start":204,"byte_end":209,"line_start":8,"line_end":8,"column_start":25,"column_end":30,"is_primary":true,"text":[{"text":" total = total + v1[i] * v2[i];","highlight_start":25,"highlight_end":30}],"label":"cannot move out of here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0508]: cannot move out of type `[N]`, a non-copy slice\n --> tests/compile-fail/traits_generic_dot_4.rs:8:25\n |\n8 | total = total + v1[i] * v2[i];\n | ^^^^^ cannot move out of here\n\n"} Oct 11 04:56:29.804 INFO blam! {"message":"cannot move out of type `[N]`, a non-copy slice","code":{"code":"E0508","explanation":"\nA value was moved out of a non-copy fixed-size array.\n\nExample of erroneous code:\n\n```compile_fail,E0508\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = array[0]; // error: cannot move out of type `[NonCopy; 1]`,\n // a non-copy fixed-size array\n}\n```\n\nThe first element was moved out of the array, but this is not\npossible because `NonCopy` does not implement the `Copy` trait.\n\nConsider borrowing the element instead of moving it:\n\n```\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = &array[0]; // Borrowing is allowed, unlike moving.\n}\n```\n\nAlternatively, if your type implements `Clone` and you need to own the value,\nconsider borrowing and then cloning:\n\n```\n#[derive(Clone)]\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n // Now you can clone the array element.\n let _value = array[0].clone();\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_generic_dot_4.rs","byte_start":212,"byte_end":217,"line_start":8,"line_end":8,"column_start":33,"column_end":38,"is_primary":true,"text":[{"text":" total = total + v1[i] * v2[i];","highlight_start":33,"highlight_end":38}],"label":"cannot move out of here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0508]: cannot move out of type `[N]`, a non-copy slice\n --> tests/compile-fail/traits_generic_dot_4.rs:8:33\n |\n8 | total = total + v1[i] * v2[i];\n | ^^^^^ cannot move out of here\n\n"} Oct 11 04:56:29.804 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.804 INFO blam! {"message":"For more information about this error, try `rustc --explain E0508`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0508`.\n"} Oct 11 04:56:29.804 INFO blam! Oct 11 04:56:29.804 INFO blam! ------------------------------------------ Oct 11 04:56:29.804 INFO blam! Oct 11 04:56:29.804 INFO blam! thread '[compile-fail] compile-fail/traits_generic_dot_4.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.804 INFO blam! stack backtrace: Oct 11 04:56:29.804 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.804 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.804 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.804 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.804 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.804 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.804 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.804 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.804 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.804 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.804 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.804 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.804 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.804 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.804 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.804 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.804 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.804 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.804 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.804 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.804 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.804 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.804 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.804 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.804 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.804 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.804 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.804 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.804 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.804 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.804 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.804 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.804 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.804 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.804 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.804 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.804 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.804 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.804 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.804 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.804 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.804 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.805 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.805 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.805 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.805 INFO blam! 24: 0x0 - Oct 11 04:56:29.805 INFO blam! Oct 11 04:56:29.805 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_3.rs stdout ---- Oct 11 04:56:29.805 INFO blam! Oct 11 04:56:29.805 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.805 INFO blam! status: exit code: 1 Oct 11 04:56:29.805 INFO blam! command: "rustc" "tests/compile-fail/traits_generic_dot_3.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/traits_generic_dot_3.stage-id" "-L" "/tmp/traits_generic_dot_3.stage-id.aux" "-A" "unused" Oct 11 04:56:29.805 INFO blam! stdout: Oct 11 04:56:29.805 INFO blam! ------------------------------------------ Oct 11 04:56:29.805 INFO blam! Oct 11 04:56:29.805 INFO blam! ------------------------------------------ Oct 11 04:56:29.805 INFO blam! stderr: Oct 11 04:56:29.805 INFO blam! ------------------------------------------ Oct 11 04:56:29.805 INFO blam! {"message":"cannot move out of type `[N]`, a non-copy slice","code":{"code":"E0508","explanation":"\nA value was moved out of a non-copy fixed-size array.\n\nExample of erroneous code:\n\n```compile_fail,E0508\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = array[0]; // error: cannot move out of type `[NonCopy; 1]`,\n // a non-copy fixed-size array\n}\n```\n\nThe first element was moved out of the array, but this is not\npossible because `NonCopy` does not implement the `Copy` trait.\n\nConsider borrowing the element instead of moving it:\n\n```\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = &array[0]; // Borrowing is allowed, unlike moving.\n}\n```\n\nAlternatively, if your type implements `Clone` and you need to own the value,\nconsider borrowing and then cloning:\n\n```\n#[derive(Clone)]\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n // Now you can clone the array element.\n let _value = array[0].clone();\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_generic_dot_3.rs","byte_start":192,"byte_end":197,"line_start":7,"line_end":7,"column_start":25,"column_end":30,"is_primary":true,"text":[{"text":" total = total + v1[i] * v2[i];","highlight_start":25,"highlight_end":30}],"label":"cannot move out of here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0508]: cannot move out of type `[N]`, a non-copy slice\n --> tests/compile-fail/traits_generic_dot_3.rs:7:25\n |\n7 | total = total + v1[i] * v2[i];\n | ^^^^^ cannot move out of here\n\n"} Oct 11 04:56:29.805 INFO blam! {"message":"cannot move out of type `[N]`, a non-copy slice","code":{"code":"E0508","explanation":"\nA value was moved out of a non-copy fixed-size array.\n\nExample of erroneous code:\n\n```compile_fail,E0508\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = array[0]; // error: cannot move out of type `[NonCopy; 1]`,\n // a non-copy fixed-size array\n}\n```\n\nThe first element was moved out of the array, but this is not\npossible because `NonCopy` does not implement the `Copy` trait.\n\nConsider borrowing the element instead of moving it:\n\n```\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n let _value = &array[0]; // Borrowing is allowed, unlike moving.\n}\n```\n\nAlternatively, if your type implements `Clone` and you need to own the value,\nconsider borrowing and then cloning:\n\n```\n#[derive(Clone)]\nstruct NonCopy;\n\nfn main() {\n let array = [NonCopy; 1];\n // Now you can clone the array element.\n let _value = array[0].clone();\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_generic_dot_3.rs","byte_start":200,"byte_end":205,"line_start":7,"line_end":7,"column_start":33,"column_end":38,"is_primary":true,"text":[{"text":" total = total + v1[i] * v2[i];","highlight_start":33,"highlight_end":38}],"label":"cannot move out of here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0508]: cannot move out of type `[N]`, a non-copy slice\n --> tests/compile-fail/traits_generic_dot_3.rs:7:33\n |\n7 | total = total + v1[i] * v2[i];\n | ^^^^^ cannot move out of here\n\n"} Oct 11 04:56:29.805 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.805 INFO blam! {"message":"For more information about this error, try `rustc --explain E0508`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0508`.\n"} Oct 11 04:56:29.805 INFO blam! Oct 11 04:56:29.805 INFO blam! ------------------------------------------ Oct 11 04:56:29.805 INFO blam! Oct 11 04:56:29.805 INFO blam! thread '[compile-fail] compile-fail/traits_generic_dot_3.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.805 INFO blam! stack backtrace: Oct 11 04:56:29.805 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.805 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.805 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.805 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.805 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.805 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.805 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.805 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.805 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.805 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.805 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.805 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.805 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.805 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.805 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.805 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.805 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.805 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.805 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.805 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.805 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.805 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.805 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.805 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.805 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.805 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.805 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.805 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.805 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.805 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.805 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.805 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.805 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.805 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.805 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.805 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.805 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.805 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.805 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.805 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.805 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.806 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.806 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.806 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.806 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.806 INFO blam! 24: 0x0 - Oct 11 04:56:29.806 INFO blam! Oct 11 04:56:29.806 INFO blam! ---- [compile-fail] compile-fail/traits_outlaw.rs stdout ---- Oct 11 04:56:29.806 INFO blam! Oct 11 04:56:29.806 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.806 INFO blam! status: exit code: 1 Oct 11 04:56:29.806 INFO blam! command: "rustc" "tests/compile-fail/traits_outlaw.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/traits_outlaw.stage-id" "-L" "/tmp/traits_outlaw.stage-id.aux" "-A" "unused" Oct 11 04:56:29.806 INFO blam! stdout: Oct 11 04:56:29.806 INFO blam! ------------------------------------------ Oct 11 04:56:29.806 INFO blam! Oct 11 04:56:29.806 INFO blam! ------------------------------------------ Oct 11 04:56:29.806 INFO blam! stderr: Oct 11 04:56:29.806 INFO blam! ------------------------------------------ Oct 11 04:56:29.806 INFO blam! {"message":"multiple applicable items in scope","code":{"code":"E0034","explanation":"\nThe compiler doesn't know what method to call because more than one method\nhas the same prototype. Erroneous code example:\n\n```compile_fail,E0034\nstruct Test;\n\ntrait Trait1 {\n fn foo();\n}\n\ntrait Trait2 {\n fn foo();\n}\n\nimpl Trait1 for Test { fn foo() {} }\nimpl Trait2 for Test { fn foo() {} }\n\nfn main() {\n Test::foo() // error, which foo() to call?\n}\n```\n\nTo avoid this error, you have to keep only one of them and remove the others.\nSo let's take our example and fix it:\n\n```\nstruct Test;\n\ntrait Trait1 {\n fn foo();\n}\n\nimpl Trait1 for Test { fn foo() {} }\n\nfn main() {\n Test::foo() // and now that's good!\n}\n```\n\nHowever, a better solution would be using fully explicit naming of type and\ntrait:\n\n```\nstruct Test;\n\ntrait Trait1 {\n fn foo();\n}\n\ntrait Trait2 {\n fn foo();\n}\n\nimpl Trait1 for Test { fn foo() {} }\nimpl Trait2 for Test { fn foo() {} }\n\nfn main() {\n ::foo()\n}\n```\n\nOne last example:\n\n```\ntrait F {\n fn m(&self);\n}\n\ntrait G {\n fn m(&self);\n}\n\nstruct X;\n\nimpl F for X { fn m(&self) { println!(\"I am F\"); } }\nimpl G for X { fn m(&self) { println!(\"I am G\"); } }\n\nfn main() {\n let f = X;\n\n F::m(&f); // it displays \"I am F\"\n G::m(&f); // it displays \"I am G\"\n}\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_outlaw.rs","byte_start":342,"byte_end":346,"line_start":21,"line_end":21,"column_start":12,"column_end":16,"is_primary":true,"text":[{"text":" outlaw.draw(); // error: draw on screen or draw pistol?","highlight_start":12,"highlight_end":16}],"label":"multiple `draw` found","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"candidate #1 is defined in an impl of the trait `Visible` for the type `Outlaw`","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/traits_outlaw.rs","byte_start":213,"byte_end":227,"line_start":12,"line_end":12,"column_start":5,"column_end":19,"is_primary":true,"text":[{"text":" fn draw(&self) {}","highlight_start":5,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null},{"message":"candidate #2 is defined in an impl of the trait `HasPistol` for the type `Outlaw`","code":null,"level":"note","spans":[{"file_name":"tests/compile-fail/traits_outlaw.rs","byte_start":265,"byte_end":279,"line_start":15,"line_end":15,"column_start":5,"column_end":19,"is_primary":true,"text":[{"text":" fn draw(&self) {}","highlight_start":5,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0034]: multiple applicable items in scope\n --> tests/compile-fail/traits_outlaw.rs:21:12\n |\n21 | outlaw.draw(); // error: draw on screen or draw pistol?\n | ^^^^ multiple `draw` found\n |\nnote: candidate #1 is defined in an impl of the trait `Visible` for the type `Outlaw`\n --> tests/compile-fail/traits_outlaw.rs:12:5\n |\n12 | fn draw(&self) {}\n | ^^^^^^^^^^^^^^\nnote: candidate #2 is defined in an impl of the trait `HasPistol` for the type `Outlaw`\n --> tests/compile-fail/traits_outlaw.rs:15:5\n |\n15 | fn draw(&self) {}\n | ^^^^^^^^^^^^^^\n\n"} Oct 11 04:56:29.806 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 11 04:56:29.806 INFO blam! {"message":"For more information about this error, try `rustc --explain E0034`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0034`.\n"} Oct 11 04:56:29.806 INFO blam! Oct 11 04:56:29.806 INFO blam! ------------------------------------------ Oct 11 04:56:29.806 INFO blam! Oct 11 04:56:29.806 INFO blam! thread '[compile-fail] compile-fail/traits_outlaw.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.806 INFO blam! stack backtrace: Oct 11 04:56:29.806 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.806 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.806 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.806 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.806 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.806 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.806 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.806 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.806 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.806 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.806 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.806 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.806 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.806 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.806 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.806 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.806 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.806 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.806 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.806 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.806 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.806 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.806 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.806 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.806 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.806 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.806 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.806 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.806 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.806 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.806 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.806 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.806 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.806 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.806 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.806 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.806 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.806 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.806 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.806 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.806 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.806 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.806 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.806 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.806 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.806 INFO blam! 24: 0x0 - Oct 11 04:56:29.807 INFO kablam! error: test failed, to rerun pass '--test runtests' Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO kablam! su: No module specific data is present Oct 11 04:56:29.807 INFO blam! ---- [compile-fail] compile-fail/traits_vec.rs stdout ---- Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.807 INFO blam! status: exit code: 1 Oct 11 04:56:29.807 INFO blam! command: "rustc" "tests/compile-fail/traits_vec.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/traits_vec.stage-id" "-L" "/tmp/traits_vec.stage-id.aux" "-A" "unused" Oct 11 04:56:29.807 INFO blam! stdout: Oct 11 04:56:29.807 INFO blam! ------------------------------------------ Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO blam! ------------------------------------------ Oct 11 04:56:29.807 INFO blam! stderr: Oct 11 04:56:29.807 INFO blam! ------------------------------------------ Oct 11 04:56:29.807 INFO blam! error[E0277]: the size for values of type `(dyn Vegetable + 'static)` cannot be known at compilation time Oct 11 04:56:29.807 INFO blam! --> tests/compile-fail/traits_vec.rs:8:5 Oct 11 04:56:29.807 INFO blam! | Oct 11 04:56:29.807 INFO blam! 8 | veggies: Vec // error: `Vegetable` does not have Oct 11 04:56:29.807 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time Oct 11 04:56:29.807 INFO blam! | Oct 11 04:56:29.807 INFO blam! = help: the trait `std::marker::Sized` is not implemented for `(dyn Vegetable + 'static)` Oct 11 04:56:29.807 INFO blam! = note: to learn more, visit Oct 11 04:56:29.807 INFO blam! = note: required by `std::vec::Vec` Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO blam! error: aborting due to previous error Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO blam! ------------------------------------------ Oct 11 04:56:29.807 INFO blam! Oct 11 04:56:29.807 INFO blam! thread '[compile-fail] compile-fail/traits_vec.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.807 INFO blam! stack backtrace: Oct 11 04:56:29.807 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.807 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.807 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.807 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.807 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.807 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.807 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.807 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.807 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.807 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.807 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.807 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.807 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.807 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.807 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.807 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.807 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.807 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.807 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.807 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.807 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.807 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.807 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.807 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.807 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.807 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.807 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.807 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.807 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.807 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.807 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.807 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.807 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.807 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.807 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.807 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.807 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.807 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.807 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.807 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.807 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.808 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.808 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.808 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.808 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.808 INFO blam! 24: 0x0 - Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! ---- [compile-fail] compile-fail/traits_self_type.rs stdout ---- Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.808 INFO blam! status: exit code: 1 Oct 11 04:56:29.808 INFO blam! command: "rustc" "tests/compile-fail/traits_self_type.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/traits_self_type.stage-id" "-L" "/tmp/traits_self_type.stage-id.aux" "-A" "unused" Oct 11 04:56:29.808 INFO blam! stdout: Oct 11 04:56:29.808 INFO blam! ------------------------------------------ Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! ------------------------------------------ Oct 11 04:56:29.808 INFO blam! stderr: Oct 11 04:56:29.808 INFO blam! ------------------------------------------ Oct 11 04:56:29.808 INFO blam! error[E0038]: the trait `Spliceable` cannot be made into an object Oct 11 04:56:29.808 INFO blam! --> tests/compile-fail/traits_self_type.rs:21:1 Oct 11 04:56:29.808 INFO blam! | Oct 11 04:56:29.808 INFO blam! 21 | fn splice_anything(left: &Spliceable, right: &Spliceable) { Oct 11 04:56:29.808 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Spliceable` cannot be made into an object Oct 11 04:56:29.808 INFO blam! | Oct 11 04:56:29.808 INFO blam! = note: method `splice` references the `Self` type in its arguments or return type Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! error: aborting due to previous error Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! For more information about this error, try `rustc --explain E0038`. Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! ------------------------------------------ Oct 11 04:56:29.808 INFO blam! Oct 11 04:56:29.808 INFO blam! thread '[compile-fail] compile-fail/traits_self_type.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.808 INFO blam! stack backtrace: Oct 11 04:56:29.808 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.808 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.808 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.808 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.808 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.808 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.808 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.808 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.808 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.808 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.808 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.808 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.808 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.808 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.808 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.808 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.808 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.808 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.808 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.808 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.808 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.808 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.808 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.808 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.808 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.808 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.808 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.808 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.808 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.808 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.808 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.808 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.808 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.808 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.808 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.808 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.808 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.808 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.808 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.808 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.809 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.809 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.809 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.809 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.809 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.809 INFO blam! 24: 0x0 - Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! ---- [compile-fail] compile-fail/types_bool.rs stdout ---- Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.809 INFO blam! status: exit code: 1 Oct 11 04:56:29.809 INFO blam! command: "rustc" "tests/compile-fail/types_bool.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/types_bool.stage-id" "-L" "/tmp/types_bool.stage-id.aux" "-A" "unused" Oct 11 04:56:29.809 INFO blam! stdout: Oct 11 04:56:29.809 INFO blam! ------------------------------------------ Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! ------------------------------------------ Oct 11 04:56:29.809 INFO blam! stderr: Oct 11 04:56:29.809 INFO blam! ------------------------------------------ Oct 11 04:56:29.809 INFO blam! error[E0308]: mismatched types Oct 11 04:56:29.809 INFO blam! --> tests/compile-fail/types_bool.rs:8:12 Oct 11 04:56:29.809 INFO blam! | Oct 11 04:56:29.809 INFO blam! 8 | if 1 { 2 } else { 3 } Oct 11 04:56:29.809 INFO blam! | ^ expected bool, found integral variable Oct 11 04:56:29.809 INFO blam! | Oct 11 04:56:29.809 INFO blam! = note: expected type `bool` Oct 11 04:56:29.809 INFO blam! found type `{integer}` Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! error: aborting due to previous error Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! ------------------------------------------ Oct 11 04:56:29.809 INFO blam! Oct 11 04:56:29.809 INFO blam! thread '[compile-fail] compile-fail/types_bool.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.809 INFO blam! stack backtrace: Oct 11 04:56:29.809 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.809 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.809 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.809 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.809 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.809 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.809 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.809 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.809 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.809 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.809 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.809 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.809 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.809 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.809 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.809 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.809 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.809 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.809 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.809 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.809 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.809 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.809 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.809 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.809 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.809 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.809 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.809 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.809 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.809 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.809 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.809 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.809 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.809 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.809 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.809 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.810 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.810 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.810 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.810 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.810 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.810 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.810 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.810 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.810 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.810 INFO blam! 24: 0x0 - Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_2.rs stdout ---- Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.810 INFO blam! status: exit code: 1 Oct 11 04:56:29.810 INFO blam! command: "rustc" "tests/compile-fail/traits_generic_dot_2.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/traits_generic_dot_2.stage-id" "-L" "/tmp/traits_generic_dot_2.stage-id.aux" "-A" "unused" Oct 11 04:56:29.810 INFO blam! stdout: Oct 11 04:56:29.810 INFO blam! ------------------------------------------ Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! ------------------------------------------ Oct 11 04:56:29.810 INFO blam! stderr: Oct 11 04:56:29.810 INFO blam! ------------------------------------------ Oct 11 04:56:29.810 INFO blam! error[E0308]: mismatched types Oct 11 04:56:29.810 INFO blam! --> tests/compile-fail/traits_generic_dot_2.rs:11:25 Oct 11 04:56:29.810 INFO blam! | Oct 11 04:56:29.810 INFO blam! 11 | total = total + v1[i] * v2[i]; Oct 11 04:56:29.810 INFO blam! | ^^^^^^^^^^^^^ expected type parameter, found associated type Oct 11 04:56:29.810 INFO blam! | Oct 11 04:56:29.810 INFO blam! = note: expected type `N` Oct 11 04:56:29.810 INFO blam! found type `::Output` Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! error[E0308]: mismatched types Oct 11 04:56:29.810 INFO blam! --> tests/compile-fail/traits_generic_dot_2.rs:11:17 Oct 11 04:56:29.810 INFO blam! | Oct 11 04:56:29.810 INFO blam! 11 | total = total + v1[i] * v2[i]; Oct 11 04:56:29.810 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^ expected type parameter, found associated type Oct 11 04:56:29.810 INFO blam! | Oct 11 04:56:29.810 INFO blam! = note: expected type `N` Oct 11 04:56:29.810 INFO blam! found type `::Output` Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! error: aborting due to 2 previous errors Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! ------------------------------------------ Oct 11 04:56:29.810 INFO blam! Oct 11 04:56:29.810 INFO blam! thread '[compile-fail] compile-fail/traits_generic_dot_2.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.810 INFO blam! stack backtrace: Oct 11 04:56:29.810 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.810 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.810 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.810 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.810 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.810 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.810 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.810 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.810 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.810 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.810 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.810 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.810 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.810 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.810 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.810 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.810 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.810 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.810 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.810 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.810 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.810 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.810 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.810 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.810 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.810 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.810 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.810 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.810 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.810 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.810 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.810 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.810 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.811 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.811 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.811 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.811 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.811 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.811 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.811 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.811 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.811 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.811 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.811 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.811 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.811 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.811 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.811 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.811 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.811 INFO blam! 24: 0x0 - Oct 11 04:56:29.811 INFO blam! Oct 11 04:56:29.811 INFO blam! ---- [compile-fail] compile-fail/unsafe_unused_lifetime.rs stdout ---- Oct 11 04:56:29.811 INFO blam! Oct 11 04:56:29.811 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.811 INFO blam! status: exit code: 1 Oct 11 04:56:29.811 INFO blam! command: "rustc" "tests/compile-fail/unsafe_unused_lifetime.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/unsafe_unused_lifetime.stage-id" "-L" "/tmp/unsafe_unused_lifetime.stage-id.aux" "-A" "unused" Oct 11 04:56:29.811 INFO blam! stdout: Oct 11 04:56:29.811 INFO blam! ------------------------------------------ Oct 11 04:56:29.811 INFO blam! Oct 11 04:56:29.811 INFO blam! ------------------------------------------ Oct 11 04:56:29.811 INFO blam! stderr: Oct 11 04:56:29.811 INFO blam! ------------------------------------------ Oct 11 04:56:29.811 INFO blam! {"message":"`main` function not found in crate `unsafe_unused_lifetime`","code":{"code":"E0601","explanation":"\nNo `main` function was found in a binary crate. To fix this error, add a\n`main` function. For example:\n\n```\nfn main() {\n // Your program will start here.\n println!(\"Hello world!\");\n}\n```\n\nIf you don't know the basics of Rust, you can go look to the Rust Book to get\nstarted: https://doc.rust-lang.org/book/\n"},"level":"error","spans":[],"children":[{"message":"consider adding a `main` function to `tests/compile-fail/unsafe_unused_lifetime.rs`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0601]: `main` function not found in crate `unsafe_unused_lifetime`\n |\n = note: consider adding a `main` function to `tests/compile-fail/unsafe_unused_lifetime.rs`\n\n"} Oct 11 04:56:29.811 INFO blam! {"message":"parameter `'a` is never used","code":{"code":"E0392","explanation":"\nThis error indicates that a type or lifetime parameter has been declared\nbut not actually used. Here is an example that demonstrates the error:\n\n```compile_fail,E0392\nenum Foo {\n Bar,\n}\n```\n\nIf the type parameter was included by mistake, this error can be fixed\nby simply removing the type parameter, as shown below:\n\n```\nenum Foo {\n Bar,\n}\n```\n\nAlternatively, if the type parameter was intentionally inserted, it must be\nused. A simple fix is shown below:\n\n```\nenum Foo {\n Bar(T),\n}\n```\n\nThis error may also commonly be found when working with unsafe code. For\nexample, when using raw pointers one may wish to specify the lifetime for\nwhich the pointed-at data is valid. An initial attempt (below) causes this\nerror:\n\n```compile_fail,E0392\nstruct Foo<'a, T> {\n x: *const T,\n}\n```\n\nWe want to express the constraint that Foo should not outlive `'a`, because\nthe data pointed to by `T` is only valid for that lifetime. The problem is\nthat there are no actual uses of `'a`. It's possible to work around this\nby adding a PhantomData type to the struct, using it to tell the compiler\nto act as if the struct contained a borrowed reference `&'a T`:\n\n```\nuse std::marker::PhantomData;\n\nstruct Foo<'a, T: 'a> {\n x: *const T,\n phantom: PhantomData<&'a T>\n}\n```\n\n[PhantomData] can also be used to express information about unused type\nparameters.\n\n[PhantomData]: https://doc.rust-lang.org/std/marker/struct.PhantomData.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/unsafe_unused_lifetime.rs","byte_start":22,"byte_end":24,"line_start":1,"line_end":1,"column_start":23,"column_end":25,"is_primary":true,"text":[{"text":"pub struct RefAndBool<'a, T: 'a> {","highlight_start":23,"highlight_end":25}],"label":"unused type parameter","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider removing `'a` or using a marker such as `std::marker::PhantomData`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0392]: parameter `'a` is never used\n --> tests/compile-fail/unsafe_unused_lifetime.rs:1:23\n |\n1 | pub struct RefAndBool<'a, T: 'a> {\n | ^^ unused type parameter\n |\n = help: consider removing `'a` or using a marker such as `std::marker::PhantomData`\n\n"} Oct 11 04:56:29.811 INFO blam! {"message":"parameter `T` is never used","code":{"code":"E0392","explanation":"\nThis error indicates that a type or lifetime parameter has been declared\nbut not actually used. Here is an example that demonstrates the error:\n\n```compile_fail,E0392\nenum Foo {\n Bar,\n}\n```\n\nIf the type parameter was included by mistake, this error can be fixed\nby simply removing the type parameter, as shown below:\n\n```\nenum Foo {\n Bar,\n}\n```\n\nAlternatively, if the type parameter was intentionally inserted, it must be\nused. A simple fix is shown below:\n\n```\nenum Foo {\n Bar(T),\n}\n```\n\nThis error may also commonly be found when working with unsafe code. For\nexample, when using raw pointers one may wish to specify the lifetime for\nwhich the pointed-at data is valid. An initial attempt (below) causes this\nerror:\n\n```compile_fail,E0392\nstruct Foo<'a, T> {\n x: *const T,\n}\n```\n\nWe want to express the constraint that Foo should not outlive `'a`, because\nthe data pointed to by `T` is only valid for that lifetime. The problem is\nthat there are no actual uses of `'a`. It's possible to work around this\nby adding a PhantomData type to the struct, using it to tell the compiler\nto act as if the struct contained a borrowed reference `&'a T`:\n\n```\nuse std::marker::PhantomData;\n\nstruct Foo<'a, T: 'a> {\n x: *const T,\n phantom: PhantomData<&'a T>\n}\n```\n\n[PhantomData] can also be used to express information about unused type\nparameters.\n\n[PhantomData]: https://doc.rust-lang.org/std/marker/struct.PhantomData.html\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/unsafe_unused_lifetime.rs","byte_start":26,"byte_end":27,"line_start":1,"line_end":1,"column_start":27,"column_end":28,"is_primary":true,"text":[{"text":"pub struct RefAndBool<'a, T: 'a> {","highlight_start":27,"highlight_end":28}],"label":"unused type parameter","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider removing `T` or using a marker such as `std::marker::PhantomData`","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0392]: parameter `T` is never used\n --> tests/compile-fail/unsafe_unused_lifetime.rs:1:27\n |\n1 | pub struct RefAndBool<'a, T: 'a> {\n | ^ unused type parameter\n |\n = help: consider removing `T` or using a marker such as `std::marker::PhantomData`\n\n"} Oct 11 04:56:29.811 INFO blam! {"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"} Oct 11 04:56:29.811 INFO blam! {"message":"Some errors occurred: E0392, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0392, E0601.\n"} Oct 11 04:56:29.811 INFO blam! {"message":"For more information about an error, try `rustc --explain E0392`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0392`.\n"} Oct 11 04:56:29.811 INFO blam! Oct 11 04:56:29.811 INFO blam! ------------------------------------------ Oct 11 04:56:29.811 INFO blam! Oct 11 04:56:29.811 INFO blam! thread '[compile-fail] compile-fail/unsafe_unused_lifetime.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.811 INFO blam! stack backtrace: Oct 11 04:56:29.811 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.811 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.811 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.811 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.811 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.811 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.811 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.811 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.811 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.811 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.811 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.811 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.811 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.811 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.811 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.811 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.811 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.811 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.811 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.811 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.811 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.811 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.811 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.811 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.811 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.811 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.811 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.811 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.811 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.811 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.811 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.811 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.812 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.812 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.812 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.812 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.812 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.812 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.812 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.812 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.812 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.812 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.812 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.812 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.812 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.812 INFO blam! 24: 0x0 - Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! ---- [compile-fail] compile-fail/types_float_inference_fail.rs stdout ---- Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.812 INFO blam! status: exit code: 1 Oct 11 04:56:29.812 INFO blam! command: "rustc" "tests/compile-fail/types_float_inference_fail.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/types_float_inference_fail.stage-id" "-L" "/tmp/types_float_inference_fail.stage-id.aux" "-A" "unused" Oct 11 04:56:29.812 INFO blam! stdout: Oct 11 04:56:29.812 INFO blam! ------------------------------------------ Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! ------------------------------------------ Oct 11 04:56:29.812 INFO blam! stderr: Oct 11 04:56:29.812 INFO blam! ------------------------------------------ Oct 11 04:56:29.812 INFO blam! error[E0599]: no method named `sqrt` found for type `{float}` in the current scope Oct 11 04:56:29.812 INFO blam! --> tests/compile-fail/types_float_inference_fail.rs:7:26 Oct 11 04:56:29.812 INFO blam! | Oct 11 04:56:29.812 INFO blam! 7 | println!("{}", (2.0).sqrt()); Oct 11 04:56:29.812 INFO blam! | ^^^^ Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! error: aborting due to previous error Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! For more information about this error, try `rustc --explain E0599`. Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! ------------------------------------------ Oct 11 04:56:29.812 INFO blam! Oct 11 04:56:29.812 INFO blam! thread '[compile-fail] compile-fail/types_float_inference_fail.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.812 INFO blam! stack backtrace: Oct 11 04:56:29.812 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.812 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.812 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.812 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.812 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.812 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.812 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.812 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.812 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.812 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.812 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.812 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.812 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.812 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.812 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.812 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.812 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.812 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.812 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.812 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.812 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.812 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.812 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.812 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.812 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.812 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.812 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.812 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.812 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.813 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.813 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.813 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.813 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.813 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.813 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.813 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.813 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.813 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.813 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.813 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.813 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.813 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.813 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.813 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.813 INFO blam! 24: 0x0 - Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! ---- [compile-fail] compile-fail/types_vectors_moved.rs stdout ---- Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.813 INFO blam! status: exit code: 1 Oct 11 04:56:29.813 INFO blam! command: "rustc" "tests/compile-fail/types_vectors_moved.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "-C" "prefer-dynamic" "-o" "/tmp/types_vectors_moved.stage-id" "-L" "/tmp/types_vectors_moved.stage-id.aux" "-A" "unused" Oct 11 04:56:29.813 INFO blam! stdout: Oct 11 04:56:29.813 INFO blam! ------------------------------------------ Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! ------------------------------------------ Oct 11 04:56:29.813 INFO blam! stderr: Oct 11 04:56:29.813 INFO blam! ------------------------------------------ Oct 11 04:56:29.813 INFO blam! error[E0382]: use of moved value: `languages` Oct 11 04:56:29.813 INFO blam! --> tests/compile-fail/types_vectors_moved.rs:17:41 Oct 11 04:56:29.813 INFO blam! | Oct 11 04:56:29.813 INFO blam! 9 | for l in languages { Oct 11 04:56:29.813 INFO blam! | --------- value moved here Oct 11 04:56:29.813 INFO blam! ... Oct 11 04:56:29.813 INFO blam! 17 | println!("{} languages classified", languages.len()); Oct 11 04:56:29.813 INFO blam! | ^^^^^^^^^ value used here after move Oct 11 04:56:29.813 INFO blam! | Oct 11 04:56:29.813 INFO blam! = note: move occurs because `languages` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! error: aborting due to previous error Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! ------------------------------------------ Oct 11 04:56:29.813 INFO blam! Oct 11 04:56:29.813 INFO blam! thread '[compile-fail] compile-fail/types_vectors_moved.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.813 INFO blam! stack backtrace: Oct 11 04:56:29.813 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.813 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.813 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.813 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.813 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.813 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.813 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.813 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.813 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.813 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.813 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.813 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.813 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.813 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.813 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.813 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.813 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.813 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.813 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.813 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.813 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.813 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.813 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.813 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.813 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.813 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.814 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.814 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.814 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.814 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.814 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.814 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.814 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.814 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.814 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.814 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.814 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.814 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.814 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.814 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.814 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.814 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.814 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.814 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.814 INFO blam! 24: 0x0 - Oct 11 04:56:29.814 INFO blam! Oct 11 04:56:29.814 INFO blam! ---- [compile-fail] compile-fail/traits_unsized.rs stdout ---- Oct 11 04:56:29.814 INFO blam! Oct 11 04:56:29.814 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 11 04:56:29.814 INFO blam! status: exit code: 1 Oct 11 04:56:29.814 INFO blam! command: "rustc" "tests/compile-fail/traits_unsized.rs" "-L" "/tmp" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-C" "prefer-dynamic" "-o" "/tmp/traits_unsized.stage-id" "-L" "/tmp/traits_unsized.stage-id.aux" "-A" "unused" Oct 11 04:56:29.814 INFO blam! stdout: Oct 11 04:56:29.814 INFO blam! ------------------------------------------ Oct 11 04:56:29.814 INFO blam! Oct 11 04:56:29.814 INFO blam! ------------------------------------------ Oct 11 04:56:29.814 INFO blam! stderr: Oct 11 04:56:29.814 INFO blam! ------------------------------------------ Oct 11 04:56:29.814 INFO blam! {"message":"mismatched types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_unsized.rs","byte_start":147,"byte_end":150,"line_start":7,"line_end":7,"column_start":25,"column_end":28,"is_primary":true,"text":[{"text":" let writer: Write = buf; // error: `Write` does not have a constant size","highlight_start":25,"highlight_end":28}],"label":"expected trait std::io::Write, found struct `std::vec::Vec`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `dyn std::io::Write`\n found type `std::vec::Vec`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: mismatched types\n --> tests/compile-fail/traits_unsized.rs:7:25\n |\n7 | let writer: Write = buf; // error: `Write` does not have a constant size\n | ^^^ expected trait std::io::Write, found struct `std::vec::Vec`\n |\n = note: expected type `dyn std::io::Write`\n found type `std::vec::Vec`\n\n"} Oct 11 04:56:29.814 INFO blam! {"message":"the size for values of type `dyn std::io::Write` cannot be known at compilation time","code":{"code":"E0277","explanation":"\nYou tried to use a type which doesn't implement some trait in a place which\nexpected that trait. Erroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\nfn some_func(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function: Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function: It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"tests/compile-fail/traits_unsized.rs","byte_start":131,"byte_end":137,"line_start":7,"line_end":7,"column_start":9,"column_end":15,"is_primary":true,"text":[{"text":" let writer: Write = buf; // error: `Write` does not have a constant size","highlight_start":9,"highlight_end":15}],"label":"doesn't have a size known at compile-time","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the trait `std::marker::Sized` is not implemented for `dyn std::io::Write`","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"to learn more, visit ","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"all local variables must have a statically known size","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"unsized locals are gated as an unstable feature","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0277]: the size for values of type `dyn std::io::Write` cannot be known at compilation time\n --> tests/compile-fail/traits_unsized.rs:7:9\n |\n7 | let writer: Write = buf; // error: `Write` does not have a constant size\n | ^^^^^^ doesn't have a size known at compile-time\n |\n = help: the trait `std::marker::Sized` is not implemented for `dyn std::io::Write`\n = note: to learn more, visit \n = note: all local variables must have a statically known size\n = help: unsized locals are gated as an unstable feature\n\n"} Oct 11 04:56:29.814 INFO blam! {"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"} Oct 11 04:56:29.814 INFO blam! {"message":"Some errors occurred: E0277, E0308.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0277, E0308.\n"} Oct 11 04:56:29.814 INFO blam! {"message":"For more information about an error, try `rustc --explain E0277`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0277`.\n"} Oct 11 04:56:29.814 INFO blam! Oct 11 04:56:29.814 INFO blam! ------------------------------------------ Oct 11 04:56:29.814 INFO blam! Oct 11 04:56:29.814 INFO blam! thread '[compile-fail] compile-fail/traits_unsized.rs' panicked at 'explicit panic', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544:9 Oct 11 04:56:29.814 INFO blam! stack backtrace: Oct 11 04:56:29.814 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.814 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.814 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.814 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.814 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.814 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.814 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.814 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.814 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.814 INFO blam! 6: 0x5567419922ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 11 04:56:29.814 INFO blam! 7: 0x556741983152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 11 04:56:29.814 INFO blam! 8: 0x55674196d9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 11 04:56:29.814 INFO blam! 9: 0x55674196d197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 11 04:56:29.814 INFO blam! 10: 0x55674196cf3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 11 04:56:29.814 INFO blam! 11: 0x55674196cb86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 11 04:56:29.814 INFO blam! 12: 0x5567418fe9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 11 04:56:29.814 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 11 04:56:29.814 INFO blam! 13: 0x5567418f9163 - >::call_box::h5cf716bc5d353fb0 Oct 11 04:56:29.814 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.814 INFO blam! 14: 0x7fb543564ad2 - >::call_box::h477ac8c82814e76d Oct 11 04:56:29.814 INFO blam! at libtest/lib.rs:1461 Oct 11 04:56:29.814 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.814 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.814 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.814 INFO blam! 16: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.814 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.814 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.814 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.814 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.814 INFO blam! 17: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.814 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.815 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.815 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.815 INFO blam! 18: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.815 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.815 INFO blam! 19: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.815 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.815 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.815 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.815 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.815 INFO blam! 20: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.815 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.815 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.815 INFO blam! 21: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.815 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.815 INFO blam! 22: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.815 INFO blam! 23: 0x7fb542b2041c - clone Oct 11 04:56:29.815 INFO blam! 24: 0x0 - Oct 11 04:56:29.815 INFO blam! Oct 11 04:56:29.815 INFO blam! Oct 11 04:56:29.815 INFO blam! failures: Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_bad_router.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_count_selected_cities.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_debug_dump_dict.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_sort_cities.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_sort_thread.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_that_kill.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/closures_twice.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/collections_invalidation.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/collections_multiple_mut.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/collections_sort_by_key_references.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/concurrency_atomic_static_init.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/concurrency_send_rc.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/concurrency_threading_traits.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/crates_blank_slate.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/crates_private.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/crates_standard_prelude.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/crates_static_mut.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/crates_unused_items.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/crates_unused_testing_function.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/enums_borrow_car.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/enums_fields.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/enums_matching_moves_values.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/enums_move_into_guard.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/errors_multiple_error_types.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/errors_unused_result_warning.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_closures_runon.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_for_loop_moving.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_generics.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_if_else_types.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_if_else_types_2.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_match_exhaustive.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_match_types.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_missing_semicolon.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_negative_unsigned.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/expressions_while_true.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/io_collecting_lines.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/io_stdin_lock.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/io_string_write.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/iterators_unused.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/macros_hygiene_setup_req.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/macros_json_array.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/macros_moving.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/macros_unhygienic.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_double_move.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_move_in_loop.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_move_out_of_field.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_move_out_of_vector.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_rc_mutability.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_string_label.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_struct.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/ownership_triple_move.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_dangling.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_fn_using_same_lifetime.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_immut_vs_const.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_in_nested_struct.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_in_struct.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_lifetimes_propagated.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_self_assignment.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs Oct 11 04:56:29.815 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/references_show_moves_table.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/references_static.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/references_static_wat.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/references_using_same_lifetime.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/string_literals_are_immutable.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/structs_private_fields.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/structs_private_fields_2.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/structs_without_derive_clone.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/structs_without_derive_copy.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/structs_without_derive_debug.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/structs_without_derive_eq.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_ambiguous_integer.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_collect.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_dump.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_generic_dot_1.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_generic_dot_2.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_generic_dot_3.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_generic_dot_4.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_method_lookup.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_outlaw.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_self_type.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_unsized.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/traits_vec.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/types_bool.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/types_float_inference_fail.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/types_vectors_moved.rs Oct 11 04:56:29.816 INFO blam! [compile-fail] compile-fail/unsafe_unused_lifetime.rs Oct 11 04:56:29.816 INFO blam! Oct 11 04:56:29.816 INFO blam! test result: FAILED. 0 passed; 96 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 04:56:29.816 INFO blam! Oct 11 04:56:29.816 INFO blam! test compile_test ... FAILED Oct 11 04:56:29.816 INFO blam! Oct 11 04:56:29.816 INFO blam! failures: Oct 11 04:56:29.816 INFO blam! Oct 11 04:56:29.816 INFO blam! ---- compile_test stdout ---- Oct 11 04:56:29.816 INFO blam! thread 'compile_test' panicked at 'Some tests failed', /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:89:22 Oct 11 04:56:29.816 INFO blam! stack backtrace: Oct 11 04:56:29.816 INFO blam! 0: 0x7fb543291dce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 11 04:56:29.816 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 11 04:56:29.816 INFO blam! 1: 0x7fb543276e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 11 04:56:29.816 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 11 04:56:29.816 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 11 04:56:29.816 INFO blam! 2: 0x7fb54329cd9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:211 Oct 11 04:56:29.816 INFO blam! 3: 0x7fb54329caab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:221 Oct 11 04:56:29.816 INFO blam! 4: 0x7fb54329d50c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:476 Oct 11 04:56:29.816 INFO blam! 5: 0x5567419d55ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:410 Oct 11 04:56:29.816 INFO blam! 6: 0x5567418fac1d - compiletest_rs::run_tests::hae276dba318c22c0 Oct 11 04:56:29.816 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:89 Oct 11 04:56:29.816 INFO blam! 7: 0x5567418c45c6 - runtests::run_tests::hfd433b2f117e440f Oct 11 04:56:29.816 INFO blam! at tests/runtests.rs:15 Oct 11 04:56:29.816 INFO blam! 8: 0x5567418c46b0 - runtests::compile_test::h26ae6a047218d44a Oct 11 04:56:29.816 INFO blam! at tests/runtests.rs:20 Oct 11 04:56:29.816 INFO blam! 9: 0x5567418c4679 - runtests::compile_test::{{closure}}::hdc27684c7583cad8 Oct 11 04:56:29.816 INFO blam! at tests/runtests.rs:19 Oct 11 04:56:29.816 INFO blam! 10: 0x5567418c35fd - core::ops::function::FnOnce::call_once::hed22b8cc87c82644 Oct 11 04:56:29.816 INFO blam! at libcore/ops/function.rs:238 Oct 11 04:56:29.816 INFO blam! 11: 0x7fb543564b1e - >::call_box::h95b7cb918af67b5d Oct 11 04:56:29.816 INFO blam! at libtest/lib.rs:1468 Oct 11 04:56:29.816 INFO blam! at libcore/ops/function.rs:238 Oct 11 04:56:29.816 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.816 INFO blam! 12: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.816 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.816 INFO blam! 13: 0x7fb54358bb5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.816 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.816 INFO blam! at libtest/lib.rs:1423 Oct 11 04:56:29.816 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 11 04:56:29.816 INFO blam! 14: 0x7fb54358cac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 11 04:56:29.816 INFO blam! at libstd/thread/mod.rs:409 Oct 11 04:56:29.816 INFO blam! at libstd/panic.rs:313 Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:310 Oct 11 04:56:29.816 INFO blam! 15: 0x7fb5432aac79 - __rust_maybe_catch_panic Oct 11 04:56:29.816 INFO blam! at libpanic_unwind/lib.rs:102 Oct 11 04:56:29.816 INFO blam! 16: 0x7fb5435755b6 - >::call_box::h96125cb29a9ba44b Oct 11 04:56:29.816 INFO blam! at libstd/panicking.rs:289 Oct 11 04:56:29.816 INFO blam! at libstd/panic.rs:392 Oct 11 04:56:29.816 INFO blam! at libstd/thread/mod.rs:408 Oct 11 04:56:29.817 INFO blam! at liballoc/boxed.rs:672 Oct 11 04:56:29.817 INFO blam! 17: 0x7fb54329893a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 11 04:56:29.817 INFO blam! at liballoc/boxed.rs:682 Oct 11 04:56:29.817 INFO blam! at libstd/sys_common/thread.rs:24 Oct 11 04:56:29.817 INFO blam! 18: 0x7fb54326dd35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 11 04:56:29.817 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 11 04:56:29.817 INFO blam! 19: 0x7fb5430006b9 - start_thread Oct 11 04:56:29.817 INFO blam! 20: 0x7fb542b2041c - clone Oct 11 04:56:29.817 INFO blam! 21: 0x0 - Oct 11 04:56:29.817 INFO blam! Oct 11 04:56:29.817 INFO blam! Oct 11 04:56:29.817 INFO blam! failures: Oct 11 04:56:29.817 INFO blam! compile_test Oct 11 04:56:29.817 INFO blam! Oct 11 04:56:29.817 INFO blam! test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 04:56:29.817 INFO blam! Oct 11 04:56:30.034 INFO running `"docker" "rm" "-f" "092c5ecb0b64e8d0ec20d970ac289a90e870cc3be887b7e8ec62dfd4afdb10e2"` Oct 11 04:56:30.116 INFO blam! 092c5ecb0b64e8d0ec20d970ac289a90e870cc3be887b7e8ec62dfd4afdb10e2