Oct 15 07:35:34.103 INFO testing ProgrammingRust/antisamples against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 15 07:35:34.103 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 07:35:34.475 INFO blam! d500e63542378de49798fa284064d33b4574d9ee2293ed4af459b3f83480c1bc Oct 15 07:35:34.481 INFO running `"docker" "start" "-a" "d500e63542378de49798fa284064d33b4574d9ee2293ed4af459b3f83480c1bc"` Oct 15 07:35:34.883 INFO kablam! usermod: no changes Oct 15 07:35:34.928 INFO kablam! Compiling antisamples v0.1.0 (/source) Oct 15 07:35:35.299 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.39s Oct 15 07:35:35.299 INFO kablam! su: No module specific data is present Oct 15 07:35:35.842 INFO running `"docker" "rm" "-f" "d500e63542378de49798fa284064d33b4574d9ee2293ed4af459b3f83480c1bc"` Oct 15 07:35:36.127 INFO blam! d500e63542378de49798fa284064d33b4574d9ee2293ed4af459b3f83480c1bc Oct 15 07:35:36.133 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 07:35:36.661 INFO blam! 164c1d396305372ff948419717abc73a6d62e410b05eff1752bf211f63ecf2c1 Oct 15 07:35:36.671 INFO running `"docker" "start" "-a" "164c1d396305372ff948419717abc73a6d62e410b05eff1752bf211f63ecf2c1"` Oct 15 07:35:37.615 INFO kablam! usermod: no changes Oct 15 07:35:37.747 INFO kablam! Compiling compiletest_rs v0.3.11 Oct 15 07:35:37.747 INFO kablam! Compiling diff v0.1.11 Oct 15 07:35:37.755 INFO kablam! Compiling log v0.4.1 Oct 15 07:35:37.755 INFO kablam! Compiling filetime v0.2.1 Oct 15 07:35:48.982 INFO kablam! Compiling antisamples v0.1.0 (/source) Oct 15 07:35:53.242 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 15.59s Oct 15 07:35:53.246 INFO kablam! su: No module specific data is present Oct 15 07:35:53.603 INFO running `"docker" "rm" "-f" "164c1d396305372ff948419717abc73a6d62e410b05eff1752bf211f63ecf2c1"` Oct 15 07:35:53.879 INFO blam! 164c1d396305372ff948419717abc73a6d62e410b05eff1752bf211f63ecf2c1 Oct 15 07:35:53.890 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-7/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-7/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 15 07:35:54.674 INFO blam! c6ddea88aff1183b94b9083317d2528382601620fa884e09582646c627ad167f Oct 15 07:35:54.676 INFO running `"docker" "start" "-a" "c6ddea88aff1183b94b9083317d2528382601620fa884e09582646c627ad167f"` Oct 15 07:35:55.114 INFO kablam! usermod: no changes Oct 15 07:35:55.163 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.03s Oct 15 07:35:55.174 INFO kablam! Running /target/debug/deps/antisamples-be82a9e45f7d3df9 Oct 15 07:35:55.180 INFO blam! Oct 15 07:35:55.180 INFO blam! running 0 tests Oct 15 07:35:55.180 INFO blam! Oct 15 07:35:55.180 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 07:35:55.180 INFO blam! Oct 15 07:35:55.182 INFO kablam! Running /target/debug/deps/runtests-6e692861431d039c Oct 15 07:35:55.207 INFO blam! Oct 15 07:35:55.207 INFO blam! running 1 test Oct 15 07:35:55.212 INFO blam! Oct 15 07:35:55.212 INFO blam! running 96 tests Oct 15 07:35:55.463 INFO blam! test [compile-fail] compile-fail/closures_sort_cities.rs ... FAILED Oct 15 07:35:55.463 INFO blam! test [compile-fail] compile-fail/closures_that_kill.rs ... FAILED Oct 15 07:35:55.463 INFO blam! test [compile-fail] compile-fail/closures_twice.rs ... FAILED Oct 15 07:35:55.463 INFO blam! test [compile-fail] compile-fail/closures_debug_dump_dict.rs ... FAILED Oct 15 07:35:55.466 INFO blam! test [compile-fail] compile-fail/closures_sort_thread.rs ... FAILED Oct 15 07:35:55.471 INFO blam! test [compile-fail] compile-fail/collections_invalidation.rs ... FAILED Oct 15 07:35:55.471 INFO blam! test [compile-fail] compile-fail/closures_count_selected_cities.rs ... FAILED Oct 15 07:35:55.471 INFO blam! test [compile-fail] compile-fail/closures_bad_router.rs ... FAILED Oct 15 07:35:55.560 INFO blam! test [compile-fail] compile-fail/collections_multiple_mut.rs ... FAILED Oct 15 07:35:55.605 INFO blam! test [compile-fail] compile-fail/concurrency_atomic_static_init.rs ... FAILED Oct 15 07:35:55.606 INFO blam! test [compile-fail] compile-fail/concurrency_send_rc.rs ... FAILED Oct 15 07:35:55.606 INFO blam! test [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs ... FAILED Oct 15 07:35:55.615 INFO blam! test [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs ... FAILED Oct 15 07:35:55.619 INFO blam! test [compile-fail] compile-fail/collections_sort_by_key_references.rs ... FAILED Oct 15 07:35:55.699 INFO blam! test [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs ... FAILED Oct 15 07:35:55.742 INFO blam! test [compile-fail] compile-fail/crates_blank_slate.rs ... FAILED Oct 15 07:35:55.743 INFO blam! test [compile-fail] compile-fail/crates_standard_prelude.rs ... FAILED Oct 15 07:35:55.750 INFO blam! test [compile-fail] compile-fail/crates_private.rs ... FAILED Oct 15 07:35:55.799 INFO blam! test [compile-fail] compile-fail/crates_unused_items.rs ... FAILED Oct 15 07:35:55.804 INFO blam! test [compile-fail] compile-fail/crates_unused_testing_function.rs ... FAILED Oct 15 07:35:55.813 INFO blam! test [compile-fail] compile-fail/concurrency_threading_traits.rs ... FAILED Oct 15 07:35:55.832 INFO blam! test [compile-fail] compile-fail/crates_static_mut.rs ... FAILED Oct 15 07:35:55.863 INFO blam! test [compile-fail] compile-fail/enums_borrow_car.rs ... FAILED Oct 15 07:35:55.919 INFO blam! test [compile-fail] compile-fail/enums_matching_moves_values.rs ... FAILED Oct 15 07:35:55.935 INFO blam! test [compile-fail] compile-fail/enums_fields.rs ... FAILED Oct 15 07:35:55.957 INFO blam! test [compile-fail] compile-fail/enums_move_into_guard.rs ... FAILED Oct 15 07:35:55.992 INFO blam! test [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs ... FAILED Oct 15 07:35:56.027 INFO blam! test [compile-fail] compile-fail/errors_multiple_error_types.rs ... FAILED Oct 15 07:35:56.031 INFO blam! test [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs ... FAILED Oct 15 07:35:56.067 INFO blam! test [compile-fail] compile-fail/expressions_closures_runon.rs ... FAILED Oct 15 07:35:56.071 INFO blam! test [compile-fail] compile-fail/expressions_for_loop_moving.rs ... FAILED Oct 15 07:35:56.115 INFO blam! test [compile-fail] compile-fail/expressions_if_else_types.rs ... FAILED Oct 15 07:35:56.159 INFO blam! test [compile-fail] compile-fail/expressions_match_types.rs ... FAILED Oct 15 07:35:56.187 INFO blam! test [compile-fail] compile-fail/expressions_if_else_types_2.rs ... FAILED Oct 15 07:35:56.215 INFO blam! test [compile-fail] compile-fail/expressions_negative_unsigned.rs ... FAILED Oct 15 07:35:56.215 INFO blam! test [compile-fail] compile-fail/expressions_match_exhaustive.rs ... FAILED Oct 15 07:35:56.244 INFO blam! test [compile-fail] compile-fail/expressions_generics.rs ... FAILED Oct 15 07:35:56.291 INFO blam! test [compile-fail] compile-fail/io_collecting_lines.rs ... FAILED Oct 15 07:35:56.320 INFO blam! test [compile-fail] compile-fail/errors_unused_result_warning.rs ... FAILED Oct 15 07:35:56.371 INFO blam! test [compile-fail] compile-fail/expressions_while_true.rs ... FAILED Oct 15 07:35:56.384 INFO blam! test [compile-fail] compile-fail/io_stdin_lock.rs ... FAILED Oct 15 07:35:56.434 INFO blam! test [compile-fail] compile-fail/iterators_unused.rs ... FAILED Oct 15 07:35:56.439 INFO blam! test [compile-fail] compile-fail/expressions_missing_semicolon.rs ... FAILED Oct 15 07:35:56.439 INFO blam! test [compile-fail] compile-fail/macros_json_array.rs ... FAILED Oct 15 07:35:56.447 INFO blam! test [compile-fail] compile-fail/io_string_write.rs ... FAILED Oct 15 07:35:56.458 INFO blam! test [compile-fail] compile-fail/macros_moving.rs ... FAILED Oct 15 07:35:56.511 INFO blam! test [compile-fail] compile-fail/macros_hygiene_setup_req.rs ... FAILED Oct 15 07:35:56.631 INFO blam! test [compile-fail] compile-fail/ownership_move_in_loop.rs ... FAILED Oct 15 07:35:56.664 INFO blam! test [compile-fail] compile-fail/ownership_double_move.rs ... FAILED Oct 15 07:35:56.742 INFO blam! test [compile-fail] compile-fail/macros_unhygienic.rs ... FAILED Oct 15 07:35:56.759 INFO blam! test [compile-fail] compile-fail/ownership_struct.rs ... FAILED Oct 15 07:35:56.815 INFO blam! test [compile-fail] compile-fail/ownership_move_out_of_field.rs ... FAILED Oct 15 07:35:56.832 INFO blam! test [compile-fail] compile-fail/ownership_rc_mutability.rs ... FAILED Oct 15 07:35:57.008 INFO blam! test [compile-fail] compile-fail/ownership_string_label.rs ... FAILED Oct 15 07:35:57.010 INFO blam! test [compile-fail] compile-fail/ownership_move_out_of_vector.rs ... FAILED Oct 15 07:35:57.135 INFO blam! test [compile-fail] compile-fail/ownership_triple_move.rs ... FAILED Oct 15 07:35:57.253 INFO blam! test [compile-fail] compile-fail/references_fn_using_same_lifetime.rs ... FAILED Oct 15 07:35:57.319 INFO blam! test [compile-fail] compile-fail/references_dangling.rs ... FAILED Oct 15 07:35:57.371 INFO blam! test [compile-fail] compile-fail/references_in_struct.rs ... FAILED Oct 15 07:35:57.387 INFO blam! test [compile-fail] compile-fail/references_in_nested_struct.rs ... FAILED Oct 15 07:35:57.387 INFO blam! test [compile-fail] compile-fail/references_immut_vs_const.rs ... FAILED Oct 15 07:35:57.503 INFO blam! test [compile-fail] compile-fail/references_self_assignment.rs ... FAILED Oct 15 07:35:57.579 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs ... FAILED Oct 15 07:35:57.633 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs ... FAILED Oct 15 07:35:57.659 INFO blam! test [compile-fail] compile-fail/references_lifetimes_propagated.rs ... FAILED Oct 15 07:35:57.767 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs ... FAILED Oct 15 07:35:57.963 INFO blam! test [compile-fail] compile-fail/references_static_wat.rs ... FAILED Oct 15 07:35:57.971 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs ... FAILED Oct 15 07:35:58.024 INFO blam! test [compile-fail] compile-fail/references_using_same_lifetime.rs ... FAILED Oct 15 07:35:58.243 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs ... FAILED Oct 15 07:35:58.247 INFO blam! test [compile-fail] compile-fail/references_static.rs ... FAILED Oct 15 07:35:58.292 INFO blam! test [compile-fail] compile-fail/structs_private_fields_2.rs ... FAILED Oct 15 07:35:58.351 INFO blam! test [compile-fail] compile-fail/references_show_moves_table.rs ... FAILED Oct 15 07:35:58.383 INFO blam! test [compile-fail] compile-fail/string_literals_are_immutable.rs ... FAILED Oct 15 07:35:58.582 INFO blam! test [compile-fail] compile-fail/structs_without_derive_clone.rs ... FAILED Oct 15 07:35:58.591 INFO blam! test [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs ... FAILED Oct 15 07:35:58.601 INFO blam! test [compile-fail] compile-fail/structs_without_derive_eq.rs ... FAILED Oct 15 07:35:58.679 INFO blam! test [compile-fail] compile-fail/structs_private_fields.rs ... FAILED Oct 15 07:35:58.679 INFO blam! test [compile-fail] compile-fail/structs_without_derive_copy.rs ... FAILED Oct 15 07:35:58.823 INFO blam! test [compile-fail] compile-fail/traits_collect.rs ... FAILED Oct 15 07:35:58.831 INFO blam! test [compile-fail] compile-fail/structs_without_derive_debug.rs ... FAILED Oct 15 07:35:58.943 INFO blam! test [compile-fail] compile-fail/traits_ambiguous_integer.rs ... FAILED Oct 15 07:35:58.983 INFO blam! test [compile-fail] compile-fail/traits_dump.rs ... FAILED Oct 15 07:35:59.130 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_4.rs ... FAILED Oct 15 07:35:59.211 INFO blam! test [compile-fail] compile-fail/traits_outlaw.rs ... FAILED Oct 15 07:35:59.263 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_1.rs ... FAILED Oct 15 07:35:59.263 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_3.rs ... FAILED Oct 15 07:35:59.380 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_2.rs ... FAILED Oct 15 07:35:59.386 INFO blam! test [compile-fail] compile-fail/traits_self_type.rs ... FAILED Oct 15 07:35:59.620 INFO blam! test [compile-fail] compile-fail/traits_method_lookup.rs ... FAILED Oct 15 07:35:59.671 INFO blam! test [compile-fail] compile-fail/traits_unsized.rs ... FAILED Oct 15 07:35:59.691 INFO blam! test [compile-fail] compile-fail/traits_vec.rs ... FAILED Oct 15 07:35:59.723 INFO blam! test [compile-fail] compile-fail/types_vectors_moved.rs ... FAILED Oct 15 07:35:59.723 INFO blam! test [compile-fail] compile-fail/types_bool.rs ... FAILED Oct 15 07:35:59.730 INFO blam! test [compile-fail] compile-fail/unsafe_unused_lifetime.rs ... FAILED Oct 15 07:35:59.735 INFO blam! test [compile-fail] compile-fail/types_float_inference_fail.rs ... FAILED Oct 15 07:35:59.735 INFO blam! Oct 15 07:35:59.735 INFO blam! failures: Oct 15 07:35:59.736 INFO blam! Oct 15 07:35:59.743 INFO blam! ---- [compile-fail] compile-fail/closures_sort_cities.rs stdout ---- Oct 15 07:35:59.750 INFO blam! Oct 15 07:35:59.751 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.751 INFO blam! status: exit code: 1 Oct 15 07:35:59.752 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 15 07:35:59.752 INFO blam! stdout: Oct 15 07:35:59.754 INFO blam! ------------------------------------------ Oct 15 07:35:59.754 INFO blam! Oct 15 07:35:59.754 INFO blam! ------------------------------------------ Oct 15 07:35:59.754 INFO blam! stderr: Oct 15 07:35:59.754 INFO blam! ------------------------------------------ Oct 15 07:35:59.754 INFO blam! error[E0601]: `main` function not found in crate `closures_sort_cities` Oct 15 07:35:59.755 INFO blam! | Oct 15 07:35:59.757 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/closures_sort_cities.rs` Oct 15 07:35:59.757 INFO blam! Oct 15 07:35:59.757 INFO blam! error[E0277]: the trait bound `City: std::cmp::Ord` is not satisfied Oct 15 07:35:59.757 INFO blam! --> tests/compile-fail/closures_sort_cities.rs:13:12 Oct 15 07:35:59.757 INFO blam! | Oct 15 07:35:59.757 INFO blam! 13 | cities.sort(); // error: how do you want them sorted? Oct 15 07:35:59.757 INFO blam! | ^^^^ the trait `std::cmp::Ord` is not implemented for `City` Oct 15 07:35:59.758 INFO blam! Oct 15 07:35:59.758 INFO blam! error: aborting due to 2 previous errors Oct 15 07:35:59.758 INFO blam! Oct 15 07:35:59.758 INFO blam! Some errors occurred: E0277, E0601. Oct 15 07:35:59.758 INFO blam! For more information about an error, try `rustc --explain E0277`. Oct 15 07:35:59.758 INFO blam! Oct 15 07:35:59.758 INFO blam! ------------------------------------------ Oct 15 07:35:59.758 INFO blam! Oct 15 07:35:59.758 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 15 07:35:59.758 INFO blam! stack backtrace: Oct 15 07:35:59.758 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.758 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.758 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.758 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.758 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.758 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.758 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.771 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.771 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.771 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.772 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.772 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.772 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.772 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.772 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.772 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.772 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.783 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.783 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.783 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.783 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.783 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.783 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.783 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.783 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.783 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.783 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.783 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.783 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.783 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.783 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.783 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.783 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.783 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.783 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.783 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.783 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.784 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.784 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.784 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.784 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.784 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.784 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.784 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.784 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.784 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.784 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.784 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.784 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.784 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.784 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.784 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.784 INFO blam! 24: 0x0 - Oct 15 07:35:59.784 INFO blam! Oct 15 07:35:59.784 INFO blam! ---- [compile-fail] compile-fail/closures_that_kill.rs stdout ---- Oct 15 07:35:59.784 INFO blam! Oct 15 07:35:59.784 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.784 INFO blam! status: exit code: 1 Oct 15 07:35:59.784 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 15 07:35:59.784 INFO blam! stdout: Oct 15 07:35:59.784 INFO blam! ------------------------------------------ Oct 15 07:35:59.784 INFO blam! Oct 15 07:35:59.784 INFO blam! ------------------------------------------ Oct 15 07:35:59.784 INFO blam! stderr: Oct 15 07:35:59.785 INFO blam! ------------------------------------------ Oct 15 07:35:59.785 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 15 07:35:59.785 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.785 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 15 07:35:59.785 INFO blam! Oct 15 07:35:59.785 INFO blam! ------------------------------------------ Oct 15 07:35:59.785 INFO blam! Oct 15 07:35:59.785 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 15 07:35:59.785 INFO blam! stack backtrace: Oct 15 07:35:59.785 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.785 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.785 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.785 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.785 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.790 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.790 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.790 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.790 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.790 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.790 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.790 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.790 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.791 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.791 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.791 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.791 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.791 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.791 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.791 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.791 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.791 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.791 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.791 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.791 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.791 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.791 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.791 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.791 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.791 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.791 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.792 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.792 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.792 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.792 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.792 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.792 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.792 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.792 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.792 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.792 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.792 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.792 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.792 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.792 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.792 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.792 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.792 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.792 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.792 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.792 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.792 INFO blam! 24: 0x0 - Oct 15 07:35:59.792 INFO blam! Oct 15 07:35:59.792 INFO blam! ---- [compile-fail] compile-fail/closures_twice.rs stdout ---- Oct 15 07:35:59.792 INFO blam! Oct 15 07:35:59.793 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.793 INFO blam! status: exit code: 1 Oct 15 07:35:59.793 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 15 07:35:59.793 INFO blam! stdout: Oct 15 07:35:59.793 INFO blam! ------------------------------------------ Oct 15 07:35:59.793 INFO blam! Oct 15 07:35:59.793 INFO blam! ------------------------------------------ Oct 15 07:35:59.793 INFO blam! stderr: Oct 15 07:35:59.793 INFO blam! ------------------------------------------ Oct 15 07:35:59.793 INFO blam! error[E0525]: expected a closure that implements the `Fn` trait, but this closure only implements `FnOnce` Oct 15 07:35:59.793 INFO blam! --> tests/compile-fail/closures_twice.rs:12:13 Oct 15 07:35:59.793 INFO blam! | Oct 15 07:35:59.793 INFO blam! 12 | let f = || drop(my_str); Oct 15 07:35:59.793 INFO blam! | ^^^^^^^^------^ Oct 15 07:35:59.793 INFO blam! | | | Oct 15 07:35:59.793 INFO blam! | | closure is `FnOnce` because it moves the variable `my_str` out of its environment Oct 15 07:35:59.793 INFO blam! | this closure implements `FnOnce`, not `Fn` Oct 15 07:35:59.793 INFO blam! 13 | call_twice(f); Oct 15 07:35:59.793 INFO blam! | ---------- the requirement to implement `Fn` derives from here Oct 15 07:35:59.793 INFO blam! Oct 15 07:35:59.793 INFO blam! error: aborting due to previous error Oct 15 07:35:59.793 INFO blam! Oct 15 07:35:59.793 INFO blam! For more information about this error, try `rustc --explain E0525`. Oct 15 07:35:59.793 INFO blam! Oct 15 07:35:59.794 INFO blam! ------------------------------------------ Oct 15 07:35:59.794 INFO blam! Oct 15 07:35:59.794 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 15 07:35:59.794 INFO blam! stack backtrace: Oct 15 07:35:59.794 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.794 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.794 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.794 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.794 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.794 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.794 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.794 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.794 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.794 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.794 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.794 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.794 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.794 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.794 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.794 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.794 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.799 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.799 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.799 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.799 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.799 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.799 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.799 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.799 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.799 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.799 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.799 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.799 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.799 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.799 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.799 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.799 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.799 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.799 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.799 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.800 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.800 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.800 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.800 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.800 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.800 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.800 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.800 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.800 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.800 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.800 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.800 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.800 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.800 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.800 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.800 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.800 INFO blam! 24: 0x0 - Oct 15 07:35:59.800 INFO blam! Oct 15 07:35:59.800 INFO blam! ---- [compile-fail] compile-fail/closures_debug_dump_dict.rs stdout ---- Oct 15 07:35:59.800 INFO blam! Oct 15 07:35:59.800 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.800 INFO blam! status: exit code: 1 Oct 15 07:35:59.800 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 15 07:35:59.801 INFO blam! stdout: Oct 15 07:35:59.801 INFO blam! ------------------------------------------ Oct 15 07:35:59.801 INFO blam! Oct 15 07:35:59.801 INFO blam! ------------------------------------------ Oct 15 07:35:59.801 INFO blam! stderr: Oct 15 07:35:59.801 INFO blam! ------------------------------------------ Oct 15 07:35:59.801 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 15 07:35:59.801 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.801 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 15 07:35:59.801 INFO blam! Oct 15 07:35:59.801 INFO blam! ------------------------------------------ Oct 15 07:35:59.801 INFO blam! Oct 15 07:35:59.801 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 15 07:35:59.801 INFO blam! stack backtrace: Oct 15 07:35:59.801 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.802 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.802 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.802 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.802 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.802 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.802 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.802 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.802 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.802 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.802 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.802 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.802 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.802 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.802 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.802 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.803 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.803 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.803 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.803 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.803 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.803 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.803 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.803 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.803 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.803 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.803 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.803 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.804 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.804 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.804 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.804 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.804 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.804 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.804 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.804 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.804 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.804 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.804 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.804 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.804 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.804 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.804 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.804 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.804 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.805 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.805 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.805 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.805 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.805 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.805 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.805 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.805 INFO blam! 24: 0x0 - Oct 15 07:35:59.805 INFO blam! Oct 15 07:35:59.805 INFO blam! ---- [compile-fail] compile-fail/closures_sort_thread.rs stdout ---- Oct 15 07:35:59.805 INFO blam! Oct 15 07:35:59.805 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.805 INFO blam! status: exit code: 1 Oct 15 07:35:59.805 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 15 07:35:59.805 INFO blam! stdout: Oct 15 07:35:59.805 INFO blam! ------------------------------------------ Oct 15 07:35:59.806 INFO blam! Oct 15 07:35:59.806 INFO blam! ------------------------------------------ Oct 15 07:35:59.806 INFO blam! stderr: Oct 15 07:35:59.806 INFO blam! ------------------------------------------ Oct 15 07:35:59.806 INFO blam! error[E0373]: closure may outlive the current function, but it borrows `stat`, which is owned by the current function Oct 15 07:35:59.806 INFO blam! --> tests/compile-fail/closures_sort_thread.rs:33:18 Oct 15 07:35:59.806 INFO blam! | Oct 15 07:35:59.806 INFO blam! 33 | let key_fn = |city: &City| -> i64 { -city.get_statistic(stat) }; Oct 15 07:35:59.806 INFO blam! | ^^^^^^^^^^^^^^^^^^^^ ---- `stat` is borrowed here Oct 15 07:35:59.806 INFO blam! | | Oct 15 07:35:59.806 INFO blam! | may outlive borrowed value `stat` Oct 15 07:35:59.806 INFO blam! help: to force the closure to take ownership of `stat` (and any other referenced variables), use the `move` keyword Oct 15 07:35:59.806 INFO blam! | Oct 15 07:35:59.806 INFO blam! 33 | let key_fn = move |city: &City| -> i64 { -city.get_statistic(stat) }; Oct 15 07:35:59.806 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:35:59.806 INFO blam! Oct 15 07:35:59.806 INFO blam! error[E0373]: closure may outlive the current function, but it borrows `key_fn`, which is owned by the current function Oct 15 07:35:59.806 INFO blam! --> tests/compile-fail/closures_sort_thread.rs:35:19 Oct 15 07:35:59.806 INFO blam! | Oct 15 07:35:59.811 INFO blam! 35 | thread::spawn(|| { Oct 15 07:35:59.811 INFO blam! | ^^ may outlive borrowed value `key_fn` Oct 15 07:35:59.811 INFO blam! 36 | cities.sort_by_key(key_fn); Oct 15 07:35:59.811 INFO blam! | ------ `key_fn` is borrowed here Oct 15 07:35:59.811 INFO blam! help: to force the closure to take ownership of `key_fn` (and any other referenced variables), use the `move` keyword Oct 15 07:35:59.811 INFO blam! | Oct 15 07:35:59.811 INFO blam! 35 | thread::spawn(move || { Oct 15 07:35:59.811 INFO blam! | ^^^^^^^ Oct 15 07:35:59.811 INFO blam! Oct 15 07:35:59.811 INFO blam! error: aborting due to 2 previous errors Oct 15 07:35:59.811 INFO blam! Oct 15 07:35:59.811 INFO blam! For more information about this error, try `rustc --explain E0373`. Oct 15 07:35:59.811 INFO blam! Oct 15 07:35:59.811 INFO blam! ------------------------------------------ Oct 15 07:35:59.811 INFO blam! Oct 15 07:35:59.811 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 15 07:35:59.811 INFO blam! stack backtrace: Oct 15 07:35:59.811 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.811 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.811 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.811 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.812 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.812 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.812 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.812 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.812 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.812 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.812 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.812 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.812 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.812 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.812 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.812 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.812 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.812 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.812 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.812 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.813 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.813 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.813 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.813 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.813 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.813 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.813 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.813 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.813 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.813 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.813 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.813 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.813 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.813 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.813 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.813 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.813 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.813 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.813 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.813 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.813 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.813 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.813 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.813 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.814 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.814 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.814 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.814 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.814 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.814 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.814 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.814 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.814 INFO blam! 24: 0x0 - Oct 15 07:35:59.814 INFO blam! Oct 15 07:35:59.814 INFO blam! ---- [compile-fail] compile-fail/collections_invalidation.rs stdout ---- Oct 15 07:35:59.814 INFO blam! Oct 15 07:35:59.814 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.814 INFO blam! status: exit code: 1 Oct 15 07:35:59.814 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 15 07:35:59.814 INFO blam! stdout: Oct 15 07:35:59.814 INFO blam! ------------------------------------------ Oct 15 07:35:59.814 INFO blam! Oct 15 07:35:59.814 INFO blam! ------------------------------------------ Oct 15 07:35:59.814 INFO blam! stderr: Oct 15 07:35:59.814 INFO blam! ------------------------------------------ Oct 15 07:35:59.814 INFO blam! error[E0502]: cannot borrow `my_vec` as mutable because it is also borrowed as immutable Oct 15 07:35:59.814 INFO blam! --> tests/compile-fail/collections_invalidation.rs:9:13 Oct 15 07:35:59.815 INFO blam! | Oct 15 07:35:59.815 INFO blam! 7 | for (index, &val) in my_vec.iter().enumerate() { Oct 15 07:35:59.815 INFO blam! | ------ - immutable borrow ends here Oct 15 07:35:59.815 INFO blam! | | Oct 15 07:35:59.820 INFO blam! | immutable borrow occurs here Oct 15 07:35:59.820 INFO blam! 8 | if val > 4 { Oct 15 07:35:59.820 INFO blam! 9 | my_vec.remove(index); // error: can't borrow `my_vec` as mutable Oct 15 07:35:59.821 INFO blam! | ^^^^^^ mutable borrow occurs here Oct 15 07:35:59.821 INFO blam! Oct 15 07:35:59.821 INFO blam! error: aborting due to previous error Oct 15 07:35:59.821 INFO blam! Oct 15 07:35:59.821 INFO blam! For more information about this error, try `rustc --explain E0502`. Oct 15 07:35:59.821 INFO blam! Oct 15 07:35:59.821 INFO blam! ------------------------------------------ Oct 15 07:35:59.821 INFO blam! Oct 15 07:35:59.821 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 15 07:35:59.821 INFO blam! stack backtrace: Oct 15 07:35:59.822 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.822 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.822 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.822 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.822 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.822 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.822 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.822 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.822 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.822 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.822 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.822 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.822 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.822 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.822 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.822 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.822 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.822 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.822 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.822 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.822 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.823 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.823 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.823 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.823 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.823 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.823 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.823 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.823 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.823 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.823 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.823 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.823 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.823 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.823 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.823 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.823 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.823 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.823 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.823 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.823 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.824 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.824 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.824 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.824 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.824 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.824 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.824 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.824 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.824 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.824 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.824 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.824 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.824 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.824 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.824 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.824 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.824 INFO blam! 24: 0x0 - Oct 15 07:35:59.824 INFO blam! Oct 15 07:35:59.825 INFO blam! ---- [compile-fail] compile-fail/closures_count_selected_cities.rs stdout ---- Oct 15 07:35:59.825 INFO blam! Oct 15 07:35:59.825 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.825 INFO blam! status: exit code: 1 Oct 15 07:35:59.825 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 15 07:35:59.825 INFO blam! stdout: Oct 15 07:35:59.825 INFO blam! ------------------------------------------ Oct 15 07:35:59.825 INFO blam! Oct 15 07:35:59.825 INFO blam! ------------------------------------------ Oct 15 07:35:59.825 INFO blam! stderr: Oct 15 07:35:59.825 INFO blam! ------------------------------------------ Oct 15 07:35:59.825 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 15 07:35:59.825 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.825 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 15 07:35:59.825 INFO blam! Oct 15 07:35:59.825 INFO blam! ------------------------------------------ Oct 15 07:35:59.825 INFO blam! Oct 15 07:35:59.825 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 15 07:35:59.825 INFO blam! stack backtrace: Oct 15 07:35:59.825 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.826 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.826 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.826 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.826 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.826 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.826 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.831 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.831 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.831 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.831 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.832 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.832 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.832 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.832 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.832 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.832 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.832 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.832 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.832 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.832 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.832 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.832 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.832 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.832 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.832 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.832 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.832 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.833 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.833 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.833 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.833 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.833 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.833 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.833 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.833 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.833 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.833 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.833 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.833 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.833 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.833 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.833 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.833 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.833 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.833 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.833 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.833 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.833 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.833 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.833 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.834 INFO blam! 24: 0x0 - Oct 15 07:35:59.834 INFO blam! Oct 15 07:35:59.834 INFO blam! ---- [compile-fail] compile-fail/closures_bad_router.rs stdout ---- Oct 15 07:35:59.834 INFO blam! Oct 15 07:35:59.834 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.834 INFO blam! status: exit code: 1 Oct 15 07:35:59.834 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 15 07:35:59.834 INFO blam! stdout: Oct 15 07:35:59.834 INFO blam! ------------------------------------------ Oct 15 07:35:59.834 INFO blam! Oct 15 07:35:59.834 INFO blam! ------------------------------------------ Oct 15 07:35:59.834 INFO blam! stderr: Oct 15 07:35:59.834 INFO blam! ------------------------------------------ Oct 15 07:35:59.834 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 15 07:35:59.834 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.834 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 15 07:35:59.834 INFO blam! Oct 15 07:35:59.834 INFO blam! ------------------------------------------ Oct 15 07:35:59.835 INFO blam! Oct 15 07:35:59.835 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 15 07:35:59.835 INFO blam! stack backtrace: Oct 15 07:35:59.835 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.835 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.835 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.835 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.835 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.835 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.835 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.835 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.835 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.835 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.835 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.835 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.835 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.835 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.835 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.836 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.836 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.836 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.836 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.836 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.836 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.836 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.836 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.836 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.836 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.836 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.836 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.836 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.836 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.836 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.836 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.836 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.837 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.837 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.837 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.837 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.837 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.837 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.837 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.837 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.837 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.837 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.837 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.837 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.837 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.837 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.837 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.837 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.837 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.838 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.838 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.838 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.838 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.838 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.838 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.838 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.838 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.838 INFO blam! 24: 0x0 - Oct 15 07:35:59.838 INFO blam! Oct 15 07:35:59.838 INFO blam! ---- [compile-fail] compile-fail/collections_multiple_mut.rs stdout ---- Oct 15 07:35:59.838 INFO blam! Oct 15 07:35:59.838 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.838 INFO blam! status: exit code: 1 Oct 15 07:35:59.838 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 15 07:35:59.842 INFO blam! stdout: Oct 15 07:35:59.843 INFO blam! ------------------------------------------ Oct 15 07:35:59.843 INFO blam! Oct 15 07:35:59.843 INFO blam! ------------------------------------------ Oct 15 07:35:59.843 INFO blam! stderr: Oct 15 07:35:59.843 INFO blam! ------------------------------------------ Oct 15 07:35:59.843 INFO blam! error[E0499]: cannot borrow `v` as mutable more than once at a time Oct 15 07:35:59.843 INFO blam! --> tests/compile-fail/collections_multiple_mut.rs:10:18 Oct 15 07:35:59.843 INFO blam! | Oct 15 07:35:59.843 INFO blam! 9 | let a = &mut v[i]; Oct 15 07:35:59.843 INFO blam! | - first mutable borrow occurs here Oct 15 07:35:59.843 INFO blam! 10 | let b = &mut v[j]; // error: cannot borrow `v` as mutable Oct 15 07:35:59.843 INFO blam! | ^ second mutable borrow occurs here Oct 15 07:35:59.844 INFO blam! 11 | // more than once at a time Oct 15 07:35:59.844 INFO blam! 12 | } Oct 15 07:35:59.844 INFO blam! | - first borrow ends here Oct 15 07:35:59.844 INFO blam! Oct 15 07:35:59.844 INFO blam! error: aborting due to previous error Oct 15 07:35:59.844 INFO blam! Oct 15 07:35:59.844 INFO blam! For more information about this error, try `rustc --explain E0499`. Oct 15 07:35:59.844 INFO blam! Oct 15 07:35:59.844 INFO blam! ------------------------------------------ Oct 15 07:35:59.844 INFO blam! Oct 15 07:35:59.844 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 15 07:35:59.844 INFO blam! stack backtrace: Oct 15 07:35:59.844 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.844 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.844 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.844 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.844 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.845 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.845 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.845 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.845 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.845 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.845 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.845 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.845 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.845 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.845 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.845 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.845 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.845 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.845 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.845 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.845 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.845 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.845 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.845 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.846 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.846 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.846 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.846 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.846 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.846 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.846 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.846 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.846 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.846 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.846 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.846 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.846 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.846 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.846 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.846 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.846 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.846 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.846 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.851 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.865 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.865 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.865 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.865 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.865 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.865 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.865 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.865 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.865 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.865 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.865 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.865 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.865 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.865 INFO blam! 24: 0x0 - Oct 15 07:35:59.865 INFO blam! Oct 15 07:35:59.865 INFO blam! ---- [compile-fail] compile-fail/concurrency_atomic_static_init.rs stdout ---- Oct 15 07:35:59.865 INFO blam! Oct 15 07:35:59.865 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.865 INFO blam! status: exit code: 1 Oct 15 07:35:59.865 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 15 07:35:59.865 INFO blam! stdout: Oct 15 07:35:59.865 INFO blam! ------------------------------------------ Oct 15 07:35:59.865 INFO blam! Oct 15 07:35:59.865 INFO blam! ------------------------------------------ Oct 15 07:35:59.865 INFO blam! stderr: Oct 15 07:35:59.865 INFO blam! ------------------------------------------ Oct 15 07:35:59.865 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 15 07:35:59.865 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 15 07:35:59.865 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 15 07:35:59.865 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 15 07:35:59.865 INFO blam! Oct 15 07:35:59.866 INFO blam! ------------------------------------------ Oct 15 07:35:59.866 INFO blam! Oct 15 07:35:59.866 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 15 07:35:59.866 INFO blam! stack backtrace: Oct 15 07:35:59.866 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.866 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.866 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.866 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.866 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.866 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.866 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.866 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.866 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.866 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.866 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.866 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.866 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.866 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.866 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.866 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.866 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.866 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.866 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.866 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.866 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.866 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.866 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.866 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.866 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.866 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.866 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.866 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.866 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.868 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.868 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.868 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.868 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.868 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.868 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.868 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.868 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.868 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.868 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.868 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.868 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.868 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.868 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.868 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.868 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.868 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.868 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.868 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.868 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.868 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.868 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.868 INFO blam! 24: 0x0 - Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 INFO blam! ---- [compile-fail] compile-fail/concurrency_send_rc.rs stdout ---- Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.868 INFO blam! status: exit code: 1 Oct 15 07:35:59.868 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 15 07:35:59.868 INFO blam! stdout: Oct 15 07:35:59.868 INFO blam! ------------------------------------------ Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 INFO blam! ------------------------------------------ Oct 15 07:35:59.868 INFO blam! stderr: Oct 15 07:35:59.868 INFO blam! ------------------------------------------ Oct 15 07:35:59.868 INFO blam! error[E0277]: `std::rc::Rc` cannot be sent between threads safely Oct 15 07:35:59.868 INFO blam! --> tests/compile-fail/concurrency_send_rc.rs:10:5 Oct 15 07:35:59.868 INFO blam! | Oct 15 07:35:59.868 INFO blam! 10 | spawn(move || { // error Oct 15 07:35:59.868 INFO blam! | ^^^^^ `std::rc::Rc` cannot be sent between threads safely Oct 15 07:35:59.868 INFO blam! | Oct 15 07:35:59.868 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 15 07:35:59.868 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 15 07:35:59.868 INFO blam! = note: required by `std::thread::spawn` Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 INFO blam! error: aborting due to previous error Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 INFO blam! ------------------------------------------ Oct 15 07:35:59.868 INFO blam! Oct 15 07:35:59.868 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 15 07:35:59.868 INFO blam! stack backtrace: Oct 15 07:35:59.868 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.868 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.868 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.868 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.868 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.868 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.869 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.869 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.869 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.869 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.869 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.869 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.869 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.869 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.869 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.869 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.869 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.869 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.869 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.869 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.869 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.869 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.869 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.869 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.869 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.869 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.869 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.869 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.869 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.869 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.869 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.869 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.869 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.869 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.869 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.869 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.869 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.869 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.869 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.869 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.869 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.869 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.869 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.869 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.869 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.869 INFO blam! 24: 0x0 - Oct 15 07:35:59.869 INFO blam! Oct 15 07:35:59.869 INFO blam! ---- [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs stdout ---- Oct 15 07:35:59.869 INFO blam! Oct 15 07:35:59.869 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.869 INFO blam! status: exit code: 1 Oct 15 07:35:59.869 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 15 07:35:59.869 INFO blam! stdout: Oct 15 07:35:59.869 INFO blam! ------------------------------------------ Oct 15 07:35:59.869 INFO blam! Oct 15 07:35:59.869 INFO blam! ------------------------------------------ Oct 15 07:35:59.869 INFO blam! stderr: Oct 15 07:35:59.869 INFO blam! ------------------------------------------ Oct 15 07:35:59.871 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 15 07:35:59.871 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 15 07:35:59.871 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 15 07:35:59.871 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 15 07:35:59.871 INFO blam! Oct 15 07:35:59.871 INFO blam! ------------------------------------------ Oct 15 07:35:59.871 INFO blam! Oct 15 07:35:59.871 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 15 07:35:59.871 INFO blam! stack backtrace: Oct 15 07:35:59.871 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.871 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.871 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.871 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.871 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.871 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.871 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.871 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.871 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.871 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.871 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.871 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.871 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.871 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.871 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.871 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.871 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.871 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.871 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.871 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.871 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.871 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.871 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.871 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.871 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.871 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.871 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.871 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.871 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.872 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.872 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.872 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.872 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.872 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.872 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.872 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.872 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.872 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.872 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.872 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.872 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.872 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.872 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.872 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.872 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.872 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.872 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.872 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.872 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.872 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.872 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.872 INFO blam! 24: 0x0 - Oct 15 07:35:59.872 INFO blam! Oct 15 07:35:59.872 INFO blam! ---- [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs stdout ---- Oct 15 07:35:59.872 INFO blam! Oct 15 07:35:59.872 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.872 INFO blam! status: exit code: 1 Oct 15 07:35:59.872 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 15 07:35:59.872 INFO blam! stdout: Oct 15 07:35:59.872 INFO blam! ------------------------------------------ Oct 15 07:35:59.872 INFO blam! Oct 15 07:35:59.872 INFO blam! ------------------------------------------ Oct 15 07:35:59.872 INFO blam! stderr: Oct 15 07:35:59.872 INFO blam! ------------------------------------------ Oct 15 07:35:59.874 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 15 07:35:59.874 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.874 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 15 07:35:59.874 INFO blam! Oct 15 07:35:59.874 INFO blam! ------------------------------------------ Oct 15 07:35:59.874 INFO blam! Oct 15 07:35:59.874 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 15 07:35:59.874 INFO blam! stack backtrace: Oct 15 07:35:59.874 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.874 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.874 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.874 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.874 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.874 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.874 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.874 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.874 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.874 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.874 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.874 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.880 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.880 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.880 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.880 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.880 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.880 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.880 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.880 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.880 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.880 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.880 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.880 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.880 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.880 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.880 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.880 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.880 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.880 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.880 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.880 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.880 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.880 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.880 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.881 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.881 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.881 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.881 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.881 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.881 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.881 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.881 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.881 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.881 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.881 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.881 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.881 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.881 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.881 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.881 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.881 INFO blam! 24: 0x0 - Oct 15 07:35:59.881 INFO blam! Oct 15 07:35:59.881 INFO blam! ---- [compile-fail] compile-fail/collections_sort_by_key_references.rs stdout ---- Oct 15 07:35:59.881 INFO blam! Oct 15 07:35:59.881 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.881 INFO blam! status: exit code: 1 Oct 15 07:35:59.881 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 15 07:35:59.881 INFO blam! stdout: Oct 15 07:35:59.881 INFO blam! ------------------------------------------ Oct 15 07:35:59.881 INFO blam! Oct 15 07:35:59.881 INFO blam! ------------------------------------------ Oct 15 07:35:59.881 INFO blam! stderr: Oct 15 07:35:59.881 INFO blam! ------------------------------------------ Oct 15 07:35:59.881 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 15 07:35:59.881 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.881 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 15 07:35:59.881 INFO blam! Oct 15 07:35:59.881 INFO blam! ------------------------------------------ Oct 15 07:35:59.881 INFO blam! Oct 15 07:35:59.881 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 15 07:35:59.881 INFO blam! stack backtrace: Oct 15 07:35:59.881 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.881 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.881 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.881 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.881 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.881 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.881 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.881 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.881 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.881 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.881 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.881 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.881 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.881 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.881 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.881 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.881 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.881 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.881 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.881 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.881 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.881 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.881 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.881 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.881 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.882 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.882 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.882 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.882 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.882 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.882 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.882 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.882 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.882 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.882 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.882 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.882 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.882 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.882 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.882 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.882 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.882 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.882 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.882 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.882 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.882 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.882 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.882 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.882 INFO blam! 24: 0x0 - Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 INFO blam! ---- [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs stdout ---- Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.882 INFO blam! status: exit code: 1 Oct 15 07:35:59.882 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 15 07:35:59.882 INFO blam! stdout: Oct 15 07:35:59.882 INFO blam! ------------------------------------------ Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 INFO blam! ------------------------------------------ Oct 15 07:35:59.882 INFO blam! stderr: Oct 15 07:35:59.882 INFO blam! ------------------------------------------ Oct 15 07:35:59.882 INFO blam! error[E0621]: explicit lifetime required in the type of `glossary` Oct 15 07:35:59.882 INFO blam! --> tests/compile-fail/concurrency_spawn_lifetimes.rs:35:13 Oct 15 07:35:59.882 INFO blam! | Oct 15 07:35:59.882 INFO blam! 24 | glossary: &GigabyteMap) Oct 15 07:35:59.882 INFO blam! | ------------ help: add explicit lifetime `'static` to the type of `glossary`: `&'static std::collections::BTreeMap` Oct 15 07:35:59.882 INFO blam! ... Oct 15 07:35:59.882 INFO blam! 35 | spawn(move || process_files(worklist, glossary)) // error Oct 15 07:35:59.882 INFO blam! | ^^^^^ lifetime `'static` required Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 INFO blam! error: aborting due to previous error Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 INFO blam! For more information about this error, try `rustc --explain E0621`. Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 INFO blam! ------------------------------------------ Oct 15 07:35:59.882 INFO blam! Oct 15 07:35:59.882 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 15 07:35:59.882 INFO blam! stack backtrace: Oct 15 07:35:59.882 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.882 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.882 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.882 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.882 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.882 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.882 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.882 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.882 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.882 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.882 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.882 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.882 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.882 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.882 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.882 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.882 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.882 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.882 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.883 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.883 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.883 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.883 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.883 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.883 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.883 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.883 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.883 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.883 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.883 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.883 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.883 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.883 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.883 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.883 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.883 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.883 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.883 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.883 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.883 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.883 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.883 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.883 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.883 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.883 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.883 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.883 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.883 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.883 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.883 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.883 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.883 INFO blam! 24: 0x0 - Oct 15 07:35:59.883 INFO blam! Oct 15 07:35:59.883 INFO blam! ---- [compile-fail] compile-fail/crates_blank_slate.rs stdout ---- Oct 15 07:35:59.883 INFO blam! Oct 15 07:35:59.883 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.883 INFO blam! status: exit code: 1 Oct 15 07:35:59.883 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 15 07:35:59.883 INFO blam! stdout: Oct 15 07:35:59.883 INFO blam! ------------------------------------------ Oct 15 07:35:59.883 INFO blam! Oct 15 07:35:59.883 INFO blam! ------------------------------------------ Oct 15 07:35:59.883 INFO blam! stderr: Oct 15 07:35:59.883 INFO blam! ------------------------------------------ Oct 15 07:35:59.883 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 15 07:35:59.883 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 15 07:35:59.883 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 15 07:35:59.883 INFO blam! {"message":"Some errors occurred: E0412, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0412, E0601.\n"} Oct 15 07:35:59.883 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 15 07:35:59.883 INFO blam! Oct 15 07:35:59.883 INFO blam! ------------------------------------------ Oct 15 07:35:59.883 INFO blam! Oct 15 07:35:59.883 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 15 07:35:59.883 INFO blam! stack backtrace: Oct 15 07:35:59.883 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.883 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.883 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.883 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.883 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.883 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.883 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.883 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.883 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.883 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.883 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.883 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.883 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.883 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.883 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.883 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.884 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.884 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.884 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.884 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.884 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.884 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.884 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.884 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.884 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.884 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.884 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.884 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.884 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.884 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.884 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.884 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.884 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.884 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.884 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.884 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.884 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.884 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.884 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.884 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.884 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.884 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.884 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.884 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.884 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.884 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.884 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.884 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.884 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.884 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.884 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.884 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.884 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.884 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.884 INFO blam! 24: 0x0 - Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 INFO blam! ---- [compile-fail] compile-fail/crates_standard_prelude.rs stdout ---- Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.884 INFO blam! status: exit code: 1 Oct 15 07:35:59.884 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 15 07:35:59.884 INFO blam! stdout: Oct 15 07:35:59.884 INFO blam! ------------------------------------------ Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 INFO blam! ------------------------------------------ Oct 15 07:35:59.884 INFO blam! stderr: Oct 15 07:35:59.884 INFO blam! ------------------------------------------ Oct 15 07:35:59.884 INFO blam! error[E0259]: the name `std` is defined multiple times Oct 15 07:35:59.884 INFO blam! --> tests/compile-fail/crates_standard_prelude.rs:2:1 Oct 15 07:35:59.884 INFO blam! | Oct 15 07:35:59.884 INFO blam! 2 | extern crate std; Oct 15 07:35:59.884 INFO blam! | ^^^^^^^^^^^^^^^^^ `std` reimported here Oct 15 07:35:59.884 INFO blam! | Oct 15 07:35:59.884 INFO blam! = note: `std` must be defined only once in the type namespace of this module Oct 15 07:35:59.884 INFO blam! help: You can use `as` to change the binding name of the import Oct 15 07:35:59.884 INFO blam! | Oct 15 07:35:59.884 INFO blam! 2 | extern crate std as other_std; Oct 15 07:35:59.884 INFO blam! | Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 INFO blam! error: aborting due to previous error Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 INFO blam! For more information about this error, try `rustc --explain E0259`. Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 INFO blam! ------------------------------------------ Oct 15 07:35:59.884 INFO blam! Oct 15 07:35:59.884 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 15 07:35:59.884 INFO blam! stack backtrace: Oct 15 07:35:59.884 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.884 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.884 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.884 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.884 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.884 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.884 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.884 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.884 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.884 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.885 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.885 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.885 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.885 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.885 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.885 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.885 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.885 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.885 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.885 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.885 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.885 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.885 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.885 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.885 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.885 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.885 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.885 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.885 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.885 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.885 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.885 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.885 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.885 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.885 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.885 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.885 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.885 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.885 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.885 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.885 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.885 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.885 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.885 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.885 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.885 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.885 INFO blam! 24: 0x0 - Oct 15 07:35:59.885 INFO blam! Oct 15 07:35:59.885 INFO blam! ---- [compile-fail] compile-fail/crates_private.rs stdout ---- Oct 15 07:35:59.885 INFO blam! Oct 15 07:35:59.885 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.885 INFO blam! status: exit code: 1 Oct 15 07:35:59.885 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 15 07:35:59.885 INFO blam! stdout: Oct 15 07:35:59.885 INFO blam! ------------------------------------------ Oct 15 07:35:59.885 INFO blam! Oct 15 07:35:59.885 INFO blam! ------------------------------------------ Oct 15 07:35:59.885 INFO blam! stderr: Oct 15 07:35:59.885 INFO blam! ------------------------------------------ Oct 15 07:35:59.885 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 15 07:35:59.885 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.885 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 15 07:35:59.885 INFO blam! Oct 15 07:35:59.885 INFO blam! ------------------------------------------ Oct 15 07:35:59.885 INFO blam! Oct 15 07:35:59.885 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 15 07:35:59.885 INFO blam! stack backtrace: Oct 15 07:35:59.885 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.885 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.885 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.885 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.885 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.885 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.885 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.885 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.885 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.885 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.885 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.886 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.886 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.886 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.886 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.886 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.886 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.886 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.886 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.905 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.905 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.905 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.905 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.905 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.905 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.905 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.905 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.905 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.905 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.905 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.905 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.905 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.905 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.905 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.905 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.905 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.905 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.905 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.905 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.905 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.905 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.905 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.905 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.905 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.905 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.905 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.905 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.905 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.905 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.905 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.905 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.905 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.905 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.905 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.905 INFO blam! 24: 0x0 - Oct 15 07:35:59.905 INFO blam! Oct 15 07:35:59.905 INFO blam! ---- [compile-fail] compile-fail/crates_unused_items.rs stdout ---- Oct 15 07:35:59.905 INFO blam! Oct 15 07:35:59.905 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.906 INFO blam! status: exit code: 1 Oct 15 07:35:59.906 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 15 07:35:59.906 INFO blam! stdout: Oct 15 07:35:59.906 INFO blam! ------------------------------------------ Oct 15 07:35:59.906 INFO blam! Oct 15 07:35:59.906 INFO blam! ------------------------------------------ Oct 15 07:35:59.906 INFO blam! stderr: Oct 15 07:35:59.906 INFO blam! ------------------------------------------ Oct 15 07:35:59.906 INFO blam! error: function is never used: `is_square` Oct 15 07:35:59.906 INFO blam! --> tests/compile-fail/crates_unused_items.rs:23:9 Oct 15 07:35:59.906 INFO blam! | Oct 15 07:35:59.906 INFO blam! 23 | pub fn is_square(root: &Root) -> bool { Oct 15 07:35:59.906 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:35:59.906 INFO blam! | Oct 15 07:35:59.906 INFO blam! note: lint level defined here Oct 15 07:35:59.906 INFO blam! --> tests/compile-fail/crates_unused_items.rs:4:9 Oct 15 07:35:59.906 INFO blam! | Oct 15 07:35:59.906 INFO blam! 4 | #![deny(dead_code)] Oct 15 07:35:59.906 INFO blam! | ^^^^^^^^^ Oct 15 07:35:59.906 INFO blam! Oct 15 07:35:59.906 INFO blam! error: aborting due to previous error Oct 15 07:35:59.906 INFO blam! Oct 15 07:35:59.906 INFO blam! Oct 15 07:35:59.906 INFO blam! ------------------------------------------ Oct 15 07:35:59.906 INFO blam! Oct 15 07:35:59.906 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 15 07:35:59.906 INFO blam! stack backtrace: Oct 15 07:35:59.906 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.906 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.906 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.906 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.906 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.906 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.906 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.906 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.906 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.907 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.907 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.907 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.907 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.907 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.907 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.907 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.907 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.907 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.907 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.907 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.907 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.907 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.907 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.907 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.907 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.907 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.907 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.907 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.907 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.907 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.907 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.907 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.907 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.907 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.907 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.907 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.907 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.907 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.907 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.907 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.907 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.907 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.907 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.907 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.907 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.907 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.907 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.907 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.907 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.907 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.907 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.907 INFO blam! 24: 0x0 - Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 INFO blam! ---- [compile-fail] compile-fail/crates_unused_testing_function.rs stdout ---- Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.907 INFO blam! status: exit code: 1 Oct 15 07:35:59.907 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 15 07:35:59.907 INFO blam! stdout: Oct 15 07:35:59.907 INFO blam! ------------------------------------------ Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 INFO blam! ------------------------------------------ Oct 15 07:35:59.907 INFO blam! stderr: Oct 15 07:35:59.907 INFO blam! ------------------------------------------ Oct 15 07:35:59.907 INFO blam! error: function is never used: `roughly_equal` Oct 15 07:35:59.907 INFO blam! --> tests/compile-fail/crates_unused_testing_function.rs:7:1 Oct 15 07:35:59.907 INFO blam! | Oct 15 07:35:59.907 INFO blam! 7 | fn roughly_equal(a: f64, b: f64) -> bool { Oct 15 07:35:59.907 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:35:59.907 INFO blam! | Oct 15 07:35:59.907 INFO blam! note: lint level defined here Oct 15 07:35:59.907 INFO blam! --> tests/compile-fail/crates_unused_testing_function.rs:5:9 Oct 15 07:35:59.907 INFO blam! | Oct 15 07:35:59.907 INFO blam! 5 | #![deny(dead_code)] // Turn the warning into an error so the test framework catches it. Oct 15 07:35:59.907 INFO blam! | ^^^^^^^^^ Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 INFO blam! error: aborting due to previous error Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 INFO blam! ------------------------------------------ Oct 15 07:35:59.907 INFO blam! Oct 15 07:35:59.907 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 15 07:35:59.907 INFO blam! stack backtrace: Oct 15 07:35:59.907 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.908 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.908 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.908 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.908 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.908 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.908 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.908 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.908 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.908 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.908 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.908 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.908 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.908 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.908 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.908 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.908 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.908 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.908 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.908 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.908 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.908 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.908 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.908 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.908 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.908 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.908 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.908 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.908 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.908 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.908 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.908 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.908 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.908 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.908 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.908 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.908 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.908 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.908 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.908 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.908 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.908 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.908 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.908 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.908 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.908 INFO blam! 24: 0x0 - Oct 15 07:35:59.908 INFO blam! Oct 15 07:35:59.908 INFO blam! ---- [compile-fail] compile-fail/concurrency_threading_traits.rs stdout ---- Oct 15 07:35:59.908 INFO blam! Oct 15 07:35:59.908 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.908 INFO blam! status: exit code: 1 Oct 15 07:35:59.908 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 15 07:35:59.908 INFO blam! stdout: Oct 15 07:35:59.908 INFO blam! ------------------------------------------ Oct 15 07:35:59.908 INFO blam! Oct 15 07:35:59.908 INFO blam! ------------------------------------------ Oct 15 07:35:59.908 INFO blam! stderr: Oct 15 07:35:59.908 INFO blam! ------------------------------------------ Oct 15 07:35:59.908 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 15 07:35:59.908 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 15 07:35:59.908 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 15 07:35:59.908 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 15 07:35:59.908 INFO blam! {"message":"Some errors occurred: E0277, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0277, E0601.\n"} Oct 15 07:35:59.908 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 15 07:35:59.909 INFO blam! Oct 15 07:35:59.909 INFO blam! ------------------------------------------ Oct 15 07:35:59.909 INFO blam! Oct 15 07:35:59.909 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 15 07:35:59.909 INFO blam! stack backtrace: Oct 15 07:35:59.909 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.909 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.909 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.909 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.909 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.909 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.909 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.909 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.909 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.909 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.909 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.909 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.909 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.909 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.909 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.909 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.909 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.909 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.909 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.909 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.909 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.909 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.909 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.909 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.909 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.909 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.909 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.909 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.909 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.909 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.909 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.909 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.909 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.909 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.909 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.909 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.909 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.909 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.909 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.909 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.909 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.909 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.909 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.909 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.909 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.909 INFO blam! 24: 0x0 - Oct 15 07:35:59.909 INFO blam! Oct 15 07:35:59.909 INFO blam! ---- [compile-fail] compile-fail/crates_static_mut.rs stdout ---- Oct 15 07:35:59.909 INFO blam! Oct 15 07:35:59.909 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.909 INFO blam! status: exit code: 1 Oct 15 07:35:59.909 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 15 07:35:59.909 INFO blam! stdout: Oct 15 07:35:59.909 INFO blam! ------------------------------------------ Oct 15 07:35:59.909 INFO blam! Oct 15 07:35:59.909 INFO blam! ------------------------------------------ Oct 15 07:35:59.909 INFO blam! stderr: Oct 15 07:35:59.909 INFO blam! ------------------------------------------ Oct 15 07:35:59.909 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 15 07:35:59.910 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.910 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 15 07:35:59.910 INFO blam! Oct 15 07:35:59.910 INFO blam! ------------------------------------------ Oct 15 07:35:59.910 INFO blam! Oct 15 07:35:59.910 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 15 07:35:59.910 INFO blam! stack backtrace: Oct 15 07:35:59.910 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.910 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.910 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.910 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.910 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.910 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.910 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.910 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.910 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.910 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.910 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.910 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.910 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.910 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.910 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.910 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.910 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.910 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.910 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.910 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.910 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.910 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.910 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.910 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.910 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.910 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.910 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.910 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.910 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.910 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.910 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.910 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.910 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.910 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.910 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.910 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.910 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.910 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.910 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.910 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.910 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.910 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.910 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.910 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.910 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.910 INFO blam! 24: 0x0 - Oct 15 07:35:59.910 INFO blam! Oct 15 07:35:59.910 INFO blam! ---- [compile-fail] compile-fail/enums_borrow_car.rs stdout ---- Oct 15 07:35:59.910 INFO blam! Oct 15 07:35:59.910 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.910 INFO blam! status: exit code: 1 Oct 15 07:35:59.910 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 15 07:35:59.910 INFO blam! stdout: Oct 15 07:35:59.910 INFO blam! ------------------------------------------ Oct 15 07:35:59.910 INFO blam! Oct 15 07:35:59.910 INFO blam! ------------------------------------------ Oct 15 07:35:59.910 INFO blam! stderr: Oct 15 07:35:59.914 INFO blam! ------------------------------------------ Oct 15 07:35:59.915 INFO blam! error[E0507]: cannot move out of borrowed content Oct 15 07:35:59.915 INFO blam! --> tests/compile-fail/enums_borrow_car.rs:30:14 Oct 15 07:35:59.915 INFO blam! | Oct 15 07:35:59.915 INFO blam! 30 | Some(&Car { engine, .. }) => // error: can't move out of borrow Oct 15 07:35:59.915 INFO blam! | ^^^^^^^------^^^^^^ Oct 15 07:35:59.915 INFO blam! | | | Oct 15 07:35:59.915 INFO blam! | | hint: to prevent move, use `ref engine` or `ref mut engine` Oct 15 07:35:59.915 INFO blam! | cannot move out of borrowed content Oct 15 07:35:59.915 INFO blam! Oct 15 07:35:59.915 INFO blam! error: aborting due to previous error Oct 15 07:35:59.915 INFO blam! Oct 15 07:35:59.915 INFO blam! For more information about this error, try `rustc --explain E0507`. Oct 15 07:35:59.915 INFO blam! Oct 15 07:35:59.915 INFO blam! ------------------------------------------ Oct 15 07:35:59.915 INFO blam! Oct 15 07:35:59.915 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 15 07:35:59.915 INFO blam! stack backtrace: Oct 15 07:35:59.915 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.915 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.915 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.915 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.915 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.915 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.915 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.915 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.915 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.915 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.915 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.915 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.915 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.915 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.915 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.915 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.915 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.915 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.915 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.915 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.915 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.915 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.915 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.915 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.915 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.915 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.915 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.915 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.915 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.915 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.915 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.915 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.915 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.915 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.915 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.915 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.915 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.915 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.915 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.915 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.915 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.915 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.915 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.915 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.915 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.915 INFO blam! 24: 0x0 - Oct 15 07:35:59.915 INFO blam! Oct 15 07:35:59.915 INFO blam! ---- [compile-fail] compile-fail/enums_matching_moves_values.rs stdout ---- Oct 15 07:35:59.915 INFO blam! Oct 15 07:35:59.916 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.916 INFO blam! status: exit code: 1 Oct 15 07:35:59.916 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 15 07:35:59.916 INFO blam! stdout: Oct 15 07:35:59.916 INFO blam! ------------------------------------------ Oct 15 07:35:59.916 INFO blam! Oct 15 07:35:59.916 INFO blam! ------------------------------------------ Oct 15 07:35:59.916 INFO blam! stderr: Oct 15 07:35:59.916 INFO blam! ------------------------------------------ Oct 15 07:35:59.916 INFO blam! error[E0382]: use of partially moved value: `account` Oct 15 07:35:59.916 INFO blam! --> tests/compile-fail/enums_matching_moves_values.rs:22:31 Oct 15 07:35:59.916 INFO blam! | Oct 15 07:35:59.916 INFO blam! 20 | Account { name, language, .. } => { Oct 15 07:35:59.916 INFO blam! | ---- value moved here Oct 15 07:35:59.916 INFO blam! 21 | ui.greet(&name, &language); Oct 15 07:35:59.916 INFO blam! 22 | ui.show_settings(&account); // error: use of moved value `account` Oct 15 07:35:59.916 INFO blam! | ^^^^^^^ value used here after move Oct 15 07:35:59.916 INFO blam! | Oct 15 07:35:59.916 INFO blam! = note: move occurs because `account.name` has type `std::string::String`, which does not implement the `Copy` trait Oct 15 07:35:59.916 INFO blam! Oct 15 07:35:59.916 INFO blam! error: aborting due to previous error Oct 15 07:35:59.916 INFO blam! Oct 15 07:35:59.916 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:35:59.916 INFO blam! Oct 15 07:35:59.916 INFO blam! ------------------------------------------ Oct 15 07:35:59.916 INFO blam! Oct 15 07:35:59.916 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 15 07:35:59.916 INFO blam! stack backtrace: Oct 15 07:35:59.916 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.916 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.916 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.916 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.916 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.916 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.916 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.916 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.916 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.916 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.916 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.916 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.916 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.916 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.916 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.916 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.916 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.916 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.916 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.916 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.916 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.916 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.916 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.916 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.916 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.916 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.916 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.916 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.916 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.916 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.916 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.916 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.916 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.916 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.916 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.916 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.916 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.916 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.916 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.916 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.916 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.917 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.917 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.917 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.917 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.917 INFO blam! 24: 0x0 - Oct 15 07:35:59.917 INFO blam! Oct 15 07:35:59.917 INFO blam! ---- [compile-fail] compile-fail/enums_fields.rs stdout ---- Oct 15 07:35:59.917 INFO blam! Oct 15 07:35:59.917 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.917 INFO blam! status: exit code: 1 Oct 15 07:35:59.917 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 15 07:35:59.917 INFO blam! stdout: Oct 15 07:35:59.917 INFO blam! ------------------------------------------ Oct 15 07:35:59.917 INFO blam! Oct 15 07:35:59.917 INFO blam! ------------------------------------------ Oct 15 07:35:59.917 INFO blam! stderr: Oct 15 07:35:59.917 INFO blam! ------------------------------------------ Oct 15 07:35:59.917 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 15 07:35:59.917 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.917 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 15 07:35:59.917 INFO blam! Oct 15 07:35:59.917 INFO blam! ------------------------------------------ Oct 15 07:35:59.917 INFO blam! Oct 15 07:35:59.917 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 15 07:35:59.917 INFO blam! stack backtrace: Oct 15 07:35:59.917 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.917 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.917 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.917 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.917 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.917 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.917 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.917 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.917 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.917 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.917 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.917 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.917 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.917 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.917 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.917 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.917 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.917 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.917 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.917 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.917 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.917 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.917 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.917 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.917 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.917 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.917 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.917 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.917 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.917 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.917 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.917 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.917 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.917 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.917 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.917 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.917 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.917 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.917 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.917 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.917 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.917 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.917 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.917 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.917 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.918 INFO blam! 24: 0x0 - Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.918 INFO blam! ---- [compile-fail] compile-fail/enums_move_into_guard.rs stdout ---- Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.918 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.918 INFO blam! status: exit code: 1 Oct 15 07:35:59.918 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 15 07:35:59.918 INFO blam! stdout: Oct 15 07:35:59.918 INFO blam! ------------------------------------------ Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.918 INFO blam! ------------------------------------------ Oct 15 07:35:59.918 INFO blam! stderr: Oct 15 07:35:59.918 INFO blam! ------------------------------------------ Oct 15 07:35:59.918 INFO blam! error[E0008]: cannot bind by-move into a pattern guard Oct 15 07:35:59.918 INFO blam! --> tests/compile-fail/enums_move_into_guard.rs:19:18 Oct 15 07:35:59.918 INFO blam! | Oct 15 07:35:59.918 INFO blam! 19 | Some(point) if self.distance_to(point) < 10 => Oct 15 07:35:59.918 INFO blam! | ^^^^^ moves value into pattern guard Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.918 INFO blam! error: aborting due to previous error Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.918 INFO blam! For more information about this error, try `rustc --explain E0008`. Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.918 INFO blam! ------------------------------------------ Oct 15 07:35:59.918 INFO blam! Oct 15 07:35:59.923 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 15 07:35:59.923 INFO blam! stack backtrace: Oct 15 07:35:59.923 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.923 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.923 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.923 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.923 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.923 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.923 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.923 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.923 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.923 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.923 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.923 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.923 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.923 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.923 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.923 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.923 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.923 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.923 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.923 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.923 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.923 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.923 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.923 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.923 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.923 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.923 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.923 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.923 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.923 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.923 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.923 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.923 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.923 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.923 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.923 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.923 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.923 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.923 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.923 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.923 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.923 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.923 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.923 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.923 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.923 INFO blam! 24: 0x0 - Oct 15 07:35:59.923 INFO blam! Oct 15 07:35:59.923 INFO blam! ---- [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs stdout ---- Oct 15 07:35:59.923 INFO blam! Oct 15 07:35:59.923 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.923 INFO blam! status: exit code: 1 Oct 15 07:35:59.923 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 15 07:35:59.923 INFO blam! stdout: Oct 15 07:35:59.923 INFO blam! ------------------------------------------ Oct 15 07:35:59.923 INFO blam! Oct 15 07:35:59.923 INFO blam! ------------------------------------------ Oct 15 07:35:59.923 INFO blam! stderr: Oct 15 07:35:59.923 INFO blam! ------------------------------------------ Oct 15 07:35:59.923 INFO blam! error: unreachable pattern Oct 15 07:35:59.923 INFO blam! --> tests/compile-fail/enums_cant_use_variables_in_pattern.rs:26:9 Oct 15 07:35:59.923 INFO blam! | Oct 15 07:35:59.923 INFO blam! 26 | Some(other_hex) => Oct 15 07:35:59.923 INFO blam! | ^^^^^^^^^^^^^^^ Oct 15 07:35:59.923 INFO blam! | Oct 15 07:35:59.923 INFO blam! note: lint level defined here Oct 15 07:35:59.923 INFO blam! --> tests/compile-fail/enums_cant_use_variables_in_pattern.rs:2:9 Oct 15 07:35:59.923 INFO blam! | Oct 15 07:35:59.923 INFO blam! 2 | #![deny(unreachable_patterns)] Oct 15 07:35:59.924 INFO blam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 07:35:59.924 INFO blam! Oct 15 07:35:59.924 INFO blam! error: aborting due to previous error Oct 15 07:35:59.924 INFO blam! Oct 15 07:35:59.924 INFO blam! Oct 15 07:35:59.924 INFO blam! ------------------------------------------ Oct 15 07:35:59.924 INFO blam! Oct 15 07:35:59.924 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 15 07:35:59.924 INFO blam! stack backtrace: Oct 15 07:35:59.924 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.924 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.924 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.924 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.924 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.924 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.924 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.924 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.924 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.924 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.924 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.924 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.924 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.924 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.924 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.924 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.924 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.924 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.924 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.924 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.924 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.931 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.931 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.931 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.931 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.931 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.931 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.931 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.931 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.931 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.931 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.931 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.931 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.931 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.931 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.931 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.931 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.931 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.931 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.931 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.931 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.931 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.931 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.931 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.931 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.931 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.931 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.931 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.931 INFO blam! 24: 0x0 - Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 INFO blam! ---- [compile-fail] compile-fail/errors_multiple_error_types.rs stdout ---- Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.931 INFO blam! status: exit code: 1 Oct 15 07:35:59.931 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 15 07:35:59.931 INFO blam! stdout: Oct 15 07:35:59.931 INFO blam! ------------------------------------------ Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 INFO blam! ------------------------------------------ Oct 15 07:35:59.931 INFO blam! stderr: Oct 15 07:35:59.931 INFO blam! ------------------------------------------ Oct 15 07:35:59.931 INFO blam! error[E0277]: the trait bound `std::io::Error: std::convert::From` is not satisfied Oct 15 07:35:59.931 INFO blam! --> tests/compile-fail/errors_multiple_error_types.rs:14:22 Oct 15 07:35:59.931 INFO blam! | Oct 15 07:35:59.931 INFO blam! 14 | numbers.push(line.parse()?); // parsing integers can fail Oct 15 07:35:59.931 INFO blam! | ^^^^^^^^^^^^^ the trait `std::convert::From` is not implemented for `std::io::Error` Oct 15 07:35:59.931 INFO blam! | Oct 15 07:35:59.931 INFO blam! = help: the following implementations were found: Oct 15 07:35:59.931 INFO blam! > Oct 15 07:35:59.931 INFO blam! > Oct 15 07:35:59.931 INFO blam! >> Oct 15 07:35:59.931 INFO blam! = note: required by `std::convert::From::from` Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 INFO blam! error: aborting due to previous error Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 INFO blam! ------------------------------------------ Oct 15 07:35:59.931 INFO blam! Oct 15 07:35:59.931 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 15 07:35:59.931 INFO blam! stack backtrace: Oct 15 07:35:59.931 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.931 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.931 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.931 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.931 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.931 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.931 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.931 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.931 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.931 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.931 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.931 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.932 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.932 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.932 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.932 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.932 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.932 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.932 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.932 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.932 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.932 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.932 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.932 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.932 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.932 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.932 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.932 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.932 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.932 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.932 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.932 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.932 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.932 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.932 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.932 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.932 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.932 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.932 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.932 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.932 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.932 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.932 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.932 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.932 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.932 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.932 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.932 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.932 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.932 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.932 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.932 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.932 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.932 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.932 INFO blam! 24: 0x0 - Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 INFO blam! ---- [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs stdout ---- Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.932 INFO blam! status: exit code: 1 Oct 15 07:35:59.932 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 15 07:35:59.932 INFO blam! stdout: Oct 15 07:35:59.932 INFO blam! ------------------------------------------ Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 INFO blam! ------------------------------------------ Oct 15 07:35:59.932 INFO blam! stderr: Oct 15 07:35:59.932 INFO blam! ------------------------------------------ Oct 15 07:35:59.932 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 15 07:35:59.932 INFO blam! --> tests/compile-fail/errors_cant_use_question_mark_in_main.rs:12:5 Oct 15 07:35:59.932 INFO blam! | Oct 15 07:35:59.932 INFO blam! 12 | calculate_tides()?; // error: can't pass the buck any further Oct 15 07:35:59.932 INFO blam! | ^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` Oct 15 07:35:59.932 INFO blam! | Oct 15 07:35:59.932 INFO blam! = help: the trait `std::ops::Try` is not implemented for `()` Oct 15 07:35:59.932 INFO blam! = note: required by `std::ops::Try::from_error` Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 INFO blam! error: aborting due to previous error Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 INFO blam! ------------------------------------------ Oct 15 07:35:59.932 INFO blam! Oct 15 07:35:59.932 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 15 07:35:59.932 INFO blam! stack backtrace: Oct 15 07:35:59.932 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.932 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.932 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.932 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.932 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.933 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.933 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.933 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.933 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.933 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.933 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.933 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.933 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.933 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.933 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.933 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.933 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.933 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.933 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.933 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.933 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.933 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.933 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.933 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.933 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.933 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.933 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.933 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.933 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.933 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.933 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.933 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.933 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.933 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.933 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.933 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.933 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.933 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.933 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.933 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.933 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.933 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.933 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.933 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.933 INFO blam! 24: 0x0 - Oct 15 07:35:59.933 INFO blam! Oct 15 07:35:59.933 INFO blam! ---- [compile-fail] compile-fail/expressions_closures_runon.rs stdout ---- Oct 15 07:35:59.933 INFO blam! Oct 15 07:35:59.933 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.933 INFO blam! status: exit code: 1 Oct 15 07:35:59.933 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 15 07:35:59.933 INFO blam! stdout: Oct 15 07:35:59.933 INFO blam! ------------------------------------------ Oct 15 07:35:59.933 INFO blam! Oct 15 07:35:59.933 INFO blam! ------------------------------------------ Oct 15 07:35:59.933 INFO blam! stderr: Oct 15 07:35:59.933 INFO blam! ------------------------------------------ Oct 15 07:35:59.933 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 15 07:35:59.933 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.933 INFO blam! Oct 15 07:35:59.933 INFO blam! ------------------------------------------ Oct 15 07:35:59.933 INFO blam! Oct 15 07:35:59.933 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 15 07:35:59.933 INFO blam! stack backtrace: Oct 15 07:35:59.933 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.933 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.933 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.933 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.933 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.933 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.933 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.933 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.938 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.939 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.939 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.939 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.939 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.939 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.939 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.939 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.939 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.939 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.939 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.939 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.939 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.939 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.939 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.939 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.939 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.939 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.939 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.939 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.939 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.939 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.939 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.939 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.939 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.939 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.939 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.939 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.939 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.939 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.939 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.939 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.939 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.939 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.939 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.939 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.939 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.939 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.939 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.939 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.939 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.939 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.939 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.939 INFO blam! 24: 0x0 - Oct 15 07:35:59.939 INFO blam! Oct 15 07:35:59.939 INFO blam! ---- [compile-fail] compile-fail/expressions_for_loop_moving.rs stdout ---- Oct 15 07:35:59.939 INFO blam! Oct 15 07:35:59.939 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.939 INFO blam! status: exit code: 1 Oct 15 07:35:59.939 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 15 07:35:59.939 INFO blam! stdout: Oct 15 07:35:59.939 INFO blam! ------------------------------------------ Oct 15 07:35:59.939 INFO blam! Oct 15 07:35:59.939 INFO blam! ------------------------------------------ Oct 15 07:35:59.939 INFO blam! stderr: Oct 15 07:35:59.939 INFO blam! ------------------------------------------ Oct 15 07:35:59.939 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 15 07:35:59.939 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.939 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 15 07:35:59.939 INFO blam! Oct 15 07:35:59.939 INFO blam! ------------------------------------------ Oct 15 07:35:59.940 INFO blam! Oct 15 07:35:59.940 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 15 07:35:59.940 INFO blam! stack backtrace: Oct 15 07:35:59.940 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.940 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.940 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.940 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.940 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.940 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.940 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.940 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.940 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.940 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.940 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.940 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.940 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.940 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.940 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.940 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.940 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.940 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.940 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.940 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.940 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.940 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.940 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.940 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.940 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.940 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.940 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.940 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.940 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.940 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.940 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.940 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.940 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.940 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.940 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.940 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.940 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.940 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.940 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.940 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.940 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.940 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.940 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.940 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.940 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.940 INFO blam! 24: 0x0 - Oct 15 07:35:59.940 INFO blam! Oct 15 07:35:59.940 INFO blam! ---- [compile-fail] compile-fail/expressions_if_else_types.rs stdout ---- Oct 15 07:35:59.940 INFO blam! Oct 15 07:35:59.940 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.940 INFO blam! status: exit code: 1 Oct 15 07:35:59.941 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 15 07:35:59.941 INFO blam! stdout: Oct 15 07:35:59.941 INFO blam! ------------------------------------------ Oct 15 07:35:59.941 INFO blam! Oct 15 07:35:59.941 INFO blam! ------------------------------------------ Oct 15 07:35:59.941 INFO blam! stderr: Oct 15 07:35:59.941 INFO blam! ------------------------------------------ Oct 15 07:35:59.941 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 15 07:35:59.941 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.941 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 15 07:35:59.941 INFO blam! Oct 15 07:35:59.941 INFO blam! ------------------------------------------ Oct 15 07:35:59.941 INFO blam! Oct 15 07:35:59.941 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 15 07:35:59.941 INFO blam! stack backtrace: Oct 15 07:35:59.941 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.941 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.941 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.941 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.941 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.941 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.941 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.941 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.941 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.941 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.941 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.941 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.941 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.941 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.941 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.941 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.941 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.941 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.946 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.947 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.947 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.947 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.947 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.947 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.947 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.947 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.947 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.947 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.947 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.947 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.947 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.947 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.947 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.947 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.947 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.947 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.947 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.947 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.947 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.947 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.947 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.947 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.947 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.947 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.947 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.947 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.947 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.947 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.947 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.947 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.947 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.947 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.947 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.947 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.947 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.947 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.947 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.947 INFO blam! 24: 0x0 - Oct 15 07:35:59.947 INFO blam! Oct 15 07:35:59.947 INFO blam! ---- [compile-fail] compile-fail/expressions_match_types.rs stdout ---- Oct 15 07:35:59.947 INFO blam! Oct 15 07:35:59.947 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.947 INFO blam! status: exit code: 1 Oct 15 07:35:59.947 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 15 07:35:59.947 INFO blam! stdout: Oct 15 07:35:59.947 INFO blam! ------------------------------------------ Oct 15 07:35:59.947 INFO blam! Oct 15 07:35:59.947 INFO blam! ------------------------------------------ Oct 15 07:35:59.947 INFO blam! stderr: Oct 15 07:35:59.947 INFO blam! ------------------------------------------ Oct 15 07:35:59.947 INFO blam! error[E0308]: match arms have incompatible types Oct 15 07:35:59.947 INFO blam! --> tests/compile-fail/expressions_match_types.rs:18:9 Oct 15 07:35:59.947 INFO blam! | Oct 15 07:35:59.947 INFO blam! 18 | / match favorites.element { Oct 15 07:35:59.947 INFO blam! 19 | | Fire => Pet::RedPanda, Oct 15 07:35:59.947 INFO blam! 20 | | Air => Pet::Buffalo, Oct 15 07:35:59.947 INFO blam! 21 | | Water => Pet::Orca, Oct 15 07:35:59.947 INFO blam! 22 | | _ => None // error: incompatible types Oct 15 07:35:59.947 INFO blam! | | ---- match arm with an incompatible type Oct 15 07:35:59.947 INFO blam! 23 | | }; Oct 15 07:35:59.947 INFO blam! | |_________^ expected enum `Pet`, found enum `std::option::Option` Oct 15 07:35:59.947 INFO blam! | Oct 15 07:35:59.947 INFO blam! = note: expected type `Pet` Oct 15 07:35:59.947 INFO blam! found type `std::option::Option<_>` Oct 15 07:35:59.947 INFO blam! Oct 15 07:35:59.947 INFO blam! error: aborting due to previous error Oct 15 07:35:59.947 INFO blam! Oct 15 07:35:59.947 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:35:59.948 INFO blam! Oct 15 07:35:59.948 INFO blam! ------------------------------------------ Oct 15 07:35:59.948 INFO blam! Oct 15 07:35:59.948 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 15 07:35:59.948 INFO blam! stack backtrace: Oct 15 07:35:59.948 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.948 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.948 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.948 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.948 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.948 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.948 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.948 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.948 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.948 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.948 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.948 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.948 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.948 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.948 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.948 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.948 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.948 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.948 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.948 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.948 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.948 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.948 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.948 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.948 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.948 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.948 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.948 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.948 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.948 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.948 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.948 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.948 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.948 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.948 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.948 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.948 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.948 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.948 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.948 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.948 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.948 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.948 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.948 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.948 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.948 INFO blam! 24: 0x0 - Oct 15 07:35:59.948 INFO blam! Oct 15 07:35:59.948 INFO blam! ---- [compile-fail] compile-fail/expressions_if_else_types_2.rs stdout ---- Oct 15 07:35:59.949 INFO blam! Oct 15 07:35:59.949 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.949 INFO blam! status: exit code: 1 Oct 15 07:35:59.949 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 15 07:35:59.949 INFO blam! stdout: Oct 15 07:35:59.949 INFO blam! ------------------------------------------ Oct 15 07:35:59.949 INFO blam! Oct 15 07:35:59.949 INFO blam! ------------------------------------------ Oct 15 07:35:59.949 INFO blam! stderr: Oct 15 07:35:59.949 INFO blam! ------------------------------------------ Oct 15 07:35:59.949 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 15 07:35:59.949 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.949 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 15 07:35:59.949 INFO blam! Oct 15 07:35:59.949 INFO blam! ------------------------------------------ Oct 15 07:35:59.949 INFO blam! Oct 15 07:35:59.949 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 15 07:35:59.949 INFO blam! stack backtrace: Oct 15 07:35:59.949 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.949 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.949 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.949 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.949 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.949 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.949 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.949 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.949 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.949 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.949 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.949 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.949 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.949 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.949 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.949 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.949 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.949 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.949 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.949 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.949 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.949 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.949 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.949 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.949 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.949 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.949 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.949 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.949 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.949 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.949 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.949 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.949 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.949 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.949 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.949 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.949 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.949 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.949 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.950 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.950 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.950 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.950 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.950 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.950 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.950 INFO blam! 24: 0x0 - Oct 15 07:35:59.950 INFO blam! Oct 15 07:35:59.950 INFO blam! ---- [compile-fail] compile-fail/expressions_negative_unsigned.rs stdout ---- Oct 15 07:35:59.950 INFO blam! Oct 15 07:35:59.950 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.950 INFO blam! status: exit code: 1 Oct 15 07:35:59.950 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 15 07:35:59.950 INFO blam! stdout: Oct 15 07:35:59.950 INFO blam! ------------------------------------------ Oct 15 07:35:59.950 INFO blam! Oct 15 07:35:59.950 INFO blam! ------------------------------------------ Oct 15 07:35:59.950 INFO blam! stderr: Oct 15 07:35:59.950 INFO blam! ------------------------------------------ Oct 15 07:35:59.950 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 15 07:35:59.950 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.950 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 15 07:35:59.950 INFO blam! Oct 15 07:35:59.950 INFO blam! ------------------------------------------ Oct 15 07:35:59.950 INFO blam! Oct 15 07:35:59.950 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 15 07:35:59.950 INFO blam! stack backtrace: Oct 15 07:35:59.950 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.950 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.950 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.950 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.950 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.950 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.950 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.950 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.950 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.950 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.950 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.950 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.950 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.950 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.950 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.950 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.950 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.950 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.950 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.950 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.950 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.950 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.950 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.950 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.950 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.950 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.950 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.950 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.950 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.957 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.957 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.957 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.957 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.957 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.957 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.957 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.957 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.957 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.957 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.957 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.957 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.957 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.957 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.957 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.957 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.957 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.957 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.957 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.957 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.957 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.957 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.957 INFO blam! 24: 0x0 - Oct 15 07:35:59.957 INFO blam! Oct 15 07:35:59.957 INFO blam! ---- [compile-fail] compile-fail/expressions_match_exhaustive.rs stdout ---- Oct 15 07:35:59.957 INFO blam! Oct 15 07:35:59.957 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.957 INFO blam! status: exit code: 1 Oct 15 07:35:59.957 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 15 07:35:59.957 INFO blam! stdout: Oct 15 07:35:59.957 INFO blam! ------------------------------------------ Oct 15 07:35:59.957 INFO blam! Oct 15 07:35:59.957 INFO blam! ------------------------------------------ Oct 15 07:35:59.957 INFO blam! stderr: Oct 15 07:35:59.957 INFO blam! ------------------------------------------ Oct 15 07:35:59.957 INFO blam! error[E0004]: non-exhaustive patterns: `Two`, `Three`, `Four` and 7 more not covered Oct 15 07:35:59.957 INFO blam! --> tests/compile-fail/expressions_match_exhaustive.rs:22:23 Oct 15 07:35:59.957 INFO blam! | Oct 15 07:35:59.957 INFO blam! 22 | let score = match card.rank { Oct 15 07:35:59.957 INFO blam! | ^^^^^^^^^ patterns `Two`, `Three`, `Four` and 7 more not covered Oct 15 07:35:59.957 INFO blam! Oct 15 07:35:59.957 INFO blam! error: aborting due to previous error Oct 15 07:35:59.957 INFO blam! Oct 15 07:35:59.957 INFO blam! For more information about this error, try `rustc --explain E0004`. Oct 15 07:35:59.957 INFO blam! Oct 15 07:35:59.958 INFO blam! ------------------------------------------ Oct 15 07:35:59.958 INFO blam! Oct 15 07:35:59.958 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 15 07:35:59.958 INFO blam! stack backtrace: Oct 15 07:35:59.958 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.958 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.958 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.958 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.958 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.958 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.958 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.958 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.958 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.958 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.958 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.958 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.958 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.958 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.958 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.958 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.958 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.958 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.958 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.958 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.958 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.958 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.958 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.958 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.958 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.958 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.958 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.958 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.958 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.958 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.958 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.958 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.958 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.958 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.958 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.958 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.958 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.958 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.958 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.958 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.958 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.958 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.958 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.958 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.958 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.959 INFO blam! 24: 0x0 - Oct 15 07:35:59.959 INFO blam! Oct 15 07:35:59.959 INFO blam! ---- [compile-fail] compile-fail/expressions_generics.rs stdout ---- Oct 15 07:35:59.959 INFO blam! Oct 15 07:35:59.959 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.959 INFO blam! status: exit code: 1 Oct 15 07:35:59.959 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 15 07:35:59.959 INFO blam! stdout: Oct 15 07:35:59.959 INFO blam! ------------------------------------------ Oct 15 07:35:59.959 INFO blam! Oct 15 07:35:59.959 INFO blam! ------------------------------------------ Oct 15 07:35:59.959 INFO blam! stderr: Oct 15 07:35:59.959 INFO blam! ------------------------------------------ Oct 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 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 15 07:35:59.959 INFO blam! Oct 15 07:35:59.959 INFO blam! ------------------------------------------ Oct 15 07:35:59.959 INFO blam! Oct 15 07:35:59.959 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 15 07:35:59.959 INFO blam! stack backtrace: Oct 15 07:35:59.959 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.959 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.959 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.959 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.959 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.959 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.959 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.959 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.959 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.959 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.959 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.959 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.959 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.959 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.959 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.959 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.959 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.959 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.959 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.959 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.959 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.959 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.959 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.959 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.960 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.960 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.960 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.960 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.960 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.960 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.960 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.960 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.960 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.960 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.960 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.960 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.960 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.960 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.960 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.960 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.960 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.960 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.960 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.960 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.960 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.960 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.960 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.960 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.960 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.960 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.960 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.960 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.960 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.960 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.960 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.960 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.960 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.960 INFO blam! 24: 0x0 - Oct 15 07:35:59.960 INFO blam! Oct 15 07:35:59.960 INFO blam! ---- [compile-fail] compile-fail/io_collecting_lines.rs stdout ---- Oct 15 07:35:59.960 INFO blam! Oct 15 07:35:59.960 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.960 INFO blam! status: exit code: 1 Oct 15 07:35:59.960 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 15 07:35:59.960 INFO blam! stdout: Oct 15 07:35:59.960 INFO blam! ------------------------------------------ Oct 15 07:35:59.960 INFO blam! Oct 15 07:35:59.960 INFO blam! ------------------------------------------ Oct 15 07:35:59.960 INFO blam! stderr: Oct 15 07:35:59.960 INFO blam! ------------------------------------------ Oct 15 07:35:59.960 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 15 07:35:59.960 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.960 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 15 07:35:59.960 INFO blam! Oct 15 07:35:59.960 INFO blam! ------------------------------------------ Oct 15 07:35:59.960 INFO blam! Oct 15 07:35:59.960 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 15 07:35:59.960 INFO blam! stack backtrace: Oct 15 07:35:59.960 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.960 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.960 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.960 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.960 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.960 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.961 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.961 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.961 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.961 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.961 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.961 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.961 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.961 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.961 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.961 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.961 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.961 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.961 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.961 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.961 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.961 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.961 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.961 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.961 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.961 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.961 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.961 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.961 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.961 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.961 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.961 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.961 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.961 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.961 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.961 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.961 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.961 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.961 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.961 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.961 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.961 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.961 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.961 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.961 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.961 INFO blam! 24: 0x0 - Oct 15 07:35:59.961 INFO blam! Oct 15 07:35:59.961 INFO blam! ---- [compile-fail] compile-fail/errors_unused_result_warning.rs stdout ---- Oct 15 07:35:59.961 INFO blam! Oct 15 07:35:59.961 INFO blam! error: compile-fail test compiled successfully! Oct 15 07:35:59.961 INFO blam! status: exit code: 0 Oct 15 07:35:59.961 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 15 07:35:59.961 INFO blam! stdout: Oct 15 07:35:59.961 INFO blam! ------------------------------------------ Oct 15 07:35:59.961 INFO blam! Oct 15 07:35:59.961 INFO blam! ------------------------------------------ Oct 15 07:35:59.961 INFO blam! stderr: Oct 15 07:35:59.961 INFO blam! ------------------------------------------ Oct 15 07:35:59.961 INFO blam! Oct 15 07:35:59.961 INFO blam! ------------------------------------------ Oct 15 07:35:59.961 INFO blam! Oct 15 07:35:59.961 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 15 07:35:59.961 INFO blam! stack backtrace: Oct 15 07:35:59.961 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.961 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.961 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.961 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.962 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.962 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.962 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.962 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.962 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.962 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.962 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.962 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.962 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.962 INFO blam! 8: 0x557240cdc23c - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.962 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:161 Oct 15 07:35:59.962 INFO blam! 9: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.962 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.962 INFO blam! 10: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.962 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.962 INFO blam! 11: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.962 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.962 INFO blam! 12: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.962 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.962 INFO blam! 13: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.962 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.962 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.962 INFO blam! 14: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.962 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.962 INFO blam! 15: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.962 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.962 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.962 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.962 INFO blam! 16: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.962 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.962 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.962 INFO blam! 17: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.962 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.962 INFO blam! 18: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.962 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.962 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.962 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.962 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.962 INFO blam! 19: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.962 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.962 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.962 INFO blam! 20: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.962 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.962 INFO blam! 21: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.962 INFO blam! 22: 0x7fe00d17441c - clone Oct 15 07:35:59.962 INFO blam! 23: 0x0 - Oct 15 07:35:59.962 INFO blam! Oct 15 07:35:59.962 INFO blam! ---- [compile-fail] compile-fail/expressions_while_true.rs stdout ---- Oct 15 07:35:59.962 INFO blam! Oct 15 07:35:59.962 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.962 INFO blam! status: exit code: 1 Oct 15 07:35:59.962 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 15 07:35:59.962 INFO blam! stdout: Oct 15 07:35:59.962 INFO blam! ------------------------------------------ Oct 15 07:35:59.962 INFO blam! Oct 15 07:35:59.962 INFO blam! ------------------------------------------ Oct 15 07:35:59.962 INFO blam! stderr: Oct 15 07:35:59.962 INFO blam! ------------------------------------------ Oct 15 07:35:59.962 INFO blam! error[E0308]: mismatched types Oct 15 07:35:59.962 INFO blam! --> tests/compile-fail/expressions_while_true.rs:14:5 Oct 15 07:35:59.962 INFO blam! | Oct 15 07:35:59.962 INFO blam! 13 | fn wait_for_process(process: &mut Process) -> i32 { Oct 15 07:35:59.962 INFO blam! | --- expected `i32` because of return type Oct 15 07:35:59.962 INFO blam! 14 | / while true { Oct 15 07:35:59.962 INFO blam! 15 | | if process.wait() { Oct 15 07:35:59.962 INFO blam! 16 | | return process.exit_code(); Oct 15 07:35:59.962 INFO blam! 17 | | } Oct 15 07:35:59.962 INFO blam! 18 | | } Oct 15 07:35:59.962 INFO blam! | |_____^ expected i32, found () Oct 15 07:35:59.966 INFO blam! | Oct 15 07:35:59.967 INFO blam! = note: expected type `i32` Oct 15 07:35:59.967 INFO blam! found type `()` Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 INFO blam! error: aborting due to previous error Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 INFO blam! ------------------------------------------ Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 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 15 07:35:59.967 INFO blam! stack backtrace: Oct 15 07:35:59.967 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.967 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.967 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.967 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.967 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.967 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.967 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.967 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.967 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.967 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.967 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.967 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.967 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.967 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.967 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.967 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.967 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.967 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.967 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.967 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.967 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.967 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.967 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.967 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.967 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.967 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.967 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.967 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.967 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.967 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.967 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.967 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.967 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.967 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.967 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.967 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.967 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.967 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.967 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.967 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.967 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.967 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.967 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.967 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.967 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.967 INFO blam! 24: 0x0 - Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 INFO blam! ---- [compile-fail] compile-fail/io_stdin_lock.rs stdout ---- Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.967 INFO blam! status: exit code: 1 Oct 15 07:35:59.967 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 15 07:35:59.967 INFO blam! stdout: Oct 15 07:35:59.967 INFO blam! ------------------------------------------ Oct 15 07:35:59.967 INFO blam! Oct 15 07:35:59.967 INFO blam! ------------------------------------------ Oct 15 07:35:59.967 INFO blam! stderr: Oct 15 07:35:59.967 INFO blam! ------------------------------------------ Oct 15 07:35:59.968 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 15 07:35:59.968 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.968 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 15 07:35:59.968 INFO blam! Oct 15 07:35:59.968 INFO blam! ------------------------------------------ Oct 15 07:35:59.968 INFO blam! Oct 15 07:35:59.968 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 15 07:35:59.968 INFO blam! stack backtrace: Oct 15 07:35:59.968 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.968 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.968 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.968 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.968 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.968 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.968 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.968 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.968 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.968 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.968 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.968 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.968 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.968 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.968 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.968 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.968 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.968 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.968 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.968 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.968 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.968 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.968 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.968 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.968 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.968 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.968 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.968 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.968 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.968 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.968 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.968 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.968 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.968 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.968 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.968 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.968 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.968 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.968 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.968 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.968 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.968 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.968 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.968 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.968 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.968 INFO blam! 24: 0x0 - Oct 15 07:35:59.968 INFO blam! Oct 15 07:35:59.968 INFO blam! ---- [compile-fail] compile-fail/iterators_unused.rs stdout ---- Oct 15 07:35:59.968 INFO blam! Oct 15 07:35:59.968 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.968 INFO blam! status: exit code: 1 Oct 15 07:35:59.968 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 15 07:35:59.968 INFO blam! stdout: Oct 15 07:35:59.968 INFO blam! ------------------------------------------ Oct 15 07:35:59.968 INFO blam! Oct 15 07:35:59.968 INFO blam! ------------------------------------------ Oct 15 07:35:59.968 INFO blam! stderr: Oct 15 07:35:59.968 INFO blam! ------------------------------------------ Oct 15 07:35:59.968 INFO blam! error: unused `std::iter::Map` which must be used Oct 15 07:35:59.969 INFO blam! --> tests/compile-fail/iterators_unused.rs:7:5 Oct 15 07:35:59.969 INFO blam! | Oct 15 07:35:59.969 INFO blam! 7 | / ["earth", "water", "air", "fire"] Oct 15 07:35:59.969 INFO blam! 8 | | .iter().map(|elt| println!("{}", elt)); Oct 15 07:35:59.969 INFO blam! | |_______________________________________________^ Oct 15 07:35:59.969 INFO blam! | Oct 15 07:35:59.969 INFO blam! note: lint level defined here Oct 15 07:35:59.969 INFO blam! --> tests/compile-fail/iterators_unused.rs:5:8 Oct 15 07:35:59.969 INFO blam! | Oct 15 07:35:59.969 INFO blam! 5 | #[deny(unused_must_use)] Oct 15 07:35:59.969 INFO blam! | ^^^^^^^^^^^^^^^ Oct 15 07:35:59.969 INFO blam! = note: iterator adaptors are lazy and do nothing unless consumed Oct 15 07:35:59.969 INFO blam! Oct 15 07:35:59.969 INFO blam! error: aborting due to previous error Oct 15 07:35:59.969 INFO blam! Oct 15 07:35:59.969 INFO blam! Oct 15 07:35:59.969 INFO blam! ------------------------------------------ Oct 15 07:35:59.969 INFO blam! Oct 15 07:35:59.969 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 15 07:35:59.969 INFO blam! stack backtrace: Oct 15 07:35:59.969 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.969 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.969 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.969 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.969 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.969 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.969 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.969 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.969 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.969 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.969 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.969 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.969 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.969 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.969 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.969 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.969 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.969 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.969 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.969 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.969 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.969 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.969 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.969 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.969 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.969 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.969 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.969 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.969 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.969 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.969 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.969 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.969 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.969 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.969 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.969 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.969 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.969 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.969 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.969 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.969 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.969 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.969 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.969 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.969 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.970 INFO blam! 24: 0x0 - Oct 15 07:35:59.970 INFO blam! Oct 15 07:35:59.970 INFO blam! ---- [compile-fail] compile-fail/expressions_missing_semicolon.rs stdout ---- Oct 15 07:35:59.970 INFO blam! Oct 15 07:35:59.970 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.970 INFO blam! status: exit code: 1 Oct 15 07:35:59.970 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 15 07:35:59.970 INFO blam! stdout: Oct 15 07:35:59.970 INFO blam! ------------------------------------------ Oct 15 07:35:59.970 INFO blam! Oct 15 07:35:59.970 INFO blam! ------------------------------------------ Oct 15 07:35:59.970 INFO blam! stderr: Oct 15 07:35:59.970 INFO blam! ------------------------------------------ Oct 15 07:35:59.970 INFO blam! error[E0308]: mismatched types Oct 15 07:35:59.970 INFO blam! --> tests/compile-fail/expressions_missing_semicolon.rs:19:9 Oct 15 07:35:59.970 INFO blam! | Oct 15 07:35:59.970 INFO blam! 14 | fn main() { Oct 15 07:35:59.970 INFO blam! | - expected `()` because of default return type Oct 15 07:35:59.970 INFO blam! ... Oct 15 07:35:59.970 INFO blam! 19 | page.compute_size() // oops, missing semicolon Oct 15 07:35:59.975 INFO blam! | ^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;` Oct 15 07:35:59.975 INFO blam! | | Oct 15 07:35:59.975 INFO blam! | expected (), found tuple Oct 15 07:35:59.975 INFO blam! | Oct 15 07:35:59.975 INFO blam! = note: expected type `()` Oct 15 07:35:59.975 INFO blam! found type `(u32, u32)` Oct 15 07:35:59.975 INFO blam! Oct 15 07:35:59.975 INFO blam! error: aborting due to previous error Oct 15 07:35:59.975 INFO blam! Oct 15 07:35:59.975 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:35:59.975 INFO blam! Oct 15 07:35:59.975 INFO blam! ------------------------------------------ Oct 15 07:35:59.975 INFO blam! Oct 15 07:35:59.975 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 15 07:35:59.975 INFO blam! stack backtrace: Oct 15 07:35:59.975 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.975 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.975 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.975 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.975 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.975 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.975 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.975 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.975 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.975 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.975 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.975 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.975 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.975 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.975 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.975 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.975 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.975 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.975 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.975 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.975 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.975 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.975 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.975 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.975 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.975 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.975 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.975 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.975 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.975 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.975 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.975 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.975 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.975 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.975 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.975 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.975 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.975 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.975 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.975 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.975 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.975 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.975 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.975 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.975 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.975 INFO blam! 24: 0x0 - Oct 15 07:35:59.975 INFO blam! Oct 15 07:35:59.976 INFO blam! ---- [compile-fail] compile-fail/macros_json_array.rs stdout ---- Oct 15 07:35:59.976 INFO blam! Oct 15 07:35:59.976 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.976 INFO blam! status: exit code: 1 Oct 15 07:35:59.976 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 15 07:35:59.976 INFO blam! stdout: Oct 15 07:35:59.976 INFO blam! ------------------------------------------ Oct 15 07:35:59.976 INFO blam! Oct 15 07:35:59.976 INFO blam! ------------------------------------------ Oct 15 07:35:59.976 INFO blam! stderr: Oct 15 07:35:59.976 INFO blam! ------------------------------------------ Oct 15 07:35:59.976 INFO blam! error: expected type, found `440.0` Oct 15 07:35:59.976 INFO blam! --> tests/compile-fail/macros_json_array.rs:26:30 Oct 15 07:35:59.976 INFO blam! | Oct 15 07:35:59.976 INFO blam! 26 | "pitch": 440.0 Oct 15 07:35:59.976 INFO blam! | ^^^^^ expecting a type here because of type ascription Oct 15 07:35:59.976 INFO blam! Oct 15 07:35:59.976 INFO blam! error: aborting due to previous error Oct 15 07:35:59.976 INFO blam! Oct 15 07:35:59.976 INFO blam! Oct 15 07:35:59.976 INFO blam! ------------------------------------------ Oct 15 07:35:59.976 INFO blam! Oct 15 07:35:59.976 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 15 07:35:59.976 INFO blam! stack backtrace: Oct 15 07:35:59.976 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.976 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.976 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.976 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.976 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.976 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.976 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.976 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.976 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.976 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.976 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.976 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.976 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.976 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.976 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.976 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.976 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.976 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.976 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.976 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.976 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.976 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.976 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.976 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.976 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.976 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.976 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.976 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.976 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.976 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.976 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.976 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.976 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.976 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.976 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.976 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.976 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.976 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.976 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.977 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.977 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.977 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.977 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.977 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.977 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.977 INFO blam! 24: 0x0 - Oct 15 07:35:59.977 INFO blam! Oct 15 07:35:59.977 INFO blam! ---- [compile-fail] compile-fail/io_string_write.rs stdout ---- Oct 15 07:35:59.977 INFO blam! Oct 15 07:35:59.977 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.977 INFO blam! status: exit code: 1 Oct 15 07:35:59.977 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 15 07:35:59.977 INFO blam! stdout: Oct 15 07:35:59.977 INFO blam! ------------------------------------------ Oct 15 07:35:59.977 INFO blam! Oct 15 07:35:59.977 INFO blam! ------------------------------------------ Oct 15 07:35:59.977 INFO blam! stderr: Oct 15 07:35:59.977 INFO blam! ------------------------------------------ Oct 15 07:35:59.977 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 15 07:35:59.977 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.977 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 15 07:35:59.977 INFO blam! Oct 15 07:35:59.977 INFO blam! ------------------------------------------ Oct 15 07:35:59.977 INFO blam! Oct 15 07:35:59.977 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 15 07:35:59.977 INFO blam! stack backtrace: Oct 15 07:35:59.977 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.977 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.977 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.977 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.977 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.977 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.977 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.977 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.977 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.977 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.977 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.977 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.977 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.977 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.977 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.977 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.977 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.977 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.977 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.977 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.977 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.977 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.977 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.977 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.977 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.977 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.977 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.977 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.977 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.977 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.977 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.977 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.977 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.977 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.977 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.977 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.977 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.977 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.978 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.978 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.978 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.978 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.978 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.978 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.978 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.978 INFO blam! 24: 0x0 - Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 INFO blam! ---- [compile-fail] compile-fail/macros_moving.rs stdout ---- Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.978 INFO blam! status: exit code: 1 Oct 15 07:35:59.978 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 15 07:35:59.978 INFO blam! stdout: Oct 15 07:35:59.978 INFO blam! ------------------------------------------ Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 INFO blam! ------------------------------------------ Oct 15 07:35:59.978 INFO blam! stderr: Oct 15 07:35:59.978 INFO blam! ------------------------------------------ Oct 15 07:35:59.978 INFO blam! error[E0382]: use of moved value: `s` Oct 15 07:35:59.978 INFO blam! --> tests/compile-fail/macros_moving.rs:18:41 Oct 15 07:35:59.978 INFO blam! | Oct 15 07:35:59.978 INFO blam! 17 | bad_assert_eq!(s, "a rose"); Oct 15 07:35:59.978 INFO blam! | - value moved here Oct 15 07:35:59.978 INFO blam! 18 | println!("confirmed: {} is a rose", s); // error: use of moved value "s" Oct 15 07:35:59.978 INFO blam! | ^ value used here after move Oct 15 07:35:59.978 INFO blam! | Oct 15 07:35:59.978 INFO blam! = note: move occurs because `s` has type `std::string::String`, which does not implement the `Copy` trait Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 INFO blam! error: aborting due to previous error Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 INFO blam! ------------------------------------------ Oct 15 07:35:59.978 INFO blam! Oct 15 07:35:59.978 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 15 07:35:59.978 INFO blam! stack backtrace: Oct 15 07:35:59.978 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.978 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.978 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.978 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.978 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.978 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.978 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.978 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.978 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.978 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.978 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.978 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.978 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.978 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.978 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.978 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.978 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.978 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.978 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.978 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.978 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.978 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.978 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.978 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.978 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.978 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.978 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.978 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.978 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.978 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.978 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.978 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.978 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.978 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.978 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.985 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.985 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.985 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.985 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.985 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.985 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.985 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.985 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.985 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.985 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.985 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.985 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.985 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.985 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.985 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.985 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.985 INFO blam! 24: 0x0 - Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! ---- [compile-fail] compile-fail/macros_hygiene_setup_req.rs stdout ---- Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.985 INFO blam! status: exit code: 1 Oct 15 07:35:59.985 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 15 07:35:59.985 INFO blam! stdout: Oct 15 07:35:59.985 INFO blam! ------------------------------------------ Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! ------------------------------------------ Oct 15 07:35:59.985 INFO blam! stderr: Oct 15 07:35:59.985 INFO blam! ------------------------------------------ Oct 15 07:35:59.985 INFO blam! error[E0425]: cannot find value `server_socket` in this scope Oct 15 07:35:59.985 INFO blam! --> tests/compile-fail/macros_hygiene_setup_req.rs:15:38 Oct 15 07:35:59.985 INFO blam! | Oct 15 07:35:59.985 INFO blam! 15 | let req = ServerRequest::new(server_socket.session()); Oct 15 07:35:59.985 INFO blam! | ^^^^^^^^^^^^^ not found in this scope Oct 15 07:35:59.985 INFO blam! ... Oct 15 07:35:59.985 INFO blam! 20 | setup_req!(); // declares `req`, uses `server_socket` Oct 15 07:35:59.985 INFO blam! | ------------- in this macro invocation Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! error[E0425]: cannot find value `req` in this scope Oct 15 07:35:59.985 INFO blam! --> tests/compile-fail/macros_hygiene_setup_req.rs:21:10 Oct 15 07:35:59.985 INFO blam! | Oct 15 07:35:59.985 INFO blam! 21 | drop(req); // code that uses `req` Oct 15 07:35:59.985 INFO blam! | ^^^ not found in this scope Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! error[E0601]: `main` function not found in crate `macros_hygiene_setup_req` Oct 15 07:35:59.985 INFO blam! | Oct 15 07:35:59.985 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/macros_hygiene_setup_req.rs` Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! error: aborting due to 3 previous errors Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! Some errors occurred: E0425, E0601. Oct 15 07:35:59.985 INFO blam! For more information about an error, try `rustc --explain E0425`. Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 INFO blam! ------------------------------------------ Oct 15 07:35:59.985 INFO blam! Oct 15 07:35:59.985 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 15 07:35:59.985 INFO blam! stack backtrace: Oct 15 07:35:59.985 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.985 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.985 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.985 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.985 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.985 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.985 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.985 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.985 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.985 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.985 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.986 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.986 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.986 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.986 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.986 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.986 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.986 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.986 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.986 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.986 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.986 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.986 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.986 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.986 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.986 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.986 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.986 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.986 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.986 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.986 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.986 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.986 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.986 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.986 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.986 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.986 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.986 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.986 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.986 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.986 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.986 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.986 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.986 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.986 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.986 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.986 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.986 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.986 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.986 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.986 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.986 INFO blam! 24: 0x0 - Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 INFO blam! ---- [compile-fail] compile-fail/ownership_move_in_loop.rs stdout ---- Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.986 INFO blam! status: exit code: 1 Oct 15 07:35:59.986 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 15 07:35:59.986 INFO blam! stdout: Oct 15 07:35:59.986 INFO blam! ------------------------------------------ Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 INFO blam! ------------------------------------------ Oct 15 07:35:59.986 INFO blam! stderr: Oct 15 07:35:59.986 INFO blam! ------------------------------------------ Oct 15 07:35:59.986 INFO blam! error[E0382]: use of moved value: `x` Oct 15 07:35:59.986 INFO blam! --> tests/compile-fail/ownership_move_in_loop.rs:12:11 Oct 15 07:35:59.986 INFO blam! | Oct 15 07:35:59.986 INFO blam! 12 | g(x); // bad: after first iteration, x is uninitialized Oct 15 07:35:59.986 INFO blam! | ^ value moved here in previous iteration of loop Oct 15 07:35:59.986 INFO blam! | Oct 15 07:35:59.986 INFO blam! = note: move occurs because `x` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 INFO blam! error: aborting due to previous error Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 INFO blam! ------------------------------------------ Oct 15 07:35:59.986 INFO blam! Oct 15 07:35:59.986 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 15 07:35:59.986 INFO blam! stack backtrace: Oct 15 07:35:59.986 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.986 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.986 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.986 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.986 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.986 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.986 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.986 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.987 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.987 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.987 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.987 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.987 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.987 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.987 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.987 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.987 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.987 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.987 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.987 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.987 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.987 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.987 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.987 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.987 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.987 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.987 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.987 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.987 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.987 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.987 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.987 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.987 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.987 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.987 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.987 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.987 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.987 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.987 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.987 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.987 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.987 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.987 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.987 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.987 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.987 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.987 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.987 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.987 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.987 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.987 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.987 INFO blam! 24: 0x0 - Oct 15 07:35:59.987 INFO blam! Oct 15 07:35:59.987 INFO blam! ---- [compile-fail] compile-fail/ownership_double_move.rs stdout ---- Oct 15 07:35:59.987 INFO blam! Oct 15 07:35:59.987 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.987 INFO blam! status: exit code: 1 Oct 15 07:35:59.987 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 15 07:35:59.987 INFO blam! stdout: Oct 15 07:35:59.987 INFO blam! ------------------------------------------ Oct 15 07:35:59.987 INFO blam! Oct 15 07:35:59.987 INFO blam! ------------------------------------------ Oct 15 07:35:59.987 INFO blam! stderr: Oct 15 07:35:59.987 INFO blam! ------------------------------------------ Oct 15 07:35:59.987 INFO blam! error[E0382]: use of moved value: `s` Oct 15 07:35:59.987 INFO blam! --> tests/compile-fail/ownership_double_move.rs:9:9 Oct 15 07:35:59.987 INFO blam! | Oct 15 07:35:59.987 INFO blam! 8 | let t = s; Oct 15 07:35:59.987 INFO blam! | - value moved here Oct 15 07:35:59.988 INFO blam! 9 | let u = s; Oct 15 07:35:59.988 INFO blam! | ^ value used here after move Oct 15 07:35:59.988 INFO blam! | Oct 15 07:35:59.988 INFO blam! = note: move occurs because `s` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 15 07:35:59.988 INFO blam! Oct 15 07:35:59.988 INFO blam! error: aborting due to previous error Oct 15 07:35:59.988 INFO blam! Oct 15 07:35:59.988 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:35:59.988 INFO blam! Oct 15 07:35:59.988 INFO blam! ------------------------------------------ Oct 15 07:35:59.988 INFO blam! Oct 15 07:35:59.988 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 15 07:35:59.988 INFO blam! stack backtrace: Oct 15 07:35:59.988 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.988 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.988 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.988 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.988 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.988 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.988 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.988 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.988 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.988 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.988 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.988 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.988 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.988 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.988 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.988 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.988 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.988 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.988 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.988 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.988 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.988 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.988 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.988 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.988 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.988 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.988 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.988 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.988 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.988 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.988 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.988 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.988 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.988 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.988 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.988 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.988 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.988 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.988 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.988 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.988 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.988 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.989 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.989 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.989 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.989 INFO blam! 24: 0x0 - Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 INFO blam! ---- [compile-fail] compile-fail/macros_unhygienic.rs stdout ---- Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.989 INFO blam! status: exit code: 1 Oct 15 07:35:59.989 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 15 07:35:59.989 INFO blam! stdout: Oct 15 07:35:59.989 INFO blam! ------------------------------------------ Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 INFO blam! ------------------------------------------ Oct 15 07:35:59.989 INFO blam! stderr: Oct 15 07:35:59.989 INFO blam! ------------------------------------------ Oct 15 07:35:59.989 INFO blam! error[E0277]: the trait bound `Json: std::convert::From>>` is not satisfied Oct 15 07:35:59.989 INFO blam! --> tests/compile-fail/macros_unhygienic.rs:28:44 Oct 15 07:35:59.989 INFO blam! | Oct 15 07:35:59.989 INFO blam! 28 | fields.insert("actor".to_string(), Json::from(fields)); Oct 15 07:35:59.989 INFO blam! | ^^^^^^^^^^ the trait `std::convert::From>>` is not implemented for `Json` Oct 15 07:35:59.989 INFO blam! | Oct 15 07:35:59.989 INFO blam! = help: the following implementations were found: Oct 15 07:35:59.989 INFO blam! > Oct 15 07:35:59.989 INFO blam! = note: required by `std::convert::From::from` Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 INFO blam! error: aborting due to previous error Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 INFO blam! ------------------------------------------ Oct 15 07:35:59.989 INFO blam! Oct 15 07:35:59.989 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 15 07:35:59.989 INFO blam! stack backtrace: Oct 15 07:35:59.989 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.989 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.989 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.989 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.989 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.989 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.989 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.989 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.989 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.989 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.989 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.989 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.989 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.989 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.989 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.989 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.989 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.989 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.989 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.989 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.989 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.989 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.990 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.990 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.990 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.990 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.990 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.990 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.990 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.990 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.990 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.990 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.990 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.990 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.990 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.990 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.990 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.990 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.990 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.990 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.990 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.990 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.990 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.990 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.990 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.990 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.990 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.990 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.990 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.990 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.990 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.990 INFO blam! 24: 0x0 - Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 INFO blam! ---- [compile-fail] compile-fail/ownership_struct.rs stdout ---- Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.990 INFO blam! status: exit code: 1 Oct 15 07:35:59.990 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 15 07:35:59.990 INFO blam! stdout: Oct 15 07:35:59.990 INFO blam! ------------------------------------------ Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 INFO blam! ------------------------------------------ Oct 15 07:35:59.990 INFO blam! stderr: Oct 15 07:35:59.990 INFO blam! ------------------------------------------ Oct 15 07:35:59.990 INFO blam! error[E0382]: use of moved value: `l.number` Oct 15 07:35:59.990 INFO blam! --> tests/compile-fail/ownership_struct.rs:12:40 Oct 15 07:35:59.990 INFO blam! | Oct 15 07:35:59.990 INFO blam! 11 | print(l); Oct 15 07:35:59.990 INFO blam! | - value moved here Oct 15 07:35:59.990 INFO blam! 12 | println!("My label number is: {}", l.number); Oct 15 07:35:59.990 INFO blam! | ^^^^^^^^ value used here after move Oct 15 07:35:59.990 INFO blam! | Oct 15 07:35:59.990 INFO blam! = note: move occurs because `l` has type `main::Label`, which does not implement the `Copy` trait Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 INFO blam! error: aborting due to previous error Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 INFO blam! ------------------------------------------ Oct 15 07:35:59.990 INFO blam! Oct 15 07:35:59.990 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 15 07:35:59.990 INFO blam! stack backtrace: Oct 15 07:35:59.994 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.994 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.995 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.995 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.995 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.995 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.995 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.995 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.995 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.995 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.995 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.995 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.995 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.995 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.995 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.995 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.995 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.995 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.995 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.995 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.995 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.995 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.995 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.995 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.995 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.995 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.995 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.995 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.995 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.995 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.995 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.995 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.995 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.995 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.995 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.995 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.995 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.995 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.995 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.995 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.995 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.995 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.995 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.995 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.995 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.995 INFO blam! 24: 0x0 - Oct 15 07:35:59.995 INFO blam! Oct 15 07:35:59.995 INFO blam! ---- [compile-fail] compile-fail/ownership_move_out_of_field.rs stdout ---- Oct 15 07:35:59.995 INFO blam! Oct 15 07:35:59.995 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.995 INFO blam! status: exit code: 1 Oct 15 07:35:59.995 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 15 07:35:59.995 INFO blam! stdout: Oct 15 07:35:59.995 INFO blam! ------------------------------------------ Oct 15 07:35:59.995 INFO blam! Oct 15 07:35:59.995 INFO blam! ------------------------------------------ Oct 15 07:35:59.995 INFO blam! stderr: Oct 15 07:35:59.995 INFO blam! ------------------------------------------ Oct 15 07:35:59.995 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 15 07:35:59.995 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.995 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 15 07:35:59.996 INFO blam! Oct 15 07:35:59.996 INFO blam! ------------------------------------------ Oct 15 07:35:59.996 INFO blam! Oct 15 07:35:59.996 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 15 07:35:59.996 INFO blam! stack backtrace: Oct 15 07:35:59.996 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.996 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.996 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.996 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.996 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.996 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.996 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.996 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.996 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.996 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.996 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.996 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.996 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.996 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.996 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.996 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.996 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.996 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.996 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.996 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.996 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.996 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.996 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.996 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.996 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.996 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.996 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.996 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.996 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.996 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.996 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.996 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.996 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.996 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.996 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.996 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.996 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.996 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.996 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.996 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.996 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.996 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.996 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.996 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.996 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.996 INFO blam! 24: 0x0 - Oct 15 07:35:59.996 INFO blam! Oct 15 07:35:59.996 INFO blam! ---- [compile-fail] compile-fail/ownership_rc_mutability.rs stdout ---- Oct 15 07:35:59.996 INFO blam! Oct 15 07:35:59.996 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.996 INFO blam! status: exit code: 1 Oct 15 07:35:59.996 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 15 07:35:59.996 INFO blam! stdout: Oct 15 07:35:59.996 INFO blam! ------------------------------------------ Oct 15 07:35:59.996 INFO blam! Oct 15 07:35:59.996 INFO blam! ------------------------------------------ Oct 15 07:35:59.996 INFO blam! stderr: Oct 15 07:35:59.996 INFO blam! ------------------------------------------ Oct 15 07:35:59.996 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 15 07:35:59.996 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:35:59.997 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 15 07:35:59.997 INFO blam! Oct 15 07:35:59.997 INFO blam! ------------------------------------------ Oct 15 07:35:59.997 INFO blam! Oct 15 07:35:59.997 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 15 07:35:59.997 INFO blam! stack backtrace: Oct 15 07:35:59.997 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.997 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.997 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.997 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.997 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.997 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.997 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.997 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.997 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.997 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.997 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.997 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.997 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.997 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.997 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.997 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.997 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.997 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.997 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.997 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.997 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.997 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.997 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.997 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.997 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.997 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.997 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.997 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.997 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.997 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.997 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.997 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.997 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.997 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.997 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.997 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.997 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.997 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.997 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.997 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.997 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.997 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.997 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.997 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.997 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.997 INFO blam! 24: 0x0 - Oct 15 07:35:59.997 INFO blam! Oct 15 07:35:59.997 INFO blam! ---- [compile-fail] compile-fail/ownership_string_label.rs stdout ---- Oct 15 07:35:59.997 INFO blam! Oct 15 07:35:59.998 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.998 INFO blam! status: exit code: 1 Oct 15 07:35:59.998 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 15 07:35:59.998 INFO blam! stdout: Oct 15 07:35:59.998 INFO blam! ------------------------------------------ Oct 15 07:35:59.998 INFO blam! Oct 15 07:35:59.998 INFO blam! ------------------------------------------ Oct 15 07:35:59.998 INFO blam! stderr: Oct 15 07:35:59.998 INFO blam! ------------------------------------------ Oct 15 07:35:59.998 INFO blam! error[E0204]: the trait `Copy` may not be implemented for this type Oct 15 07:35:59.998 INFO blam! --> tests/compile-fail/ownership_string_label.rs:7:10 Oct 15 07:35:59.998 INFO blam! | Oct 15 07:35:59.998 INFO blam! 7 | #[derive(Copy, Clone)] Oct 15 07:35:59.998 INFO blam! | ^^^^ Oct 15 07:35:59.998 INFO blam! 8 | struct StringLabel { name: String } Oct 15 07:35:59.998 INFO blam! | ------------ this field does not implement `Copy` Oct 15 07:35:59.998 INFO blam! Oct 15 07:35:59.998 INFO blam! error: aborting due to previous error Oct 15 07:35:59.998 INFO blam! Oct 15 07:35:59.998 INFO blam! For more information about this error, try `rustc --explain E0204`. Oct 15 07:35:59.998 INFO blam! Oct 15 07:35:59.998 INFO blam! ------------------------------------------ Oct 15 07:35:59.998 INFO blam! Oct 15 07:35:59.998 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 15 07:35:59.998 INFO blam! stack backtrace: Oct 15 07:35:59.998 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.998 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.998 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.998 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.998 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.998 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.998 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.998 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.998 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.998 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.998 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.998 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.998 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.998 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.998 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.998 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.998 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.998 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.998 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.998 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.998 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.998 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.998 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.998 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.998 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.998 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.998 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.998 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:35:59.998 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:35:59.998 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:35:59.998 INFO blam! at libstd/panic.rs:313 Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:310 Oct 15 07:35:59.998 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.998 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.998 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:35:59.998 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.998 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.998 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:35:59.998 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.998 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:35:59.998 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:35:59.998 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:35:59.998 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:35:59.999 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:35:59.999 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:35:59.999 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:35:59.999 INFO blam! 24: 0x0 - Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! ---- [compile-fail] compile-fail/ownership_move_out_of_vector.rs stdout ---- Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:35:59.999 INFO blam! status: exit code: 1 Oct 15 07:35:59.999 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 15 07:35:59.999 INFO blam! stdout: Oct 15 07:35:59.999 INFO blam! ------------------------------------------ Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! ------------------------------------------ Oct 15 07:35:59.999 INFO blam! stderr: Oct 15 07:35:59.999 INFO blam! ------------------------------------------ Oct 15 07:35:59.999 INFO blam! error[E0507]: cannot move out of indexed content Oct 15 07:35:59.999 INFO blam! --> tests/compile-fail/ownership_move_out_of_vector.rs:14:17 Oct 15 07:35:59.999 INFO blam! | Oct 15 07:35:59.999 INFO blam! 14 | let third = v[2]; Oct 15 07:35:59.999 INFO blam! | ^^^^ Oct 15 07:35:59.999 INFO blam! | | Oct 15 07:35:59.999 INFO blam! | cannot move out of indexed content Oct 15 07:35:59.999 INFO blam! | help: consider using a reference instead: `&v[2]` Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! error[E0507]: cannot move out of indexed content Oct 15 07:35:59.999 INFO blam! --> tests/compile-fail/ownership_move_out_of_vector.rs:15:17 Oct 15 07:35:59.999 INFO blam! | Oct 15 07:35:59.999 INFO blam! 15 | let fifth = v[4]; Oct 15 07:35:59.999 INFO blam! | ^^^^ Oct 15 07:35:59.999 INFO blam! | | Oct 15 07:35:59.999 INFO blam! | cannot move out of indexed content Oct 15 07:35:59.999 INFO blam! | help: consider using a reference instead: `&v[4]` Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! error: aborting due to 2 previous errors Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! For more information about this error, try `rustc --explain E0507`. Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 INFO blam! ------------------------------------------ Oct 15 07:35:59.999 INFO blam! Oct 15 07:35:59.999 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 15 07:35:59.999 INFO blam! stack backtrace: Oct 15 07:35:59.999 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:35:59.999 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:35:59.999 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:35:59.999 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:35:59.999 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:35:59.999 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:35:59.999 INFO blam! at libstd/panicking.rs:211 Oct 15 07:35:59.999 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:35:59.999 INFO blam! at libstd/panicking.rs:221 Oct 15 07:35:59.999 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:35:59.999 INFO blam! at libstd/panicking.rs:476 Oct 15 07:35:59.999 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:35:59.999 INFO blam! at libstd/panicking.rs:410 Oct 15 07:35:59.999 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:35:59.999 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:35:59.999 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:35:59.999 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:35:59.999 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:35:59.999 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:35:59.999 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:35:59.999 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:35:59.999 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:35:59.999 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.999 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:35:59.999 INFO blam! at libtest/lib.rs:1461 Oct 15 07:35:59.999 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:35:59.999 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:35:59.999 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:35:59.999 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:35:59.999 INFO blam! at libstd/panicking.rs:289 Oct 15 07:35:59.999 INFO blam! at libstd/panic.rs:392 Oct 15 07:35:59.999 INFO blam! at libtest/lib.rs:1423 Oct 15 07:35:59.999 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.000 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.000 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.000 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.000 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.000 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.000 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.000 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.000 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.000 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.000 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.000 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.000 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.000 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.000 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.000 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.000 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.000 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.000 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.000 INFO blam! 24: 0x0 - Oct 15 07:36:00.000 INFO blam! Oct 15 07:36:00.000 INFO blam! ---- [compile-fail] compile-fail/ownership_triple_move.rs stdout ---- Oct 15 07:36:00.000 INFO blam! Oct 15 07:36:00.000 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.000 INFO blam! status: exit code: 1 Oct 15 07:36:00.000 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 15 07:36:00.000 INFO blam! stdout: Oct 15 07:36:00.000 INFO blam! ------------------------------------------ Oct 15 07:36:00.000 INFO blam! Oct 15 07:36:00.000 INFO blam! ------------------------------------------ Oct 15 07:36:00.000 INFO blam! stderr: Oct 15 07:36:00.000 INFO blam! ------------------------------------------ Oct 15 07:36:00.000 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 15 07:36:00.000 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.000 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 15 07:36:00.000 INFO blam! Oct 15 07:36:00.000 INFO blam! ------------------------------------------ Oct 15 07:36:00.000 INFO blam! Oct 15 07:36:00.000 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 15 07:36:00.000 INFO blam! stack backtrace: Oct 15 07:36:00.000 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.000 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.000 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.000 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.000 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.000 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.000 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.000 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.000 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.000 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.000 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.000 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.000 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.000 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.000 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.000 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.000 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.000 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.000 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.000 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.000 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.000 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.000 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.000 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.000 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.000 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.000 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.000 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.001 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.001 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.001 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.001 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.001 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.001 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.001 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.001 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.001 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.001 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.001 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.001 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.001 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.001 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.001 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.001 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.001 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.001 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.001 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.001 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.001 INFO blam! 24: 0x0 - Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 INFO blam! ---- [compile-fail] compile-fail/references_fn_using_same_lifetime.rs stdout ---- Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.001 INFO blam! status: exit code: 1 Oct 15 07:36:00.001 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 15 07:36:00.001 INFO blam! stdout: Oct 15 07:36:00.001 INFO blam! ------------------------------------------ Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 INFO blam! ------------------------------------------ Oct 15 07:36:00.001 INFO blam! stderr: Oct 15 07:36:00.001 INFO blam! ------------------------------------------ Oct 15 07:36:00.001 INFO blam! error[E0597]: `y` does not live long enough Oct 15 07:36:00.001 INFO blam! --> tests/compile-fail/references_fn_using_same_lifetime.rs:13:28 Oct 15 07:36:00.001 INFO blam! | Oct 15 07:36:00.001 INFO blam! 13 | let s = f(&x, &y); Oct 15 07:36:00.001 INFO blam! | ^ borrowed value does not live long enough Oct 15 07:36:00.001 INFO blam! ... Oct 15 07:36:00.001 INFO blam! 16 | } Oct 15 07:36:00.001 INFO blam! | - `y` dropped here while still borrowed Oct 15 07:36:00.001 INFO blam! 17 | } Oct 15 07:36:00.001 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 INFO blam! error: aborting due to previous error Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 INFO blam! ------------------------------------------ Oct 15 07:36:00.001 INFO blam! Oct 15 07:36:00.001 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 15 07:36:00.001 INFO blam! stack backtrace: Oct 15 07:36:00.001 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.001 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.001 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.001 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.001 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.001 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.001 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.001 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.001 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.001 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.001 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.001 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.001 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.001 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.001 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.001 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.001 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.001 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.001 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.002 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.002 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.002 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.002 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.002 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.002 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.002 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.002 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.002 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.002 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.002 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.002 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.002 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.002 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.002 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.002 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.002 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.002 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.002 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.002 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.002 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.002 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.002 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.002 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.002 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.002 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.002 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.002 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.002 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.002 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.002 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.002 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.002 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.002 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.002 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.002 INFO blam! 24: 0x0 - Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 INFO blam! ---- [compile-fail] compile-fail/references_dangling.rs stdout ---- Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.002 INFO blam! status: exit code: 1 Oct 15 07:36:00.002 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 15 07:36:00.002 INFO blam! stdout: Oct 15 07:36:00.002 INFO blam! ------------------------------------------ Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 INFO blam! ------------------------------------------ Oct 15 07:36:00.002 INFO blam! stderr: Oct 15 07:36:00.002 INFO blam! ------------------------------------------ Oct 15 07:36:00.002 INFO blam! error[E0597]: `x` does not live long enough Oct 15 07:36:00.002 INFO blam! --> tests/compile-fail/references_dangling.rs:8:18 Oct 15 07:36:00.002 INFO blam! | Oct 15 07:36:00.002 INFO blam! 8 | r = &x; Oct 15 07:36:00.002 INFO blam! | ^ borrowed value does not live long enough Oct 15 07:36:00.002 INFO blam! 9 | } Oct 15 07:36:00.002 INFO blam! | - `x` dropped here while still borrowed Oct 15 07:36:00.002 INFO blam! 10 | assert_eq!(*r, 1); // bad: reads memory `x` used to occupy Oct 15 07:36:00.002 INFO blam! 11 | } Oct 15 07:36:00.002 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 INFO blam! error: aborting due to previous error Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 INFO blam! ------------------------------------------ Oct 15 07:36:00.002 INFO blam! Oct 15 07:36:00.002 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 15 07:36:00.002 INFO blam! stack backtrace: Oct 15 07:36:00.002 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.002 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.002 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.002 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.010 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.011 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.011 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.011 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.011 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.011 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.011 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.011 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.011 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.011 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.011 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.011 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.011 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.011 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.011 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.011 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.011 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.011 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.011 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.011 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.011 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.011 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.011 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.011 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.011 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.011 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.011 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.011 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.011 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.011 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.011 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.011 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.011 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.011 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.011 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.011 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.011 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.011 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.011 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.011 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.011 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.011 INFO blam! 24: 0x0 - Oct 15 07:36:00.011 INFO blam! Oct 15 07:36:00.011 INFO blam! ---- [compile-fail] compile-fail/references_in_struct.rs stdout ---- Oct 15 07:36:00.011 INFO blam! Oct 15 07:36:00.011 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.011 INFO blam! status: exit code: 1 Oct 15 07:36:00.011 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 15 07:36:00.011 INFO blam! stdout: Oct 15 07:36:00.011 INFO blam! ------------------------------------------ Oct 15 07:36:00.012 INFO blam! Oct 15 07:36:00.012 INFO blam! ------------------------------------------ Oct 15 07:36:00.012 INFO blam! stderr: Oct 15 07:36:00.012 INFO blam! ------------------------------------------ Oct 15 07:36:00.012 INFO blam! error[E0106]: missing lifetime specifier Oct 15 07:36:00.012 INFO blam! --> tests/compile-fail/references_in_struct.rs:7:12 Oct 15 07:36:00.012 INFO blam! | Oct 15 07:36:00.012 INFO blam! 7 | r: &i32 Oct 15 07:36:00.012 INFO blam! | ^ expected lifetime parameter Oct 15 07:36:00.012 INFO blam! Oct 15 07:36:00.012 INFO blam! error: aborting due to previous error Oct 15 07:36:00.012 INFO blam! Oct 15 07:36:00.012 INFO blam! For more information about this error, try `rustc --explain E0106`. Oct 15 07:36:00.012 INFO blam! Oct 15 07:36:00.012 INFO blam! ------------------------------------------ Oct 15 07:36:00.012 INFO blam! Oct 15 07:36:00.012 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 15 07:36:00.012 INFO blam! stack backtrace: Oct 15 07:36:00.012 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.012 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.012 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.012 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.012 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.012 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.012 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.012 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.012 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.012 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.012 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.012 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.012 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.012 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.012 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.012 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.012 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.012 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.012 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.012 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.012 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.012 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.012 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.012 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.012 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.012 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.012 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.012 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.012 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.012 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.012 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.012 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.012 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.012 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.012 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.013 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.013 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.013 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.013 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.013 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.013 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.013 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.013 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.013 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.013 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.013 INFO blam! 24: 0x0 - Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! ---- [compile-fail] compile-fail/references_in_nested_struct.rs stdout ---- Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.013 INFO blam! status: exit code: 1 Oct 15 07:36:00.013 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 15 07:36:00.013 INFO blam! stdout: Oct 15 07:36:00.013 INFO blam! ------------------------------------------ Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! ------------------------------------------ Oct 15 07:36:00.013 INFO blam! stderr: Oct 15 07:36:00.013 INFO blam! ------------------------------------------ Oct 15 07:36:00.013 INFO blam! error[E0601]: `main` function not found in crate `references_in_nested_struct` Oct 15 07:36:00.013 INFO blam! | Oct 15 07:36:00.013 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/references_in_nested_struct.rs` Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! error[E0106]: missing lifetime specifier Oct 15 07:36:00.013 INFO blam! --> tests/compile-fail/references_in_nested_struct.rs:8:8 Oct 15 07:36:00.013 INFO blam! | Oct 15 07:36:00.013 INFO blam! 8 | s: S // not adequate Oct 15 07:36:00.013 INFO blam! | ^ expected lifetime parameter Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! Some errors occurred: E0106, E0601. Oct 15 07:36:00.013 INFO blam! For more information about an error, try `rustc --explain E0106`. Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 INFO blam! ------------------------------------------ Oct 15 07:36:00.013 INFO blam! Oct 15 07:36:00.013 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 15 07:36:00.013 INFO blam! stack backtrace: Oct 15 07:36:00.013 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.013 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.013 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.013 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.013 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.013 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.013 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.013 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.013 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.013 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.013 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.013 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.013 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.013 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.013 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.013 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.013 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.013 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.013 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.013 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.013 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.013 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.014 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.014 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.014 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.014 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.014 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.014 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.014 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.014 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.014 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.014 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.014 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.014 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.014 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.014 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.014 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.014 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.014 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.014 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.014 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.014 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.014 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.014 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.014 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.014 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.014 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.014 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.014 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.014 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.014 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.014 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.014 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.014 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.014 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.014 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.014 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.014 INFO blam! 24: 0x0 - Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 INFO blam! ---- [compile-fail] compile-fail/references_immut_vs_const.rs stdout ---- Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.014 INFO blam! status: exit code: 1 Oct 15 07:36:00.014 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 15 07:36:00.014 INFO blam! stdout: Oct 15 07:36:00.014 INFO blam! ------------------------------------------ Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 INFO blam! ------------------------------------------ Oct 15 07:36:00.014 INFO blam! stderr: Oct 15 07:36:00.014 INFO blam! ------------------------------------------ Oct 15 07:36:00.014 INFO blam! error[E0506]: cannot assign to `x` because it is borrowed Oct 15 07:36:00.014 INFO blam! --> tests/compile-fail/references_immut_vs_const.rs:7:5 Oct 15 07:36:00.014 INFO blam! | Oct 15 07:36:00.014 INFO blam! 5 | let p = &x; // shared reference to i32 Oct 15 07:36:00.014 INFO blam! | - borrow of `x` occurs here Oct 15 07:36:00.014 INFO blam! 6 | assert_eq!(*p, 42); Oct 15 07:36:00.014 INFO blam! 7 | x += 1; // error: cannot assign to x because it is borrowed Oct 15 07:36:00.014 INFO blam! | ^^^^^^ assignment to borrowed `x` occurs here Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 INFO blam! error: aborting due to previous error Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 INFO blam! For more information about this error, try `rustc --explain E0506`. Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 INFO blam! ------------------------------------------ Oct 15 07:36:00.014 INFO blam! Oct 15 07:36:00.014 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 15 07:36:00.015 INFO blam! stack backtrace: Oct 15 07:36:00.015 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.015 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.015 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.015 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.015 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.021 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.021 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.021 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.021 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.021 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.021 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.021 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.021 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.021 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.021 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.021 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.021 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.021 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.021 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.021 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.021 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.021 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.021 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.022 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.022 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.022 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.022 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.022 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.022 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.022 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.022 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.022 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.022 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.022 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.022 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.022 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.022 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.022 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.022 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.022 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.022 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.022 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.022 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.022 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.022 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.022 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.022 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.022 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.022 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.022 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.022 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.022 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.022 INFO blam! 24: 0x0 - Oct 15 07:36:00.022 INFO blam! Oct 15 07:36:00.022 INFO blam! ---- [compile-fail] compile-fail/references_self_assignment.rs stdout ---- Oct 15 07:36:00.022 INFO blam! Oct 15 07:36:00.022 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.022 INFO blam! status: exit code: 1 Oct 15 07:36:00.022 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 15 07:36:00.022 INFO blam! stdout: Oct 15 07:36:00.022 INFO blam! ------------------------------------------ Oct 15 07:36:00.022 INFO blam! Oct 15 07:36:00.022 INFO blam! ------------------------------------------ Oct 15 07:36:00.022 INFO blam! stderr: Oct 15 07:36:00.022 INFO blam! ------------------------------------------ Oct 15 07:36:00.022 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 15 07:36:00.022 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.022 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 15 07:36:00.022 INFO blam! Oct 15 07:36:00.022 INFO blam! ------------------------------------------ Oct 15 07:36:00.022 INFO blam! Oct 15 07:36:00.022 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 15 07:36:00.022 INFO blam! stack backtrace: Oct 15 07:36:00.022 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.022 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.022 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.022 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.022 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.022 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.022 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.022 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.022 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.022 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.022 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.022 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.022 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.022 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.022 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.022 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.022 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.022 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.024 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.024 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.024 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.024 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.024 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.024 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.024 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.024 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.024 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.024 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.024 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.024 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.024 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.024 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.024 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.024 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.024 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.024 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.024 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.024 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.024 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.024 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.024 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.024 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.024 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.025 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.025 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.025 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.025 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.025 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.025 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.025 INFO blam! 24: 0x0 - Oct 15 07:36:00.025 INFO blam! Oct 15 07:36:00.025 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs stdout ---- Oct 15 07:36:00.025 INFO blam! Oct 15 07:36:00.025 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.025 INFO blam! status: exit code: 1 Oct 15 07:36:00.026 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 15 07:36:00.026 INFO blam! stdout: Oct 15 07:36:00.026 INFO blam! ------------------------------------------ Oct 15 07:36:00.026 INFO blam! Oct 15 07:36:00.026 INFO blam! ------------------------------------------ Oct 15 07:36:00.026 INFO blam! stderr: Oct 15 07:36:00.026 INFO blam! ------------------------------------------ Oct 15 07:36:00.026 INFO blam! error[E0596]: cannot borrow field `r.1` of immutable binding as mutable Oct 15 07:36:00.026 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_4.rs:7:19 Oct 15 07:36:00.026 INFO blam! | Oct 15 07:36:00.026 INFO blam! 7 | let m1 = &mut r.1; // error: can't reborrow shared as mutable Oct 15 07:36:00.026 INFO blam! | ^^^ cannot mutably borrow field of immutable binding Oct 15 07:36:00.026 INFO blam! Oct 15 07:36:00.026 INFO blam! error: aborting due to previous error Oct 15 07:36:00.026 INFO blam! Oct 15 07:36:00.026 INFO blam! For more information about this error, try `rustc --explain E0596`. Oct 15 07:36:00.026 INFO blam! Oct 15 07:36:00.026 INFO blam! ------------------------------------------ Oct 15 07:36:00.026 INFO blam! Oct 15 07:36:00.026 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 15 07:36:00.026 INFO blam! stack backtrace: Oct 15 07:36:00.026 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.026 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.027 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.027 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.027 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.027 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.027 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.027 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.028 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.028 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.028 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.028 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.028 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.028 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.028 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.028 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.028 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.028 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.028 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.028 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.028 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.035 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.035 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.035 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.035 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.035 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.035 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.035 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.035 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.036 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.036 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.036 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.036 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.036 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.037 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.037 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.037 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.037 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.037 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.037 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.037 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.037 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.037 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.037 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.037 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.037 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.037 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.037 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.037 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.037 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.037 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.037 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.037 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.039 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.039 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.039 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.039 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.039 INFO blam! 24: 0x0 - Oct 15 07:36:00.039 INFO blam! Oct 15 07:36:00.039 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs stdout ---- Oct 15 07:36:00.039 INFO blam! Oct 15 07:36:00.039 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.040 INFO blam! status: exit code: 1 Oct 15 07:36:00.040 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 15 07:36:00.040 INFO blam! stdout: Oct 15 07:36:00.040 INFO blam! ------------------------------------------ Oct 15 07:36:00.040 INFO blam! Oct 15 07:36:00.040 INFO blam! ------------------------------------------ Oct 15 07:36:00.040 INFO blam! stderr: Oct 15 07:36:00.040 INFO blam! ------------------------------------------ Oct 15 07:36:00.040 INFO blam! error[E0506]: cannot assign to `x` because it is borrowed Oct 15 07:36:00.040 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:10:5 Oct 15 07:36:00.040 INFO blam! | Oct 15 07:36:00.040 INFO blam! 8 | let r1 = &x; Oct 15 07:36:00.040 INFO blam! | - borrow of `x` occurs here Oct 15 07:36:00.040 INFO blam! 9 | let r2 = &x; // okay: multiple shared borrows permitted Oct 15 07:36:00.040 INFO blam! 10 | x += 10; // error: cannot assign to `x` because it is borrowed Oct 15 07:36:00.040 INFO blam! | ^^^^^^^ assignment to borrowed `x` occurs here Oct 15 07:36:00.040 INFO blam! Oct 15 07:36:00.040 INFO blam! error[E0502]: cannot borrow `x` as mutable because it is also borrowed as immutable Oct 15 07:36:00.040 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:11:18 Oct 15 07:36:00.040 INFO blam! | Oct 15 07:36:00.040 INFO blam! 8 | let r1 = &x; Oct 15 07:36:00.040 INFO blam! | - immutable borrow occurs here Oct 15 07:36:00.040 INFO blam! ... Oct 15 07:36:00.040 INFO blam! 11 | let m = &mut x; // error: cannot borrow `x` as mutable because it is Oct 15 07:36:00.040 INFO blam! | ^ mutable borrow occurs here Oct 15 07:36:00.041 INFO blam! ... Oct 15 07:36:00.041 INFO blam! 18 | } Oct 15 07:36:00.041 INFO blam! | - immutable borrow ends here Oct 15 07:36:00.041 INFO blam! Oct 15 07:36:00.041 INFO blam! error[E0499]: cannot borrow `y` as mutable more than once at a time Oct 15 07:36:00.041 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:16:19 Oct 15 07:36:00.041 INFO blam! | Oct 15 07:36:00.041 INFO blam! 15 | let m1 = &mut y; Oct 15 07:36:00.041 INFO blam! | - first mutable borrow occurs here Oct 15 07:36:00.041 INFO blam! 16 | let m2 = &mut y; // error: cannot borrow as mutable more than once Oct 15 07:36:00.041 INFO blam! | ^ second mutable borrow occurs here Oct 15 07:36:00.041 INFO blam! 17 | let z = y; // error: cannot use `y` because it was mutably borrowed Oct 15 07:36:00.041 INFO blam! 18 | } Oct 15 07:36:00.041 INFO blam! | - first borrow ends here Oct 15 07:36:00.041 INFO blam! Oct 15 07:36:00.041 INFO blam! error[E0503]: cannot use `y` because it was mutably borrowed Oct 15 07:36:00.041 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:17:9 Oct 15 07:36:00.041 INFO blam! | Oct 15 07:36:00.041 INFO blam! 15 | let m1 = &mut y; Oct 15 07:36:00.041 INFO blam! | - borrow of `y` occurs here Oct 15 07:36:00.041 INFO blam! 16 | let m2 = &mut y; // error: cannot borrow as mutable more than once Oct 15 07:36:00.041 INFO blam! 17 | let z = y; // error: cannot use `y` because it was mutably borrowed Oct 15 07:36:00.041 INFO blam! | ^ use of borrowed `y` Oct 15 07:36:00.041 INFO blam! Oct 15 07:36:00.041 INFO blam! error: aborting due to 4 previous errors Oct 15 07:36:00.042 INFO blam! Oct 15 07:36:00.042 INFO blam! Some errors occurred: E0499, E0502, E0503, E0506. Oct 15 07:36:00.042 INFO blam! For more information about an error, try `rustc --explain E0499`. Oct 15 07:36:00.042 INFO blam! Oct 15 07:36:00.042 INFO blam! ------------------------------------------ Oct 15 07:36:00.042 INFO blam! Oct 15 07:36:00.042 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 15 07:36:00.042 INFO blam! stack backtrace: Oct 15 07:36:00.042 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.042 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.042 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.042 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.042 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.042 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.042 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.042 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.042 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.042 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.042 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.042 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.042 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.042 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.042 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.046 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.047 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.047 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.047 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.047 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.047 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.047 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.047 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.047 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.047 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.047 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.047 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.047 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.047 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.047 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.047 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.047 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.047 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.047 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.047 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.047 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.047 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.047 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.047 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.047 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.047 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.048 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.048 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.048 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.048 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.048 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.048 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.048 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.048 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.048 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.048 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.048 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.048 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.048 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.048 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.048 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.048 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.048 INFO blam! 24: 0x0 - Oct 15 07:36:00.048 INFO blam! Oct 15 07:36:00.048 INFO blam! ---- [compile-fail] compile-fail/references_lifetimes_propagated.rs stdout ---- Oct 15 07:36:00.048 INFO blam! Oct 15 07:36:00.048 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.048 INFO blam! status: exit code: 1 Oct 15 07:36:00.048 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 15 07:36:00.049 INFO blam! stdout: Oct 15 07:36:00.049 INFO blam! ------------------------------------------ Oct 15 07:36:00.049 INFO blam! Oct 15 07:36:00.049 INFO blam! ------------------------------------------ Oct 15 07:36:00.049 INFO blam! stderr: Oct 15 07:36:00.049 INFO blam! ------------------------------------------ Oct 15 07:36:00.049 INFO blam! error[E0597]: `parabola` does not live long enough Oct 15 07:36:00.049 INFO blam! --> tests/compile-fail/references_lifetimes_propagated.rs:11:23 Oct 15 07:36:00.049 INFO blam! | Oct 15 07:36:00.049 INFO blam! 11 | s = smallest(¶bola); Oct 15 07:36:00.049 INFO blam! | ^^^^^^^^ borrowed value does not live long enough Oct 15 07:36:00.049 INFO blam! 12 | } Oct 15 07:36:00.049 INFO blam! | - `parabola` dropped here while still borrowed Oct 15 07:36:00.049 INFO blam! 13 | assert_eq!(*s, 0); // bad: points to element of dropped array Oct 15 07:36:00.049 INFO blam! 14 | } Oct 15 07:36:00.049 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:00.049 INFO blam! Oct 15 07:36:00.049 INFO blam! error: aborting due to previous error Oct 15 07:36:00.049 INFO blam! Oct 15 07:36:00.049 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:00.049 INFO blam! Oct 15 07:36:00.049 INFO blam! ------------------------------------------ Oct 15 07:36:00.049 INFO blam! Oct 15 07:36:00.049 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 15 07:36:00.050 INFO blam! stack backtrace: Oct 15 07:36:00.050 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.050 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.050 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.050 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.050 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.050 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.050 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.050 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.050 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.050 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.050 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.050 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.050 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.050 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.050 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.050 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.050 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.050 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.055 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.055 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.055 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.055 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.055 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.055 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.055 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.055 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.055 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.055 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.055 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.055 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.056 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.056 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.056 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.056 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.056 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.056 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.056 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.059 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.060 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.060 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.060 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.060 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.060 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.060 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.060 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.060 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.060 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.060 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.060 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.061 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.061 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.061 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.061 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.061 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.061 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.061 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.061 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.061 INFO blam! 24: 0x0 - Oct 15 07:36:00.061 INFO blam! Oct 15 07:36:00.061 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs stdout ---- Oct 15 07:36:00.061 INFO blam! Oct 15 07:36:00.061 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.061 INFO blam! status: exit code: 1 Oct 15 07:36:00.061 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 15 07:36:00.061 INFO blam! stdout: Oct 15 07:36:00.061 INFO blam! ------------------------------------------ Oct 15 07:36:00.061 INFO blam! Oct 15 07:36:00.061 INFO blam! ------------------------------------------ Oct 15 07:36:00.061 INFO blam! stderr: Oct 15 07:36:00.061 INFO blam! ------------------------------------------ Oct 15 07:36:00.062 INFO blam! error[E0505]: cannot move out of `v` because it is borrowed Oct 15 07:36:00.062 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_1.rs:10:9 Oct 15 07:36:00.062 INFO blam! | Oct 15 07:36:00.062 INFO blam! 9 | let r = &v; Oct 15 07:36:00.062 INFO blam! | - borrow of `v` occurs here Oct 15 07:36:00.063 INFO blam! 10 | let aside = v; // move vector to aside Oct 15 07:36:00.063 INFO blam! | ^^^^^ move out of `v` occurs here Oct 15 07:36:00.063 INFO blam! Oct 15 07:36:00.063 INFO blam! error: aborting due to previous error Oct 15 07:36:00.063 INFO blam! Oct 15 07:36:00.063 INFO blam! For more information about this error, try `rustc --explain E0505`. Oct 15 07:36:00.064 INFO blam! Oct 15 07:36:00.064 INFO blam! ------------------------------------------ Oct 15 07:36:00.064 INFO blam! Oct 15 07:36:00.064 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 15 07:36:00.064 INFO blam! stack backtrace: Oct 15 07:36:00.064 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.064 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.064 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.064 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.064 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.064 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.064 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.065 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.065 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.065 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.065 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.065 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.065 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.065 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.066 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.066 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.066 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.066 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.066 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.066 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.066 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.066 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.067 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.067 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.067 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.067 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.067 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.067 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.067 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.067 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.067 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.067 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.067 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.067 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.067 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.067 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.067 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.067 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.067 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.067 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.067 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.068 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.068 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.068 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.068 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.068 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.068 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.068 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.068 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.068 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.068 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.068 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.068 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.068 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.068 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.068 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.068 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.068 INFO blam! 24: 0x0 - Oct 15 07:36:00.068 INFO blam! Oct 15 07:36:00.068 INFO blam! ---- [compile-fail] compile-fail/references_static_wat.rs stdout ---- Oct 15 07:36:00.068 INFO blam! Oct 15 07:36:00.068 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.068 INFO blam! status: exit code: 1 Oct 15 07:36:00.068 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 15 07:36:00.069 INFO blam! stdout: Oct 15 07:36:00.069 INFO blam! ------------------------------------------ Oct 15 07:36:00.069 INFO blam! Oct 15 07:36:00.069 INFO blam! ------------------------------------------ Oct 15 07:36:00.069 INFO blam! stderr: Oct 15 07:36:00.069 INFO blam! ------------------------------------------ Oct 15 07:36:00.069 INFO blam! error: expected one of `!`, `(`, `::`, `<`, or `=`, found `;` Oct 15 07:36:00.069 INFO blam! --> tests/compile-fail/references_static_wat.rs:4:23 Oct 15 07:36:00.069 INFO blam! | Oct 15 07:36:00.069 INFO blam! 4 | static mut STASH: &i32; Oct 15 07:36:00.069 INFO blam! | ^ expected one of `!`, `(`, `::`, `<`, or `=` here Oct 15 07:36:00.069 INFO blam! Oct 15 07:36:00.069 INFO blam! error: aborting due to previous error Oct 15 07:36:00.069 INFO blam! Oct 15 07:36:00.069 INFO blam! Oct 15 07:36:00.069 INFO blam! ------------------------------------------ Oct 15 07:36:00.069 INFO blam! Oct 15 07:36:00.069 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 15 07:36:00.069 INFO blam! stack backtrace: Oct 15 07:36:00.069 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.069 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.069 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.069 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.070 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.070 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.070 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.070 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.070 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.070 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.070 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.070 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.070 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.070 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.070 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.070 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.070 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.070 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.070 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.070 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.070 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.070 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.070 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.070 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.074 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.075 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.075 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.075 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.075 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.075 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.075 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.075 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.075 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.075 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.075 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.075 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.075 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.075 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.075 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.075 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.075 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.075 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.075 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.075 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.075 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.075 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.075 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.075 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.076 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.076 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.076 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.076 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.076 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.076 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.076 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.076 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.076 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.076 INFO blam! 24: 0x0 - Oct 15 07:36:00.076 INFO blam! Oct 15 07:36:00.076 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs stdout ---- Oct 15 07:36:00.076 INFO blam! Oct 15 07:36:00.076 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.076 INFO blam! status: exit code: 1 Oct 15 07:36:00.076 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 15 07:36:00.076 INFO blam! stdout: Oct 15 07:36:00.076 INFO blam! ------------------------------------------ Oct 15 07:36:00.076 INFO blam! Oct 15 07:36:00.076 INFO blam! ------------------------------------------ Oct 15 07:36:00.076 INFO blam! stderr: Oct 15 07:36:00.076 INFO blam! ------------------------------------------ Oct 15 07:36:00.076 INFO blam! error[E0503]: cannot use `v.1` because it was mutably borrowed Oct 15 07:36:00.076 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_5.rs:10:5 Oct 15 07:36:00.077 INFO blam! | Oct 15 07:36:00.077 INFO blam! 5 | let m = &mut v; Oct 15 07:36:00.077 INFO blam! | - borrow of `v` occurs here Oct 15 07:36:00.077 INFO blam! ... Oct 15 07:36:00.077 INFO blam! 10 | v.1; // error: access through other paths still forbidden Oct 15 07:36:00.077 INFO blam! | ^^^ use of borrowed `v` Oct 15 07:36:00.077 INFO blam! Oct 15 07:36:00.077 INFO blam! error: aborting due to previous error Oct 15 07:36:00.077 INFO blam! Oct 15 07:36:00.077 INFO blam! For more information about this error, try `rustc --explain E0503`. Oct 15 07:36:00.077 INFO blam! Oct 15 07:36:00.077 INFO blam! ------------------------------------------ Oct 15 07:36:00.077 INFO blam! Oct 15 07:36:00.077 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 15 07:36:00.077 INFO blam! stack backtrace: Oct 15 07:36:00.077 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.077 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.077 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.077 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.077 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.077 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.077 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.077 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.077 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.077 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.078 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.078 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.078 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.078 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.078 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.078 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.078 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.078 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.078 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.078 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.078 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.078 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.078 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.078 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.078 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.078 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.078 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.079 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.079 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.079 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.079 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.079 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.079 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.079 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.079 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.079 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.079 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.079 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.079 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.079 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.079 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.079 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.079 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.079 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.079 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.079 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.079 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.079 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.079 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.079 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.079 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.079 INFO blam! 24: 0x0 - Oct 15 07:36:00.079 INFO blam! Oct 15 07:36:00.080 INFO blam! ---- [compile-fail] compile-fail/references_using_same_lifetime.rs stdout ---- Oct 15 07:36:00.080 INFO blam! Oct 15 07:36:00.080 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.080 INFO blam! status: exit code: 1 Oct 15 07:36:00.080 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 15 07:36:00.080 INFO blam! stdout: Oct 15 07:36:00.080 INFO blam! ------------------------------------------ Oct 15 07:36:00.080 INFO blam! Oct 15 07:36:00.080 INFO blam! ------------------------------------------ Oct 15 07:36:00.080 INFO blam! stderr: Oct 15 07:36:00.080 INFO blam! ------------------------------------------ Oct 15 07:36:00.080 INFO blam! error[E0597]: `y` does not live long enough Oct 15 07:36:00.080 INFO blam! --> tests/compile-fail/references_using_same_lifetime.rs:14:36 Oct 15 07:36:00.080 INFO blam! | Oct 15 07:36:00.080 INFO blam! 14 | let s = S { x: &x, y: &y }; Oct 15 07:36:00.080 INFO blam! | ^ borrowed value does not live long enough Oct 15 07:36:00.080 INFO blam! ... Oct 15 07:36:00.080 INFO blam! 17 | } Oct 15 07:36:00.080 INFO blam! | - `y` dropped here while still borrowed Oct 15 07:36:00.080 INFO blam! 18 | } Oct 15 07:36:00.080 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:00.080 INFO blam! Oct 15 07:36:00.080 INFO blam! error: aborting due to previous error Oct 15 07:36:00.080 INFO blam! Oct 15 07:36:00.080 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:00.080 INFO blam! Oct 15 07:36:00.081 INFO blam! ------------------------------------------ Oct 15 07:36:00.081 INFO blam! Oct 15 07:36:00.081 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 15 07:36:00.081 INFO blam! stack backtrace: Oct 15 07:36:00.081 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.081 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.081 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.081 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.081 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.081 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.081 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.081 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.081 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.081 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.081 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.081 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.081 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.081 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.081 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.081 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.081 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.081 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.081 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.081 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.081 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.081 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.082 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.082 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.082 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.082 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.082 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.082 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.082 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.082 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.082 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.082 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.082 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.082 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.082 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.082 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.082 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.082 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.082 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.082 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.082 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.082 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.082 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.082 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.082 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.082 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.082 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.082 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.082 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.082 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.082 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.082 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.082 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.082 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.082 INFO blam! 24: 0x0 - Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs stdout ---- Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.082 INFO blam! status: exit code: 1 Oct 15 07:36:00.082 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 15 07:36:00.082 INFO blam! stdout: Oct 15 07:36:00.082 INFO blam! ------------------------------------------ Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 INFO blam! ------------------------------------------ Oct 15 07:36:00.082 INFO blam! stderr: Oct 15 07:36:00.082 INFO blam! ------------------------------------------ Oct 15 07:36:00.082 INFO blam! error[E0502]: cannot borrow `wave` as immutable because it is also borrowed as mutable Oct 15 07:36:00.082 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_2.rs:9:24 Oct 15 07:36:00.082 INFO blam! | Oct 15 07:36:00.082 INFO blam! 9 | extend(&mut wave, &wave); Oct 15 07:36:00.082 INFO blam! | ---- ^^^^- mutable borrow ends here Oct 15 07:36:00.082 INFO blam! | | | Oct 15 07:36:00.082 INFO blam! | | immutable borrow occurs here Oct 15 07:36:00.082 INFO blam! | mutable borrow occurs here Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 INFO blam! error: aborting due to previous error Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 INFO blam! For more information about this error, try `rustc --explain E0502`. Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 INFO blam! ------------------------------------------ Oct 15 07:36:00.082 INFO blam! Oct 15 07:36:00.082 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 15 07:36:00.082 INFO blam! stack backtrace: Oct 15 07:36:00.082 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.082 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.082 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.082 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.082 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.082 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.082 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.082 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.082 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.082 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.082 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.082 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.083 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.083 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.083 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.083 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.083 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.083 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.083 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.083 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.083 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.083 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.083 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.083 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.083 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.083 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.083 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.083 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.083 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.083 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.083 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.083 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.083 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.083 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.083 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.083 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.083 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.083 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.083 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.083 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.083 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.083 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.083 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.083 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.083 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.083 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.083 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.083 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.083 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.083 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.083 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.083 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.083 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.083 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.083 INFO blam! 24: 0x0 - Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 INFO blam! ---- [compile-fail] compile-fail/references_static.rs stdout ---- Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.083 INFO blam! status: exit code: 1 Oct 15 07:36:00.083 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 15 07:36:00.083 INFO blam! stdout: Oct 15 07:36:00.083 INFO blam! ------------------------------------------ Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 INFO blam! ------------------------------------------ Oct 15 07:36:00.083 INFO blam! stderr: Oct 15 07:36:00.083 INFO blam! ------------------------------------------ Oct 15 07:36:00.083 INFO blam! error[E0621]: explicit lifetime required in the type of `p` Oct 15 07:36:00.083 INFO blam! --> tests/compile-fail/references_static.rs:6:17 Oct 15 07:36:00.083 INFO blam! | Oct 15 07:36:00.083 INFO blam! 4 | fn f(p: &i32) { // still not good enough Oct 15 07:36:00.083 INFO blam! | ---- help: add explicit lifetime `'static` to the type of `p`: `&'static i32` Oct 15 07:36:00.083 INFO blam! 5 | unsafe { Oct 15 07:36:00.083 INFO blam! 6 | STASH = p; Oct 15 07:36:00.083 INFO blam! | ^ lifetime `'static` required Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 INFO blam! error: aborting due to previous error Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 INFO blam! For more information about this error, try `rustc --explain E0621`. Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 INFO blam! ------------------------------------------ Oct 15 07:36:00.083 INFO blam! Oct 15 07:36:00.083 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 15 07:36:00.083 INFO blam! stack backtrace: Oct 15 07:36:00.083 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.083 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.083 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.083 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.083 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.083 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.083 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.084 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.084 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.084 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.084 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.084 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.084 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.084 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.084 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.084 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.084 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.084 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.084 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.084 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.084 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.084 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.084 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.084 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.084 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.084 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.084 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.084 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.084 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.084 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.084 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.084 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.084 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.084 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.084 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.084 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.084 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.084 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.084 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.084 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.084 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.084 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.084 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.084 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.084 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.084 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.084 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.084 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.084 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.084 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.084 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.084 INFO blam! 24: 0x0 - Oct 15 07:36:00.084 INFO blam! Oct 15 07:36:00.084 INFO blam! ---- [compile-fail] compile-fail/structs_private_fields_2.rs stdout ---- Oct 15 07:36:00.084 INFO blam! Oct 15 07:36:00.084 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.084 INFO blam! status: exit code: 1 Oct 15 07:36:00.084 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 15 07:36:00.084 INFO blam! stdout: Oct 15 07:36:00.084 INFO blam! ------------------------------------------ Oct 15 07:36:00.084 INFO blam! Oct 15 07:36:00.084 INFO blam! ------------------------------------------ Oct 15 07:36:00.084 INFO blam! stderr: Oct 15 07:36:00.084 INFO blam! ------------------------------------------ Oct 15 07:36:00.089 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 15 07:36:00.089 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 15 07:36:00.089 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 15 07:36:00.089 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 15 07:36:00.089 INFO blam! Oct 15 07:36:00.089 INFO blam! ------------------------------------------ Oct 15 07:36:00.089 INFO blam! Oct 15 07:36:00.089 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 15 07:36:00.089 INFO blam! stack backtrace: Oct 15 07:36:00.089 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.089 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.089 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.089 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.089 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.089 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.089 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.089 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.089 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.089 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.089 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.089 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.089 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.089 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.089 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.091 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.091 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.092 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.092 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.092 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.092 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.092 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.092 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.092 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.092 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.092 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.092 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.092 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.092 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.092 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.092 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.092 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.092 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.092 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.092 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.092 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.092 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.092 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.092 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.092 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.092 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.092 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.092 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.092 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.092 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.092 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.092 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.092 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.092 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.092 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.092 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.092 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.092 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.092 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.092 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.092 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.092 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.092 INFO blam! 24: 0x0 - Oct 15 07:36:00.092 INFO blam! Oct 15 07:36:00.092 INFO blam! ---- [compile-fail] compile-fail/references_show_moves_table.rs stdout ---- Oct 15 07:36:00.092 INFO blam! Oct 15 07:36:00.092 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.092 INFO blam! status: exit code: 1 Oct 15 07:36:00.102 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 15 07:36:00.102 INFO blam! stdout: Oct 15 07:36:00.102 INFO blam! ------------------------------------------ Oct 15 07:36:00.102 INFO blam! Oct 15 07:36:00.102 INFO blam! ------------------------------------------ Oct 15 07:36:00.102 INFO blam! stderr: Oct 15 07:36:00.102 INFO blam! ------------------------------------------ Oct 15 07:36:00.103 INFO blam! error[E0382]: use of moved value: `table` Oct 15 07:36:00.103 INFO blam! --> tests/compile-fail/references_show_moves_table.rs:32:16 Oct 15 07:36:00.103 INFO blam! | Oct 15 07:36:00.103 INFO blam! 31 | show(table); Oct 15 07:36:00.103 INFO blam! | ----- value moved here Oct 15 07:36:00.103 INFO blam! 32 | assert_eq!(table["Gesualdo"][0], "many madrigals"); Oct 15 07:36:00.103 INFO blam! | ^^^^^ value used here after move Oct 15 07:36:00.103 INFO blam! | Oct 15 07:36:00.103 INFO blam! = note: move occurs because `table` has type `std::collections::HashMap>`, which does not implement the `Copy` trait Oct 15 07:36:00.103 INFO blam! Oct 15 07:36:00.103 INFO blam! error: aborting due to previous error Oct 15 07:36:00.103 INFO blam! Oct 15 07:36:00.103 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:00.103 INFO blam! Oct 15 07:36:00.103 INFO blam! ------------------------------------------ Oct 15 07:36:00.103 INFO blam! Oct 15 07:36:00.103 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 15 07:36:00.103 INFO blam! stack backtrace: Oct 15 07:36:00.103 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.103 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.103 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.103 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.103 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.103 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.103 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.103 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.103 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.103 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.103 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.103 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.103 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.103 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.103 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.103 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.103 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.103 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.103 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.103 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.103 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.103 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.103 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.103 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.103 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.103 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.103 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.103 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.103 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.103 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.103 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.103 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.103 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.103 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.103 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.103 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.103 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.103 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.103 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.103 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.103 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.103 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.103 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.103 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.103 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.103 INFO blam! 24: 0x0 - Oct 15 07:36:00.103 INFO blam! Oct 15 07:36:00.103 INFO blam! ---- [compile-fail] compile-fail/string_literals_are_immutable.rs stdout ---- Oct 15 07:36:00.103 INFO blam! Oct 15 07:36:00.103 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.103 INFO blam! status: exit code: 1 Oct 15 07:36:00.103 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 15 07:36:00.103 INFO blam! stdout: Oct 15 07:36:00.103 INFO blam! ------------------------------------------ Oct 15 07:36:00.104 INFO blam! Oct 15 07:36:00.104 INFO blam! ------------------------------------------ Oct 15 07:36:00.104 INFO blam! stderr: Oct 15 07:36:00.104 INFO blam! ------------------------------------------ Oct 15 07:36:00.104 INFO blam! error[E0277]: the type `str` cannot be mutably indexed by `{integer}` Oct 15 07:36:00.104 INFO blam! --> tests/compile-fail/string_literals_are_immutable.rs:6:5 Oct 15 07:36:00.104 INFO blam! | Oct 15 07:36:00.104 INFO blam! 6 | s[0] = 'c'; // error: the type `str` cannot be mutably indexed Oct 15 07:36:00.104 INFO blam! | ^^^^ `str` cannot be mutably indexed by `{integer}` Oct 15 07:36:00.104 INFO blam! | Oct 15 07:36:00.104 INFO blam! = help: the trait `std::ops::IndexMut<{integer}>` is not implemented for `str` Oct 15 07:36:00.104 INFO blam! Oct 15 07:36:00.104 INFO blam! error[E0599]: no method named `push` found for type `&str` in the current scope Oct 15 07:36:00.104 INFO blam! --> tests/compile-fail/string_literals_are_immutable.rs:7:7 Oct 15 07:36:00.104 INFO blam! | Oct 15 07:36:00.104 INFO blam! 7 | s.push('\n'); // error: no method named `push` found for type `&str` Oct 15 07:36:00.104 INFO blam! | ^^^^ Oct 15 07:36:00.104 INFO blam! Oct 15 07:36:00.104 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:00.104 INFO blam! Oct 15 07:36:00.104 INFO blam! Some errors occurred: E0277, E0599. Oct 15 07:36:00.104 INFO blam! For more information about an error, try `rustc --explain E0277`. Oct 15 07:36:00.104 INFO blam! Oct 15 07:36:00.104 INFO blam! ------------------------------------------ Oct 15 07:36:00.104 INFO blam! Oct 15 07:36:00.104 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 15 07:36:00.104 INFO blam! stack backtrace: Oct 15 07:36:00.104 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.104 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.104 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.104 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.104 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.104 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.104 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.104 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.104 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.104 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.104 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.104 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.104 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.104 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.104 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.104 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.104 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.104 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.104 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.104 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.104 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.104 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.104 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.104 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.104 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.104 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.104 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.104 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.104 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.104 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.104 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.104 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.104 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.104 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.104 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.105 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.105 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.105 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.105 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.105 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.105 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.105 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.105 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.105 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.105 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.105 INFO blam! 24: 0x0 - Oct 15 07:36:00.105 INFO blam! Oct 15 07:36:00.105 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_clone.rs stdout ---- Oct 15 07:36:00.105 INFO blam! Oct 15 07:36:00.105 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.105 INFO blam! status: exit code: 1 Oct 15 07:36:00.105 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 15 07:36:00.105 INFO blam! stdout: Oct 15 07:36:00.105 INFO blam! ------------------------------------------ Oct 15 07:36:00.105 INFO blam! Oct 15 07:36:00.105 INFO blam! ------------------------------------------ Oct 15 07:36:00.105 INFO blam! stderr: Oct 15 07:36:00.105 INFO blam! ------------------------------------------ Oct 15 07:36:00.105 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 15 07:36:00.105 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.105 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 15 07:36:00.105 INFO blam! Oct 15 07:36:00.105 INFO blam! ------------------------------------------ Oct 15 07:36:00.105 INFO blam! Oct 15 07:36:00.105 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 15 07:36:00.105 INFO blam! stack backtrace: Oct 15 07:36:00.105 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.105 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.105 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.105 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.105 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.105 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.105 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.105 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.105 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.105 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.105 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.105 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.105 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.105 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.105 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.105 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.105 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.105 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.105 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.105 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.105 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.105 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.105 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.105 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.105 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.105 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.105 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.105 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.105 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.105 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.105 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.105 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.105 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.106 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.106 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.106 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.106 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.106 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.106 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.106 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.106 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.106 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.106 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.106 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.106 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.106 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.106 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.106 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.106 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.106 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.106 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.106 INFO blam! 24: 0x0 - Oct 15 07:36:00.106 INFO blam! Oct 15 07:36:00.106 INFO blam! ---- [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs stdout ---- Oct 15 07:36:00.106 INFO blam! Oct 15 07:36:00.106 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.106 INFO blam! status: exit code: 1 Oct 15 07:36:00.106 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 15 07:36:00.106 INFO blam! stdout: Oct 15 07:36:00.106 INFO blam! ------------------------------------------ Oct 15 07:36:00.106 INFO blam! Oct 15 07:36:00.106 INFO blam! ------------------------------------------ Oct 15 07:36:00.106 INFO blam! stderr: Oct 15 07:36:00.106 INFO blam! ------------------------------------------ Oct 15 07:36:00.106 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 15 07:36:00.106 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.106 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 15 07:36:00.106 INFO blam! Oct 15 07:36:00.106 INFO blam! ------------------------------------------ Oct 15 07:36:00.106 INFO blam! Oct 15 07:36:00.106 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 15 07:36:00.106 INFO blam! stack backtrace: Oct 15 07:36:00.106 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.106 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.106 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.106 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.106 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.106 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.106 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.106 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.106 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.106 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.106 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.106 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.106 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.106 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.106 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.106 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.106 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.106 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.106 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.106 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.106 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.106 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.106 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.106 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.106 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.106 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.106 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.106 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.107 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.107 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.107 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.107 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.107 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.107 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.107 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.107 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.107 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.107 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.107 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.107 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.107 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.107 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.107 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.107 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.107 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.107 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.107 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.107 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.107 INFO blam! 24: 0x0 - Oct 15 07:36:00.107 INFO blam! Oct 15 07:36:00.107 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_eq.rs stdout ---- Oct 15 07:36:00.107 INFO blam! Oct 15 07:36:00.107 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.107 INFO blam! status: exit code: 1 Oct 15 07:36:00.107 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 15 07:36:00.107 INFO blam! stdout: Oct 15 07:36:00.107 INFO blam! ------------------------------------------ Oct 15 07:36:00.107 INFO blam! Oct 15 07:36:00.107 INFO blam! ------------------------------------------ Oct 15 07:36:00.107 INFO blam! stderr: Oct 15 07:36:00.107 INFO blam! ------------------------------------------ Oct 15 07:36:00.107 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 15 07:36:00.107 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.107 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 15 07:36:00.107 INFO blam! Oct 15 07:36:00.107 INFO blam! ------------------------------------------ Oct 15 07:36:00.107 INFO blam! Oct 15 07:36:00.107 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 15 07:36:00.107 INFO blam! stack backtrace: Oct 15 07:36:00.107 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.107 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.107 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.107 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.107 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.107 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.107 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.107 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.107 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.107 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.107 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.107 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.107 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.107 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.107 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.107 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.107 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.107 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.107 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.107 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.107 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.107 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.107 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.107 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.108 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.108 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.108 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.108 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.108 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.108 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.108 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.108 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.108 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.108 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.108 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.108 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.108 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.108 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.108 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.108 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.108 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.108 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.108 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.108 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.108 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.108 INFO blam! 24: 0x0 - Oct 15 07:36:00.108 INFO blam! Oct 15 07:36:00.108 INFO blam! ---- [compile-fail] compile-fail/structs_private_fields.rs stdout ---- Oct 15 07:36:00.108 INFO blam! Oct 15 07:36:00.108 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.108 INFO blam! status: exit code: 1 Oct 15 07:36:00.108 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 15 07:36:00.108 INFO blam! stdout: Oct 15 07:36:00.108 INFO blam! ------------------------------------------ Oct 15 07:36:00.108 INFO blam! Oct 15 07:36:00.108 INFO blam! ------------------------------------------ Oct 15 07:36:00.108 INFO blam! stderr: Oct 15 07:36:00.108 INFO blam! ------------------------------------------ Oct 15 07:36:00.108 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 15 07:36:00.108 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.108 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 15 07:36:00.108 INFO blam! Oct 15 07:36:00.108 INFO blam! ------------------------------------------ Oct 15 07:36:00.108 INFO blam! Oct 15 07:36:00.108 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 15 07:36:00.108 INFO blam! stack backtrace: Oct 15 07:36:00.108 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.108 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.108 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.108 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.108 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.108 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.108 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.108 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.108 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.108 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.108 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.114 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.115 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.115 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.115 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.115 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.115 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.115 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.115 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.115 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.115 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.115 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.119 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.119 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.119 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.119 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.119 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.119 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.119 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.119 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.119 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.119 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.119 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.119 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.119 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.119 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.119 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.119 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.119 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.119 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.119 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.119 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.119 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.119 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.119 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.119 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.119 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.119 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.119 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.119 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.119 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.120 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.120 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.120 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.120 INFO blam! 24: 0x0 - Oct 15 07:36:00.120 INFO blam! Oct 15 07:36:00.120 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_copy.rs stdout ---- Oct 15 07:36:00.120 INFO blam! Oct 15 07:36:00.120 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.120 INFO blam! status: exit code: 1 Oct 15 07:36:00.120 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 15 07:36:00.120 INFO blam! stdout: Oct 15 07:36:00.120 INFO blam! ------------------------------------------ Oct 15 07:36:00.120 INFO blam! Oct 15 07:36:00.120 INFO blam! ------------------------------------------ Oct 15 07:36:00.120 INFO blam! stderr: Oct 15 07:36:00.120 INFO blam! ------------------------------------------ Oct 15 07:36:00.120 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 15 07:36:00.120 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.120 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 15 07:36:00.120 INFO blam! Oct 15 07:36:00.120 INFO blam! ------------------------------------------ Oct 15 07:36:00.120 INFO blam! Oct 15 07:36:00.120 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 15 07:36:00.120 INFO blam! stack backtrace: Oct 15 07:36:00.120 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.120 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.120 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.120 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.120 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.120 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.120 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.120 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.120 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.120 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.120 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.120 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.120 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.120 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.120 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.120 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.120 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.120 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.120 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.120 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.120 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.120 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.120 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.120 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.120 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.120 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.120 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.120 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.120 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.120 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.120 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.120 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.120 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.120 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.120 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.120 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.120 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.120 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.120 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.120 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.120 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.120 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.120 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.121 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.121 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.121 INFO blam! 24: 0x0 - Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 INFO blam! ---- [compile-fail] compile-fail/traits_collect.rs stdout ---- Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.121 INFO blam! status: exit code: 1 Oct 15 07:36:00.121 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 15 07:36:00.121 INFO blam! stdout: Oct 15 07:36:00.121 INFO blam! ------------------------------------------ Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 INFO blam! ------------------------------------------ Oct 15 07:36:00.121 INFO blam! stderr: Oct 15 07:36:00.121 INFO blam! ------------------------------------------ Oct 15 07:36:00.121 INFO blam! error[E0282]: type annotations needed Oct 15 07:36:00.121 INFO blam! --> tests/compile-fail/traits_collect.rs:8:9 Oct 15 07:36:00.121 INFO blam! | Oct 15 07:36:00.121 INFO blam! 8 | let v1 = (0 .. 1000).collect(); // error: can't infer type Oct 15 07:36:00.121 INFO blam! | ^^ Oct 15 07:36:00.121 INFO blam! | | Oct 15 07:36:00.121 INFO blam! | cannot infer type Oct 15 07:36:00.121 INFO blam! | consider giving `v1` a type Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 INFO blam! error: aborting due to previous error Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 INFO blam! For more information about this error, try `rustc --explain E0282`. Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 INFO blam! ------------------------------------------ Oct 15 07:36:00.121 INFO blam! Oct 15 07:36:00.121 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 15 07:36:00.121 INFO blam! stack backtrace: Oct 15 07:36:00.121 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.121 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.121 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.121 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.121 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.121 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.121 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.121 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.121 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.121 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.121 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.121 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.121 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.121 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.121 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.121 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.121 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.121 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.121 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.121 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.121 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.121 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.121 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.121 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.121 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.121 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.121 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.121 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.121 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.121 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.121 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.121 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.121 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.121 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.121 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.121 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.121 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.121 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.121 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.121 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.121 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.122 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.122 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.122 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.122 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.122 INFO blam! 24: 0x0 - Oct 15 07:36:00.122 INFO blam! Oct 15 07:36:00.122 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_debug.rs stdout ---- Oct 15 07:36:00.122 INFO blam! Oct 15 07:36:00.122 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.122 INFO blam! status: exit code: 1 Oct 15 07:36:00.122 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 15 07:36:00.122 INFO blam! stdout: Oct 15 07:36:00.122 INFO blam! ------------------------------------------ Oct 15 07:36:00.122 INFO blam! Oct 15 07:36:00.122 INFO blam! ------------------------------------------ Oct 15 07:36:00.122 INFO blam! stderr: Oct 15 07:36:00.122 INFO blam! ------------------------------------------ Oct 15 07:36:00.122 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 15 07:36:00.122 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.122 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 15 07:36:00.122 INFO blam! Oct 15 07:36:00.122 INFO blam! ------------------------------------------ Oct 15 07:36:00.122 INFO blam! Oct 15 07:36:00.122 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 15 07:36:00.122 INFO blam! stack backtrace: Oct 15 07:36:00.122 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.122 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.122 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.122 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.122 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.122 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.122 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.122 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.122 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.122 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.122 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.122 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.122 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.122 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.122 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.122 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.122 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.122 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.122 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.122 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.122 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.122 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.122 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.122 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.122 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.122 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.122 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.122 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.122 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.122 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.122 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.122 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.122 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.122 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.122 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.122 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.122 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.126 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.127 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.127 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.127 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.127 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.127 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.127 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.127 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.127 INFO blam! 24: 0x0 - Oct 15 07:36:00.127 INFO blam! Oct 15 07:36:00.127 INFO blam! ---- [compile-fail] compile-fail/traits_ambiguous_integer.rs stdout ---- Oct 15 07:36:00.127 INFO blam! Oct 15 07:36:00.127 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.127 INFO blam! status: exit code: 1 Oct 15 07:36:00.127 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 15 07:36:00.127 INFO blam! stdout: Oct 15 07:36:00.127 INFO blam! ------------------------------------------ Oct 15 07:36:00.127 INFO blam! Oct 15 07:36:00.127 INFO blam! ------------------------------------------ Oct 15 07:36:00.127 INFO blam! stderr: Oct 15 07:36:00.127 INFO blam! ------------------------------------------ Oct 15 07:36:00.127 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 15 07:36:00.127 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.127 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 15 07:36:00.127 INFO blam! Oct 15 07:36:00.127 INFO blam! ------------------------------------------ Oct 15 07:36:00.127 INFO blam! Oct 15 07:36:00.127 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 15 07:36:00.127 INFO blam! stack backtrace: Oct 15 07:36:00.127 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.127 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.127 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.127 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.127 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.127 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.127 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.127 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.127 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.127 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.127 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.127 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.127 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.127 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.127 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.127 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.127 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.127 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.127 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.127 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.127 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.127 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.127 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.127 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.127 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.127 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.127 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.127 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.127 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.127 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.127 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.128 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.128 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.128 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.128 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.128 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.128 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.128 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.128 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.128 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.128 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.128 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.128 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.128 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.128 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.128 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.128 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.128 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.128 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.128 INFO blam! 24: 0x0 - Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 INFO blam! ---- [compile-fail] compile-fail/traits_dump.rs stdout ---- Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.128 INFO blam! status: exit code: 1 Oct 15 07:36:00.128 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 15 07:36:00.128 INFO blam! stdout: Oct 15 07:36:00.128 INFO blam! ------------------------------------------ Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 INFO blam! ------------------------------------------ Oct 15 07:36:00.128 INFO blam! stderr: Oct 15 07:36:00.128 INFO blam! ------------------------------------------ Oct 15 07:36:00.128 INFO blam! error[E0277]: `::Item` doesn't implement `std::fmt::Debug` Oct 15 07:36:00.128 INFO blam! --> tests/compile-fail/traits_dump.rs:10:37 Oct 15 07:36:00.128 INFO blam! | Oct 15 07:36:00.128 INFO blam! 10 | println!("{}: {:?}", index, value); // error Oct 15 07:36:00.128 INFO blam! | ^^^^^ `::Item` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug` Oct 15 07:36:00.128 INFO blam! | Oct 15 07:36:00.128 INFO blam! = help: the trait `std::fmt::Debug` is not implemented for `::Item` Oct 15 07:36:00.128 INFO blam! = help: consider adding a `where ::Item: std::fmt::Debug` bound Oct 15 07:36:00.128 INFO blam! = note: required by `std::fmt::Debug::fmt` Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 INFO blam! error: aborting due to previous error Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 INFO blam! ------------------------------------------ Oct 15 07:36:00.128 INFO blam! Oct 15 07:36:00.128 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 15 07:36:00.128 INFO blam! stack backtrace: Oct 15 07:36:00.128 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.128 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.128 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.128 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.128 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.128 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.128 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.128 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.128 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.128 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.128 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.128 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.128 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.128 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.128 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.128 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.128 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.128 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.128 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.128 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.128 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.128 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.128 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.128 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.128 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.128 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.128 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.129 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.129 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.129 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.129 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.129 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.129 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.129 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.129 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.129 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.129 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.129 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.129 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.129 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.129 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.129 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.129 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.129 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.129 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.129 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.129 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.129 INFO blam! 24: 0x0 - Oct 15 07:36:00.129 INFO blam! Oct 15 07:36:00.129 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_4.rs stdout ---- Oct 15 07:36:00.129 INFO blam! Oct 15 07:36:00.129 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.129 INFO blam! status: exit code: 1 Oct 15 07:36:00.129 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 15 07:36:00.129 INFO blam! stdout: Oct 15 07:36:00.129 INFO blam! ------------------------------------------ Oct 15 07:36:00.129 INFO blam! Oct 15 07:36:00.129 INFO blam! ------------------------------------------ Oct 15 07:36:00.129 INFO blam! stderr: Oct 15 07:36:00.129 INFO blam! ------------------------------------------ Oct 15 07:36:00.135 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 15 07:36:00.135 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 15 07:36:00.135 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 15 07:36:00.135 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 15 07:36:00.135 INFO blam! Oct 15 07:36:00.135 INFO blam! ------------------------------------------ Oct 15 07:36:00.135 INFO blam! Oct 15 07:36:00.135 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 15 07:36:00.135 INFO blam! stack backtrace: Oct 15 07:36:00.135 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.135 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.135 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.135 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.135 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.135 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.135 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.135 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.135 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.135 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.135 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.135 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.135 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.135 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.135 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.135 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.135 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.135 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.135 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.135 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.135 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.135 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.135 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.135 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.135 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.135 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.135 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.135 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.135 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.135 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.135 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.135 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.135 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.135 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.135 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.135 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.135 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.135 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.135 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.135 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.135 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.135 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.135 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.135 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.135 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.135 INFO blam! 24: 0x0 - Oct 15 07:36:00.135 INFO blam! Oct 15 07:36:00.135 INFO blam! ---- [compile-fail] compile-fail/traits_outlaw.rs stdout ---- Oct 15 07:36:00.135 INFO blam! Oct 15 07:36:00.135 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.135 INFO blam! status: exit code: 1 Oct 15 07:36:00.135 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 15 07:36:00.135 INFO blam! stdout: Oct 15 07:36:00.135 INFO blam! ------------------------------------------ Oct 15 07:36:00.135 INFO blam! Oct 15 07:36:00.135 INFO blam! ------------------------------------------ Oct 15 07:36:00.135 INFO blam! stderr: Oct 15 07:36:00.135 INFO blam! ------------------------------------------ Oct 15 07:36:00.135 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 15 07:36:00.135 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:00.135 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 15 07:36:00.135 INFO blam! Oct 15 07:36:00.135 INFO blam! ------------------------------------------ Oct 15 07:36:00.135 INFO blam! Oct 15 07:36:00.136 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 15 07:36:00.136 INFO blam! stack backtrace: Oct 15 07:36:00.136 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.136 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.136 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.136 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.136 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.136 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.136 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.136 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.136 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.136 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.136 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.136 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.136 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.136 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.136 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.136 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.136 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.136 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.136 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.136 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.136 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.136 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.136 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.136 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.136 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.136 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.136 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.136 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.136 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.136 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.136 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.136 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.136 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.136 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.136 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.136 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.136 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.142 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.143 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.143 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.143 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.143 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.143 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.143 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.143 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.143 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.143 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.143 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.143 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.143 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.143 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.143 INFO blam! 24: 0x0 - Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_1.rs stdout ---- Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.143 INFO blam! status: exit code: 1 Oct 15 07:36:00.143 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 15 07:36:00.143 INFO blam! stdout: Oct 15 07:36:00.143 INFO blam! ------------------------------------------ Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! ------------------------------------------ Oct 15 07:36:00.143 INFO blam! stderr: Oct 15 07:36:00.143 INFO blam! ------------------------------------------ Oct 15 07:36:00.143 INFO blam! error[E0308]: mismatched types Oct 15 07:36:00.143 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:8:24 Oct 15 07:36:00.143 INFO blam! | Oct 15 07:36:00.143 INFO blam! 8 | let mut total: N = 0; Oct 15 07:36:00.143 INFO blam! | ^ expected type parameter, found integral variable Oct 15 07:36:00.143 INFO blam! | Oct 15 07:36:00.143 INFO blam! = note: expected type `N` Oct 15 07:36:00.143 INFO blam! found type `{integer}` Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! error[E0369]: binary operation `*` cannot be applied to type `N` Oct 15 07:36:00.143 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:10:25 Oct 15 07:36:00.143 INFO blam! | Oct 15 07:36:00.143 INFO blam! 10 | total = total + v1[i] * v2[i]; Oct 15 07:36:00.143 INFO blam! | ^^^^^^^^^^^^^ Oct 15 07:36:00.143 INFO blam! | Oct 15 07:36:00.143 INFO blam! = note: `N` might need a bound for `std::ops::Mul` Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! error[E0369]: binary operation `+` cannot be applied to type `N` Oct 15 07:36:00.143 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:10:17 Oct 15 07:36:00.143 INFO blam! | Oct 15 07:36:00.143 INFO blam! 10 | total = total + v1[i] * v2[i]; Oct 15 07:36:00.143 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:36:00.143 INFO blam! | Oct 15 07:36:00.143 INFO blam! = note: `N` might need a bound for `std::ops::Add` Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! error: aborting due to 3 previous errors Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! Some errors occurred: E0308, E0369. Oct 15 07:36:00.143 INFO blam! For more information about an error, try `rustc --explain E0308`. Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 INFO blam! ------------------------------------------ Oct 15 07:36:00.143 INFO blam! Oct 15 07:36:00.143 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 15 07:36:00.143 INFO blam! stack backtrace: Oct 15 07:36:00.143 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.143 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.143 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.143 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.143 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.143 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.143 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.143 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.143 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.143 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.143 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.143 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.143 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.143 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.143 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.143 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.143 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.143 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.143 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.143 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.143 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.143 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.143 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.143 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.143 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.143 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.143 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.143 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.143 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.143 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.143 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.143 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.143 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.143 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.143 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.143 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.144 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.144 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.144 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.144 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.144 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.144 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.144 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.144 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.144 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.144 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.144 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.144 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.144 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.144 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.144 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.144 INFO blam! 24: 0x0 - Oct 15 07:36:00.144 INFO blam! Oct 15 07:36:00.144 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_3.rs stdout ---- Oct 15 07:36:00.144 INFO blam! Oct 15 07:36:00.144 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.144 INFO blam! status: exit code: 1 Oct 15 07:36:00.144 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 15 07:36:00.144 INFO blam! stdout: Oct 15 07:36:00.144 INFO blam! ------------------------------------------ Oct 15 07:36:00.144 INFO blam! Oct 15 07:36:00.144 INFO blam! ------------------------------------------ Oct 15 07:36:00.144 INFO blam! stderr: Oct 15 07:36:00.144 INFO blam! ------------------------------------------ Oct 15 07:36:00.154 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 15 07:36:00.156 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 15 07:36:00.156 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 15 07:36:00.156 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 15 07:36:00.156 INFO blam! Oct 15 07:36:00.156 INFO blam! ------------------------------------------ Oct 15 07:36:00.156 INFO blam! Oct 15 07:36:00.156 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 15 07:36:00.156 INFO blam! stack backtrace: Oct 15 07:36:00.156 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.156 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.156 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.156 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.156 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.156 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.156 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.156 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.156 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.156 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.156 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.156 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.156 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.156 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.156 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.156 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.156 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.156 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.156 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.156 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.156 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.156 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.156 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.156 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.156 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.156 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.156 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.156 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.156 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.156 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.156 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.156 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.156 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.157 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.157 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.157 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.157 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.157 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.157 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.157 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.157 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.157 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.157 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.157 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.157 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.157 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.157 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.157 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.157 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.157 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.157 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.157 INFO blam! 24: 0x0 - Oct 15 07:36:00.157 INFO blam! Oct 15 07:36:00.157 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_2.rs stdout ---- Oct 15 07:36:00.158 INFO blam! Oct 15 07:36:00.158 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.158 INFO blam! status: exit code: 1 Oct 15 07:36:00.158 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 15 07:36:00.158 INFO blam! stdout: Oct 15 07:36:00.158 INFO blam! ------------------------------------------ Oct 15 07:36:00.158 INFO blam! Oct 15 07:36:00.158 INFO blam! ------------------------------------------ Oct 15 07:36:00.158 INFO blam! stderr: Oct 15 07:36:00.158 INFO blam! ------------------------------------------ Oct 15 07:36:00.158 INFO blam! error[E0308]: mismatched types Oct 15 07:36:00.158 INFO blam! --> tests/compile-fail/traits_generic_dot_2.rs:11:25 Oct 15 07:36:00.158 INFO blam! | Oct 15 07:36:00.158 INFO blam! 11 | total = total + v1[i] * v2[i]; Oct 15 07:36:00.159 INFO blam! | ^^^^^^^^^^^^^ expected type parameter, found associated type Oct 15 07:36:00.159 INFO blam! | Oct 15 07:36:00.159 INFO blam! = note: expected type `N` Oct 15 07:36:00.159 INFO blam! found type `::Output` Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 INFO blam! error[E0308]: mismatched types Oct 15 07:36:00.159 INFO blam! --> tests/compile-fail/traits_generic_dot_2.rs:11:17 Oct 15 07:36:00.159 INFO blam! | Oct 15 07:36:00.159 INFO blam! 11 | total = total + v1[i] * v2[i]; Oct 15 07:36:00.159 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^ expected type parameter, found associated type Oct 15 07:36:00.159 INFO blam! | Oct 15 07:36:00.159 INFO blam! = note: expected type `N` Oct 15 07:36:00.159 INFO blam! found type `::Output` Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 INFO blam! ------------------------------------------ Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 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 15 07:36:00.159 INFO blam! stack backtrace: Oct 15 07:36:00.159 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.159 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.159 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.159 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.159 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.159 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.159 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.159 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.159 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.159 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.159 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.159 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.159 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.159 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.159 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.159 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.159 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.159 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.159 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.159 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.159 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.159 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.159 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.159 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.159 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.159 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.159 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.159 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.159 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.159 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.159 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.159 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.159 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.159 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.159 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.159 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.159 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.159 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.159 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.159 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.159 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.159 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.159 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.159 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.159 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.159 INFO blam! 24: 0x0 - Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 INFO blam! ---- [compile-fail] compile-fail/traits_self_type.rs stdout ---- Oct 15 07:36:00.159 INFO blam! Oct 15 07:36:00.159 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.159 INFO blam! status: exit code: 1 Oct 15 07:36:00.160 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 15 07:36:00.160 INFO blam! stdout: Oct 15 07:36:00.160 INFO blam! ------------------------------------------ Oct 15 07:36:00.160 INFO blam! Oct 15 07:36:00.160 INFO blam! ------------------------------------------ Oct 15 07:36:00.160 INFO blam! stderr: Oct 15 07:36:00.160 INFO blam! ------------------------------------------ Oct 15 07:36:00.160 INFO blam! error[E0038]: the trait `Spliceable` cannot be made into an object Oct 15 07:36:00.160 INFO blam! --> tests/compile-fail/traits_self_type.rs:21:1 Oct 15 07:36:00.160 INFO blam! | Oct 15 07:36:00.160 INFO blam! 21 | fn splice_anything(left: &Spliceable, right: &Spliceable) { Oct 15 07:36:00.160 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Spliceable` cannot be made into an object Oct 15 07:36:00.160 INFO blam! | Oct 15 07:36:00.160 INFO blam! = note: method `splice` references the `Self` type in its arguments or return type Oct 15 07:36:00.160 INFO blam! Oct 15 07:36:00.160 INFO blam! error: aborting due to previous error Oct 15 07:36:00.160 INFO blam! Oct 15 07:36:00.160 INFO blam! For more information about this error, try `rustc --explain E0038`. Oct 15 07:36:00.160 INFO blam! Oct 15 07:36:00.160 INFO blam! ------------------------------------------ Oct 15 07:36:00.160 INFO blam! Oct 15 07:36:00.160 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 15 07:36:00.160 INFO blam! stack backtrace: Oct 15 07:36:00.160 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.160 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.160 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.160 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.160 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.160 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.160 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.160 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.160 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.160 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.160 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.160 INFO kablam! error: test failed, to rerun pass '--test runtests' Oct 15 07:36:00.160 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.160 INFO kablam! su: No module specific data is present Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.160 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.160 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.160 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.160 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.160 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.160 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.160 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.160 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.160 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.160 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.160 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.160 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.160 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.160 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.160 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.160 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.160 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.160 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.160 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.160 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.160 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.160 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.160 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.160 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.160 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.160 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.160 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.160 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.160 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.160 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.160 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.161 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.161 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.161 INFO blam! 24: 0x0 - Oct 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 INFO blam! ---- [compile-fail] compile-fail/traits_method_lookup.rs stdout ---- Oct 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.161 INFO blam! status: exit code: 1 Oct 15 07:36:00.161 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 15 07:36:00.161 INFO blam! stdout: Oct 15 07:36:00.161 INFO blam! ------------------------------------------ Oct 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 INFO blam! ------------------------------------------ Oct 15 07:36:00.161 INFO blam! stderr: Oct 15 07:36:00.161 INFO blam! ------------------------------------------ Oct 15 07:36:00.161 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 15 07:36:00.161 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 15 07:36:00.161 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 15 07:36:00.161 INFO blam! {"message":"Some errors occurred: E0599, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0599, E0601.\n"} Oct 15 07:36:00.161 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 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 INFO blam! ------------------------------------------ Oct 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 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 15 07:36:00.161 INFO blam! stack backtrace: Oct 15 07:36:00.161 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.161 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.161 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.161 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.161 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.161 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.161 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.161 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.161 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.161 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.161 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.161 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.161 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.161 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.161 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.161 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.161 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.161 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.161 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.161 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.161 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.161 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.161 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.161 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.161 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.161 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.161 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.161 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.161 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.161 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.161 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.161 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.161 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.161 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.161 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.161 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.161 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.161 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.161 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.161 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.161 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.161 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.161 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.161 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.161 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.161 INFO blam! 24: 0x0 - Oct 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 INFO blam! ---- [compile-fail] compile-fail/traits_unsized.rs stdout ---- Oct 15 07:36:00.161 INFO blam! Oct 15 07:36:00.161 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.161 INFO blam! status: exit code: 1 Oct 15 07:36:00.161 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 15 07:36:00.161 INFO blam! stdout: Oct 15 07:36:00.162 INFO blam! ------------------------------------------ Oct 15 07:36:00.162 INFO blam! Oct 15 07:36:00.162 INFO blam! ------------------------------------------ Oct 15 07:36:00.162 INFO blam! stderr: Oct 15 07:36:00.162 INFO blam! ------------------------------------------ Oct 15 07:36:00.162 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 15 07:36:00.162 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 15 07:36:00.170 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 15 07:36:00.170 INFO blam! {"message":"Some errors occurred: E0277, E0308.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0277, E0308.\n"} Oct 15 07:36:00.170 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 15 07:36:00.170 INFO blam! Oct 15 07:36:00.170 INFO blam! ------------------------------------------ Oct 15 07:36:00.170 INFO blam! Oct 15 07:36:00.170 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 15 07:36:00.170 INFO blam! stack backtrace: Oct 15 07:36:00.170 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.170 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.170 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.170 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.170 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.170 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.170 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.170 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.170 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.170 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.170 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.170 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.170 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.170 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.170 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.170 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.170 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.170 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.170 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.170 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.170 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.170 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.170 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.170 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.170 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.170 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.170 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.170 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.170 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.170 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.170 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.170 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.170 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.170 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.170 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.170 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.170 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.171 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.171 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.171 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.171 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.171 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.171 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.171 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.171 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.171 INFO blam! 24: 0x0 - Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 INFO blam! ---- [compile-fail] compile-fail/traits_vec.rs stdout ---- Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.171 INFO blam! status: exit code: 1 Oct 15 07:36:00.171 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 15 07:36:00.171 INFO blam! stdout: Oct 15 07:36:00.171 INFO blam! ------------------------------------------ Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 INFO blam! ------------------------------------------ Oct 15 07:36:00.171 INFO blam! stderr: Oct 15 07:36:00.171 INFO blam! ------------------------------------------ Oct 15 07:36:00.171 INFO blam! error[E0277]: the size for values of type `(dyn Vegetable + 'static)` cannot be known at compilation time Oct 15 07:36:00.171 INFO blam! --> tests/compile-fail/traits_vec.rs:8:5 Oct 15 07:36:00.171 INFO blam! | Oct 15 07:36:00.171 INFO blam! 8 | veggies: Vec // error: `Vegetable` does not have Oct 15 07:36:00.171 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time Oct 15 07:36:00.171 INFO blam! | Oct 15 07:36:00.171 INFO blam! = help: the trait `std::marker::Sized` is not implemented for `(dyn Vegetable + 'static)` Oct 15 07:36:00.171 INFO blam! = note: to learn more, visit Oct 15 07:36:00.171 INFO blam! = note: required by `std::vec::Vec` Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 INFO blam! error: aborting due to previous error Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 INFO blam! ------------------------------------------ Oct 15 07:36:00.171 INFO blam! Oct 15 07:36:00.171 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 15 07:36:00.171 INFO blam! stack backtrace: Oct 15 07:36:00.171 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.171 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.171 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.171 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.171 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.171 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.171 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.171 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.171 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.171 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.171 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.171 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.171 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.171 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.171 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.171 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.171 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.171 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.171 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.171 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.171 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.171 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.171 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.171 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.171 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.171 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.171 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.171 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.171 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.171 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.171 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.171 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.171 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.171 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.171 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.172 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.172 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.172 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.172 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.172 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.172 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.172 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.172 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.172 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.172 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.172 INFO blam! 24: 0x0 - Oct 15 07:36:00.172 INFO blam! Oct 15 07:36:00.172 INFO blam! ---- [compile-fail] compile-fail/types_vectors_moved.rs stdout ---- Oct 15 07:36:00.172 INFO blam! Oct 15 07:36:00.172 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.172 INFO blam! status: exit code: 1 Oct 15 07:36:00.172 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 15 07:36:00.172 INFO blam! stdout: Oct 15 07:36:00.172 INFO blam! ------------------------------------------ Oct 15 07:36:00.172 INFO blam! Oct 15 07:36:00.172 INFO blam! ------------------------------------------ Oct 15 07:36:00.172 INFO blam! stderr: Oct 15 07:36:00.172 INFO blam! ------------------------------------------ Oct 15 07:36:00.172 INFO blam! error[E0382]: use of moved value: `languages` Oct 15 07:36:00.172 INFO blam! --> tests/compile-fail/types_vectors_moved.rs:17:41 Oct 15 07:36:00.172 INFO blam! | Oct 15 07:36:00.172 INFO blam! 9 | for l in languages { Oct 15 07:36:00.172 INFO blam! | --------- value moved here Oct 15 07:36:00.172 INFO blam! ... Oct 15 07:36:00.172 INFO blam! 17 | println!("{} languages classified", languages.len()); Oct 15 07:36:00.172 INFO blam! | ^^^^^^^^^ value used here after move Oct 15 07:36:00.172 INFO blam! | Oct 15 07:36:00.172 INFO blam! = note: move occurs because `languages` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 15 07:36:00.172 INFO blam! Oct 15 07:36:00.172 INFO blam! error: aborting due to previous error Oct 15 07:36:00.172 INFO blam! Oct 15 07:36:00.177 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:00.177 INFO blam! Oct 15 07:36:00.177 INFO blam! ------------------------------------------ Oct 15 07:36:00.177 INFO blam! Oct 15 07:36:00.177 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 15 07:36:00.177 INFO blam! stack backtrace: Oct 15 07:36:00.177 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.177 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.177 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.177 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.177 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.177 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.177 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.177 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.177 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.177 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.177 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.177 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.177 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.177 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.177 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.177 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.177 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.177 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.177 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.177 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.177 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.177 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.177 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.177 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.177 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.177 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.177 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.177 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.177 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.177 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.177 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.177 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.177 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.177 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.177 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.177 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.177 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.177 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.177 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.177 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.177 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.177 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.177 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.177 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.177 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.177 INFO blam! 24: 0x0 - Oct 15 07:36:00.177 INFO blam! Oct 15 07:36:00.177 INFO blam! ---- [compile-fail] compile-fail/types_bool.rs stdout ---- Oct 15 07:36:00.177 INFO blam! Oct 15 07:36:00.177 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.177 INFO blam! status: exit code: 1 Oct 15 07:36:00.178 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 15 07:36:00.178 INFO blam! stdout: Oct 15 07:36:00.178 INFO blam! ------------------------------------------ Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.178 INFO blam! ------------------------------------------ Oct 15 07:36:00.178 INFO blam! stderr: Oct 15 07:36:00.178 INFO blam! ------------------------------------------ Oct 15 07:36:00.178 INFO blam! error[E0308]: mismatched types Oct 15 07:36:00.178 INFO blam! --> tests/compile-fail/types_bool.rs:8:12 Oct 15 07:36:00.178 INFO blam! | Oct 15 07:36:00.178 INFO blam! 8 | if 1 { 2 } else { 3 } Oct 15 07:36:00.178 INFO blam! | ^ expected bool, found integral variable Oct 15 07:36:00.178 INFO blam! | Oct 15 07:36:00.178 INFO blam! = note: expected type `bool` Oct 15 07:36:00.178 INFO blam! found type `{integer}` Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.178 INFO blam! error: aborting due to previous error Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.178 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.178 INFO blam! ------------------------------------------ Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.178 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 15 07:36:00.178 INFO blam! stack backtrace: Oct 15 07:36:00.178 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.178 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.178 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.178 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.178 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.178 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.178 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.178 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.178 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.178 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.178 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.178 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.178 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.178 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.178 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.178 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.178 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.178 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.178 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.178 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.178 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.178 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.178 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.178 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.178 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.178 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.178 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.178 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.178 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.178 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.178 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.178 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.178 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.178 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.178 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.178 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.178 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.178 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.178 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.178 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.178 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.178 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.178 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.178 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.178 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.178 INFO blam! 24: 0x0 - Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.178 INFO blam! ---- [compile-fail] compile-fail/unsafe_unused_lifetime.rs stdout ---- Oct 15 07:36:00.178 INFO blam! Oct 15 07:36:00.179 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.179 INFO blam! status: exit code: 1 Oct 15 07:36:00.179 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 15 07:36:00.179 INFO blam! stdout: Oct 15 07:36:00.179 INFO blam! ------------------------------------------ Oct 15 07:36:00.179 INFO blam! Oct 15 07:36:00.179 INFO blam! ------------------------------------------ Oct 15 07:36:00.179 INFO blam! stderr: Oct 15 07:36:00.179 INFO blam! ------------------------------------------ Oct 15 07:36:00.179 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 15 07:36:00.179 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 15 07:36:00.179 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 15 07:36:00.179 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 15 07:36:00.179 INFO blam! {"message":"Some errors occurred: E0392, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0392, E0601.\n"} Oct 15 07:36:00.179 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 15 07:36:00.179 INFO blam! Oct 15 07:36:00.179 INFO blam! ------------------------------------------ Oct 15 07:36:00.179 INFO blam! Oct 15 07:36:00.179 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 15 07:36:00.179 INFO blam! stack backtrace: Oct 15 07:36:00.179 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.179 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.179 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.179 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.179 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.179 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.179 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.179 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.179 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.179 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.179 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.179 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.179 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.179 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.179 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.179 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.179 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.179 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.179 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.179 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.179 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.179 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.179 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.179 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.179 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.179 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.179 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.179 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.179 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.179 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.179 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.179 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.179 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.179 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.179 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.179 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.179 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.179 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.179 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.179 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.179 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.179 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.179 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.179 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.179 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.179 INFO blam! 24: 0x0 - Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 INFO blam! ---- [compile-fail] compile-fail/types_float_inference_fail.rs stdout ---- Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:00.180 INFO blam! status: exit code: 1 Oct 15 07:36:00.180 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 15 07:36:00.180 INFO blam! stdout: Oct 15 07:36:00.180 INFO blam! ------------------------------------------ Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 INFO blam! ------------------------------------------ Oct 15 07:36:00.180 INFO blam! stderr: Oct 15 07:36:00.180 INFO blam! ------------------------------------------ Oct 15 07:36:00.180 INFO blam! error[E0599]: no method named `sqrt` found for type `{float}` in the current scope Oct 15 07:36:00.180 INFO blam! --> tests/compile-fail/types_float_inference_fail.rs:7:26 Oct 15 07:36:00.180 INFO blam! | Oct 15 07:36:00.180 INFO blam! 7 | println!("{}", (2.0).sqrt()); Oct 15 07:36:00.180 INFO blam! | ^^^^ Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 INFO blam! error: aborting due to previous error Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 INFO blam! For more information about this error, try `rustc --explain E0599`. Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 INFO blam! ------------------------------------------ Oct 15 07:36:00.180 INFO blam! Oct 15 07:36:00.180 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 15 07:36:00.180 INFO blam! stack backtrace: Oct 15 07:36:00.180 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.180 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.180 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.180 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.180 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.180 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.180 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.180 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.180 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.180 INFO blam! 6: 0x557240d012ce - compiletest_rs::runtest::ProcRes::fatal::h9184df828660830a Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:00.180 INFO blam! 7: 0x557240cf2152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::h63cf2321f1161085 Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:00.180 INFO blam! 8: 0x557240cdc9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h5ed75d1d5e6066bb Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:00.180 INFO blam! 9: 0x557240cdc197 - compiletest_rs::runtest::TestCx::run_cfail_test::h00f7d01aa5bc2405 Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:00.180 INFO blam! 10: 0x557240cdbf3f - compiletest_rs::runtest::TestCx::run_revision::hbad394b221ca35fe Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:00.180 INFO blam! 11: 0x557240cdbb86 - compiletest_rs::runtest::run::h169ce72082a63f18 Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:00.180 INFO blam! 12: 0x557240c6da15 - compiletest_rs::make_test_closure::{{closure}}::h4e1328a79ac59442 Oct 15 07:36:00.180 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:00.180 INFO blam! 13: 0x557240c68183 - >::call_box::h3c58088239d6e9b8 Oct 15 07:36:00.180 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.180 INFO blam! 14: 0x7fe00dbb8c52 - >::call_box::he91819c8a530d737 Oct 15 07:36:00.180 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:00.180 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.180 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.180 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.180 INFO blam! 16: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.180 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.180 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.180 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.180 INFO blam! 17: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.180 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.180 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.180 INFO blam! 18: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.180 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.180 INFO blam! 19: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.180 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.180 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.180 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.180 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.180 INFO blam! 20: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.180 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.180 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.180 INFO blam! 21: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.187 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.187 INFO blam! 22: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.187 INFO blam! 23: 0x7fe00d17441c - clone Oct 15 07:36:00.187 INFO blam! 24: 0x0 - Oct 15 07:36:00.187 INFO blam! Oct 15 07:36:00.187 INFO blam! Oct 15 07:36:00.187 INFO blam! failures: Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_bad_router.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_count_selected_cities.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_debug_dump_dict.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_sort_cities.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_sort_thread.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_that_kill.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/closures_twice.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/collections_invalidation.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/collections_multiple_mut.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/collections_sort_by_key_references.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/concurrency_atomic_static_init.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/concurrency_send_rc.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/concurrency_threading_traits.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/crates_blank_slate.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/crates_private.rs Oct 15 07:36:00.187 INFO blam! [compile-fail] compile-fail/crates_standard_prelude.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/crates_static_mut.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/crates_unused_items.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/crates_unused_testing_function.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/enums_borrow_car.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/enums_fields.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/enums_matching_moves_values.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/enums_move_into_guard.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/errors_multiple_error_types.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/errors_unused_result_warning.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_closures_runon.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_for_loop_moving.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_generics.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_if_else_types.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_if_else_types_2.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_match_exhaustive.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_match_types.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_missing_semicolon.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_negative_unsigned.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/expressions_while_true.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/io_collecting_lines.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/io_stdin_lock.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/io_string_write.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/iterators_unused.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/macros_hygiene_setup_req.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/macros_json_array.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/macros_moving.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/macros_unhygienic.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_double_move.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_move_in_loop.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_move_out_of_field.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_move_out_of_vector.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_rc_mutability.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_string_label.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_struct.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/ownership_triple_move.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_dangling.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_fn_using_same_lifetime.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_immut_vs_const.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_in_nested_struct.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_in_struct.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_lifetimes_propagated.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_self_assignment.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs Oct 15 07:36:00.189 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs Oct 15 07:36:00.192 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs Oct 15 07:36:00.192 INFO blam! [compile-fail] compile-fail/references_show_moves_table.rs Oct 15 07:36:00.192 INFO blam! [compile-fail] compile-fail/references_static.rs Oct 15 07:36:00.192 INFO blam! [compile-fail] compile-fail/references_static_wat.rs Oct 15 07:36:00.192 INFO blam! [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs Oct 15 07:36:00.192 INFO blam! [compile-fail] compile-fail/references_using_same_lifetime.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/string_literals_are_immutable.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/structs_private_fields.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/structs_private_fields_2.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/structs_without_derive_clone.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/structs_without_derive_copy.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/structs_without_derive_debug.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/structs_without_derive_eq.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_ambiguous_integer.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_collect.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_dump.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_generic_dot_1.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_generic_dot_2.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_generic_dot_3.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_generic_dot_4.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_method_lookup.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_outlaw.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_self_type.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_unsized.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/traits_vec.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/types_bool.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/types_float_inference_fail.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/types_vectors_moved.rs Oct 15 07:36:00.193 INFO blam! [compile-fail] compile-fail/unsafe_unused_lifetime.rs Oct 15 07:36:00.193 INFO blam! Oct 15 07:36:00.193 INFO blam! test result: FAILED. 0 passed; 96 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 07:36:00.193 INFO blam! Oct 15 07:36:00.193 INFO blam! test compile_test ... FAILED Oct 15 07:36:00.193 INFO blam! Oct 15 07:36:00.193 INFO blam! failures: Oct 15 07:36:00.193 INFO blam! Oct 15 07:36:00.193 INFO blam! ---- compile_test stdout ---- Oct 15 07:36:00.193 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 15 07:36:00.193 INFO blam! stack backtrace: Oct 15 07:36:00.193 INFO blam! 0: 0x7fe00d8e5cde - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h7fa1e90165a4b6b7 Oct 15 07:36:00.193 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:00.193 INFO blam! 1: 0x7fe00d8cad16 - std::sys_common::backtrace::print::hce31971a380b167f Oct 15 07:36:00.193 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:00.193 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:00.193 INFO blam! 2: 0x7fe00d8f0ddd - std::panicking::default_hook::{{closure}}::h9590c1e09d0fb8eb Oct 15 07:36:00.193 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:00.193 INFO blam! 3: 0x7fe00d8f0aeb - std::panicking::default_hook::hb1838a6568eb05e3 Oct 15 07:36:00.193 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:00.193 INFO blam! 4: 0x7fe00d8f154c - std::panicking::rust_panic_with_hook::h9ad880ee5fc38368 Oct 15 07:36:00.193 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:00.193 INFO blam! 5: 0x557240d44aff - std::panicking::begin_panic::hb426e8b47fa2850c Oct 15 07:36:00.193 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:00.193 INFO blam! 6: 0x557240c69c3d - compiletest_rs::run_tests::hb4786047892cad16 Oct 15 07:36:00.193 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:89 Oct 15 07:36:00.193 INFO blam! 7: 0x557240c328e6 - runtests::run_tests::h150a11e221e909f3 Oct 15 07:36:00.193 INFO blam! at tests/runtests.rs:15 Oct 15 07:36:00.193 INFO blam! 8: 0x557240c329d0 - runtests::compile_test::hada5b30e210aca1b Oct 15 07:36:00.193 INFO blam! at tests/runtests.rs:20 Oct 15 07:36:00.193 INFO blam! 9: 0x557240c32999 - runtests::compile_test::{{closure}}::h8bb581b1fddd5dc0 Oct 15 07:36:00.193 INFO blam! at tests/runtests.rs:19 Oct 15 07:36:00.193 INFO blam! 10: 0x557240c32b7d - core::ops::function::FnOnce::call_once::hbc9a300da305fe76 Oct 15 07:36:00.193 INFO blam! at libcore/ops/function.rs:238 Oct 15 07:36:00.193 INFO blam! 11: 0x7fe00dbb8c0e - >::call_box::hae226a42c8d94b19 Oct 15 07:36:00.193 INFO blam! at libtest/lib.rs:1468 Oct 15 07:36:00.193 INFO blam! at libcore/ops/function.rs:238 Oct 15 07:36:00.193 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.193 INFO blam! 12: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.193 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.193 INFO blam! 13: 0x7fe00dbdfb3d - std::sys_common::backtrace::__rust_begin_short_backtrace::ha5325a24fd096595 Oct 15 07:36:00.193 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.193 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.193 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:00.193 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:00.193 INFO blam! 14: 0x7fe00dbe0a44 - std::panicking::try::do_call::h2c632c17829d0621 Oct 15 07:36:00.193 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:00.194 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:00.194 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:00.194 INFO blam! 15: 0x7fe00d8fef29 - __rust_maybe_catch_panic Oct 15 07:36:00.194 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:00.194 INFO blam! 16: 0x7fe00dbc95a6 - >::call_box::h1a0832645645f090 Oct 15 07:36:00.194 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:00.194 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:00.194 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:00.194 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:00.194 INFO blam! 17: 0x7fe00d8ecb0a - std::sys_common::thread::start_thread::h49b8ca61f624f031 Oct 15 07:36:00.194 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:00.194 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:00.194 INFO blam! 18: 0x7fe00d8c1be5 - std::sys::unix::thread::Thread::new::thread_start::hc999bd1fb8f071a1 Oct 15 07:36:00.194 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:00.194 INFO blam! 19: 0x7fe00d6546b9 - start_thread Oct 15 07:36:00.194 INFO blam! 20: 0x7fe00d17441c - clone Oct 15 07:36:00.194 INFO blam! 21: 0x0 - Oct 15 07:36:00.194 INFO blam! Oct 15 07:36:00.194 INFO blam! Oct 15 07:36:00.194 INFO blam! failures: Oct 15 07:36:00.194 INFO blam! compile_test Oct 15 07:36:00.194 INFO blam! Oct 15 07:36:00.194 INFO blam! test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 07:36:00.194 INFO blam! Oct 15 07:36:00.445 INFO running `"docker" "rm" "-f" "c6ddea88aff1183b94b9083317d2528382601620fa884e09582646c627ad167f"` Oct 15 07:36:00.770 INFO blam! c6ddea88aff1183b94b9083317d2528382601620fa884e09582646c627ad167f