Oct 15 07:35:36.306 INFO testing ProgrammingRust/antisamples against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling-1 Oct 15 07:35:36.306 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:36.719 INFO blam! 312aeb0ad670f7360d6eaa4a26a2bf4c44e8171bd6e1b7082ce26c6192e673d3 Oct 15 07:35:36.725 INFO running `"docker" "start" "-a" "312aeb0ad670f7360d6eaa4a26a2bf4c44e8171bd6e1b7082ce26c6192e673d3"` Oct 15 07:35:37.660 INFO kablam! usermod: no changes Oct 15 07:35:37.771 INFO kablam! Compiling antisamples v0.1.0 (/source) Oct 15 07:35:38.128 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.42s Oct 15 07:35:38.139 INFO kablam! su: No module specific data is present Oct 15 07:35:38.666 INFO running `"docker" "rm" "-f" "312aeb0ad670f7360d6eaa4a26a2bf4c44e8171bd6e1b7082ce26c6192e673d3"` Oct 15 07:35:38.875 INFO blam! 312aeb0ad670f7360d6eaa4a26a2bf4c44e8171bd6e1b7082ce26c6192e673d3 Oct 15 07:35:38.884 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:39.376 INFO blam! 6360a423649a7811fc1475573e886e9c5303518be6dc3960b7656f877716403f Oct 15 07:35:39.383 INFO running `"docker" "start" "-a" "6360a423649a7811fc1475573e886e9c5303518be6dc3960b7656f877716403f"` Oct 15 07:35:40.280 INFO kablam! usermod: no changes Oct 15 07:35:40.479 INFO kablam! Compiling compiletest_rs v0.3.11 Oct 15 07:35:40.491 INFO kablam! Compiling diff v0.1.11 Oct 15 07:35:40.504 INFO kablam! Compiling filetime v0.2.1 Oct 15 07:35:50.809 INFO kablam! Compiling antisamples v0.1.0 (/source) Oct 15 07:35:54.970 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 14.66s Oct 15 07:35:54.973 INFO kablam! su: No module specific data is present Oct 15 07:35:55.184 INFO running `"docker" "rm" "-f" "6360a423649a7811fc1475573e886e9c5303518be6dc3960b7656f877716403f"` Oct 15 07:35:55.270 INFO blam! 6360a423649a7811fc1475573e886e9c5303518be6dc3960b7656f877716403f Oct 15 07:35:55.272 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling-1/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/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 +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-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:55.567 INFO blam! f115091e3ffd97c4a8ffc65e01f14e42a60261b7dbe2b09794f01050ead7a118 Oct 15 07:35:55.581 INFO running `"docker" "start" "-a" "f115091e3ffd97c4a8ffc65e01f14e42a60261b7dbe2b09794f01050ead7a118"` Oct 15 07:35:56.327 INFO kablam! usermod: no changes Oct 15 07:35:56.415 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.06s Oct 15 07:35:56.431 INFO kablam! Running /target/debug/deps/antisamples-8e8e808fbddf2e8e Oct 15 07:35:56.439 INFO kablam! Running /target/debug/deps/runtests-8a65642512b0fa24 Oct 15 07:35:56.439 INFO blam! Oct 15 07:35:56.439 INFO blam! running 0 tests Oct 15 07:35:56.439 INFO blam! Oct 15 07:35:56.439 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 07:35:56.439 INFO blam! Oct 15 07:35:56.453 INFO blam! Oct 15 07:35:56.453 INFO blam! running 1 test Oct 15 07:35:56.465 INFO blam! Oct 15 07:35:56.465 INFO blam! running 96 tests Oct 15 07:35:57.098 INFO blam! test [compile-fail] compile-fail/closures_debug_dump_dict.rs ... FAILED Oct 15 07:35:57.098 INFO blam! test [compile-fail] compile-fail/closures_sort_thread.rs ... FAILED Oct 15 07:35:57.098 INFO blam! test [compile-fail] compile-fail/closures_twice.rs ... FAILED Oct 15 07:35:57.100 INFO blam! test [compile-fail] compile-fail/closures_that_kill.rs ... FAILED Oct 15 07:35:57.100 INFO blam! test [compile-fail] compile-fail/closures_sort_cities.rs ... FAILED Oct 15 07:35:57.101 INFO blam! test [compile-fail] compile-fail/collections_invalidation.rs ... FAILED Oct 15 07:35:57.327 INFO blam! test [compile-fail] compile-fail/closures_bad_router.rs ... FAILED Oct 15 07:35:57.345 INFO blam! test [compile-fail] compile-fail/closures_count_selected_cities.rs ... FAILED Oct 15 07:35:57.659 INFO blam! test [compile-fail] compile-fail/collections_sort_by_key_references.rs ... FAILED Oct 15 07:35:57.667 INFO blam! test [compile-fail] compile-fail/collections_multiple_mut.rs ... FAILED Oct 15 07:35:57.689 INFO blam! test [compile-fail] compile-fail/concurrency_threading_traits.rs ... FAILED Oct 15 07:35:57.731 INFO blam! test [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs ... FAILED Oct 15 07:35:57.731 INFO blam! test [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs ... FAILED Oct 15 07:35:57.807 INFO blam! test [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs ... FAILED Oct 15 07:35:57.871 INFO blam! test [compile-fail] compile-fail/concurrency_send_rc.rs ... FAILED Oct 15 07:35:58.083 INFO blam! test [compile-fail] compile-fail/crates_private.rs ... FAILED Oct 15 07:35:58.148 INFO blam! test [compile-fail] compile-fail/crates_blank_slate.rs ... FAILED Oct 15 07:35:58.195 INFO blam! test [compile-fail] compile-fail/concurrency_atomic_static_init.rs ... FAILED Oct 15 07:35:58.263 INFO blam! test [compile-fail] compile-fail/crates_static_mut.rs ... FAILED Oct 15 07:35:58.271 INFO blam! test [compile-fail] compile-fail/crates_standard_prelude.rs ... FAILED Oct 15 07:35:58.279 INFO blam! test [compile-fail] compile-fail/enums_borrow_car.rs ... FAILED Oct 15 07:35:58.339 INFO blam! test [compile-fail] compile-fail/crates_unused_testing_function.rs ... FAILED Oct 15 07:35:58.527 INFO blam! test [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs ... FAILED Oct 15 07:35:58.527 INFO blam! test [compile-fail] compile-fail/enums_fields.rs ... FAILED Oct 15 07:35:58.671 INFO blam! test [compile-fail] compile-fail/crates_unused_items.rs ... FAILED Oct 15 07:35:58.671 INFO blam! test [compile-fail] compile-fail/expressions_for_loop_moving.rs ... FAILED Oct 15 07:35:58.674 INFO blam! test [compile-fail] compile-fail/expressions_closures_runon.rs ... FAILED Oct 15 07:35:58.729 INFO blam! test [compile-fail] compile-fail/enums_matching_moves_values.rs ... FAILED Oct 15 07:35:58.851 INFO blam! test [compile-fail] compile-fail/errors_multiple_error_types.rs ... FAILED Oct 15 07:35:58.974 INFO blam! test [compile-fail] compile-fail/expressions_if_else_types.rs ... FAILED Oct 15 07:35:59.076 INFO blam! test [compile-fail] compile-fail/expressions_if_else_types_2.rs ... FAILED Oct 15 07:35:59.155 INFO blam! test [compile-fail] compile-fail/enums_move_into_guard.rs ... FAILED Oct 15 07:35:59.319 INFO blam! test [compile-fail] compile-fail/expressions_match_exhaustive.rs ... FAILED Oct 15 07:35:59.344 INFO blam! test [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs ... FAILED Oct 15 07:35:59.352 INFO blam! test [compile-fail] compile-fail/expressions_match_types.rs ... FAILED Oct 15 07:35:59.375 INFO blam! test [compile-fail] compile-fail/errors_unused_result_warning.rs ... FAILED Oct 15 07:35:59.547 INFO blam! test [compile-fail] compile-fail/expressions_generics.rs ... FAILED Oct 15 07:35:59.595 INFO blam! test [compile-fail] compile-fail/expressions_negative_unsigned.rs ... FAILED Oct 15 07:35:59.895 INFO blam! test [compile-fail] compile-fail/macros_json_array.rs ... FAILED Oct 15 07:35:59.902 INFO blam! test [compile-fail] compile-fail/iterators_unused.rs ... FAILED Oct 15 07:35:59.935 INFO blam! test [compile-fail] compile-fail/io_collecting_lines.rs ... FAILED Oct 15 07:35:59.935 INFO blam! test [compile-fail] compile-fail/io_stdin_lock.rs ... FAILED Oct 15 07:35:59.951 INFO blam! test [compile-fail] compile-fail/expressions_missing_semicolon.rs ... FAILED Oct 15 07:36:00.003 INFO blam! test [compile-fail] compile-fail/io_string_write.rs ... FAILED Oct 15 07:36:00.081 INFO blam! test [compile-fail] compile-fail/macros_hygiene_setup_req.rs ... FAILED Oct 15 07:36:00.091 INFO blam! test [compile-fail] compile-fail/expressions_while_true.rs ... FAILED Oct 15 07:36:00.243 INFO blam! test [compile-fail] compile-fail/macros_moving.rs ... FAILED Oct 15 07:36:00.251 INFO blam! test [compile-fail] compile-fail/ownership_double_move.rs ... FAILED Oct 15 07:36:00.296 INFO blam! test [compile-fail] compile-fail/ownership_move_out_of_field.rs ... FAILED Oct 15 07:36:00.400 INFO blam! test [compile-fail] compile-fail/ownership_move_in_loop.rs ... FAILED Oct 15 07:36:00.407 INFO blam! test [compile-fail] compile-fail/macros_unhygienic.rs ... FAILED Oct 15 07:36:00.432 INFO blam! test [compile-fail] compile-fail/ownership_struct.rs ... FAILED Oct 15 07:36:00.455 INFO blam! test [compile-fail] compile-fail/ownership_rc_mutability.rs ... FAILED Oct 15 07:36:00.508 INFO blam! test [compile-fail] compile-fail/ownership_move_out_of_vector.rs ... FAILED Oct 15 07:36:00.591 INFO blam! test [compile-fail] compile-fail/references_dangling.rs ... FAILED Oct 15 07:36:00.685 INFO blam! test [compile-fail] compile-fail/ownership_string_label.rs ... FAILED Oct 15 07:36:00.743 INFO blam! test [compile-fail] compile-fail/references_self_assignment.rs ... FAILED Oct 15 07:36:00.773 INFO blam! test [compile-fail] compile-fail/references_in_struct.rs ... FAILED Oct 15 07:36:00.831 INFO blam! test [compile-fail] compile-fail/ownership_triple_move.rs ... FAILED Oct 15 07:36:00.839 INFO blam! test [compile-fail] compile-fail/references_in_nested_struct.rs ... FAILED Oct 15 07:36:00.847 INFO blam! test [compile-fail] compile-fail/references_lifetimes_propagated.rs ... FAILED Oct 15 07:36:00.903 INFO blam! test [compile-fail] compile-fail/references_fn_using_same_lifetime.rs ... FAILED Oct 15 07:36:01.006 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs ... FAILED Oct 15 07:36:01.151 INFO blam! test [compile-fail] compile-fail/references_static_wat.rs ... FAILED Oct 15 07:36:01.151 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs ... FAILED Oct 15 07:36:01.151 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs ... FAILED Oct 15 07:36:01.151 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs ... FAILED Oct 15 07:36:01.175 INFO blam! test [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs ... FAILED Oct 15 07:36:01.201 INFO blam! test [compile-fail] compile-fail/references_static.rs ... FAILED Oct 15 07:36:01.236 INFO blam! test [compile-fail] compile-fail/references_immut_vs_const.rs ... FAILED Oct 15 07:36:01.478 INFO blam! test [compile-fail] compile-fail/references_using_same_lifetime.rs ... FAILED Oct 15 07:36:01.571 INFO blam! test [compile-fail] compile-fail/references_show_moves_table.rs ... FAILED Oct 15 07:36:01.577 INFO blam! test [compile-fail] compile-fail/structs_without_derive_copy.rs ... FAILED Oct 15 07:36:01.600 INFO blam! test [compile-fail] compile-fail/string_literals_are_immutable.rs ... FAILED Oct 15 07:36:01.771 INFO blam! test [compile-fail] compile-fail/structs_private_fields_2.rs ... FAILED Oct 15 07:36:01.887 INFO blam! test [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs ... FAILED Oct 15 07:36:02.104 INFO blam! test [compile-fail] compile-fail/structs_private_fields.rs ... FAILED Oct 15 07:36:02.279 INFO blam! test [compile-fail] compile-fail/structs_without_derive_clone.rs ... FAILED Oct 15 07:36:02.351 INFO blam! test [compile-fail] compile-fail/traits_dump.rs ... FAILED Oct 15 07:36:02.487 INFO blam! test [compile-fail] compile-fail/traits_collect.rs ... FAILED Oct 15 07:36:02.487 INFO blam! test [compile-fail] compile-fail/structs_without_derive_eq.rs ... FAILED Oct 15 07:36:02.543 INFO blam! test [compile-fail] compile-fail/structs_without_derive_debug.rs ... FAILED Oct 15 07:36:02.631 INFO blam! test [compile-fail] compile-fail/traits_ambiguous_integer.rs ... FAILED Oct 15 07:36:02.643 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_4.rs ... FAILED Oct 15 07:36:02.907 INFO blam! test [compile-fail] compile-fail/traits_vec.rs ... FAILED Oct 15 07:36:02.999 INFO blam! test [compile-fail] compile-fail/traits_self_type.rs ... FAILED Oct 15 07:36:03.083 INFO blam! test [compile-fail] compile-fail/traits_method_lookup.rs ... FAILED Oct 15 07:36:03.167 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_3.rs ... FAILED Oct 15 07:36:03.271 INFO blam! test [compile-fail] compile-fail/traits_unsized.rs ... FAILED Oct 15 07:36:03.295 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_2.rs ... FAILED Oct 15 07:36:03.295 INFO blam! test [compile-fail] compile-fail/traits_generic_dot_1.rs ... FAILED Oct 15 07:36:03.296 INFO blam! test [compile-fail] compile-fail/types_bool.rs ... FAILED Oct 15 07:36:03.327 INFO blam! test [compile-fail] compile-fail/types_float_inference_fail.rs ... FAILED Oct 15 07:36:03.327 INFO blam! test [compile-fail] compile-fail/traits_outlaw.rs ... FAILED Oct 15 07:36:03.493 INFO blam! test [compile-fail] compile-fail/unsafe_unused_lifetime.rs ... FAILED Oct 15 07:36:03.493 INFO blam! test [compile-fail] compile-fail/types_vectors_moved.rs ... FAILED Oct 15 07:36:03.493 INFO blam! Oct 15 07:36:03.493 INFO blam! failures: Oct 15 07:36:03.494 INFO blam! Oct 15 07:36:03.494 INFO blam! ---- [compile-fail] compile-fail/closures_debug_dump_dict.rs stdout ---- Oct 15 07:36:03.494 INFO blam! Oct 15 07:36:03.494 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.494 INFO blam! status: exit code: 1 Oct 15 07:36:03.494 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:36:03.494 INFO blam! stdout: Oct 15 07:36:03.494 INFO blam! ------------------------------------------ Oct 15 07:36:03.494 INFO blam! Oct 15 07:36:03.494 INFO blam! ------------------------------------------ Oct 15 07:36:03.494 INFO blam! stderr: Oct 15 07:36:03.494 INFO blam! ------------------------------------------ Oct 15 07:36:03.494 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:36:03.494 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:03.494 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:03.494 INFO blam! Oct 15 07:36:03.494 INFO blam! ------------------------------------------ Oct 15 07:36:03.494 INFO blam! Oct 15 07:36:03.494 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:36:03.494 INFO blam! stack backtrace: Oct 15 07:36:03.494 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.494 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.494 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.494 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.494 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.494 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.494 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.494 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.494 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.494 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.494 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.494 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.494 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.494 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.494 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.494 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.494 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.494 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.494 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.494 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.494 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.494 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.494 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.494 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.494 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.494 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.494 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.494 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.494 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.494 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.494 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.494 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.494 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.494 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.494 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.494 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.498 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.498 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.498 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.498 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.498 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.498 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.499 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.499 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.499 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.499 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.499 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.499 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.499 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.499 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.499 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.499 INFO blam! 24: 0x0 - Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 INFO blam! ---- [compile-fail] compile-fail/closures_sort_thread.rs stdout ---- Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.499 INFO blam! status: exit code: 1 Oct 15 07:36:03.499 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:36:03.499 INFO blam! stdout: Oct 15 07:36:03.499 INFO blam! ------------------------------------------ Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 INFO blam! ------------------------------------------ Oct 15 07:36:03.499 INFO blam! stderr: Oct 15 07:36:03.499 INFO blam! ------------------------------------------ Oct 15 07:36:03.499 INFO blam! error[E0373]: closure may outlive the current function, but it borrows `stat`, which is owned by the current function Oct 15 07:36:03.499 INFO blam! --> tests/compile-fail/closures_sort_thread.rs:33:18 Oct 15 07:36:03.499 INFO blam! | Oct 15 07:36:03.499 INFO blam! 33 | let key_fn = |city: &City| -> i64 { -city.get_statistic(stat) }; Oct 15 07:36:03.499 INFO blam! | ^^^^^^^^^^^^^^^^^^^^ ---- `stat` is borrowed here Oct 15 07:36:03.499 INFO blam! | | Oct 15 07:36:03.499 INFO blam! | may outlive borrowed value `stat` Oct 15 07:36:03.499 INFO blam! help: to force the closure to take ownership of `stat` (and any other referenced variables), use the `move` keyword Oct 15 07:36:03.499 INFO blam! | Oct 15 07:36:03.499 INFO blam! 33 | let key_fn = move |city: &City| -> i64 { -city.get_statistic(stat) }; Oct 15 07:36:03.499 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 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:36:03.499 INFO blam! --> tests/compile-fail/closures_sort_thread.rs:35:19 Oct 15 07:36:03.499 INFO blam! | Oct 15 07:36:03.499 INFO blam! 35 | thread::spawn(|| { Oct 15 07:36:03.499 INFO blam! | ^^ may outlive borrowed value `key_fn` Oct 15 07:36:03.499 INFO blam! 36 | cities.sort_by_key(key_fn); Oct 15 07:36:03.499 INFO blam! | ------ `key_fn` is borrowed here Oct 15 07:36:03.499 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:36:03.499 INFO blam! | Oct 15 07:36:03.499 INFO blam! 35 | thread::spawn(move || { Oct 15 07:36:03.499 INFO blam! | ^^^^^^^ Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 INFO blam! For more information about this error, try `rustc --explain E0373`. Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 INFO blam! ------------------------------------------ Oct 15 07:36:03.499 INFO blam! Oct 15 07:36:03.499 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:36:03.499 INFO blam! stack backtrace: Oct 15 07:36:03.499 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.499 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.499 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.499 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.499 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.499 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.499 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.499 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.499 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.499 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.499 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.499 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.499 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.499 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.499 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.499 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.499 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.499 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.499 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.499 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.499 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.499 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.499 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.499 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.499 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.499 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.500 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.500 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.500 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.500 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.500 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.500 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.500 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.500 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.500 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.500 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.500 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.500 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.500 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.500 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.500 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.500 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.500 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.500 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.500 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.500 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.500 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.500 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.500 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.500 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.514 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.514 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.514 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.514 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.514 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.514 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.514 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.514 INFO blam! 24: 0x0 - Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 INFO blam! ---- [compile-fail] compile-fail/closures_twice.rs stdout ---- Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.514 INFO blam! status: exit code: 1 Oct 15 07:36:03.514 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:36:03.514 INFO blam! stdout: Oct 15 07:36:03.514 INFO blam! ------------------------------------------ Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 INFO blam! ------------------------------------------ Oct 15 07:36:03.514 INFO blam! stderr: Oct 15 07:36:03.514 INFO blam! ------------------------------------------ Oct 15 07:36:03.514 INFO blam! error[E0525]: expected a closure that implements the `Fn` trait, but this closure only implements `FnOnce` Oct 15 07:36:03.514 INFO blam! --> tests/compile-fail/closures_twice.rs:12:13 Oct 15 07:36:03.514 INFO blam! | Oct 15 07:36:03.514 INFO blam! 12 | let f = || drop(my_str); Oct 15 07:36:03.514 INFO blam! | ^^^^^^^^------^ Oct 15 07:36:03.514 INFO blam! | | | Oct 15 07:36:03.514 INFO blam! | | closure is `FnOnce` because it moves the variable `my_str` out of its environment Oct 15 07:36:03.514 INFO blam! | this closure implements `FnOnce`, not `Fn` Oct 15 07:36:03.514 INFO blam! 13 | call_twice(f); Oct 15 07:36:03.514 INFO blam! | ---------- the requirement to implement `Fn` derives from here Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 INFO blam! error: aborting due to previous error Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 INFO blam! For more information about this error, try `rustc --explain E0525`. Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 INFO blam! ------------------------------------------ Oct 15 07:36:03.514 INFO blam! Oct 15 07:36:03.514 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:36:03.514 INFO blam! stack backtrace: Oct 15 07:36:03.514 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.514 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.514 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.514 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.514 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.514 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.514 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.514 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.514 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.514 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.514 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.514 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.514 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.514 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.514 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.514 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.514 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.514 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.514 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.514 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.514 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.514 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.514 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.514 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.515 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.515 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.515 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.515 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.515 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.515 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.515 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.515 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.515 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.515 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.515 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.515 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.515 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.515 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.515 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.515 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.515 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.515 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.515 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.515 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.515 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.515 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.515 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.515 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.515 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.515 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.515 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.515 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.515 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.515 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.515 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.515 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.515 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.515 INFO blam! 24: 0x0 - Oct 15 07:36:03.515 INFO blam! Oct 15 07:36:03.515 INFO blam! ---- [compile-fail] compile-fail/closures_that_kill.rs stdout ---- Oct 15 07:36:03.515 INFO blam! Oct 15 07:36:03.515 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.515 INFO blam! status: exit code: 1 Oct 15 07:36:03.515 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:36:03.515 INFO blam! stdout: Oct 15 07:36:03.515 INFO blam! ------------------------------------------ Oct 15 07:36:03.515 INFO blam! Oct 15 07:36:03.515 INFO blam! ------------------------------------------ Oct 15 07:36:03.515 INFO blam! stderr: Oct 15 07:36:03.515 INFO blam! ------------------------------------------ Oct 15 07:36:03.515 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:36:03.515 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:03.515 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:03.515 INFO blam! Oct 15 07:36:03.515 INFO blam! ------------------------------------------ Oct 15 07:36:03.515 INFO blam! Oct 15 07:36:03.515 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:36:03.515 INFO blam! stack backtrace: Oct 15 07:36:03.515 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.515 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.515 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.515 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.515 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.515 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.515 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.515 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.515 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.515 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.515 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.516 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.516 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.516 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.516 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.516 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.516 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.516 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.516 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.516 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.516 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.516 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.516 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.516 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.516 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.516 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.522 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.524 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.524 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.524 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.524 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.524 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.524 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.524 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.524 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.524 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.524 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.524 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.524 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.524 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.524 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.524 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.524 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.524 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.524 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.524 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.525 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.525 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.525 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.525 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.525 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.525 INFO blam! 24: 0x0 - Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! ---- [compile-fail] compile-fail/closures_sort_cities.rs stdout ---- Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.525 INFO blam! status: exit code: 1 Oct 15 07:36:03.525 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:36:03.525 INFO blam! stdout: Oct 15 07:36:03.525 INFO blam! ------------------------------------------ Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! ------------------------------------------ Oct 15 07:36:03.525 INFO blam! stderr: Oct 15 07:36:03.525 INFO blam! ------------------------------------------ Oct 15 07:36:03.525 INFO blam! error[E0601]: `main` function not found in crate `closures_sort_cities` Oct 15 07:36:03.525 INFO blam! | Oct 15 07:36:03.525 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/closures_sort_cities.rs` Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! error[E0277]: the trait bound `City: std::cmp::Ord` is not satisfied Oct 15 07:36:03.525 INFO blam! --> tests/compile-fail/closures_sort_cities.rs:13:12 Oct 15 07:36:03.525 INFO blam! | Oct 15 07:36:03.525 INFO blam! 13 | cities.sort(); // error: how do you want them sorted? Oct 15 07:36:03.525 INFO blam! | ^^^^ the trait `std::cmp::Ord` is not implemented for `City` Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! Some errors occurred: E0277, E0601. Oct 15 07:36:03.525 INFO blam! For more information about an error, try `rustc --explain E0277`. Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 INFO blam! ------------------------------------------ Oct 15 07:36:03.525 INFO blam! Oct 15 07:36:03.525 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:36:03.525 INFO blam! stack backtrace: Oct 15 07:36:03.525 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.525 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.525 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.525 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.525 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.525 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.525 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.525 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.525 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.525 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.525 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.525 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.525 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.525 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.525 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.525 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.525 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.525 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.525 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.525 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.525 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.525 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.525 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.525 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.525 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.525 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.525 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.525 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.525 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.525 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.525 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.525 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.525 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.525 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.525 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.525 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.525 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.526 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.526 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.526 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.526 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.526 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.526 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.526 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.526 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.526 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.526 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.526 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.526 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.526 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.526 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.526 INFO blam! 24: 0x0 - Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 INFO blam! ---- [compile-fail] compile-fail/collections_invalidation.rs stdout ---- Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.526 INFO blam! status: exit code: 1 Oct 15 07:36:03.526 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:36:03.526 INFO blam! stdout: Oct 15 07:36:03.526 INFO blam! ------------------------------------------ Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 INFO blam! ------------------------------------------ Oct 15 07:36:03.526 INFO blam! stderr: Oct 15 07:36:03.526 INFO blam! ------------------------------------------ Oct 15 07:36:03.526 INFO blam! error[E0502]: cannot borrow `my_vec` as mutable because it is also borrowed as immutable Oct 15 07:36:03.526 INFO blam! --> tests/compile-fail/collections_invalidation.rs:9:13 Oct 15 07:36:03.526 INFO blam! | Oct 15 07:36:03.526 INFO blam! 7 | for (index, &val) in my_vec.iter().enumerate() { Oct 15 07:36:03.526 INFO blam! | ------ - immutable borrow ends here Oct 15 07:36:03.526 INFO blam! | | Oct 15 07:36:03.526 INFO blam! | immutable borrow occurs here Oct 15 07:36:03.526 INFO blam! 8 | if val > 4 { Oct 15 07:36:03.526 INFO blam! 9 | my_vec.remove(index); // error: can't borrow `my_vec` as mutable Oct 15 07:36:03.526 INFO blam! | ^^^^^^ mutable borrow occurs here Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 INFO blam! error: aborting due to previous error Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 INFO blam! For more information about this error, try `rustc --explain E0502`. Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 INFO blam! ------------------------------------------ Oct 15 07:36:03.526 INFO blam! Oct 15 07:36:03.526 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:36:03.526 INFO blam! stack backtrace: Oct 15 07:36:03.526 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.526 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.526 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.526 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.526 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.526 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.526 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.526 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.526 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.526 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.526 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.526 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.526 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.526 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.526 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.526 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.526 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.526 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.526 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.526 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.526 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.526 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.526 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.526 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.528 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.528 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.528 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.528 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.528 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.528 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.528 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.528 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.528 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.528 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.528 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.528 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.529 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.529 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.529 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.529 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.529 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.529 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.529 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.529 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.529 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.529 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.529 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.529 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.529 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.529 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.529 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.529 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.529 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.529 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.529 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.529 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.529 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.529 INFO blam! 24: 0x0 - Oct 15 07:36:03.529 INFO blam! Oct 15 07:36:03.529 INFO blam! ---- [compile-fail] compile-fail/closures_bad_router.rs stdout ---- Oct 15 07:36:03.529 INFO blam! Oct 15 07:36:03.529 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.529 INFO blam! status: exit code: 1 Oct 15 07:36:03.529 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:36:03.529 INFO blam! stdout: Oct 15 07:36:03.529 INFO blam! ------------------------------------------ Oct 15 07:36:03.529 INFO blam! Oct 15 07:36:03.529 INFO blam! ------------------------------------------ Oct 15 07:36:03.529 INFO blam! stderr: Oct 15 07:36:03.529 INFO blam! ------------------------------------------ Oct 15 07:36:03.529 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:36:03.529 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:03.529 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:36:03.529 INFO blam! Oct 15 07:36:03.529 INFO blam! ------------------------------------------ Oct 15 07:36:03.529 INFO blam! Oct 15 07:36:03.529 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:36:03.529 INFO blam! stack backtrace: Oct 15 07:36:03.529 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.529 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.529 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.529 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.529 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.529 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.529 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.529 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.529 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.529 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.529 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.529 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.529 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.529 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.529 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.529 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.529 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.529 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.529 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.529 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.529 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.529 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.529 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.529 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.529 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.529 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.529 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.530 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.530 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.530 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.530 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.530 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.530 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.530 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.530 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.530 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.530 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.530 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.530 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.530 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.530 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.530 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.530 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.530 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.530 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.530 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.530 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.530 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.530 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.530 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.530 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.530 INFO blam! 24: 0x0 - Oct 15 07:36:03.530 INFO blam! Oct 15 07:36:03.530 INFO blam! ---- [compile-fail] compile-fail/closures_count_selected_cities.rs stdout ---- Oct 15 07:36:03.530 INFO blam! Oct 15 07:36:03.530 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.530 INFO blam! status: exit code: 1 Oct 15 07:36:03.530 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:36:03.530 INFO blam! stdout: Oct 15 07:36:03.530 INFO blam! ------------------------------------------ Oct 15 07:36:03.530 INFO blam! Oct 15 07:36:03.530 INFO blam! ------------------------------------------ Oct 15 07:36:03.530 INFO blam! stderr: Oct 15 07:36:03.530 INFO blam! ------------------------------------------ Oct 15 07:36:03.530 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:36:03.530 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:03.530 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:36:03.530 INFO blam! Oct 15 07:36:03.530 INFO blam! ------------------------------------------ Oct 15 07:36:03.530 INFO blam! Oct 15 07:36:03.530 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:36:03.530 INFO blam! stack backtrace: Oct 15 07:36:03.530 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.530 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.530 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.530 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.530 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.537 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.537 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.537 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.537 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.537 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.537 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.537 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.537 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.537 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.537 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.537 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.537 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.537 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.537 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.537 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.537 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.537 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.537 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.537 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.537 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.537 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.537 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.537 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.537 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.537 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.537 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.537 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.537 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.537 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.537 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.537 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.537 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.537 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.537 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.538 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.538 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.538 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.538 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.538 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.538 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.538 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.538 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.538 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.538 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.538 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.538 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.538 INFO blam! 24: 0x0 - Oct 15 07:36:03.538 INFO blam! Oct 15 07:36:03.538 INFO blam! ---- [compile-fail] compile-fail/collections_sort_by_key_references.rs stdout ---- Oct 15 07:36:03.538 INFO blam! Oct 15 07:36:03.538 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.538 INFO blam! status: exit code: 1 Oct 15 07:36:03.538 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:36:03.538 INFO blam! stdout: Oct 15 07:36:03.538 INFO blam! ------------------------------------------ Oct 15 07:36:03.538 INFO blam! Oct 15 07:36:03.538 INFO blam! ------------------------------------------ Oct 15 07:36:03.538 INFO blam! stderr: Oct 15 07:36:03.538 INFO blam! ------------------------------------------ Oct 15 07:36:03.538 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:36:03.538 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:03.538 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:36:03.538 INFO blam! Oct 15 07:36:03.538 INFO blam! ------------------------------------------ Oct 15 07:36:03.538 INFO blam! Oct 15 07:36:03.538 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:36:03.538 INFO blam! stack backtrace: Oct 15 07:36:03.538 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.538 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.538 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.538 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.538 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.538 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.538 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.538 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.538 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.538 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.538 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.538 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.538 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.538 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.538 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.538 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.538 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.538 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.538 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.538 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.538 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.538 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.538 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.538 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.538 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.538 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.538 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.538 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.538 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.538 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.538 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.538 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.538 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.538 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.539 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.539 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.539 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.539 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.539 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.539 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.539 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.539 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.539 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.539 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.539 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.539 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.539 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.539 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.539 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.539 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.539 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.539 INFO blam! 24: 0x0 - Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 INFO blam! ---- [compile-fail] compile-fail/collections_multiple_mut.rs stdout ---- Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.539 INFO blam! status: exit code: 1 Oct 15 07:36:03.539 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:36:03.539 INFO blam! stdout: Oct 15 07:36:03.539 INFO blam! ------------------------------------------ Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 INFO blam! ------------------------------------------ Oct 15 07:36:03.539 INFO blam! stderr: Oct 15 07:36:03.539 INFO blam! ------------------------------------------ Oct 15 07:36:03.539 INFO blam! error[E0499]: cannot borrow `v` as mutable more than once at a time Oct 15 07:36:03.539 INFO blam! --> tests/compile-fail/collections_multiple_mut.rs:10:18 Oct 15 07:36:03.539 INFO blam! | Oct 15 07:36:03.539 INFO blam! 9 | let a = &mut v[i]; Oct 15 07:36:03.539 INFO blam! | - first mutable borrow occurs here Oct 15 07:36:03.539 INFO blam! 10 | let b = &mut v[j]; // error: cannot borrow `v` as mutable Oct 15 07:36:03.539 INFO blam! | ^ second mutable borrow occurs here Oct 15 07:36:03.539 INFO blam! 11 | // more than once at a time Oct 15 07:36:03.539 INFO blam! 12 | } Oct 15 07:36:03.539 INFO blam! | - first borrow ends here Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 INFO blam! error: aborting due to previous error Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 INFO blam! For more information about this error, try `rustc --explain E0499`. Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 INFO blam! ------------------------------------------ Oct 15 07:36:03.539 INFO blam! Oct 15 07:36:03.539 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:36:03.539 INFO blam! stack backtrace: Oct 15 07:36:03.539 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.539 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.539 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.539 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.539 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.539 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.539 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.539 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.539 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.539 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.539 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.539 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.539 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.539 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.548 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.548 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.548 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.548 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.548 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.549 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.549 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.549 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.549 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.549 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.549 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.549 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.549 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.549 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.549 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.549 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.549 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.549 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.549 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.549 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.549 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.549 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.549 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.549 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.549 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.549 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.549 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.549 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.549 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.549 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.549 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.549 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.549 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.549 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.549 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.549 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.549 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.549 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.549 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.549 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.549 INFO blam! 24: 0x0 - Oct 15 07:36:03.549 INFO blam! Oct 15 07:36:03.549 INFO blam! ---- [compile-fail] compile-fail/concurrency_threading_traits.rs stdout ---- Oct 15 07:36:03.549 INFO blam! Oct 15 07:36:03.549 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.549 INFO blam! status: exit code: 1 Oct 15 07:36:03.549 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:36:03.549 INFO blam! stdout: Oct 15 07:36:03.549 INFO blam! ------------------------------------------ Oct 15 07:36:03.549 INFO blam! Oct 15 07:36:03.549 INFO blam! ------------------------------------------ Oct 15 07:36:03.549 INFO blam! stderr: Oct 15 07:36:03.549 INFO blam! ------------------------------------------ Oct 15 07:36:03.549 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:36:03.549 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:36:03.549 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:36:03.549 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:03.549 INFO blam! {"message":"Some errors occurred: E0277, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0277, E0601.\n"} Oct 15 07:36:03.549 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:03.549 INFO blam! Oct 15 07:36:03.549 INFO blam! ------------------------------------------ Oct 15 07:36:03.549 INFO blam! Oct 15 07:36:03.549 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:36:03.549 INFO blam! stack backtrace: Oct 15 07:36:03.549 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.549 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.549 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.549 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.549 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.549 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.549 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.549 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.549 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.549 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.549 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.550 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.550 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.550 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.550 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.550 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.550 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.550 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.550 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.550 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.550 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.550 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.550 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.550 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.550 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.550 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.550 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.550 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.550 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.550 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.550 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.550 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.550 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.550 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.550 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.550 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.550 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.550 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.550 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.550 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.550 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.550 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.550 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.550 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.550 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.550 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.550 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.550 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.550 INFO blam! 24: 0x0 - Oct 15 07:36:03.550 INFO blam! Oct 15 07:36:03.550 INFO blam! ---- [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs stdout ---- Oct 15 07:36:03.550 INFO blam! Oct 15 07:36:03.550 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.550 INFO blam! status: exit code: 1 Oct 15 07:36:03.550 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:36:03.550 INFO blam! stdout: Oct 15 07:36:03.550 INFO blam! ------------------------------------------ Oct 15 07:36:03.550 INFO blam! Oct 15 07:36:03.550 INFO blam! ------------------------------------------ Oct 15 07:36:03.550 INFO blam! stderr: Oct 15 07:36:03.550 INFO blam! ------------------------------------------ Oct 15 07:36:03.550 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:36:03.550 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:03.550 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:36:03.550 INFO blam! Oct 15 07:36:03.550 INFO blam! ------------------------------------------ Oct 15 07:36:03.550 INFO blam! Oct 15 07:36:03.550 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:36:03.550 INFO blam! stack backtrace: Oct 15 07:36:03.550 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.550 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.550 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.550 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.550 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.550 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.550 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.550 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.550 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.550 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.550 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.550 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.551 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.551 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.551 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.551 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.551 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.551 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.551 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.551 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.551 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.551 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.551 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.551 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.551 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.560 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.560 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.560 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.561 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.561 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.561 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.561 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.561 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.561 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.561 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.561 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.561 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.561 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.561 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.561 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.561 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.561 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.561 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.561 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.561 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.561 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.561 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.561 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.561 INFO blam! 24: 0x0 - Oct 15 07:36:03.561 INFO blam! Oct 15 07:36:03.561 INFO blam! ---- [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs stdout ---- Oct 15 07:36:03.561 INFO blam! Oct 15 07:36:03.561 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.561 INFO blam! status: exit code: 1 Oct 15 07:36:03.561 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:36:03.561 INFO blam! stdout: Oct 15 07:36:03.561 INFO blam! ------------------------------------------ Oct 15 07:36:03.561 INFO blam! Oct 15 07:36:03.561 INFO blam! ------------------------------------------ Oct 15 07:36:03.561 INFO blam! stderr: Oct 15 07:36:03.561 INFO blam! ------------------------------------------ Oct 15 07:36:03.561 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:36:03.561 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:36:03.561 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:03.561 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:36:03.561 INFO blam! Oct 15 07:36:03.561 INFO blam! ------------------------------------------ Oct 15 07:36:03.561 INFO blam! Oct 15 07:36:03.561 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:36:03.561 INFO blam! stack backtrace: Oct 15 07:36:03.561 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.561 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.561 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.561 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.561 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.561 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.561 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.561 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.561 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.561 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.561 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.561 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.561 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.561 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.561 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.561 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.561 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.561 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.561 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.561 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.561 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.561 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.561 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.562 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.562 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.562 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.562 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.562 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.562 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.562 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.562 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.562 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.562 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.562 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.562 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.562 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.562 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.562 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.562 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.562 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.562 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.562 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.562 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.562 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.562 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.562 INFO blam! 24: 0x0 - Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 INFO blam! ---- [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs stdout ---- Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.562 INFO blam! status: exit code: 1 Oct 15 07:36:03.562 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:36:03.562 INFO blam! stdout: Oct 15 07:36:03.562 INFO blam! ------------------------------------------ Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 INFO blam! ------------------------------------------ Oct 15 07:36:03.562 INFO blam! stderr: Oct 15 07:36:03.562 INFO blam! ------------------------------------------ Oct 15 07:36:03.562 INFO blam! error[E0621]: explicit lifetime required in the type of `glossary` Oct 15 07:36:03.562 INFO blam! --> tests/compile-fail/concurrency_spawn_lifetimes.rs:35:13 Oct 15 07:36:03.562 INFO blam! | Oct 15 07:36:03.562 INFO blam! 24 | glossary: &GigabyteMap) Oct 15 07:36:03.562 INFO blam! | ------------ help: add explicit lifetime `'static` to the type of `glossary`: `&'static std::collections::BTreeMap` Oct 15 07:36:03.562 INFO blam! ... Oct 15 07:36:03.562 INFO blam! 35 | spawn(move || process_files(worklist, glossary)) // error Oct 15 07:36:03.562 INFO blam! | ^^^^^ lifetime `'static` required Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 INFO blam! error: aborting due to previous error Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 INFO blam! For more information about this error, try `rustc --explain E0621`. Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 INFO blam! ------------------------------------------ Oct 15 07:36:03.562 INFO blam! Oct 15 07:36:03.562 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:36:03.562 INFO blam! stack backtrace: Oct 15 07:36:03.562 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.562 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.562 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.562 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.562 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.562 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.562 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.562 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.562 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.562 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.562 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.562 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.562 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.562 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.562 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.562 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.562 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.562 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.562 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.562 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.562 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.562 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.562 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.563 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.563 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.563 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.563 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.563 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.563 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.563 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.563 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.563 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.563 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.563 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.563 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.563 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.563 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.563 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.563 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.563 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.563 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.563 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.563 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.563 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.563 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.563 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.563 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.563 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.563 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.563 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.563 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.563 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.563 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.563 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.563 INFO blam! 24: 0x0 - Oct 15 07:36:03.563 INFO blam! Oct 15 07:36:03.563 INFO blam! ---- [compile-fail] compile-fail/concurrency_send_rc.rs stdout ---- Oct 15 07:36:03.563 INFO blam! Oct 15 07:36:03.563 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.563 INFO blam! status: exit code: 1 Oct 15 07:36:03.563 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:36:03.563 INFO blam! stdout: Oct 15 07:36:03.563 INFO blam! ------------------------------------------ Oct 15 07:36:03.563 INFO blam! Oct 15 07:36:03.563 INFO blam! ------------------------------------------ Oct 15 07:36:03.563 INFO blam! stderr: Oct 15 07:36:03.563 INFO blam! ------------------------------------------ Oct 15 07:36:03.563 INFO blam! error[E0277]: `std::rc::Rc` cannot be sent between threads safely Oct 15 07:36:03.563 INFO blam! --> tests/compile-fail/concurrency_send_rc.rs:10:5 Oct 15 07:36:03.563 INFO blam! | Oct 15 07:36:03.578 INFO blam! 10 | spawn(move || { // error Oct 15 07:36:03.579 INFO blam! | ^^^^^ `std::rc::Rc` cannot be sent between threads safely Oct 15 07:36:03.579 INFO blam! | Oct 15 07:36:03.579 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:36:03.579 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:36:03.579 INFO blam! = note: required by `std::thread::spawn` Oct 15 07:36:03.579 INFO blam! Oct 15 07:36:03.579 INFO blam! error: aborting due to previous error Oct 15 07:36:03.579 INFO blam! Oct 15 07:36:03.579 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:03.579 INFO blam! Oct 15 07:36:03.579 INFO blam! ------------------------------------------ Oct 15 07:36:03.579 INFO blam! Oct 15 07:36:03.579 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:36:03.579 INFO blam! stack backtrace: Oct 15 07:36:03.579 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.579 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.579 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.579 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.579 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.579 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.579 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.579 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.579 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.579 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.579 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.579 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.579 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.579 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.579 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.579 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.579 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.579 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.579 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.579 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.579 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.579 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.579 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.579 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.579 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.579 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.579 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.579 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.579 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.579 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.579 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.579 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.579 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.579 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.579 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.579 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.579 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.579 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.579 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.579 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.579 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.579 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.579 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.579 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.579 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.579 INFO blam! 24: 0x0 - Oct 15 07:36:03.579 INFO blam! Oct 15 07:36:03.579 INFO blam! ---- [compile-fail] compile-fail/crates_private.rs stdout ---- Oct 15 07:36:03.579 INFO blam! Oct 15 07:36:03.579 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.579 INFO blam! status: exit code: 1 Oct 15 07:36:03.579 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:36:03.579 INFO blam! stdout: Oct 15 07:36:03.579 INFO blam! ------------------------------------------ Oct 15 07:36:03.580 INFO blam! Oct 15 07:36:03.580 INFO blam! ------------------------------------------ Oct 15 07:36:03.580 INFO blam! stderr: Oct 15 07:36:03.580 INFO blam! ------------------------------------------ Oct 15 07:36:03.580 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:36:03.580 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:03.580 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:36:03.580 INFO blam! Oct 15 07:36:03.580 INFO blam! ------------------------------------------ Oct 15 07:36:03.580 INFO blam! Oct 15 07:36:03.580 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:36:03.580 INFO blam! stack backtrace: Oct 15 07:36:03.580 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.580 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.580 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.580 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.580 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.580 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.580 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.580 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.580 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.580 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.580 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.580 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.580 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.580 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.580 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.580 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.580 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.580 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.580 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.580 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.580 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.580 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.580 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.580 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.580 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.580 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.580 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.580 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.580 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.580 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.580 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.580 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.580 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.580 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.580 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.580 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.580 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.580 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.580 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.580 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.580 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.580 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.580 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.580 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.580 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.580 INFO blam! 24: 0x0 - Oct 15 07:36:03.580 INFO blam! Oct 15 07:36:03.580 INFO blam! ---- [compile-fail] compile-fail/crates_blank_slate.rs stdout ---- Oct 15 07:36:03.580 INFO blam! Oct 15 07:36:03.580 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.580 INFO blam! status: exit code: 1 Oct 15 07:36:03.581 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:36:03.581 INFO blam! stdout: Oct 15 07:36:03.581 INFO blam! ------------------------------------------ Oct 15 07:36:03.581 INFO blam! Oct 15 07:36:03.581 INFO blam! ------------------------------------------ Oct 15 07:36:03.581 INFO blam! stderr: Oct 15 07:36:03.581 INFO blam! ------------------------------------------ Oct 15 07:36:03.581 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:36:03.581 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:36:03.581 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:03.581 INFO blam! {"message":"Some errors occurred: E0412, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0412, E0601.\n"} Oct 15 07:36:03.581 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:36:03.581 INFO blam! Oct 15 07:36:03.581 INFO blam! ------------------------------------------ Oct 15 07:36:03.581 INFO blam! Oct 15 07:36:03.581 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:36:03.581 INFO blam! stack backtrace: Oct 15 07:36:03.581 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.581 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.581 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.581 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.581 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.581 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.581 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.581 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.581 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.581 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.581 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.581 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.581 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.581 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.581 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.581 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.581 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.581 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.581 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.581 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.581 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.581 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.581 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.581 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.581 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.581 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.581 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.581 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.581 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.581 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.581 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.581 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.581 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.581 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.581 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.581 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.581 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.581 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.581 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.581 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.581 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.581 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.581 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.581 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.581 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.581 INFO blam! 24: 0x0 - Oct 15 07:36:03.581 INFO blam! Oct 15 07:36:03.581 INFO blam! ---- [compile-fail] compile-fail/concurrency_atomic_static_init.rs stdout ---- Oct 15 07:36:03.582 INFO blam! Oct 15 07:36:03.582 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.582 INFO blam! status: exit code: 1 Oct 15 07:36:03.582 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:36:03.582 INFO blam! stdout: Oct 15 07:36:03.582 INFO blam! ------------------------------------------ Oct 15 07:36:03.582 INFO blam! Oct 15 07:36:03.582 INFO blam! ------------------------------------------ Oct 15 07:36:03.582 INFO blam! stderr: Oct 15 07:36:03.582 INFO blam! ------------------------------------------ Oct 15 07:36:03.582 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:36:03.582 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:36:03.582 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:03.582 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:36:03.582 INFO blam! Oct 15 07:36:03.582 INFO blam! ------------------------------------------ Oct 15 07:36:03.582 INFO blam! Oct 15 07:36:03.582 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:36:03.582 INFO blam! stack backtrace: Oct 15 07:36:03.582 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.582 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.582 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.582 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.582 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.582 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.582 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.582 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.582 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.582 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.582 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.582 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.582 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.582 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.582 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.582 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.582 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.582 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.582 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.582 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.582 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.582 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.582 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.582 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.582 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.582 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.582 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.582 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.582 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.582 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.582 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.582 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.582 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.582 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.582 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.582 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.582 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.582 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.582 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.582 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.582 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.582 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.582 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.582 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.582 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.583 INFO blam! 24: 0x0 - Oct 15 07:36:03.583 INFO blam! Oct 15 07:36:03.583 INFO blam! ---- [compile-fail] compile-fail/crates_static_mut.rs stdout ---- Oct 15 07:36:03.583 INFO blam! Oct 15 07:36:03.583 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.583 INFO blam! status: exit code: 1 Oct 15 07:36:03.583 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:36:03.583 INFO blam! stdout: Oct 15 07:36:03.583 INFO blam! ------------------------------------------ Oct 15 07:36:03.583 INFO blam! Oct 15 07:36:03.583 INFO blam! ------------------------------------------ Oct 15 07:36:03.583 INFO blam! stderr: Oct 15 07:36:03.583 INFO blam! ------------------------------------------ Oct 15 07:36:03.583 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:36:03.583 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:03.583 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:36:03.583 INFO blam! Oct 15 07:36:03.583 INFO blam! ------------------------------------------ Oct 15 07:36:03.583 INFO blam! Oct 15 07:36:03.583 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:36:03.583 INFO blam! stack backtrace: Oct 15 07:36:03.583 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.583 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.583 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.583 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.583 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.583 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.583 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.583 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.583 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.583 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.583 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.583 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.583 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.583 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.583 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.583 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.583 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.583 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.583 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.583 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.583 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.583 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.583 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.583 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.583 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.583 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.583 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.583 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.583 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.583 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.583 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.583 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.583 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.583 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.583 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.583 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.583 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.583 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.583 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.583 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.583 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.583 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.583 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.583 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.583 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.583 INFO blam! 24: 0x0 - Oct 15 07:36:03.583 INFO blam! Oct 15 07:36:03.583 INFO blam! ---- [compile-fail] compile-fail/crates_standard_prelude.rs stdout ---- Oct 15 07:36:03.584 INFO blam! Oct 15 07:36:03.584 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.584 INFO blam! status: exit code: 1 Oct 15 07:36:03.584 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:36:03.584 INFO blam! stdout: Oct 15 07:36:03.584 INFO blam! ------------------------------------------ Oct 15 07:36:03.584 INFO blam! Oct 15 07:36:03.584 INFO blam! ------------------------------------------ Oct 15 07:36:03.584 INFO blam! stderr: Oct 15 07:36:03.584 INFO blam! ------------------------------------------ Oct 15 07:36:03.584 INFO blam! error[E0259]: the name `std` is defined multiple times Oct 15 07:36:03.584 INFO blam! --> tests/compile-fail/crates_standard_prelude.rs:2:1 Oct 15 07:36:03.584 INFO blam! | Oct 15 07:36:03.584 INFO blam! 2 | extern crate std; Oct 15 07:36:03.584 INFO blam! | ^^^^^^^^^^^^^^^^^ `std` reimported here Oct 15 07:36:03.584 INFO blam! | Oct 15 07:36:03.584 INFO blam! = note: `std` must be defined only once in the type namespace of this module Oct 15 07:36:03.584 INFO blam! help: You can use `as` to change the binding name of the import Oct 15 07:36:03.584 INFO blam! | Oct 15 07:36:03.584 INFO blam! 2 | extern crate std as other_std; Oct 15 07:36:03.584 INFO blam! | Oct 15 07:36:03.584 INFO blam! Oct 15 07:36:03.584 INFO blam! error: aborting due to previous error Oct 15 07:36:03.584 INFO blam! Oct 15 07:36:03.584 INFO blam! For more information about this error, try `rustc --explain E0259`. Oct 15 07:36:03.584 INFO blam! Oct 15 07:36:03.584 INFO blam! ------------------------------------------ Oct 15 07:36:03.584 INFO blam! Oct 15 07:36:03.584 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:36:03.584 INFO blam! stack backtrace: Oct 15 07:36:03.584 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.584 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.584 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.584 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.584 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.584 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.584 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.584 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.584 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.584 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.584 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.584 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.584 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.584 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.584 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.584 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.584 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.584 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.584 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.584 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.584 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.584 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.584 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.584 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.584 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.584 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.584 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.584 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.584 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.584 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.584 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.584 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.584 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.584 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.584 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.585 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.585 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.585 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.585 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.585 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.585 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.585 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.585 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.585 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.585 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.585 INFO blam! 24: 0x0 - Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 INFO blam! ---- [compile-fail] compile-fail/enums_borrow_car.rs stdout ---- Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.585 INFO blam! status: exit code: 1 Oct 15 07:36:03.585 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:36:03.585 INFO blam! stdout: Oct 15 07:36:03.585 INFO blam! ------------------------------------------ Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 INFO blam! ------------------------------------------ Oct 15 07:36:03.585 INFO blam! stderr: Oct 15 07:36:03.585 INFO blam! ------------------------------------------ Oct 15 07:36:03.585 INFO blam! error[E0507]: cannot move out of borrowed content Oct 15 07:36:03.585 INFO blam! --> tests/compile-fail/enums_borrow_car.rs:30:14 Oct 15 07:36:03.585 INFO blam! | Oct 15 07:36:03.585 INFO blam! 30 | Some(&Car { engine, .. }) => // error: can't move out of borrow Oct 15 07:36:03.585 INFO blam! | ^^^^^^^------^^^^^^ Oct 15 07:36:03.585 INFO blam! | | | Oct 15 07:36:03.585 INFO blam! | | hint: to prevent move, use `ref engine` or `ref mut engine` Oct 15 07:36:03.585 INFO blam! | cannot move out of borrowed content Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 INFO blam! error: aborting due to previous error Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 INFO blam! For more information about this error, try `rustc --explain E0507`. Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 INFO blam! ------------------------------------------ Oct 15 07:36:03.585 INFO blam! Oct 15 07:36:03.585 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:36:03.585 INFO blam! stack backtrace: Oct 15 07:36:03.585 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.585 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.585 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.585 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.585 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.585 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.585 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.585 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.585 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.585 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.585 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.585 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.585 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.585 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.585 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.585 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.585 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.585 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.585 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.585 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.585 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.585 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.585 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.585 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.585 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.585 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.585 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.585 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.585 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.585 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.585 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.585 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.585 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.585 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.585 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.585 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.586 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.586 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.586 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.586 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.586 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.586 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.586 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.586 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.586 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.586 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.586 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.586 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.586 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.586 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.586 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.586 INFO blam! 24: 0x0 - Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 INFO blam! ---- [compile-fail] compile-fail/crates_unused_testing_function.rs stdout ---- Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.586 INFO blam! status: exit code: 1 Oct 15 07:36:03.586 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:36:03.586 INFO blam! stdout: Oct 15 07:36:03.586 INFO blam! ------------------------------------------ Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 INFO blam! ------------------------------------------ Oct 15 07:36:03.586 INFO blam! stderr: Oct 15 07:36:03.586 INFO blam! ------------------------------------------ Oct 15 07:36:03.586 INFO blam! error: function is never used: `roughly_equal` Oct 15 07:36:03.586 INFO blam! --> tests/compile-fail/crates_unused_testing_function.rs:7:1 Oct 15 07:36:03.586 INFO blam! | Oct 15 07:36:03.586 INFO blam! 7 | fn roughly_equal(a: f64, b: f64) -> bool { Oct 15 07:36:03.586 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:36:03.586 INFO blam! | Oct 15 07:36:03.586 INFO blam! note: lint level defined here Oct 15 07:36:03.586 INFO blam! --> tests/compile-fail/crates_unused_testing_function.rs:5:9 Oct 15 07:36:03.586 INFO blam! | Oct 15 07:36:03.586 INFO blam! 5 | #![deny(dead_code)] // Turn the warning into an error so the test framework catches it. Oct 15 07:36:03.586 INFO blam! | ^^^^^^^^^ Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 INFO blam! error: aborting due to previous error Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 INFO blam! ------------------------------------------ Oct 15 07:36:03.586 INFO blam! Oct 15 07:36:03.586 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:36:03.586 INFO blam! stack backtrace: Oct 15 07:36:03.586 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.586 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.586 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.586 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.586 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.586 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.586 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.586 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.586 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.586 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.586 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.586 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.586 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.586 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.587 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.587 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.587 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.587 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.587 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.587 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.587 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.587 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.587 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.587 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.587 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.587 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.587 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.587 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.587 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.587 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.587 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.587 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.587 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.587 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.587 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.587 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.587 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.587 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.587 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.587 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.587 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.587 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.587 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.587 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.587 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.587 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.587 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.587 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.587 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.587 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.587 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.587 INFO blam! 24: 0x0 - Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 INFO blam! ---- [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs stdout ---- Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.587 INFO blam! status: exit code: 1 Oct 15 07:36:03.587 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:36:03.587 INFO blam! stdout: Oct 15 07:36:03.587 INFO blam! ------------------------------------------ Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 INFO blam! ------------------------------------------ Oct 15 07:36:03.587 INFO blam! stderr: Oct 15 07:36:03.587 INFO blam! ------------------------------------------ Oct 15 07:36:03.587 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:36:03.587 INFO blam! --> tests/compile-fail/errors_cant_use_question_mark_in_main.rs:12:5 Oct 15 07:36:03.587 INFO blam! | Oct 15 07:36:03.587 INFO blam! 12 | calculate_tides()?; // error: can't pass the buck any further Oct 15 07:36:03.587 INFO blam! | ^^^^^^^^^^^^^^^^^^ cannot use the `?` operator in a function that returns `()` Oct 15 07:36:03.587 INFO blam! | Oct 15 07:36:03.587 INFO blam! = help: the trait `std::ops::Try` is not implemented for `()` Oct 15 07:36:03.587 INFO blam! = note: required by `std::ops::Try::from_error` Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 INFO blam! error: aborting due to previous error Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 INFO blam! ------------------------------------------ Oct 15 07:36:03.587 INFO blam! Oct 15 07:36:03.587 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:36:03.587 INFO blam! stack backtrace: Oct 15 07:36:03.587 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.587 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.587 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.587 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.587 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.587 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.587 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.588 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.588 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.588 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.588 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.588 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.588 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.588 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.588 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.588 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.594 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.594 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.595 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.595 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.595 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.595 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.595 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.595 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.595 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.595 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.595 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.595 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.595 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.595 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.595 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.595 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.595 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.595 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.595 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.595 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.595 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.595 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.595 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.595 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.595 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.595 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.595 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.595 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.595 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.595 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.595 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.595 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.595 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.595 INFO blam! 24: 0x0 - Oct 15 07:36:03.595 INFO blam! Oct 15 07:36:03.595 INFO blam! ---- [compile-fail] compile-fail/enums_fields.rs stdout ---- Oct 15 07:36:03.595 INFO blam! Oct 15 07:36:03.595 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.595 INFO blam! status: exit code: 1 Oct 15 07:36:03.595 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:36:03.595 INFO blam! stdout: Oct 15 07:36:03.595 INFO blam! ------------------------------------------ Oct 15 07:36:03.595 INFO blam! Oct 15 07:36:03.595 INFO blam! ------------------------------------------ Oct 15 07:36:03.595 INFO blam! stderr: Oct 15 07:36:03.595 INFO blam! ------------------------------------------ Oct 15 07:36:03.595 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:36:03.595 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:03.595 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:36:03.595 INFO blam! Oct 15 07:36:03.595 INFO blam! ------------------------------------------ Oct 15 07:36:03.595 INFO blam! Oct 15 07:36:03.595 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:36:03.595 INFO blam! stack backtrace: Oct 15 07:36:03.595 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.595 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.595 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.595 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.595 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.595 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.595 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.595 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.595 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.595 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.595 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.595 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.595 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.595 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.595 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.596 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.596 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.596 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.596 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.596 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.596 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.596 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.596 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.596 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.596 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.596 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.596 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.596 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.596 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.596 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.596 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.596 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.596 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.596 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.596 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.596 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.596 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.596 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.596 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.596 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.596 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.596 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.596 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.596 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.596 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.596 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.596 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.596 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.596 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.596 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.596 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.596 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.596 INFO blam! 24: 0x0 - Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 INFO blam! ---- [compile-fail] compile-fail/crates_unused_items.rs stdout ---- Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.596 INFO blam! status: exit code: 1 Oct 15 07:36:03.596 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:36:03.596 INFO blam! stdout: Oct 15 07:36:03.596 INFO blam! ------------------------------------------ Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 INFO blam! ------------------------------------------ Oct 15 07:36:03.596 INFO blam! stderr: Oct 15 07:36:03.596 INFO blam! ------------------------------------------ Oct 15 07:36:03.596 INFO blam! error: function is never used: `is_square` Oct 15 07:36:03.596 INFO blam! --> tests/compile-fail/crates_unused_items.rs:23:9 Oct 15 07:36:03.596 INFO blam! | Oct 15 07:36:03.596 INFO blam! 23 | pub fn is_square(root: &Root) -> bool { Oct 15 07:36:03.596 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:36:03.596 INFO blam! | Oct 15 07:36:03.596 INFO blam! note: lint level defined here Oct 15 07:36:03.596 INFO blam! --> tests/compile-fail/crates_unused_items.rs:4:9 Oct 15 07:36:03.596 INFO blam! | Oct 15 07:36:03.596 INFO blam! 4 | #![deny(dead_code)] Oct 15 07:36:03.596 INFO blam! | ^^^^^^^^^ Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 INFO blam! error: aborting due to previous error Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 INFO blam! ------------------------------------------ Oct 15 07:36:03.596 INFO blam! Oct 15 07:36:03.596 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:36:03.596 INFO blam! stack backtrace: Oct 15 07:36:03.596 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.596 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.596 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.596 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.596 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.596 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.596 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.596 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.596 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.596 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.597 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.597 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.597 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.597 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.597 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.597 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.597 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.597 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.597 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.597 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.597 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.597 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.597 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.597 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.597 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.597 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.597 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.597 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.597 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.597 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.597 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.597 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.597 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.597 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.597 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.597 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.597 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.597 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.597 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.597 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.597 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.597 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.597 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.597 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.597 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.597 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.597 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.597 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.597 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.597 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.597 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.597 INFO blam! 24: 0x0 - Oct 15 07:36:03.597 INFO blam! Oct 15 07:36:03.597 INFO blam! ---- [compile-fail] compile-fail/expressions_for_loop_moving.rs stdout ---- Oct 15 07:36:03.597 INFO blam! Oct 15 07:36:03.597 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.597 INFO blam! status: exit code: 1 Oct 15 07:36:03.597 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:36:03.597 INFO blam! stdout: Oct 15 07:36:03.597 INFO blam! ------------------------------------------ Oct 15 07:36:03.597 INFO blam! Oct 15 07:36:03.597 INFO blam! ------------------------------------------ Oct 15 07:36:03.597 INFO blam! stderr: Oct 15 07:36:03.597 INFO blam! ------------------------------------------ Oct 15 07:36:03.610 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:36:03.610 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:03.610 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:03.610 INFO blam! Oct 15 07:36:03.610 INFO blam! ------------------------------------------ Oct 15 07:36:03.610 INFO blam! Oct 15 07:36:03.610 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:36:03.610 INFO blam! stack backtrace: Oct 15 07:36:03.610 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.610 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.611 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.611 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.611 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.611 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.611 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.611 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.611 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.611 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.611 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.611 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.611 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.611 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.611 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.611 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.611 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.611 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.611 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.611 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.611 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.611 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.611 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.611 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.611 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.611 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.611 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.611 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.611 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.611 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.611 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.611 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.611 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.611 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.611 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.611 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.611 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.611 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.611 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.611 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.611 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.611 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.611 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.611 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.611 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.611 INFO blam! 24: 0x0 - Oct 15 07:36:03.611 INFO blam! Oct 15 07:36:03.611 INFO blam! ---- [compile-fail] compile-fail/expressions_closures_runon.rs stdout ---- Oct 15 07:36:03.611 INFO blam! Oct 15 07:36:03.611 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.611 INFO blam! status: exit code: 1 Oct 15 07:36:03.611 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:36:03.611 INFO blam! stdout: Oct 15 07:36:03.611 INFO blam! ------------------------------------------ Oct 15 07:36:03.612 INFO blam! Oct 15 07:36:03.612 INFO blam! ------------------------------------------ Oct 15 07:36:03.612 INFO blam! stderr: Oct 15 07:36:03.612 INFO blam! ------------------------------------------ Oct 15 07:36:03.612 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:36:03.612 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:03.612 INFO blam! Oct 15 07:36:03.612 INFO blam! ------------------------------------------ Oct 15 07:36:03.612 INFO blam! Oct 15 07:36:03.612 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:36:03.612 INFO blam! stack backtrace: Oct 15 07:36:03.612 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.612 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.612 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.612 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.612 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.612 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.612 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.612 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.612 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.612 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.612 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.612 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.612 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.612 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.612 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.612 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.612 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.612 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.612 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.612 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.612 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.612 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.612 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.612 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.612 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.612 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.612 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.612 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.612 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.612 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.612 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.612 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.612 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.612 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.612 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.612 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.612 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.612 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.612 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.612 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.612 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.612 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.612 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.612 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.612 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.612 INFO blam! 24: 0x0 - Oct 15 07:36:03.612 INFO blam! Oct 15 07:36:03.612 INFO blam! ---- [compile-fail] compile-fail/enums_matching_moves_values.rs stdout ---- Oct 15 07:36:03.612 INFO blam! Oct 15 07:36:03.612 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.612 INFO blam! status: exit code: 1 Oct 15 07:36:03.612 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:36:03.612 INFO blam! stdout: Oct 15 07:36:03.612 INFO blam! ------------------------------------------ Oct 15 07:36:03.612 INFO blam! Oct 15 07:36:03.612 INFO blam! ------------------------------------------ Oct 15 07:36:03.613 INFO blam! stderr: Oct 15 07:36:03.613 INFO blam! ------------------------------------------ Oct 15 07:36:03.613 INFO blam! error[E0382]: use of partially moved value: `account` Oct 15 07:36:03.613 INFO blam! --> tests/compile-fail/enums_matching_moves_values.rs:22:31 Oct 15 07:36:03.613 INFO blam! | Oct 15 07:36:03.613 INFO blam! 20 | Account { name, language, .. } => { Oct 15 07:36:03.613 INFO blam! | ---- value moved here Oct 15 07:36:03.613 INFO blam! 21 | ui.greet(&name, &language); Oct 15 07:36:03.613 INFO blam! 22 | ui.show_settings(&account); // error: use of moved value `account` Oct 15 07:36:03.613 INFO blam! | ^^^^^^^ value used here after move Oct 15 07:36:03.613 INFO blam! | Oct 15 07:36:03.613 INFO blam! = note: move occurs because `account.name` has type `std::string::String`, which does not implement the `Copy` trait Oct 15 07:36:03.613 INFO blam! Oct 15 07:36:03.613 INFO blam! error: aborting due to previous error Oct 15 07:36:03.613 INFO blam! Oct 15 07:36:03.613 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.613 INFO blam! Oct 15 07:36:03.613 INFO blam! ------------------------------------------ Oct 15 07:36:03.613 INFO blam! Oct 15 07:36:03.613 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:36:03.613 INFO blam! stack backtrace: Oct 15 07:36:03.613 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.613 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.613 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.613 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.613 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.613 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.613 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.613 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.613 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.613 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.613 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.613 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.613 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.613 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.613 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.613 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.613 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.613 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.613 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.613 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.613 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.613 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.613 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.613 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.613 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.613 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.613 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.613 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.613 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.613 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.613 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.613 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.613 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.613 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.613 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.613 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.613 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.613 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.613 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.613 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.614 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.614 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.614 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.614 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.614 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.614 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.614 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.614 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.614 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.614 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.614 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.614 INFO blam! 24: 0x0 - Oct 15 07:36:03.614 INFO blam! Oct 15 07:36:03.614 INFO blam! ---- [compile-fail] compile-fail/errors_multiple_error_types.rs stdout ---- Oct 15 07:36:03.614 INFO blam! Oct 15 07:36:03.614 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.614 INFO blam! status: exit code: 1 Oct 15 07:36:03.614 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:36:03.614 INFO blam! stdout: Oct 15 07:36:03.614 INFO blam! ------------------------------------------ Oct 15 07:36:03.614 INFO blam! Oct 15 07:36:03.614 INFO blam! ------------------------------------------ Oct 15 07:36:03.614 INFO blam! stderr: Oct 15 07:36:03.614 INFO blam! ------------------------------------------ Oct 15 07:36:03.614 INFO blam! error[E0277]: the trait bound `std::io::Error: std::convert::From` is not satisfied Oct 15 07:36:03.614 INFO blam! --> tests/compile-fail/errors_multiple_error_types.rs:14:22 Oct 15 07:36:03.614 INFO blam! | Oct 15 07:36:03.615 INFO blam! 14 | numbers.push(line.parse()?); // parsing integers can fail Oct 15 07:36:03.615 INFO blam! | ^^^^^^^^^^^^^ the trait `std::convert::From` is not implemented for `std::io::Error` Oct 15 07:36:03.615 INFO blam! | Oct 15 07:36:03.615 INFO blam! = help: the following implementations were found: Oct 15 07:36:03.615 INFO blam! > Oct 15 07:36:03.615 INFO blam! > Oct 15 07:36:03.615 INFO blam! >> Oct 15 07:36:03.615 INFO blam! = note: required by `std::convert::From::from` Oct 15 07:36:03.615 INFO blam! Oct 15 07:36:03.615 INFO blam! error: aborting due to previous error Oct 15 07:36:03.615 INFO blam! Oct 15 07:36:03.615 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:03.615 INFO blam! Oct 15 07:36:03.615 INFO blam! ------------------------------------------ Oct 15 07:36:03.615 INFO blam! Oct 15 07:36:03.615 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:36:03.615 INFO blam! stack backtrace: Oct 15 07:36:03.615 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.615 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.615 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.615 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.615 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.615 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.615 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.615 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.615 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.615 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.615 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.615 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.615 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.615 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.615 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.615 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.615 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.615 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.615 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.615 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.615 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.615 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.615 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.615 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.615 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.615 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.615 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.615 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.615 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.615 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.615 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.615 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.615 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.615 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.615 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.615 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.615 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.615 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.615 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.615 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.615 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.615 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.615 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.615 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.615 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.615 INFO blam! 24: 0x0 - Oct 15 07:36:03.615 INFO blam! Oct 15 07:36:03.615 INFO blam! ---- [compile-fail] compile-fail/expressions_if_else_types.rs stdout ---- Oct 15 07:36:03.615 INFO blam! Oct 15 07:36:03.615 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.615 INFO blam! status: exit code: 1 Oct 15 07:36:03.616 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:36:03.616 INFO blam! stdout: Oct 15 07:36:03.616 INFO blam! ------------------------------------------ Oct 15 07:36:03.616 INFO blam! Oct 15 07:36:03.616 INFO blam! ------------------------------------------ Oct 15 07:36:03.616 INFO blam! stderr: Oct 15 07:36:03.616 INFO blam! ------------------------------------------ Oct 15 07:36:03.616 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:36:03.616 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:03.616 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:36:03.616 INFO blam! Oct 15 07:36:03.616 INFO blam! ------------------------------------------ Oct 15 07:36:03.616 INFO blam! Oct 15 07:36:03.616 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:36:03.616 INFO blam! stack backtrace: Oct 15 07:36:03.616 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.616 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.616 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.616 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.616 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.616 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.616 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.616 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.616 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.616 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.616 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.616 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.616 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.616 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.616 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.616 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.616 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.616 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.616 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.616 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.616 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.616 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.616 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.616 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.616 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.616 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.616 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.616 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.616 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.616 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.616 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.616 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.616 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.616 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.616 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.616 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.616 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.617 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.617 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.617 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.617 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.617 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.617 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.617 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.617 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.617 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.617 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.617 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.617 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.617 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.617 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.617 INFO blam! 24: 0x0 - Oct 15 07:36:03.617 INFO blam! Oct 15 07:36:03.617 INFO blam! ---- [compile-fail] compile-fail/expressions_if_else_types_2.rs stdout ---- Oct 15 07:36:03.617 INFO blam! Oct 15 07:36:03.617 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.617 INFO blam! status: exit code: 1 Oct 15 07:36:03.617 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:36:03.617 INFO blam! stdout: Oct 15 07:36:03.617 INFO blam! ------------------------------------------ Oct 15 07:36:03.617 INFO blam! Oct 15 07:36:03.617 INFO blam! ------------------------------------------ Oct 15 07:36:03.617 INFO blam! stderr: Oct 15 07:36:03.617 INFO blam! ------------------------------------------ Oct 15 07:36:03.617 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:36:03.617 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:03.617 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:36:03.617 INFO blam! Oct 15 07:36:03.617 INFO blam! ------------------------------------------ Oct 15 07:36:03.617 INFO blam! Oct 15 07:36:03.617 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:36:03.617 INFO blam! stack backtrace: Oct 15 07:36:03.617 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.617 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.617 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.617 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.617 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.617 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.617 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.617 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.617 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.617 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.617 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.617 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.617 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.617 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.617 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.617 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.617 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.617 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.617 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.617 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.617 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.617 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.617 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.617 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.618 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.618 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.618 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.618 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.618 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.618 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.618 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.618 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.618 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.618 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.618 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.618 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.618 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.618 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.618 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.618 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.618 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.618 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.618 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.618 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.618 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.618 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.618 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.618 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.618 INFO blam! 24: 0x0 - Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 INFO blam! ---- [compile-fail] compile-fail/enums_move_into_guard.rs stdout ---- Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.618 INFO blam! status: exit code: 1 Oct 15 07:36:03.618 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:36:03.618 INFO blam! stdout: Oct 15 07:36:03.618 INFO blam! ------------------------------------------ Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 INFO blam! ------------------------------------------ Oct 15 07:36:03.618 INFO blam! stderr: Oct 15 07:36:03.618 INFO blam! ------------------------------------------ Oct 15 07:36:03.618 INFO blam! error[E0008]: cannot bind by-move into a pattern guard Oct 15 07:36:03.618 INFO blam! --> tests/compile-fail/enums_move_into_guard.rs:19:18 Oct 15 07:36:03.618 INFO blam! | Oct 15 07:36:03.618 INFO blam! 19 | Some(point) if self.distance_to(point) < 10 => Oct 15 07:36:03.618 INFO blam! | ^^^^^ moves value into pattern guard Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 INFO blam! error: aborting due to previous error Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 INFO blam! For more information about this error, try `rustc --explain E0008`. Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 INFO blam! ------------------------------------------ Oct 15 07:36:03.618 INFO blam! Oct 15 07:36:03.618 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:36:03.618 INFO blam! stack backtrace: Oct 15 07:36:03.618 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.618 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.618 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.618 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.618 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.618 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.618 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.618 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.618 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.618 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.618 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.618 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.618 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.618 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.622 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.622 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.622 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.623 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.623 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.623 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.623 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.623 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.623 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.623 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.623 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.623 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.623 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.623 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.623 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.623 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.623 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.623 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.623 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.623 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.623 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.623 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.623 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.623 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.623 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.623 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.623 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.623 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.623 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.623 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.623 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.623 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.623 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.623 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.623 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.623 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.623 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.623 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.623 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.623 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.623 INFO blam! 24: 0x0 - Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 INFO blam! ---- [compile-fail] compile-fail/expressions_match_exhaustive.rs stdout ---- Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.623 INFO blam! status: exit code: 1 Oct 15 07:36:03.623 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:36:03.623 INFO blam! stdout: Oct 15 07:36:03.623 INFO blam! ------------------------------------------ Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 INFO blam! ------------------------------------------ Oct 15 07:36:03.623 INFO blam! stderr: Oct 15 07:36:03.623 INFO blam! ------------------------------------------ Oct 15 07:36:03.623 INFO blam! error[E0004]: non-exhaustive patterns: `Two`, `Three`, `Four` and 7 more not covered Oct 15 07:36:03.623 INFO blam! --> tests/compile-fail/expressions_match_exhaustive.rs:22:23 Oct 15 07:36:03.623 INFO blam! | Oct 15 07:36:03.623 INFO blam! 22 | let score = match card.rank { Oct 15 07:36:03.623 INFO blam! | ^^^^^^^^^ patterns `Two`, `Three`, `Four` and 7 more not covered Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 INFO blam! error: aborting due to previous error Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 INFO blam! For more information about this error, try `rustc --explain E0004`. Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 INFO blam! ------------------------------------------ Oct 15 07:36:03.623 INFO blam! Oct 15 07:36:03.623 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:36:03.623 INFO blam! stack backtrace: Oct 15 07:36:03.626 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.626 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.626 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.627 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.627 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.627 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.627 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.627 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.627 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.627 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.627 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.627 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.627 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.627 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.627 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.627 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.627 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.627 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.627 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.627 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.627 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.627 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.627 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.627 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.627 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.627 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.627 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.627 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.627 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.627 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.627 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.627 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.627 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.627 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.627 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.627 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.627 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.627 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.627 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.627 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.627 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.627 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.627 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.627 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.627 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.627 INFO blam! 24: 0x0 - Oct 15 07:36:03.627 INFO blam! Oct 15 07:36:03.627 INFO blam! ---- [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs stdout ---- Oct 15 07:36:03.627 INFO blam! Oct 15 07:36:03.627 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.627 INFO blam! status: exit code: 1 Oct 15 07:36:03.627 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:36:03.627 INFO blam! stdout: Oct 15 07:36:03.627 INFO blam! ------------------------------------------ Oct 15 07:36:03.627 INFO blam! Oct 15 07:36:03.627 INFO blam! ------------------------------------------ Oct 15 07:36:03.627 INFO blam! stderr: Oct 15 07:36:03.627 INFO blam! ------------------------------------------ Oct 15 07:36:03.627 INFO blam! error: unreachable pattern Oct 15 07:36:03.627 INFO blam! --> tests/compile-fail/enums_cant_use_variables_in_pattern.rs:26:9 Oct 15 07:36:03.627 INFO blam! | Oct 15 07:36:03.627 INFO blam! 26 | Some(other_hex) => Oct 15 07:36:03.627 INFO blam! | ^^^^^^^^^^^^^^^ Oct 15 07:36:03.627 INFO blam! | Oct 15 07:36:03.627 INFO blam! note: lint level defined here Oct 15 07:36:03.627 INFO blam! --> tests/compile-fail/enums_cant_use_variables_in_pattern.rs:2:9 Oct 15 07:36:03.627 INFO blam! | Oct 15 07:36:03.627 INFO blam! 2 | #![deny(unreachable_patterns)] Oct 15 07:36:03.627 INFO blam! | ^^^^^^^^^^^^^^^^^^^^ Oct 15 07:36:03.627 INFO blam! Oct 15 07:36:03.627 INFO blam! error: aborting due to previous error Oct 15 07:36:03.627 INFO blam! Oct 15 07:36:03.628 INFO blam! Oct 15 07:36:03.628 INFO blam! ------------------------------------------ Oct 15 07:36:03.628 INFO blam! Oct 15 07:36:03.628 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:36:03.628 INFO blam! stack backtrace: Oct 15 07:36:03.628 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.628 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.628 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.628 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.628 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.628 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.628 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.628 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.628 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.628 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.628 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.628 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.628 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.628 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.628 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.628 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.628 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.628 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.628 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.628 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.628 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.628 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.628 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.628 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.628 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.628 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.628 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.628 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.628 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.628 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.628 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.628 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.628 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.628 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.628 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.628 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.628 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.628 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.628 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.628 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.628 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.628 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.628 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.628 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.628 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.628 INFO blam! 24: 0x0 - Oct 15 07:36:03.628 INFO blam! Oct 15 07:36:03.628 INFO blam! ---- [compile-fail] compile-fail/expressions_match_types.rs stdout ---- Oct 15 07:36:03.628 INFO blam! Oct 15 07:36:03.628 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.628 INFO blam! status: exit code: 1 Oct 15 07:36:03.628 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:36:03.628 INFO blam! stdout: Oct 15 07:36:03.628 INFO blam! ------------------------------------------ Oct 15 07:36:03.628 INFO blam! Oct 15 07:36:03.628 INFO blam! ------------------------------------------ Oct 15 07:36:03.628 INFO blam! stderr: Oct 15 07:36:03.628 INFO blam! ------------------------------------------ Oct 15 07:36:03.628 INFO blam! error[E0308]: match arms have incompatible types Oct 15 07:36:03.628 INFO blam! --> tests/compile-fail/expressions_match_types.rs:18:9 Oct 15 07:36:03.628 INFO blam! | Oct 15 07:36:03.628 INFO blam! 18 | / match favorites.element { Oct 15 07:36:03.628 INFO blam! 19 | | Fire => Pet::RedPanda, Oct 15 07:36:03.628 INFO blam! 20 | | Air => Pet::Buffalo, Oct 15 07:36:03.629 INFO blam! 21 | | Water => Pet::Orca, Oct 15 07:36:03.629 INFO blam! 22 | | _ => None // error: incompatible types Oct 15 07:36:03.629 INFO blam! | | ---- match arm with an incompatible type Oct 15 07:36:03.629 INFO blam! 23 | | }; Oct 15 07:36:03.629 INFO blam! | |_________^ expected enum `Pet`, found enum `std::option::Option` Oct 15 07:36:03.629 INFO blam! | Oct 15 07:36:03.629 INFO blam! = note: expected type `Pet` Oct 15 07:36:03.629 INFO blam! found type `std::option::Option<_>` Oct 15 07:36:03.629 INFO blam! Oct 15 07:36:03.629 INFO blam! error: aborting due to previous error Oct 15 07:36:03.629 INFO blam! Oct 15 07:36:03.629 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:03.629 INFO blam! Oct 15 07:36:03.629 INFO blam! ------------------------------------------ Oct 15 07:36:03.629 INFO blam! Oct 15 07:36:03.629 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:36:03.629 INFO blam! stack backtrace: Oct 15 07:36:03.629 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.629 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.629 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.629 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.629 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.629 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.629 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.629 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.629 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.629 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.629 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.629 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.629 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.629 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.629 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.629 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.629 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.629 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.629 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.629 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.629 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.629 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.629 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.629 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.629 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.629 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.629 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.629 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.629 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.629 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.629 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.629 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.629 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.629 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.629 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.629 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.629 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.629 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.629 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.629 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.629 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.629 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.629 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.629 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.629 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.629 INFO blam! 24: 0x0 - Oct 15 07:36:03.629 INFO blam! Oct 15 07:36:03.629 INFO blam! ---- [compile-fail] compile-fail/errors_unused_result_warning.rs stdout ---- Oct 15 07:36:03.629 INFO blam! Oct 15 07:36:03.629 INFO blam! error: compile-fail test compiled successfully! Oct 15 07:36:03.629 INFO blam! status: exit code: 0 Oct 15 07:36:03.629 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:36:03.630 INFO blam! stdout: Oct 15 07:36:03.634 INFO blam! ------------------------------------------ Oct 15 07:36:03.634 INFO blam! Oct 15 07:36:03.634 INFO blam! ------------------------------------------ Oct 15 07:36:03.635 INFO blam! stderr: Oct 15 07:36:03.635 INFO blam! ------------------------------------------ Oct 15 07:36:03.635 INFO blam! Oct 15 07:36:03.635 INFO blam! ------------------------------------------ Oct 15 07:36:03.635 INFO blam! Oct 15 07:36:03.635 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:36:03.635 INFO blam! stack backtrace: Oct 15 07:36:03.635 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.635 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.635 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.635 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.635 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.635 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.635 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.635 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.635 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.635 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.635 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.635 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.635 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.635 INFO blam! 8: 0x55b56aeea23c - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.635 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:161 Oct 15 07:36:03.635 INFO blam! 9: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.635 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.635 INFO blam! 10: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.635 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.635 INFO blam! 11: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.635 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.635 INFO blam! 12: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.635 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.635 INFO blam! 13: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.635 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.635 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.635 INFO blam! 14: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.635 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.635 INFO blam! 15: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.635 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.635 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.635 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.635 INFO blam! 16: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.635 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.635 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.635 INFO blam! 17: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.635 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.635 INFO blam! 18: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.635 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.635 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.635 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.635 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.635 INFO blam! 19: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.635 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.635 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.635 INFO blam! 20: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.635 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.635 INFO blam! 21: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.635 INFO blam! 22: 0x7fe7ace8a41c - clone Oct 15 07:36:03.635 INFO blam! 23: 0x0 - Oct 15 07:36:03.635 INFO blam! Oct 15 07:36:03.635 INFO blam! ---- [compile-fail] compile-fail/expressions_generics.rs stdout ---- Oct 15 07:36:03.635 INFO blam! Oct 15 07:36:03.635 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.635 INFO blam! status: exit code: 1 Oct 15 07:36:03.635 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:36:03.635 INFO blam! stdout: Oct 15 07:36:03.636 INFO blam! ------------------------------------------ Oct 15 07:36:03.636 INFO blam! Oct 15 07:36:03.636 INFO blam! ------------------------------------------ Oct 15 07:36:03.636 INFO blam! stderr: Oct 15 07:36:03.636 INFO blam! ------------------------------------------ Oct 15 07:36:03.636 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:36:03.636 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:36:03.636 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:36:03.636 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:36:03.636 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:36:03.636 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:36:03.639 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:36:03.639 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:36:03.639 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:36:03.639 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:36:03.639 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:36:03.639 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:36:03.639 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:36:03.639 INFO blam! Oct 15 07:36:03.639 INFO blam! ------------------------------------------ Oct 15 07:36:03.639 INFO blam! Oct 15 07:36:03.639 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:36:03.639 INFO blam! stack backtrace: Oct 15 07:36:03.639 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.639 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.639 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.639 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.639 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.639 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.639 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.639 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.639 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.639 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.639 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.639 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.639 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.639 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.639 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.639 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.639 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.639 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.639 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.639 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.639 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.639 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.639 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.639 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.639 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.639 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.639 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.639 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.639 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.639 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.639 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.639 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.639 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.639 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.639 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.639 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.639 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.639 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.639 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.639 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.639 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.639 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.639 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.639 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.639 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.639 INFO blam! 24: 0x0 - Oct 15 07:36:03.639 INFO blam! Oct 15 07:36:03.639 INFO blam! ---- [compile-fail] compile-fail/expressions_negative_unsigned.rs stdout ---- Oct 15 07:36:03.639 INFO blam! Oct 15 07:36:03.639 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.639 INFO blam! status: exit code: 1 Oct 15 07:36:03.639 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:36:03.640 INFO blam! stdout: Oct 15 07:36:03.640 INFO blam! ------------------------------------------ Oct 15 07:36:03.640 INFO blam! Oct 15 07:36:03.640 INFO blam! ------------------------------------------ Oct 15 07:36:03.640 INFO blam! stderr: Oct 15 07:36:03.640 INFO blam! ------------------------------------------ Oct 15 07:36:03.640 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:36:03.640 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:03.640 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:36:03.640 INFO blam! Oct 15 07:36:03.640 INFO blam! ------------------------------------------ Oct 15 07:36:03.640 INFO blam! Oct 15 07:36:03.640 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:36:03.640 INFO blam! stack backtrace: Oct 15 07:36:03.640 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.640 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.640 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.640 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.640 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.640 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.640 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.640 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.640 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.640 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.640 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.640 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.640 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.640 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.640 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.640 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.640 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.640 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.640 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.640 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.640 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.640 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.640 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.640 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.640 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.640 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.640 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.640 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.640 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.640 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.640 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.640 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.640 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.640 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.640 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.640 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.640 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.640 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.640 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.640 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.640 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.640 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.640 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.640 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.640 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.640 INFO blam! 24: 0x0 - Oct 15 07:36:03.640 INFO blam! Oct 15 07:36:03.640 INFO blam! ---- [compile-fail] compile-fail/macros_json_array.rs stdout ---- Oct 15 07:36:03.640 INFO blam! Oct 15 07:36:03.640 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.640 INFO blam! status: exit code: 1 Oct 15 07:36:03.641 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:36:03.641 INFO blam! stdout: Oct 15 07:36:03.641 INFO blam! ------------------------------------------ Oct 15 07:36:03.641 INFO blam! Oct 15 07:36:03.641 INFO blam! ------------------------------------------ Oct 15 07:36:03.641 INFO blam! stderr: Oct 15 07:36:03.641 INFO blam! ------------------------------------------ Oct 15 07:36:03.641 INFO blam! error: expected type, found `440.0` Oct 15 07:36:03.641 INFO blam! --> tests/compile-fail/macros_json_array.rs:26:30 Oct 15 07:36:03.641 INFO blam! | Oct 15 07:36:03.641 INFO blam! 26 | "pitch": 440.0 Oct 15 07:36:03.641 INFO blam! | ^^^^^ expecting a type here because of type ascription Oct 15 07:36:03.641 INFO blam! Oct 15 07:36:03.641 INFO blam! error: aborting due to previous error Oct 15 07:36:03.641 INFO blam! Oct 15 07:36:03.641 INFO blam! Oct 15 07:36:03.641 INFO blam! ------------------------------------------ Oct 15 07:36:03.641 INFO blam! Oct 15 07:36:03.641 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:36:03.641 INFO blam! stack backtrace: Oct 15 07:36:03.641 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.641 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.641 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.641 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.641 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.641 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.641 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.641 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.641 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.641 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.641 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.641 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.641 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.641 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.641 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.641 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.641 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.641 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.641 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.641 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.641 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.641 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.641 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.641 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.641 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.641 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.641 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.641 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.641 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.641 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.641 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.641 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.641 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.641 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.641 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.641 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.641 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.641 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.641 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.641 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.641 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.641 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.641 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.641 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.651 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.651 INFO blam! 24: 0x0 - Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 INFO blam! ---- [compile-fail] compile-fail/iterators_unused.rs stdout ---- Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.651 INFO blam! status: exit code: 1 Oct 15 07:36:03.651 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:36:03.651 INFO blam! stdout: Oct 15 07:36:03.651 INFO blam! ------------------------------------------ Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 INFO blam! ------------------------------------------ Oct 15 07:36:03.651 INFO blam! stderr: Oct 15 07:36:03.651 INFO blam! ------------------------------------------ Oct 15 07:36:03.651 INFO blam! error: unused `std::iter::Map` which must be used Oct 15 07:36:03.651 INFO blam! --> tests/compile-fail/iterators_unused.rs:7:5 Oct 15 07:36:03.651 INFO blam! | Oct 15 07:36:03.651 INFO blam! 7 | / ["earth", "water", "air", "fire"] Oct 15 07:36:03.651 INFO blam! 8 | | .iter().map(|elt| println!("{}", elt)); Oct 15 07:36:03.651 INFO blam! | |_______________________________________________^ Oct 15 07:36:03.651 INFO blam! | Oct 15 07:36:03.651 INFO blam! note: lint level defined here Oct 15 07:36:03.651 INFO blam! --> tests/compile-fail/iterators_unused.rs:5:8 Oct 15 07:36:03.651 INFO blam! | Oct 15 07:36:03.651 INFO blam! 5 | #[deny(unused_must_use)] Oct 15 07:36:03.651 INFO blam! | ^^^^^^^^^^^^^^^ Oct 15 07:36:03.651 INFO blam! = note: iterator adaptors are lazy and do nothing unless consumed Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 INFO blam! error: aborting due to previous error Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 INFO blam! ------------------------------------------ Oct 15 07:36:03.651 INFO blam! Oct 15 07:36:03.651 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:36:03.651 INFO blam! stack backtrace: Oct 15 07:36:03.651 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.651 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.651 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.651 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.651 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.651 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.651 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.651 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.651 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.651 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.651 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.651 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.651 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.651 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.651 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.651 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.651 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.651 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.651 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.651 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.651 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.651 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.651 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.651 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.651 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.651 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.651 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.651 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.651 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.651 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.651 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.651 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.651 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.651 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.651 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.651 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.651 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.651 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.652 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.652 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.652 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.652 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.652 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.652 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.652 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.652 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.652 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.652 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.652 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.652 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.652 INFO blam! 24: 0x0 - Oct 15 07:36:03.652 INFO blam! Oct 15 07:36:03.652 INFO blam! ---- [compile-fail] compile-fail/io_collecting_lines.rs stdout ---- Oct 15 07:36:03.652 INFO blam! Oct 15 07:36:03.652 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.652 INFO blam! status: exit code: 1 Oct 15 07:36:03.652 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:36:03.652 INFO blam! stdout: Oct 15 07:36:03.652 INFO blam! ------------------------------------------ Oct 15 07:36:03.652 INFO blam! Oct 15 07:36:03.652 INFO blam! ------------------------------------------ Oct 15 07:36:03.652 INFO blam! stderr: Oct 15 07:36:03.652 INFO blam! ------------------------------------------ Oct 15 07:36:03.652 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:36:03.652 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:03.652 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:03.652 INFO blam! Oct 15 07:36:03.652 INFO blam! ------------------------------------------ Oct 15 07:36:03.652 INFO blam! Oct 15 07:36:03.652 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:36:03.652 INFO blam! stack backtrace: Oct 15 07:36:03.652 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.652 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.652 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.652 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.652 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.652 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.652 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.652 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.652 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.652 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.652 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.652 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.652 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.652 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.652 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.652 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.652 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.652 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.652 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.652 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.652 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.652 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.652 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.652 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.652 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.652 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.652 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.652 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.652 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.652 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.652 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.652 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.652 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.653 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.653 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.653 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.653 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.653 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.653 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.653 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.653 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.653 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.653 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.653 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.653 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.653 INFO blam! 24: 0x0 - Oct 15 07:36:03.653 INFO blam! Oct 15 07:36:03.653 INFO blam! ---- [compile-fail] compile-fail/io_stdin_lock.rs stdout ---- Oct 15 07:36:03.653 INFO blam! Oct 15 07:36:03.653 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.653 INFO blam! status: exit code: 1 Oct 15 07:36:03.653 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:36:03.653 INFO blam! stdout: Oct 15 07:36:03.653 INFO blam! ------------------------------------------ Oct 15 07:36:03.653 INFO blam! Oct 15 07:36:03.653 INFO blam! ------------------------------------------ Oct 15 07:36:03.653 INFO blam! stderr: Oct 15 07:36:03.653 INFO blam! ------------------------------------------ Oct 15 07:36:03.653 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:36:03.653 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:03.653 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:03.653 INFO blam! Oct 15 07:36:03.653 INFO blam! ------------------------------------------ Oct 15 07:36:03.653 INFO blam! Oct 15 07:36:03.653 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:36:03.653 INFO blam! stack backtrace: Oct 15 07:36:03.653 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.653 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.653 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.653 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.653 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.653 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.653 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.653 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.653 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.653 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.653 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.653 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.653 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.653 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.653 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.653 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.653 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.653 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.653 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.653 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.653 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.653 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.653 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.653 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.653 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.653 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.653 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.653 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.653 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.653 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.653 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.653 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.653 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.653 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.654 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.654 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.654 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.654 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.654 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.654 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.654 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.654 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.654 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.654 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.654 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.654 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.654 INFO blam! 24: 0x0 - Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 INFO blam! ---- [compile-fail] compile-fail/expressions_missing_semicolon.rs stdout ---- Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.654 INFO blam! status: exit code: 1 Oct 15 07:36:03.654 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:36:03.654 INFO blam! stdout: Oct 15 07:36:03.654 INFO blam! ------------------------------------------ Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 INFO blam! ------------------------------------------ Oct 15 07:36:03.654 INFO blam! stderr: Oct 15 07:36:03.654 INFO blam! ------------------------------------------ Oct 15 07:36:03.654 INFO blam! error[E0308]: mismatched types Oct 15 07:36:03.654 INFO blam! --> tests/compile-fail/expressions_missing_semicolon.rs:19:9 Oct 15 07:36:03.654 INFO blam! | Oct 15 07:36:03.654 INFO blam! 14 | fn main() { Oct 15 07:36:03.654 INFO blam! | - expected `()` because of default return type Oct 15 07:36:03.654 INFO blam! ... Oct 15 07:36:03.654 INFO blam! 19 | page.compute_size() // oops, missing semicolon Oct 15 07:36:03.654 INFO blam! | ^^^^^^^^^^^^^^^^^^^- help: try adding a semicolon: `;` Oct 15 07:36:03.654 INFO blam! | | Oct 15 07:36:03.654 INFO blam! | expected (), found tuple Oct 15 07:36:03.654 INFO blam! | Oct 15 07:36:03.654 INFO blam! = note: expected type `()` Oct 15 07:36:03.654 INFO blam! found type `(u32, u32)` Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 INFO blam! error: aborting due to previous error Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 INFO blam! ------------------------------------------ Oct 15 07:36:03.654 INFO blam! Oct 15 07:36:03.654 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:36:03.654 INFO blam! stack backtrace: Oct 15 07:36:03.654 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.654 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.654 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.654 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.654 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.654 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.654 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.654 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.654 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.654 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.654 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.654 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.654 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.654 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.654 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.654 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.654 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.654 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.654 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.654 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.654 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.654 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.654 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.654 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.654 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.655 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.655 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.655 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.655 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.655 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.655 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.655 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.655 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.655 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.655 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.655 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.655 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.655 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.655 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.655 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.655 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.655 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.655 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.655 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.655 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.655 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.655 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.655 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.655 INFO blam! 24: 0x0 - Oct 15 07:36:03.655 INFO blam! Oct 15 07:36:03.655 INFO blam! ---- [compile-fail] compile-fail/io_string_write.rs stdout ---- Oct 15 07:36:03.655 INFO blam! Oct 15 07:36:03.655 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.655 INFO blam! status: exit code: 1 Oct 15 07:36:03.655 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:36:03.655 INFO blam! stdout: Oct 15 07:36:03.655 INFO blam! ------------------------------------------ Oct 15 07:36:03.655 INFO blam! Oct 15 07:36:03.655 INFO blam! ------------------------------------------ Oct 15 07:36:03.655 INFO blam! stderr: Oct 15 07:36:03.655 INFO blam! ------------------------------------------ Oct 15 07:36:03.655 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:36:03.655 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:03.655 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:03.655 INFO blam! Oct 15 07:36:03.655 INFO blam! ------------------------------------------ Oct 15 07:36:03.655 INFO blam! Oct 15 07:36:03.655 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:36:03.655 INFO blam! stack backtrace: Oct 15 07:36:03.655 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.655 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.655 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.655 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.655 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.655 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.655 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.655 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.655 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.655 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.655 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.655 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.659 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.662 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.663 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.663 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.663 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.663 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.663 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.663 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.663 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.663 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.663 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.663 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.663 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.663 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.663 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.663 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.663 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.663 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.663 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.663 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.663 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.663 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.663 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.663 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.663 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.663 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.663 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.663 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.663 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.663 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.663 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.663 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.663 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.663 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.663 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.663 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.663 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.663 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.663 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.663 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.663 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.663 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.663 INFO blam! 24: 0x0 - Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! ---- [compile-fail] compile-fail/macros_hygiene_setup_req.rs stdout ---- Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.663 INFO blam! status: exit code: 1 Oct 15 07:36:03.663 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:36:03.663 INFO blam! stdout: Oct 15 07:36:03.663 INFO blam! ------------------------------------------ Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! ------------------------------------------ Oct 15 07:36:03.663 INFO blam! stderr: Oct 15 07:36:03.663 INFO blam! ------------------------------------------ Oct 15 07:36:03.663 INFO blam! error[E0425]: cannot find value `server_socket` in this scope Oct 15 07:36:03.663 INFO blam! --> tests/compile-fail/macros_hygiene_setup_req.rs:15:38 Oct 15 07:36:03.663 INFO blam! | Oct 15 07:36:03.663 INFO blam! 15 | let req = ServerRequest::new(server_socket.session()); Oct 15 07:36:03.663 INFO blam! | ^^^^^^^^^^^^^ not found in this scope Oct 15 07:36:03.663 INFO blam! ... Oct 15 07:36:03.663 INFO blam! 20 | setup_req!(); // declares `req`, uses `server_socket` Oct 15 07:36:03.663 INFO blam! | ------------- in this macro invocation Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! error[E0425]: cannot find value `req` in this scope Oct 15 07:36:03.663 INFO blam! --> tests/compile-fail/macros_hygiene_setup_req.rs:21:10 Oct 15 07:36:03.663 INFO blam! | Oct 15 07:36:03.663 INFO blam! 21 | drop(req); // code that uses `req` Oct 15 07:36:03.663 INFO blam! | ^^^ not found in this scope Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! error[E0601]: `main` function not found in crate `macros_hygiene_setup_req` Oct 15 07:36:03.663 INFO blam! | Oct 15 07:36:03.663 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/macros_hygiene_setup_req.rs` Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! error: aborting due to 3 previous errors Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! Some errors occurred: E0425, E0601. Oct 15 07:36:03.663 INFO blam! For more information about an error, try `rustc --explain E0425`. Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 INFO blam! ------------------------------------------ Oct 15 07:36:03.663 INFO blam! Oct 15 07:36:03.663 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:36:03.663 INFO blam! stack backtrace: Oct 15 07:36:03.663 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.664 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.664 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.664 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.664 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.664 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.664 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.664 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.664 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.664 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.664 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.664 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.664 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.664 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.664 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.664 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.664 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.664 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.664 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.664 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.664 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.664 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.664 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.664 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.664 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.664 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.664 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.664 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.664 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.664 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.664 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.664 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.664 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.664 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.664 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.664 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.664 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.664 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.664 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.664 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.664 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.664 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.664 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.664 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.664 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.664 INFO blam! 24: 0x0 - Oct 15 07:36:03.664 INFO blam! Oct 15 07:36:03.664 INFO blam! ---- [compile-fail] compile-fail/expressions_while_true.rs stdout ---- Oct 15 07:36:03.664 INFO blam! Oct 15 07:36:03.664 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.664 INFO blam! status: exit code: 1 Oct 15 07:36:03.664 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:36:03.664 INFO blam! stdout: Oct 15 07:36:03.664 INFO blam! ------------------------------------------ Oct 15 07:36:03.664 INFO blam! Oct 15 07:36:03.664 INFO blam! ------------------------------------------ Oct 15 07:36:03.664 INFO blam! stderr: Oct 15 07:36:03.664 INFO blam! ------------------------------------------ Oct 15 07:36:03.664 INFO blam! error[E0308]: mismatched types Oct 15 07:36:03.664 INFO blam! --> tests/compile-fail/expressions_while_true.rs:14:5 Oct 15 07:36:03.664 INFO blam! | Oct 15 07:36:03.664 INFO blam! 13 | fn wait_for_process(process: &mut Process) -> i32 { Oct 15 07:36:03.664 INFO blam! | --- expected `i32` because of return type Oct 15 07:36:03.664 INFO blam! 14 | / while true { Oct 15 07:36:03.664 INFO blam! 15 | | if process.wait() { Oct 15 07:36:03.664 INFO blam! 16 | | return process.exit_code(); Oct 15 07:36:03.664 INFO blam! 17 | | } Oct 15 07:36:03.664 INFO blam! 18 | | } Oct 15 07:36:03.664 INFO blam! | |_____^ expected i32, found () Oct 15 07:36:03.665 INFO blam! | Oct 15 07:36:03.665 INFO blam! = note: expected type `i32` Oct 15 07:36:03.665 INFO blam! found type `()` Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 INFO blam! error: aborting due to previous error Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 INFO blam! ------------------------------------------ Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 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:36:03.665 INFO blam! stack backtrace: Oct 15 07:36:03.665 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.665 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.665 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.665 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.665 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.665 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.665 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.665 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.665 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.665 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.665 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.665 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.665 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.665 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.665 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.665 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.665 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.665 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.665 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.665 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.665 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.665 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.665 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.665 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.665 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.665 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.665 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.665 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.665 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.665 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.665 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.665 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.665 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.665 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.665 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.665 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.665 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.665 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.665 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.665 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.665 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.665 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.665 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.665 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.665 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.665 INFO blam! 24: 0x0 - Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 INFO blam! ---- [compile-fail] compile-fail/macros_moving.rs stdout ---- Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.665 INFO blam! status: exit code: 1 Oct 15 07:36:03.665 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:36:03.665 INFO blam! stdout: Oct 15 07:36:03.665 INFO blam! ------------------------------------------ Oct 15 07:36:03.665 INFO blam! Oct 15 07:36:03.665 INFO blam! ------------------------------------------ Oct 15 07:36:03.665 INFO blam! stderr: Oct 15 07:36:03.665 INFO blam! ------------------------------------------ Oct 15 07:36:03.666 INFO blam! error[E0382]: use of moved value: `s` Oct 15 07:36:03.666 INFO blam! --> tests/compile-fail/macros_moving.rs:18:41 Oct 15 07:36:03.666 INFO blam! | Oct 15 07:36:03.666 INFO blam! 17 | bad_assert_eq!(s, "a rose"); Oct 15 07:36:03.666 INFO blam! | - value moved here Oct 15 07:36:03.666 INFO blam! 18 | println!("confirmed: {} is a rose", s); // error: use of moved value "s" Oct 15 07:36:03.666 INFO blam! | ^ value used here after move Oct 15 07:36:03.666 INFO blam! | Oct 15 07:36:03.666 INFO blam! = note: move occurs because `s` has type `std::string::String`, which does not implement the `Copy` trait Oct 15 07:36:03.666 INFO blam! Oct 15 07:36:03.666 INFO blam! error: aborting due to previous error Oct 15 07:36:03.666 INFO blam! Oct 15 07:36:03.666 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.666 INFO blam! Oct 15 07:36:03.666 INFO blam! ------------------------------------------ Oct 15 07:36:03.666 INFO blam! Oct 15 07:36:03.666 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:36:03.666 INFO blam! stack backtrace: Oct 15 07:36:03.666 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.666 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.666 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.666 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.666 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.666 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.666 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.666 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.666 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.666 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.666 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.666 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.666 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.666 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.666 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.666 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.666 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.666 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.666 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.666 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.666 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.666 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.666 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.666 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.666 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.666 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.666 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.666 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.666 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.666 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.666 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.666 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.666 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.666 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.666 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.666 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.666 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.666 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.666 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.666 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.666 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.666 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.666 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.666 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.666 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.666 INFO blam! 24: 0x0 - Oct 15 07:36:03.666 INFO blam! Oct 15 07:36:03.678 INFO blam! ---- [compile-fail] compile-fail/ownership_double_move.rs stdout ---- Oct 15 07:36:03.678 INFO blam! Oct 15 07:36:03.678 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.679 INFO blam! status: exit code: 1 Oct 15 07:36:03.679 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:36:03.679 INFO blam! stdout: Oct 15 07:36:03.679 INFO blam! ------------------------------------------ Oct 15 07:36:03.679 INFO blam! Oct 15 07:36:03.679 INFO blam! ------------------------------------------ Oct 15 07:36:03.679 INFO blam! stderr: Oct 15 07:36:03.679 INFO blam! ------------------------------------------ Oct 15 07:36:03.679 INFO blam! error[E0382]: use of moved value: `s` Oct 15 07:36:03.679 INFO blam! --> tests/compile-fail/ownership_double_move.rs:9:9 Oct 15 07:36:03.679 INFO blam! | Oct 15 07:36:03.679 INFO blam! 8 | let t = s; Oct 15 07:36:03.679 INFO blam! | - value moved here Oct 15 07:36:03.679 INFO blam! 9 | let u = s; Oct 15 07:36:03.679 INFO blam! | ^ value used here after move Oct 15 07:36:03.679 INFO blam! | Oct 15 07:36:03.679 INFO blam! = note: move occurs because `s` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 15 07:36:03.679 INFO blam! Oct 15 07:36:03.679 INFO blam! error: aborting due to previous error Oct 15 07:36:03.679 INFO blam! Oct 15 07:36:03.679 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.679 INFO blam! Oct 15 07:36:03.679 INFO blam! ------------------------------------------ Oct 15 07:36:03.679 INFO blam! Oct 15 07:36:03.679 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:36:03.679 INFO blam! stack backtrace: Oct 15 07:36:03.679 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.679 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.679 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.679 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.679 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.679 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.679 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.679 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.679 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.679 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.679 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.679 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.679 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.679 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.679 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.679 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.679 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.679 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.679 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.679 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.679 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.679 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.679 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.679 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.679 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.679 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.679 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.679 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.679 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.679 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.679 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.679 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.679 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.679 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.679 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.679 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.679 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.679 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.679 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.679 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.680 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.680 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.680 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.680 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.680 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.680 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.680 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.680 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.680 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.680 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.680 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.680 INFO blam! 24: 0x0 - Oct 15 07:36:03.680 INFO blam! Oct 15 07:36:03.680 INFO blam! ---- [compile-fail] compile-fail/ownership_move_out_of_field.rs stdout ---- Oct 15 07:36:03.680 INFO blam! Oct 15 07:36:03.680 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.680 INFO blam! status: exit code: 1 Oct 15 07:36:03.680 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:36:03.680 INFO blam! stdout: Oct 15 07:36:03.680 INFO blam! ------------------------------------------ Oct 15 07:36:03.680 INFO blam! Oct 15 07:36:03.680 INFO blam! ------------------------------------------ Oct 15 07:36:03.680 INFO blam! stderr: Oct 15 07:36:03.680 INFO blam! ------------------------------------------ Oct 15 07:36:03.680 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:36:03.680 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:03.680 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:36:03.680 INFO blam! Oct 15 07:36:03.680 INFO blam! ------------------------------------------ Oct 15 07:36:03.680 INFO blam! Oct 15 07:36:03.680 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:36:03.680 INFO blam! stack backtrace: Oct 15 07:36:03.680 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.680 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.680 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.680 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.680 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.680 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.680 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.680 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.680 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.680 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.680 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.680 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.680 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.680 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.680 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.680 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.680 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.680 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.680 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.680 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.680 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.680 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.680 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.680 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.680 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.680 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.680 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.680 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.680 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.680 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.680 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.680 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.680 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.680 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.680 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.680 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.681 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.681 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.681 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.681 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.681 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.681 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.681 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.681 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.681 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.681 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.681 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.681 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.681 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.681 INFO blam! 24: 0x0 - Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 INFO blam! ---- [compile-fail] compile-fail/ownership_move_in_loop.rs stdout ---- Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.681 INFO blam! status: exit code: 1 Oct 15 07:36:03.681 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:36:03.681 INFO blam! stdout: Oct 15 07:36:03.681 INFO blam! ------------------------------------------ Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 INFO blam! ------------------------------------------ Oct 15 07:36:03.681 INFO blam! stderr: Oct 15 07:36:03.681 INFO blam! ------------------------------------------ Oct 15 07:36:03.681 INFO blam! error[E0382]: use of moved value: `x` Oct 15 07:36:03.681 INFO blam! --> tests/compile-fail/ownership_move_in_loop.rs:12:11 Oct 15 07:36:03.681 INFO blam! | Oct 15 07:36:03.681 INFO blam! 12 | g(x); // bad: after first iteration, x is uninitialized Oct 15 07:36:03.681 INFO blam! | ^ value moved here in previous iteration of loop Oct 15 07:36:03.681 INFO blam! | Oct 15 07:36:03.681 INFO blam! = note: move occurs because `x` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 INFO blam! error: aborting due to previous error Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 INFO blam! ------------------------------------------ Oct 15 07:36:03.681 INFO blam! Oct 15 07:36:03.681 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:36:03.681 INFO blam! stack backtrace: Oct 15 07:36:03.681 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.681 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.681 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.681 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.681 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.681 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.681 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.681 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.681 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.681 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.681 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.681 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.681 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.681 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.681 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.681 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.681 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.681 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.681 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.681 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.681 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.681 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.681 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.681 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.681 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.681 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.682 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.682 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.682 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.682 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.682 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.682 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.682 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.682 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.682 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.682 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.682 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.682 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.682 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.682 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.682 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.682 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.682 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.682 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.682 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.682 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.682 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.682 INFO blam! 24: 0x0 - Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 INFO blam! ---- [compile-fail] compile-fail/macros_unhygienic.rs stdout ---- Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.682 INFO blam! status: exit code: 1 Oct 15 07:36:03.682 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:36:03.682 INFO blam! stdout: Oct 15 07:36:03.682 INFO blam! ------------------------------------------ Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 INFO blam! ------------------------------------------ Oct 15 07:36:03.682 INFO blam! stderr: Oct 15 07:36:03.682 INFO blam! ------------------------------------------ Oct 15 07:36:03.682 INFO blam! error[E0277]: the trait bound `Json: std::convert::From>>` is not satisfied Oct 15 07:36:03.682 INFO blam! --> tests/compile-fail/macros_unhygienic.rs:28:44 Oct 15 07:36:03.682 INFO blam! | Oct 15 07:36:03.682 INFO blam! 28 | fields.insert("actor".to_string(), Json::from(fields)); Oct 15 07:36:03.682 INFO blam! | ^^^^^^^^^^ the trait `std::convert::From>>` is not implemented for `Json` Oct 15 07:36:03.682 INFO blam! | Oct 15 07:36:03.682 INFO blam! = help: the following implementations were found: Oct 15 07:36:03.682 INFO blam! > Oct 15 07:36:03.682 INFO blam! = note: required by `std::convert::From::from` Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 INFO blam! error: aborting due to previous error Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 INFO blam! ------------------------------------------ Oct 15 07:36:03.682 INFO blam! Oct 15 07:36:03.682 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:36:03.682 INFO blam! stack backtrace: Oct 15 07:36:03.682 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.682 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.682 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.682 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.682 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.682 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.682 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.682 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.682 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.682 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.682 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.682 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.682 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.682 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.682 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.682 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.682 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.682 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.682 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.682 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.682 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.682 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.682 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.682 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.682 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.682 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.683 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.683 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.683 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.683 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.683 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.683 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.683 INFO kablam! error: test failed, to rerun pass '--test runtests' Oct 15 07:36:03.683 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.683 INFO kablam! su: No module specific data is present Oct 15 07:36:03.683 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.683 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.683 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.683 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.683 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.683 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.683 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.683 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.683 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.683 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.683 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.683 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.683 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.683 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.683 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.683 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.683 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.683 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.683 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.683 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.683 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.683 INFO blam! 24: 0x0 - Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 INFO blam! ---- [compile-fail] compile-fail/ownership_struct.rs stdout ---- Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.683 INFO blam! status: exit code: 1 Oct 15 07:36:03.683 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:36:03.683 INFO blam! stdout: Oct 15 07:36:03.683 INFO blam! ------------------------------------------ Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 INFO blam! ------------------------------------------ Oct 15 07:36:03.683 INFO blam! stderr: Oct 15 07:36:03.683 INFO blam! ------------------------------------------ Oct 15 07:36:03.683 INFO blam! error[E0382]: use of moved value: `l.number` Oct 15 07:36:03.683 INFO blam! --> tests/compile-fail/ownership_struct.rs:12:40 Oct 15 07:36:03.683 INFO blam! | Oct 15 07:36:03.683 INFO blam! 11 | print(l); Oct 15 07:36:03.683 INFO blam! | - value moved here Oct 15 07:36:03.683 INFO blam! 12 | println!("My label number is: {}", l.number); Oct 15 07:36:03.683 INFO blam! | ^^^^^^^^ value used here after move Oct 15 07:36:03.683 INFO blam! | Oct 15 07:36:03.683 INFO blam! = note: move occurs because `l` has type `main::Label`, which does not implement the `Copy` trait Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 INFO blam! error: aborting due to previous error Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 INFO blam! ------------------------------------------ Oct 15 07:36:03.683 INFO blam! Oct 15 07:36:03.683 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:36:03.683 INFO blam! stack backtrace: Oct 15 07:36:03.683 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.683 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.683 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.683 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.683 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.683 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.683 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.683 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.683 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.683 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.683 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.684 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.684 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.684 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.684 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.684 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.684 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.684 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.684 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.684 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.684 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.684 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.684 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.684 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.684 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.684 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.684 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.684 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.684 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.684 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.684 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.684 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.684 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.684 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.684 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.684 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.684 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.684 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.684 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.684 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.684 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.684 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.684 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.684 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.684 INFO blam! 24: 0x0 - Oct 15 07:36:03.684 INFO blam! Oct 15 07:36:03.684 INFO blam! ---- [compile-fail] compile-fail/ownership_rc_mutability.rs stdout ---- Oct 15 07:36:03.684 INFO blam! Oct 15 07:36:03.684 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.684 INFO blam! status: exit code: 1 Oct 15 07:36:03.684 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:36:03.684 INFO blam! stdout: Oct 15 07:36:03.684 INFO blam! ------------------------------------------ Oct 15 07:36:03.684 INFO blam! Oct 15 07:36:03.684 INFO blam! ------------------------------------------ Oct 15 07:36:03.684 INFO blam! stderr: Oct 15 07:36:03.684 INFO blam! ------------------------------------------ Oct 15 07:36:03.684 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:36:03.684 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:03.684 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:36:03.684 INFO blam! Oct 15 07:36:03.684 INFO blam! ------------------------------------------ Oct 15 07:36:03.684 INFO blam! Oct 15 07:36:03.684 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:36:03.684 INFO blam! stack backtrace: Oct 15 07:36:03.684 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.684 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.684 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.684 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.684 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.684 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.684 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.684 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.684 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.684 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.684 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.684 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.685 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.685 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.685 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.685 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.687 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.687 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.687 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.687 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.687 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.687 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.687 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.687 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.687 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.687 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.687 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.687 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.687 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.687 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.687 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.687 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.687 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.687 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.687 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.687 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.687 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.687 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.687 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.687 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.687 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.687 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.687 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.687 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.687 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.687 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.687 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.687 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.687 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.687 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.687 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.687 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.687 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.687 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.687 INFO blam! 24: 0x0 - Oct 15 07:36:03.687 INFO blam! Oct 15 07:36:03.687 INFO blam! ---- [compile-fail] compile-fail/ownership_move_out_of_vector.rs stdout ---- Oct 15 07:36:03.687 INFO blam! Oct 15 07:36:03.687 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.687 INFO blam! status: exit code: 1 Oct 15 07:36:03.687 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:36:03.687 INFO blam! stdout: Oct 15 07:36:03.687 INFO blam! ------------------------------------------ Oct 15 07:36:03.687 INFO blam! Oct 15 07:36:03.687 INFO blam! ------------------------------------------ Oct 15 07:36:03.687 INFO blam! stderr: Oct 15 07:36:03.687 INFO blam! ------------------------------------------ Oct 15 07:36:03.687 INFO blam! error[E0507]: cannot move out of indexed content Oct 15 07:36:03.687 INFO blam! --> tests/compile-fail/ownership_move_out_of_vector.rs:14:17 Oct 15 07:36:03.687 INFO blam! | Oct 15 07:36:03.687 INFO blam! 14 | let third = v[2]; Oct 15 07:36:03.687 INFO blam! | ^^^^ Oct 15 07:36:03.687 INFO blam! | | Oct 15 07:36:03.687 INFO blam! | cannot move out of indexed content Oct 15 07:36:03.687 INFO blam! | help: consider using a reference instead: `&v[2]` Oct 15 07:36:03.687 INFO blam! Oct 15 07:36:03.687 INFO blam! error[E0507]: cannot move out of indexed content Oct 15 07:36:03.687 INFO blam! --> tests/compile-fail/ownership_move_out_of_vector.rs:15:17 Oct 15 07:36:03.687 INFO blam! | Oct 15 07:36:03.687 INFO blam! 15 | let fifth = v[4]; Oct 15 07:36:03.687 INFO blam! | ^^^^ Oct 15 07:36:03.688 INFO blam! | | Oct 15 07:36:03.688 INFO blam! | cannot move out of indexed content Oct 15 07:36:03.688 INFO blam! | help: consider using a reference instead: `&v[4]` Oct 15 07:36:03.688 INFO blam! Oct 15 07:36:03.688 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:03.688 INFO blam! Oct 15 07:36:03.688 INFO blam! For more information about this error, try `rustc --explain E0507`. Oct 15 07:36:03.688 INFO blam! Oct 15 07:36:03.688 INFO blam! ------------------------------------------ Oct 15 07:36:03.688 INFO blam! Oct 15 07:36:03.688 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:36:03.688 INFO blam! stack backtrace: Oct 15 07:36:03.688 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.688 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.688 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.688 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.688 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.688 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.688 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.688 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.688 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.688 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.688 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.688 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.688 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.688 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.688 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.688 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.688 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.688 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.688 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.688 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.688 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.688 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.688 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.688 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.688 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.688 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.688 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.688 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.688 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.688 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.688 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.688 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.688 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.688 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.688 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.688 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.688 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.688 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.688 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.688 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.688 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.688 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.688 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.688 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.688 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.688 INFO blam! 24: 0x0 - Oct 15 07:36:03.688 INFO blam! Oct 15 07:36:03.688 INFO blam! ---- [compile-fail] compile-fail/references_dangling.rs stdout ---- Oct 15 07:36:03.688 INFO blam! Oct 15 07:36:03.688 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.688 INFO blam! status: exit code: 1 Oct 15 07:36:03.689 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:03.689 INFO blam! stdout: Oct 15 07:36:03.689 INFO blam! ------------------------------------------ Oct 15 07:36:03.689 INFO blam! Oct 15 07:36:03.689 INFO blam! ------------------------------------------ Oct 15 07:36:03.689 INFO blam! stderr: Oct 15 07:36:03.689 INFO blam! ------------------------------------------ Oct 15 07:36:03.689 INFO blam! error[E0597]: `x` does not live long enough Oct 15 07:36:03.689 INFO blam! --> tests/compile-fail/references_dangling.rs:8:18 Oct 15 07:36:03.689 INFO blam! | Oct 15 07:36:03.689 INFO blam! 8 | r = &x; Oct 15 07:36:03.689 INFO blam! | ^ borrowed value does not live long enough Oct 15 07:36:03.689 INFO blam! 9 | } Oct 15 07:36:03.689 INFO blam! | - `x` dropped here while still borrowed Oct 15 07:36:03.689 INFO blam! 10 | assert_eq!(*r, 1); // bad: reads memory `x` used to occupy Oct 15 07:36:03.689 INFO blam! 11 | } Oct 15 07:36:03.689 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:03.689 INFO blam! Oct 15 07:36:03.689 INFO blam! error: aborting due to previous error Oct 15 07:36:03.689 INFO blam! Oct 15 07:36:03.689 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:03.689 INFO blam! Oct 15 07:36:03.689 INFO blam! ------------------------------------------ Oct 15 07:36:03.689 INFO blam! Oct 15 07:36:03.689 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:03.689 INFO blam! stack backtrace: Oct 15 07:36:03.689 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.689 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.689 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.689 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.689 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.689 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.689 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.689 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.689 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.689 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.689 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.689 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.689 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.689 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.689 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.689 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.689 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.689 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.689 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.689 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.689 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.689 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.689 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.689 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.689 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.689 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.689 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.689 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.689 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.689 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.689 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.689 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.689 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.689 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.689 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.689 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.689 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.689 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.689 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.689 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.689 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.689 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.690 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.690 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.690 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.690 INFO blam! 24: 0x0 - Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 INFO blam! ---- [compile-fail] compile-fail/ownership_string_label.rs stdout ---- Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.690 INFO blam! status: exit code: 1 Oct 15 07:36:03.690 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:36:03.690 INFO blam! stdout: Oct 15 07:36:03.690 INFO blam! ------------------------------------------ Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 INFO blam! ------------------------------------------ Oct 15 07:36:03.690 INFO blam! stderr: Oct 15 07:36:03.690 INFO blam! ------------------------------------------ Oct 15 07:36:03.690 INFO blam! error[E0204]: the trait `Copy` may not be implemented for this type Oct 15 07:36:03.690 INFO blam! --> tests/compile-fail/ownership_string_label.rs:7:10 Oct 15 07:36:03.690 INFO blam! | Oct 15 07:36:03.690 INFO blam! 7 | #[derive(Copy, Clone)] Oct 15 07:36:03.690 INFO blam! | ^^^^ Oct 15 07:36:03.690 INFO blam! 8 | struct StringLabel { name: String } Oct 15 07:36:03.690 INFO blam! | ------------ this field does not implement `Copy` Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 INFO blam! error: aborting due to previous error Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 INFO blam! For more information about this error, try `rustc --explain E0204`. Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 INFO blam! ------------------------------------------ Oct 15 07:36:03.690 INFO blam! Oct 15 07:36:03.690 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:36:03.690 INFO blam! stack backtrace: Oct 15 07:36:03.690 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.690 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.690 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.690 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.690 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.690 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.690 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.690 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.690 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.690 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.690 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.690 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.690 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.690 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.690 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.690 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.690 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.690 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.690 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.690 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.690 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.690 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.690 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.690 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.690 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.690 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.690 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.690 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.690 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.690 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.690 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.690 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.690 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.690 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.690 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.690 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.690 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.690 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.691 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.691 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.691 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.691 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.691 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.691 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.691 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.691 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.691 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.691 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.691 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.691 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.691 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.691 INFO blam! 24: 0x0 - Oct 15 07:36:03.691 INFO blam! Oct 15 07:36:03.691 INFO blam! ---- [compile-fail] compile-fail/references_self_assignment.rs stdout ---- Oct 15 07:36:03.691 INFO blam! Oct 15 07:36:03.691 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.691 INFO blam! status: exit code: 1 Oct 15 07:36:03.691 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:03.691 INFO blam! stdout: Oct 15 07:36:03.691 INFO blam! ------------------------------------------ Oct 15 07:36:03.691 INFO blam! Oct 15 07:36:03.691 INFO blam! ------------------------------------------ Oct 15 07:36:03.691 INFO blam! stderr: Oct 15 07:36:03.691 INFO blam! ------------------------------------------ Oct 15 07:36:03.691 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:03.691 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:03.691 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:03.691 INFO blam! Oct 15 07:36:03.691 INFO blam! ------------------------------------------ Oct 15 07:36:03.691 INFO blam! Oct 15 07:36:03.691 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:03.691 INFO blam! stack backtrace: Oct 15 07:36:03.691 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.691 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.691 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.691 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.691 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.691 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.691 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.691 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.691 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.691 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.691 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.698 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.699 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.699 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.699 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.699 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.699 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.699 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.699 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.699 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.699 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.699 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.699 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.699 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.699 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.699 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.699 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.699 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.699 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.699 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.699 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.699 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.699 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.699 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.699 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.699 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.699 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.699 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.699 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.699 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.699 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.699 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.699 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.699 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.699 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.699 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.699 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.699 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.699 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.699 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.699 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.699 INFO blam! 24: 0x0 - Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 INFO blam! ---- [compile-fail] compile-fail/references_in_struct.rs stdout ---- Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.699 INFO blam! status: exit code: 1 Oct 15 07:36:03.699 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:03.699 INFO blam! stdout: Oct 15 07:36:03.699 INFO blam! ------------------------------------------ Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 INFO blam! ------------------------------------------ Oct 15 07:36:03.699 INFO blam! stderr: Oct 15 07:36:03.699 INFO blam! ------------------------------------------ Oct 15 07:36:03.699 INFO blam! error[E0106]: missing lifetime specifier Oct 15 07:36:03.699 INFO blam! --> tests/compile-fail/references_in_struct.rs:7:12 Oct 15 07:36:03.699 INFO blam! | Oct 15 07:36:03.699 INFO blam! 7 | r: &i32 Oct 15 07:36:03.699 INFO blam! | ^ expected lifetime parameter Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 INFO blam! error: aborting due to previous error Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 INFO blam! For more information about this error, try `rustc --explain E0106`. Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 INFO blam! ------------------------------------------ Oct 15 07:36:03.699 INFO blam! Oct 15 07:36:03.699 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:03.699 INFO blam! stack backtrace: Oct 15 07:36:03.699 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.699 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.699 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.699 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.699 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.700 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.700 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.700 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.700 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.700 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.700 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.700 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.700 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.700 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.700 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.700 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.700 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.700 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.700 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.700 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.700 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.700 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.700 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.700 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.700 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.700 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.700 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.700 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.700 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.700 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.700 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.700 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.700 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.700 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.700 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.700 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.700 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.700 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.700 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.700 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.700 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.700 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.700 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.700 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.700 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.700 INFO blam! 24: 0x0 - Oct 15 07:36:03.700 INFO blam! Oct 15 07:36:03.700 INFO blam! ---- [compile-fail] compile-fail/ownership_triple_move.rs stdout ---- Oct 15 07:36:03.700 INFO blam! Oct 15 07:36:03.700 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.700 INFO blam! status: exit code: 1 Oct 15 07:36:03.700 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:03.700 INFO blam! stdout: Oct 15 07:36:03.700 INFO blam! ------------------------------------------ Oct 15 07:36:03.700 INFO blam! Oct 15 07:36:03.700 INFO blam! ------------------------------------------ Oct 15 07:36:03.700 INFO blam! stderr: Oct 15 07:36:03.700 INFO blam! ------------------------------------------ Oct 15 07:36:03.700 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:03.700 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:03.700 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:03.700 INFO blam! Oct 15 07:36:03.700 INFO blam! ------------------------------------------ Oct 15 07:36:03.700 INFO blam! Oct 15 07:36:03.700 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:03.700 INFO blam! stack backtrace: Oct 15 07:36:03.700 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.701 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.701 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.701 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.701 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.701 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.701 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.701 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.701 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.701 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.701 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.701 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.701 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.701 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.701 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.701 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.701 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.701 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.701 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.701 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.701 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.701 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.701 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.701 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.701 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.701 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.701 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.701 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.701 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.701 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.701 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.701 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.701 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.701 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.701 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.701 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.701 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.701 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.701 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.701 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.701 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.701 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.701 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.701 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.701 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.701 INFO blam! 24: 0x0 - Oct 15 07:36:03.701 INFO blam! Oct 15 07:36:03.701 INFO blam! ---- [compile-fail] compile-fail/references_in_nested_struct.rs stdout ---- Oct 15 07:36:03.701 INFO blam! Oct 15 07:36:03.701 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.701 INFO blam! status: exit code: 1 Oct 15 07:36:03.701 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:03.701 INFO blam! stdout: Oct 15 07:36:03.701 INFO blam! ------------------------------------------ Oct 15 07:36:03.701 INFO blam! Oct 15 07:36:03.701 INFO blam! ------------------------------------------ Oct 15 07:36:03.701 INFO blam! stderr: Oct 15 07:36:03.701 INFO blam! ------------------------------------------ Oct 15 07:36:03.701 INFO blam! error[E0601]: `main` function not found in crate `references_in_nested_struct` Oct 15 07:36:03.701 INFO blam! | Oct 15 07:36:03.701 INFO blam! = note: consider adding a `main` function to `tests/compile-fail/references_in_nested_struct.rs` Oct 15 07:36:03.701 INFO blam! Oct 15 07:36:03.701 INFO blam! error[E0106]: missing lifetime specifier Oct 15 07:36:03.701 INFO blam! --> tests/compile-fail/references_in_nested_struct.rs:8:8 Oct 15 07:36:03.702 INFO blam! | Oct 15 07:36:03.702 INFO blam! 8 | s: S // not adequate Oct 15 07:36:03.702 INFO blam! | ^ expected lifetime parameter Oct 15 07:36:03.702 INFO blam! Oct 15 07:36:03.702 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:03.702 INFO blam! Oct 15 07:36:03.702 INFO blam! Some errors occurred: E0106, E0601. Oct 15 07:36:03.702 INFO blam! For more information about an error, try `rustc --explain E0106`. Oct 15 07:36:03.702 INFO blam! Oct 15 07:36:03.702 INFO blam! ------------------------------------------ Oct 15 07:36:03.702 INFO blam! Oct 15 07:36:03.702 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:03.702 INFO blam! stack backtrace: Oct 15 07:36:03.702 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.702 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.702 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.702 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.702 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.702 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.702 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.702 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.702 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.702 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.702 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.702 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.702 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.702 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.702 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.702 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.702 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.702 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.702 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.702 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.702 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.702 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.702 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.702 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.702 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.702 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.702 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.702 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.702 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.702 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.702 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.702 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.702 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.702 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.702 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.702 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.702 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.702 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.702 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.702 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.702 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.702 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.702 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.704 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.704 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.704 INFO blam! 24: 0x0 - Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 INFO blam! ---- [compile-fail] compile-fail/references_lifetimes_propagated.rs stdout ---- Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.704 INFO blam! status: exit code: 1 Oct 15 07:36:03.704 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:03.704 INFO blam! stdout: Oct 15 07:36:03.704 INFO blam! ------------------------------------------ Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 INFO blam! ------------------------------------------ Oct 15 07:36:03.704 INFO blam! stderr: Oct 15 07:36:03.704 INFO blam! ------------------------------------------ Oct 15 07:36:03.704 INFO blam! error[E0597]: `parabola` does not live long enough Oct 15 07:36:03.704 INFO blam! --> tests/compile-fail/references_lifetimes_propagated.rs:11:23 Oct 15 07:36:03.704 INFO blam! | Oct 15 07:36:03.704 INFO blam! 11 | s = smallest(¶bola); Oct 15 07:36:03.704 INFO blam! | ^^^^^^^^ borrowed value does not live long enough Oct 15 07:36:03.704 INFO blam! 12 | } Oct 15 07:36:03.704 INFO blam! | - `parabola` dropped here while still borrowed Oct 15 07:36:03.704 INFO blam! 13 | assert_eq!(*s, 0); // bad: points to element of dropped array Oct 15 07:36:03.704 INFO blam! 14 | } Oct 15 07:36:03.704 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 INFO blam! error: aborting due to previous error Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 INFO blam! ------------------------------------------ Oct 15 07:36:03.704 INFO blam! Oct 15 07:36:03.704 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:03.704 INFO blam! stack backtrace: Oct 15 07:36:03.704 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.704 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.704 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.704 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.704 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.704 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.704 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.704 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.704 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.704 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.704 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.704 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.704 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.704 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.704 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.704 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.704 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.704 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.704 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.704 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.704 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.704 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.704 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.705 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.705 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.705 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.705 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.705 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.705 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.705 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.705 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.705 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.705 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.705 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.705 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.705 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.705 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.705 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.705 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.705 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.705 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.705 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.705 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.705 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.705 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.705 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.705 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.705 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.705 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.705 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.705 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.705 INFO blam! 24: 0x0 - Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 INFO blam! ---- [compile-fail] compile-fail/references_fn_using_same_lifetime.rs stdout ---- Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.705 INFO blam! status: exit code: 1 Oct 15 07:36:03.705 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:03.705 INFO blam! stdout: Oct 15 07:36:03.705 INFO blam! ------------------------------------------ Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 INFO blam! ------------------------------------------ Oct 15 07:36:03.705 INFO blam! stderr: Oct 15 07:36:03.705 INFO blam! ------------------------------------------ Oct 15 07:36:03.705 INFO blam! error[E0597]: `y` does not live long enough Oct 15 07:36:03.705 INFO blam! --> tests/compile-fail/references_fn_using_same_lifetime.rs:13:28 Oct 15 07:36:03.705 INFO blam! | Oct 15 07:36:03.705 INFO blam! 13 | let s = f(&x, &y); Oct 15 07:36:03.705 INFO blam! | ^ borrowed value does not live long enough Oct 15 07:36:03.705 INFO blam! ... Oct 15 07:36:03.705 INFO blam! 16 | } Oct 15 07:36:03.705 INFO blam! | - `y` dropped here while still borrowed Oct 15 07:36:03.705 INFO blam! 17 | } Oct 15 07:36:03.705 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 INFO blam! error: aborting due to previous error Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 INFO blam! ------------------------------------------ Oct 15 07:36:03.705 INFO blam! Oct 15 07:36:03.705 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:03.705 INFO blam! stack backtrace: Oct 15 07:36:03.705 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.705 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.705 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.705 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.705 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.705 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.705 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.705 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.705 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.705 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.705 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.705 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.706 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.706 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.706 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.706 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.706 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.706 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.706 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.706 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.706 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.706 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.706 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.706 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.706 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.706 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.706 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.706 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.706 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.706 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.706 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.706 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.706 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.706 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.706 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.706 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.706 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.706 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.706 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.706 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.706 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.706 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.706 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.706 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.706 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.706 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.706 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.706 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.706 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.706 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.706 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.706 INFO blam! 24: 0x0 - Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs stdout ---- Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.706 INFO blam! status: exit code: 1 Oct 15 07:36:03.706 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:03.706 INFO blam! stdout: Oct 15 07:36:03.706 INFO blam! ------------------------------------------ Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 INFO blam! ------------------------------------------ Oct 15 07:36:03.706 INFO blam! stderr: Oct 15 07:36:03.706 INFO blam! ------------------------------------------ Oct 15 07:36:03.706 INFO blam! error[E0502]: cannot borrow `wave` as immutable because it is also borrowed as mutable Oct 15 07:36:03.706 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_2.rs:9:24 Oct 15 07:36:03.706 INFO blam! | Oct 15 07:36:03.706 INFO blam! 9 | extend(&mut wave, &wave); Oct 15 07:36:03.706 INFO blam! | ---- ^^^^- mutable borrow ends here Oct 15 07:36:03.706 INFO blam! | | | Oct 15 07:36:03.706 INFO blam! | | immutable borrow occurs here Oct 15 07:36:03.706 INFO blam! | mutable borrow occurs here Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 INFO blam! error: aborting due to previous error Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 INFO blam! For more information about this error, try `rustc --explain E0502`. Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 INFO blam! ------------------------------------------ Oct 15 07:36:03.706 INFO blam! Oct 15 07:36:03.706 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:03.706 INFO blam! stack backtrace: Oct 15 07:36:03.706 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.706 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.706 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.706 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.707 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.707 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.707 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.707 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.707 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.707 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.707 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.707 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.707 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.707 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.707 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.707 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.707 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.707 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.707 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.707 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.707 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.707 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.707 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.707 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.707 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.707 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.708 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.708 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.708 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.708 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.708 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.708 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.708 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.708 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.708 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.708 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.708 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.708 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.708 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.708 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.708 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.708 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.708 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.708 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.708 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.708 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.708 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.708 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.708 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.708 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.708 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.708 INFO blam! 24: 0x0 - Oct 15 07:36:03.708 INFO blam! Oct 15 07:36:03.708 INFO blam! ---- [compile-fail] compile-fail/references_static_wat.rs stdout ---- Oct 15 07:36:03.708 INFO blam! Oct 15 07:36:03.708 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.708 INFO blam! status: exit code: 1 Oct 15 07:36:03.708 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:03.708 INFO blam! stdout: Oct 15 07:36:03.708 INFO blam! ------------------------------------------ Oct 15 07:36:03.708 INFO blam! Oct 15 07:36:03.708 INFO blam! ------------------------------------------ Oct 15 07:36:03.708 INFO blam! stderr: Oct 15 07:36:03.708 INFO blam! ------------------------------------------ Oct 15 07:36:03.708 INFO blam! error: expected one of `!`, `(`, `::`, `<`, or `=`, found `;` Oct 15 07:36:03.708 INFO blam! --> tests/compile-fail/references_static_wat.rs:4:23 Oct 15 07:36:03.708 INFO blam! | Oct 15 07:36:03.708 INFO blam! 4 | static mut STASH: &i32; Oct 15 07:36:03.708 INFO blam! | ^ expected one of `!`, `(`, `::`, `<`, or `=` here Oct 15 07:36:03.708 INFO blam! Oct 15 07:36:03.708 INFO blam! error: aborting due to previous error Oct 15 07:36:03.708 INFO blam! Oct 15 07:36:03.708 INFO blam! Oct 15 07:36:03.708 INFO blam! ------------------------------------------ Oct 15 07:36:03.709 INFO blam! Oct 15 07:36:03.709 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:03.709 INFO blam! stack backtrace: Oct 15 07:36:03.709 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.709 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.709 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.709 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.709 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.709 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.709 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.709 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.709 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.709 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.709 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.709 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.709 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.709 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.709 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.709 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.709 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.709 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.709 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.709 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.709 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.709 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.709 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.709 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.709 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.709 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.709 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.709 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.709 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.709 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.709 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.709 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.709 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.709 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.709 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.709 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.709 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.709 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.709 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.709 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.709 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.709 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.709 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.709 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.709 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.709 INFO blam! 24: 0x0 - Oct 15 07:36:03.709 INFO blam! Oct 15 07:36:03.709 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs stdout ---- Oct 15 07:36:03.709 INFO blam! Oct 15 07:36:03.709 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.709 INFO blam! status: exit code: 1 Oct 15 07:36:03.709 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:03.709 INFO blam! stdout: Oct 15 07:36:03.709 INFO blam! ------------------------------------------ Oct 15 07:36:03.709 INFO blam! Oct 15 07:36:03.709 INFO blam! ------------------------------------------ Oct 15 07:36:03.709 INFO blam! stderr: Oct 15 07:36:03.709 INFO blam! ------------------------------------------ Oct 15 07:36:03.709 INFO blam! error[E0596]: cannot borrow field `r.1` of immutable binding as mutable Oct 15 07:36:03.709 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_4.rs:7:19 Oct 15 07:36:03.709 INFO blam! | Oct 15 07:36:03.710 INFO blam! 7 | let m1 = &mut r.1; // error: can't reborrow shared as mutable Oct 15 07:36:03.710 INFO blam! | ^^^ cannot mutably borrow field of immutable binding Oct 15 07:36:03.710 INFO blam! Oct 15 07:36:03.710 INFO blam! error: aborting due to previous error Oct 15 07:36:03.710 INFO blam! Oct 15 07:36:03.710 INFO blam! For more information about this error, try `rustc --explain E0596`. Oct 15 07:36:03.710 INFO blam! Oct 15 07:36:03.710 INFO blam! ------------------------------------------ Oct 15 07:36:03.710 INFO blam! Oct 15 07:36:03.710 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:03.710 INFO blam! stack backtrace: Oct 15 07:36:03.710 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.710 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.710 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.710 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.710 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.710 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.710 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.710 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.710 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.710 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.710 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.710 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.710 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.710 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.710 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.710 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.710 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.710 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.710 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.710 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.710 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.710 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.710 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.710 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.710 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.710 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.710 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.710 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.710 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.710 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.710 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.710 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.710 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.710 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.710 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.710 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.710 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.710 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.710 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.710 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.710 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.710 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.710 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.710 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.710 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.710 INFO blam! 24: 0x0 - Oct 15 07:36:03.710 INFO blam! Oct 15 07:36:03.710 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs stdout ---- Oct 15 07:36:03.710 INFO blam! Oct 15 07:36:03.710 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.710 INFO blam! status: exit code: 1 Oct 15 07:36:03.711 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:03.711 INFO blam! stdout: Oct 15 07:36:03.711 INFO blam! ------------------------------------------ Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! ------------------------------------------ Oct 15 07:36:03.711 INFO blam! stderr: Oct 15 07:36:03.711 INFO blam! ------------------------------------------ Oct 15 07:36:03.711 INFO blam! error[E0506]: cannot assign to `x` because it is borrowed Oct 15 07:36:03.711 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:10:5 Oct 15 07:36:03.711 INFO blam! | Oct 15 07:36:03.711 INFO blam! 8 | let r1 = &x; Oct 15 07:36:03.711 INFO blam! | - borrow of `x` occurs here Oct 15 07:36:03.711 INFO blam! 9 | let r2 = &x; // okay: multiple shared borrows permitted Oct 15 07:36:03.711 INFO blam! 10 | x += 10; // error: cannot assign to `x` because it is borrowed Oct 15 07:36:03.711 INFO blam! | ^^^^^^^ assignment to borrowed `x` occurs here Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! error[E0502]: cannot borrow `x` as mutable because it is also borrowed as immutable Oct 15 07:36:03.711 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:11:18 Oct 15 07:36:03.711 INFO blam! | Oct 15 07:36:03.711 INFO blam! 8 | let r1 = &x; Oct 15 07:36:03.711 INFO blam! | - immutable borrow occurs here Oct 15 07:36:03.711 INFO blam! ... Oct 15 07:36:03.711 INFO blam! 11 | let m = &mut x; // error: cannot borrow `x` as mutable because it is Oct 15 07:36:03.711 INFO blam! | ^ mutable borrow occurs here Oct 15 07:36:03.711 INFO blam! ... Oct 15 07:36:03.711 INFO blam! 18 | } Oct 15 07:36:03.711 INFO blam! | - immutable borrow ends here Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! error[E0499]: cannot borrow `y` as mutable more than once at a time Oct 15 07:36:03.711 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:16:19 Oct 15 07:36:03.711 INFO blam! | Oct 15 07:36:03.711 INFO blam! 15 | let m1 = &mut y; Oct 15 07:36:03.711 INFO blam! | - first mutable borrow occurs here Oct 15 07:36:03.711 INFO blam! 16 | let m2 = &mut y; // error: cannot borrow as mutable more than once Oct 15 07:36:03.711 INFO blam! | ^ second mutable borrow occurs here Oct 15 07:36:03.711 INFO blam! 17 | let z = y; // error: cannot use `y` because it was mutably borrowed Oct 15 07:36:03.711 INFO blam! 18 | } Oct 15 07:36:03.711 INFO blam! | - first borrow ends here Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! error[E0503]: cannot use `y` because it was mutably borrowed Oct 15 07:36:03.711 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_3.rs:17:9 Oct 15 07:36:03.711 INFO blam! | Oct 15 07:36:03.711 INFO blam! 15 | let m1 = &mut y; Oct 15 07:36:03.711 INFO blam! | - borrow of `y` occurs here Oct 15 07:36:03.711 INFO blam! 16 | let m2 = &mut y; // error: cannot borrow as mutable more than once Oct 15 07:36:03.711 INFO blam! 17 | let z = y; // error: cannot use `y` because it was mutably borrowed Oct 15 07:36:03.711 INFO blam! | ^ use of borrowed `y` Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! error: aborting due to 4 previous errors Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! Some errors occurred: E0499, E0502, E0503, E0506. Oct 15 07:36:03.711 INFO blam! For more information about an error, try `rustc --explain E0499`. Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 INFO blam! ------------------------------------------ Oct 15 07:36:03.711 INFO blam! Oct 15 07:36:03.711 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:03.711 INFO blam! stack backtrace: Oct 15 07:36:03.711 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.711 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.711 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.711 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.711 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.711 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.711 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.711 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.711 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.711 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.711 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.712 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.712 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.714 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.714 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.714 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.714 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.714 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.715 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.715 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.715 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.715 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.715 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.715 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.715 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.715 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.715 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.715 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.715 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.715 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.715 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.715 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.715 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.715 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.715 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.715 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.715 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.715 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.715 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.715 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.715 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.715 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.715 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.715 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.715 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.715 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.715 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.715 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.715 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.715 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.715 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.715 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.715 INFO blam! 24: 0x0 - Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs stdout ---- Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.715 INFO blam! status: exit code: 1 Oct 15 07:36:03.715 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:03.715 INFO blam! stdout: Oct 15 07:36:03.715 INFO blam! ------------------------------------------ Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 INFO blam! ------------------------------------------ Oct 15 07:36:03.715 INFO blam! stderr: Oct 15 07:36:03.715 INFO blam! ------------------------------------------ Oct 15 07:36:03.715 INFO blam! error[E0503]: cannot use `v.1` because it was mutably borrowed Oct 15 07:36:03.715 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_5.rs:10:5 Oct 15 07:36:03.715 INFO blam! | Oct 15 07:36:03.715 INFO blam! 5 | let m = &mut v; Oct 15 07:36:03.715 INFO blam! | - borrow of `v` occurs here Oct 15 07:36:03.715 INFO blam! ... Oct 15 07:36:03.715 INFO blam! 10 | v.1; // error: access through other paths still forbidden Oct 15 07:36:03.715 INFO blam! | ^^^ use of borrowed `v` Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 INFO blam! error: aborting due to previous error Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 INFO blam! For more information about this error, try `rustc --explain E0503`. Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 INFO blam! ------------------------------------------ Oct 15 07:36:03.715 INFO blam! Oct 15 07:36:03.715 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:03.715 INFO blam! stack backtrace: Oct 15 07:36:03.715 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.715 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.715 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.715 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.715 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.715 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.715 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.715 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.715 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.715 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.716 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.716 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.716 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.716 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.716 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.716 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.716 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.716 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.716 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.716 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.716 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.716 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.716 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.716 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.716 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.716 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.716 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.716 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.716 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.716 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.716 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.716 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.716 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.716 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.716 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.716 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.716 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.716 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.716 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.716 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.716 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.716 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.716 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.716 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.716 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.716 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.716 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.716 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.716 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.716 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.716 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.716 INFO blam! 24: 0x0 - Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 INFO blam! ---- [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs stdout ---- Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.716 INFO blam! status: exit code: 1 Oct 15 07:36:03.716 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:03.716 INFO blam! stdout: Oct 15 07:36:03.716 INFO blam! ------------------------------------------ Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 INFO blam! ------------------------------------------ Oct 15 07:36:03.716 INFO blam! stderr: Oct 15 07:36:03.716 INFO blam! ------------------------------------------ Oct 15 07:36:03.716 INFO blam! error[E0505]: cannot move out of `v` because it is borrowed Oct 15 07:36:03.716 INFO blam! --> tests/compile-fail/references_sharing_vs_mutation_1.rs:10:9 Oct 15 07:36:03.716 INFO blam! | Oct 15 07:36:03.716 INFO blam! 9 | let r = &v; Oct 15 07:36:03.716 INFO blam! | - borrow of `v` occurs here Oct 15 07:36:03.716 INFO blam! 10 | let aside = v; // move vector to aside Oct 15 07:36:03.716 INFO blam! | ^^^^^ move out of `v` occurs here Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 INFO blam! error: aborting due to previous error Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 INFO blam! For more information about this error, try `rustc --explain E0505`. Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 INFO blam! ------------------------------------------ Oct 15 07:36:03.716 INFO blam! Oct 15 07:36:03.716 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:03.716 INFO blam! stack backtrace: Oct 15 07:36:03.716 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.716 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.717 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.717 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.717 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.717 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.717 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.717 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.717 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.717 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.717 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.717 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.717 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.717 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.717 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.717 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.717 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.717 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.717 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.717 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.717 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.717 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.717 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.717 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.717 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.717 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.717 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.717 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.717 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.717 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.717 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.717 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.717 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.717 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.717 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.717 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.717 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.717 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.717 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.717 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.717 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.717 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.717 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.717 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.717 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.717 INFO blam! 24: 0x0 - Oct 15 07:36:03.717 INFO blam! Oct 15 07:36:03.717 INFO blam! ---- [compile-fail] compile-fail/references_static.rs stdout ---- Oct 15 07:36:03.717 INFO blam! Oct 15 07:36:03.717 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.717 INFO blam! status: exit code: 1 Oct 15 07:36:03.717 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:03.717 INFO blam! stdout: Oct 15 07:36:03.717 INFO blam! ------------------------------------------ Oct 15 07:36:03.717 INFO blam! Oct 15 07:36:03.717 INFO blam! ------------------------------------------ Oct 15 07:36:03.717 INFO blam! stderr: Oct 15 07:36:03.717 INFO blam! ------------------------------------------ Oct 15 07:36:03.717 INFO blam! error[E0621]: explicit lifetime required in the type of `p` Oct 15 07:36:03.717 INFO blam! --> tests/compile-fail/references_static.rs:6:17 Oct 15 07:36:03.717 INFO blam! | Oct 15 07:36:03.717 INFO blam! 4 | fn f(p: &i32) { // still not good enough Oct 15 07:36:03.717 INFO blam! | ---- help: add explicit lifetime `'static` to the type of `p`: `&'static i32` Oct 15 07:36:03.717 INFO blam! 5 | unsafe { Oct 15 07:36:03.717 INFO blam! 6 | STASH = p; Oct 15 07:36:03.717 INFO blam! | ^ lifetime `'static` required Oct 15 07:36:03.717 INFO blam! Oct 15 07:36:03.717 INFO blam! error: aborting due to previous error Oct 15 07:36:03.717 INFO blam! Oct 15 07:36:03.718 INFO blam! For more information about this error, try `rustc --explain E0621`. Oct 15 07:36:03.718 INFO blam! Oct 15 07:36:03.718 INFO blam! ------------------------------------------ Oct 15 07:36:03.718 INFO blam! Oct 15 07:36:03.718 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:03.718 INFO blam! stack backtrace: Oct 15 07:36:03.718 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.718 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.718 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.718 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.718 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.718 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.718 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.718 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.718 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.718 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.718 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.718 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.718 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.718 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.718 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.718 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.718 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.718 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.718 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.718 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.718 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.718 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.718 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.718 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.718 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.718 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.718 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.718 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.718 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.718 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.718 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.718 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.718 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.718 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.718 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.718 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.718 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.718 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.718 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.718 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.718 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.718 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.718 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.718 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.718 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.718 INFO blam! 24: 0x0 - Oct 15 07:36:03.718 INFO blam! Oct 15 07:36:03.718 INFO blam! ---- [compile-fail] compile-fail/references_immut_vs_const.rs stdout ---- Oct 15 07:36:03.718 INFO blam! Oct 15 07:36:03.718 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.718 INFO blam! status: exit code: 1 Oct 15 07:36:03.718 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:03.718 INFO blam! stdout: Oct 15 07:36:03.718 INFO blam! ------------------------------------------ Oct 15 07:36:03.719 INFO blam! Oct 15 07:36:03.719 INFO blam! ------------------------------------------ Oct 15 07:36:03.719 INFO blam! stderr: Oct 15 07:36:03.719 INFO blam! ------------------------------------------ Oct 15 07:36:03.719 INFO blam! error[E0506]: cannot assign to `x` because it is borrowed Oct 15 07:36:03.719 INFO blam! --> tests/compile-fail/references_immut_vs_const.rs:7:5 Oct 15 07:36:03.719 INFO blam! | Oct 15 07:36:03.719 INFO blam! 5 | let p = &x; // shared reference to i32 Oct 15 07:36:03.719 INFO blam! | - borrow of `x` occurs here Oct 15 07:36:03.719 INFO blam! 6 | assert_eq!(*p, 42); Oct 15 07:36:03.719 INFO blam! 7 | x += 1; // error: cannot assign to x because it is borrowed Oct 15 07:36:03.719 INFO blam! | ^^^^^^ assignment to borrowed `x` occurs here Oct 15 07:36:03.719 INFO blam! Oct 15 07:36:03.719 INFO blam! error: aborting due to previous error Oct 15 07:36:03.719 INFO blam! Oct 15 07:36:03.719 INFO blam! For more information about this error, try `rustc --explain E0506`. Oct 15 07:36:03.719 INFO blam! Oct 15 07:36:03.719 INFO blam! ------------------------------------------ Oct 15 07:36:03.719 INFO blam! Oct 15 07:36:03.719 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:03.719 INFO blam! stack backtrace: Oct 15 07:36:03.719 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.719 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.719 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.719 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.719 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.719 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.719 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.719 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.719 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.719 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.719 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.719 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.719 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.719 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.719 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.719 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.719 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.719 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.719 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.719 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.719 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.719 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.719 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.719 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.719 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.719 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.719 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.719 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.719 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.719 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.719 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.719 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.719 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.719 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.719 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.719 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.719 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.719 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.719 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.720 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.720 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.720 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.720 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.720 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.720 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.720 INFO blam! 24: 0x0 - Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 INFO blam! ---- [compile-fail] compile-fail/references_using_same_lifetime.rs stdout ---- Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.720 INFO blam! status: exit code: 1 Oct 15 07:36:03.720 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:03.720 INFO blam! stdout: Oct 15 07:36:03.720 INFO blam! ------------------------------------------ Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 INFO blam! ------------------------------------------ Oct 15 07:36:03.720 INFO blam! stderr: Oct 15 07:36:03.720 INFO blam! ------------------------------------------ Oct 15 07:36:03.720 INFO blam! error[E0597]: `y` does not live long enough Oct 15 07:36:03.720 INFO blam! --> tests/compile-fail/references_using_same_lifetime.rs:14:36 Oct 15 07:36:03.720 INFO blam! | Oct 15 07:36:03.720 INFO blam! 14 | let s = S { x: &x, y: &y }; Oct 15 07:36:03.720 INFO blam! | ^ borrowed value does not live long enough Oct 15 07:36:03.720 INFO blam! ... Oct 15 07:36:03.720 INFO blam! 17 | } Oct 15 07:36:03.720 INFO blam! | - `y` dropped here while still borrowed Oct 15 07:36:03.720 INFO blam! 18 | } Oct 15 07:36:03.720 INFO blam! | - borrowed value needs to live until here Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 INFO blam! error: aborting due to previous error Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 INFO blam! For more information about this error, try `rustc --explain E0597`. Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 INFO blam! ------------------------------------------ Oct 15 07:36:03.720 INFO blam! Oct 15 07:36:03.720 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:03.720 INFO blam! stack backtrace: Oct 15 07:36:03.720 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.720 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.720 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.720 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.720 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.720 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.720 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.720 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.720 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.720 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.720 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.720 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.720 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.720 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.720 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.720 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.720 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.720 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.720 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.720 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.720 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.720 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.720 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.720 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.720 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.720 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.720 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.720 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.720 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.720 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.720 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.720 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.720 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.720 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.720 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.720 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.721 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.721 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.721 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.721 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.721 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.721 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.721 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.721 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.721 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.721 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.721 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.721 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.721 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.721 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.721 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.721 INFO blam! 24: 0x0 - Oct 15 07:36:03.721 INFO blam! Oct 15 07:36:03.721 INFO blam! ---- [compile-fail] compile-fail/references_show_moves_table.rs stdout ---- Oct 15 07:36:03.721 INFO blam! Oct 15 07:36:03.721 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.721 INFO blam! status: exit code: 1 Oct 15 07:36:03.721 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:03.721 INFO blam! stdout: Oct 15 07:36:03.721 INFO blam! ------------------------------------------ Oct 15 07:36:03.721 INFO blam! Oct 15 07:36:03.721 INFO blam! ------------------------------------------ Oct 15 07:36:03.721 INFO blam! stderr: Oct 15 07:36:03.721 INFO blam! ------------------------------------------ Oct 15 07:36:03.721 INFO blam! error[E0382]: use of moved value: `table` Oct 15 07:36:03.721 INFO blam! --> tests/compile-fail/references_show_moves_table.rs:32:16 Oct 15 07:36:03.721 INFO blam! | Oct 15 07:36:03.721 INFO blam! 31 | show(table); Oct 15 07:36:03.721 INFO blam! | ----- value moved here Oct 15 07:36:03.721 INFO blam! 32 | assert_eq!(table["Gesualdo"][0], "many madrigals"); Oct 15 07:36:03.721 INFO blam! | ^^^^^ value used here after move Oct 15 07:36:03.721 INFO blam! | Oct 15 07:36:03.729 INFO blam! = note: move occurs because `table` has type `std::collections::HashMap>`, which does not implement the `Copy` trait Oct 15 07:36:03.729 INFO blam! Oct 15 07:36:03.729 INFO blam! error: aborting due to previous error Oct 15 07:36:03.729 INFO blam! Oct 15 07:36:03.729 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.729 INFO blam! Oct 15 07:36:03.729 INFO blam! ------------------------------------------ Oct 15 07:36:03.729 INFO blam! Oct 15 07:36:03.729 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:03.729 INFO blam! stack backtrace: Oct 15 07:36:03.729 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.729 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.729 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.729 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.729 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.729 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.729 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.729 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.729 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.729 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.729 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.729 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.729 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.729 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.729 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.729 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.729 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.729 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.730 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.730 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.730 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.730 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.730 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.730 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.730 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.730 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.730 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.730 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.730 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.730 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.730 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.730 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.730 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.730 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.730 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.730 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.730 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.730 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.730 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.730 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.730 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.730 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.730 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.730 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.730 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.730 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.730 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.730 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.730 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.730 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.730 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.730 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.730 INFO blam! 24: 0x0 - Oct 15 07:36:03.730 INFO blam! Oct 15 07:36:03.730 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_copy.rs stdout ---- Oct 15 07:36:03.730 INFO blam! Oct 15 07:36:03.730 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.730 INFO blam! status: exit code: 1 Oct 15 07:36:03.730 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:03.730 INFO blam! stdout: Oct 15 07:36:03.730 INFO blam! ------------------------------------------ Oct 15 07:36:03.730 INFO blam! Oct 15 07:36:03.730 INFO blam! ------------------------------------------ Oct 15 07:36:03.730 INFO blam! stderr: Oct 15 07:36:03.730 INFO blam! ------------------------------------------ Oct 15 07:36:03.730 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:03.730 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:03.730 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:03.730 INFO blam! Oct 15 07:36:03.730 INFO blam! ------------------------------------------ Oct 15 07:36:03.730 INFO blam! Oct 15 07:36:03.730 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:03.730 INFO blam! stack backtrace: Oct 15 07:36:03.730 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.730 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.730 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.730 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.730 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.730 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.730 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.730 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.730 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.730 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.730 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.730 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.735 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.735 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.735 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.735 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.735 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.735 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.735 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.735 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.735 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.735 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.735 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.735 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.735 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.735 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.735 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.735 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.735 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.735 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.735 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.735 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.735 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.735 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.735 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.735 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.735 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.735 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.735 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.735 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.735 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.735 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.735 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.735 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.735 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.735 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.735 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.735 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.735 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.735 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.735 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.735 INFO blam! 24: 0x0 - Oct 15 07:36:03.735 INFO blam! Oct 15 07:36:03.735 INFO blam! ---- [compile-fail] compile-fail/string_literals_are_immutable.rs stdout ---- Oct 15 07:36:03.735 INFO blam! Oct 15 07:36:03.735 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.735 INFO blam! status: exit code: 1 Oct 15 07:36:03.735 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:03.735 INFO blam! stdout: Oct 15 07:36:03.735 INFO blam! ------------------------------------------ Oct 15 07:36:03.735 INFO blam! Oct 15 07:36:03.735 INFO blam! ------------------------------------------ Oct 15 07:36:03.735 INFO blam! stderr: Oct 15 07:36:03.735 INFO blam! ------------------------------------------ Oct 15 07:36:03.735 INFO blam! error[E0277]: the type `str` cannot be mutably indexed by `{integer}` Oct 15 07:36:03.735 INFO blam! --> tests/compile-fail/string_literals_are_immutable.rs:6:5 Oct 15 07:36:03.735 INFO blam! | Oct 15 07:36:03.735 INFO blam! 6 | s[0] = 'c'; // error: the type `str` cannot be mutably indexed Oct 15 07:36:03.735 INFO blam! | ^^^^ `str` cannot be mutably indexed by `{integer}` Oct 15 07:36:03.735 INFO blam! | Oct 15 07:36:03.735 INFO blam! = help: the trait `std::ops::IndexMut<{integer}>` is not implemented for `str` Oct 15 07:36:03.735 INFO blam! Oct 15 07:36:03.735 INFO blam! error[E0599]: no method named `push` found for type `&str` in the current scope Oct 15 07:36:03.735 INFO blam! --> tests/compile-fail/string_literals_are_immutable.rs:7:7 Oct 15 07:36:03.735 INFO blam! | Oct 15 07:36:03.735 INFO blam! 7 | s.push('\n'); // error: no method named `push` found for type `&str` Oct 15 07:36:03.735 INFO blam! | ^^^^ Oct 15 07:36:03.735 INFO blam! Oct 15 07:36:03.735 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:03.736 INFO blam! Oct 15 07:36:03.736 INFO blam! Some errors occurred: E0277, E0599. Oct 15 07:36:03.736 INFO blam! For more information about an error, try `rustc --explain E0277`. Oct 15 07:36:03.736 INFO blam! Oct 15 07:36:03.736 INFO blam! ------------------------------------------ Oct 15 07:36:03.736 INFO blam! Oct 15 07:36:03.736 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:03.736 INFO blam! stack backtrace: Oct 15 07:36:03.736 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.736 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.736 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.736 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.736 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.736 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.736 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.736 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.736 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.736 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.736 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.736 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.736 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.736 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.736 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.736 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.736 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.736 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.736 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.736 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.736 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.736 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.736 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.736 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.736 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.736 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.736 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.736 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.736 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.736 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.736 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.736 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.736 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.736 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.736 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.736 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.736 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.736 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.736 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.736 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.736 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.736 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.737 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.737 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.737 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.737 INFO blam! 24: 0x0 - Oct 15 07:36:03.737 INFO blam! Oct 15 07:36:03.737 INFO blam! ---- [compile-fail] compile-fail/structs_private_fields_2.rs stdout ---- Oct 15 07:36:03.737 INFO blam! Oct 15 07:36:03.737 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.737 INFO blam! status: exit code: 1 Oct 15 07:36:03.737 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:03.737 INFO blam! stdout: Oct 15 07:36:03.737 INFO blam! ------------------------------------------ Oct 15 07:36:03.737 INFO blam! Oct 15 07:36:03.737 INFO blam! ------------------------------------------ Oct 15 07:36:03.737 INFO blam! stderr: Oct 15 07:36:03.737 INFO blam! ------------------------------------------ Oct 15 07:36:03.737 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:03.737 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:03.737 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:03.737 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:03.737 INFO blam! Oct 15 07:36:03.737 INFO blam! ------------------------------------------ Oct 15 07:36:03.737 INFO blam! Oct 15 07:36:03.737 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:03.737 INFO blam! stack backtrace: Oct 15 07:36:03.737 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.737 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.737 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.737 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.737 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.737 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.737 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.737 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.737 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.737 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.737 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.737 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.737 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.737 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.737 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.737 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.737 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.737 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.737 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.737 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.737 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.737 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.737 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.737 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.737 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.737 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.738 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.738 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.738 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.738 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.738 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.738 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.738 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.738 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.738 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.738 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.738 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.738 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.738 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.738 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.738 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.738 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.738 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.738 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.738 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.738 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.738 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.738 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.738 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.738 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.738 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.738 INFO blam! 24: 0x0 - Oct 15 07:36:03.738 INFO blam! Oct 15 07:36:03.738 INFO blam! ---- [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs stdout ---- Oct 15 07:36:03.738 INFO blam! Oct 15 07:36:03.738 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.738 INFO blam! status: exit code: 1 Oct 15 07:36:03.738 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:03.738 INFO blam! stdout: Oct 15 07:36:03.738 INFO blam! ------------------------------------------ Oct 15 07:36:03.738 INFO blam! Oct 15 07:36:03.738 INFO blam! ------------------------------------------ Oct 15 07:36:03.738 INFO blam! stderr: Oct 15 07:36:03.738 INFO blam! ------------------------------------------ Oct 15 07:36:03.738 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:03.738 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:03.738 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:03.738 INFO blam! Oct 15 07:36:03.738 INFO blam! ------------------------------------------ Oct 15 07:36:03.738 INFO blam! Oct 15 07:36:03.738 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:03.738 INFO blam! stack backtrace: Oct 15 07:36:03.738 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.738 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.738 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.738 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.738 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.738 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.738 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.738 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.738 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.738 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.738 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.739 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.739 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.739 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.739 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.739 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.739 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.739 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.739 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.739 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.739 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.739 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.739 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.739 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.739 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.739 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.739 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.739 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.739 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.739 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.739 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.739 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.739 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.739 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.739 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.739 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.739 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.739 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.739 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.739 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.739 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.739 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.739 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.739 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.739 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.739 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.739 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.739 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.739 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.739 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.739 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.739 INFO blam! 24: 0x0 - Oct 15 07:36:03.739 INFO blam! Oct 15 07:36:03.739 INFO blam! ---- [compile-fail] compile-fail/structs_private_fields.rs stdout ---- Oct 15 07:36:03.739 INFO blam! Oct 15 07:36:03.739 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.739 INFO blam! status: exit code: 1 Oct 15 07:36:03.739 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:03.739 INFO blam! stdout: Oct 15 07:36:03.739 INFO blam! ------------------------------------------ Oct 15 07:36:03.739 INFO blam! Oct 15 07:36:03.739 INFO blam! ------------------------------------------ Oct 15 07:36:03.740 INFO blam! stderr: Oct 15 07:36:03.740 INFO blam! ------------------------------------------ Oct 15 07:36:03.740 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:03.740 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:03.740 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:03.740 INFO blam! Oct 15 07:36:03.740 INFO blam! ------------------------------------------ Oct 15 07:36:03.740 INFO blam! Oct 15 07:36:03.740 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:03.740 INFO blam! stack backtrace: Oct 15 07:36:03.740 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.740 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.740 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.740 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.740 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.740 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.740 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.740 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.740 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.740 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.740 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.740 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.740 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.740 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.740 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.740 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.740 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.740 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.740 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.740 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.740 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.740 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.740 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.740 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.740 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.740 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.740 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.740 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.740 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.740 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.740 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.740 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.740 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.740 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.740 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.740 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.740 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.740 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.740 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.740 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.740 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.740 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.740 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.740 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.740 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.740 INFO blam! 24: 0x0 - Oct 15 07:36:03.740 INFO blam! Oct 15 07:36:03.740 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_clone.rs stdout ---- Oct 15 07:36:03.741 INFO blam! Oct 15 07:36:03.741 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.741 INFO blam! status: exit code: 1 Oct 15 07:36:03.741 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:03.741 INFO blam! stdout: Oct 15 07:36:03.741 INFO blam! ------------------------------------------ Oct 15 07:36:03.741 INFO blam! Oct 15 07:36:03.741 INFO blam! ------------------------------------------ Oct 15 07:36:03.741 INFO blam! stderr: Oct 15 07:36:03.741 INFO blam! ------------------------------------------ Oct 15 07:36:03.741 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:03.741 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:03.741 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:03.741 INFO blam! Oct 15 07:36:03.741 INFO blam! ------------------------------------------ Oct 15 07:36:03.741 INFO blam! Oct 15 07:36:03.741 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:03.741 INFO blam! stack backtrace: Oct 15 07:36:03.741 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.741 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.741 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.741 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.741 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.741 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.741 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.741 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.741 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.741 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.741 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.741 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.741 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.741 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.741 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.741 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.741 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.741 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.741 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.741 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.741 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.741 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.741 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.741 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.741 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.741 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.741 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.741 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.741 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.741 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.741 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.741 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.741 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.741 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.741 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.741 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.741 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.741 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.741 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.741 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.741 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.741 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.741 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.741 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.742 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.742 INFO blam! 24: 0x0 - Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 INFO blam! ---- [compile-fail] compile-fail/traits_dump.rs stdout ---- Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.742 INFO blam! status: exit code: 1 Oct 15 07:36:03.742 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:03.742 INFO blam! stdout: Oct 15 07:36:03.742 INFO blam! ------------------------------------------ Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 INFO blam! ------------------------------------------ Oct 15 07:36:03.742 INFO blam! stderr: Oct 15 07:36:03.742 INFO blam! ------------------------------------------ Oct 15 07:36:03.742 INFO blam! error[E0277]: `::Item` doesn't implement `std::fmt::Debug` Oct 15 07:36:03.742 INFO blam! --> tests/compile-fail/traits_dump.rs:10:37 Oct 15 07:36:03.742 INFO blam! | Oct 15 07:36:03.742 INFO blam! 10 | println!("{}: {:?}", index, value); // error Oct 15 07:36:03.742 INFO blam! | ^^^^^ `::Item` cannot be formatted using `{:?}` because it doesn't implement `std::fmt::Debug` Oct 15 07:36:03.742 INFO blam! | Oct 15 07:36:03.742 INFO blam! = help: the trait `std::fmt::Debug` is not implemented for `::Item` Oct 15 07:36:03.742 INFO blam! = help: consider adding a `where ::Item: std::fmt::Debug` bound Oct 15 07:36:03.742 INFO blam! = note: required by `std::fmt::Debug::fmt` Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 INFO blam! error: aborting due to previous error Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 INFO blam! ------------------------------------------ Oct 15 07:36:03.742 INFO blam! Oct 15 07:36:03.742 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:03.742 INFO blam! stack backtrace: Oct 15 07:36:03.742 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.742 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.742 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.742 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.742 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.742 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.742 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.742 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.742 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.742 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.742 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.742 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.742 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.742 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.742 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.742 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.742 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.742 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.742 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.742 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.742 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.742 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.742 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.742 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.742 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.742 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.742 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.742 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.742 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.742 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.742 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.742 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.742 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.743 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.743 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.743 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.743 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.743 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.743 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.743 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.743 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.743 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.743 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.743 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.743 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.743 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.743 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.743 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.743 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.743 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.743 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.743 INFO blam! 24: 0x0 - Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 INFO blam! ---- [compile-fail] compile-fail/traits_collect.rs stdout ---- Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.743 INFO blam! status: exit code: 1 Oct 15 07:36:03.743 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:03.743 INFO blam! stdout: Oct 15 07:36:03.743 INFO blam! ------------------------------------------ Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 INFO blam! ------------------------------------------ Oct 15 07:36:03.743 INFO blam! stderr: Oct 15 07:36:03.743 INFO blam! ------------------------------------------ Oct 15 07:36:03.743 INFO blam! error[E0282]: type annotations needed Oct 15 07:36:03.743 INFO blam! --> tests/compile-fail/traits_collect.rs:8:9 Oct 15 07:36:03.743 INFO blam! | Oct 15 07:36:03.743 INFO blam! 8 | let v1 = (0 .. 1000).collect(); // error: can't infer type Oct 15 07:36:03.743 INFO blam! | ^^ Oct 15 07:36:03.743 INFO blam! | | Oct 15 07:36:03.743 INFO blam! | cannot infer type Oct 15 07:36:03.743 INFO blam! | consider giving `v1` a type Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 INFO blam! error: aborting due to previous error Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 INFO blam! For more information about this error, try `rustc --explain E0282`. Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 INFO blam! ------------------------------------------ Oct 15 07:36:03.743 INFO blam! Oct 15 07:36:03.743 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:03.743 INFO blam! stack backtrace: Oct 15 07:36:03.743 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.743 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.743 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.743 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.743 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.743 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.743 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.743 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.743 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.743 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.743 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.743 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.743 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.743 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.743 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.743 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.743 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.743 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.743 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.743 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.744 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.744 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.744 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.744 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.744 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.744 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.744 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.744 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.744 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.744 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.744 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.744 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.744 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.744 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.744 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.744 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.744 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.744 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.744 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.744 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.744 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.744 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.744 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.744 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.744 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.744 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.744 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.744 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.744 INFO blam! 24: 0x0 - Oct 15 07:36:03.744 INFO blam! Oct 15 07:36:03.744 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_eq.rs stdout ---- Oct 15 07:36:03.744 INFO blam! Oct 15 07:36:03.744 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.744 INFO blam! status: exit code: 1 Oct 15 07:36:03.744 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:03.744 INFO blam! stdout: Oct 15 07:36:03.744 INFO blam! ------------------------------------------ Oct 15 07:36:03.744 INFO blam! Oct 15 07:36:03.744 INFO blam! ------------------------------------------ Oct 15 07:36:03.744 INFO blam! stderr: Oct 15 07:36:03.744 INFO blam! ------------------------------------------ Oct 15 07:36:03.744 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:03.744 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:03.744 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:03.744 INFO blam! Oct 15 07:36:03.744 INFO blam! ------------------------------------------ Oct 15 07:36:03.744 INFO blam! Oct 15 07:36:03.744 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:03.744 INFO blam! stack backtrace: Oct 15 07:36:03.744 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.744 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.744 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.744 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.744 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.744 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.744 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.744 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.744 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.744 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.744 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.744 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.744 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.744 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.745 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.745 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.745 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.745 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.745 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.745 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.745 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.745 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.745 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.745 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.745 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.745 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.745 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.745 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.745 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.745 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.745 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.745 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.745 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.745 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.745 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.745 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.745 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.745 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.745 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.745 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.745 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.745 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.745 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.745 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.745 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.745 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.745 INFO blam! 24: 0x0 - Oct 15 07:36:03.745 INFO blam! Oct 15 07:36:03.745 INFO blam! ---- [compile-fail] compile-fail/structs_without_derive_debug.rs stdout ---- Oct 15 07:36:03.745 INFO blam! Oct 15 07:36:03.745 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.745 INFO blam! status: exit code: 1 Oct 15 07:36:03.745 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:03.745 INFO blam! stdout: Oct 15 07:36:03.745 INFO blam! ------------------------------------------ Oct 15 07:36:03.745 INFO blam! Oct 15 07:36:03.745 INFO blam! ------------------------------------------ Oct 15 07:36:03.745 INFO blam! stderr: Oct 15 07:36:03.745 INFO blam! ------------------------------------------ Oct 15 07:36:03.745 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:03.745 INFO blam! {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"} Oct 15 07:36:03.745 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:03.745 INFO blam! Oct 15 07:36:03.745 INFO blam! ------------------------------------------ Oct 15 07:36:03.745 INFO blam! Oct 15 07:36:03.745 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:03.745 INFO blam! stack backtrace: Oct 15 07:36:03.745 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.745 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.745 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.745 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.745 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.745 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.745 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.745 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.745 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.745 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.746 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.746 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.746 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.746 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.746 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.746 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.746 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.746 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.746 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.746 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.746 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.746 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.746 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.746 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.746 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.746 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.746 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.746 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.746 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.746 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.746 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.746 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.746 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.746 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.746 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.746 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.746 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.746 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.746 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.746 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.746 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.746 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.746 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.746 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.746 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.746 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.746 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.746 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.746 INFO blam! 24: 0x0 - Oct 15 07:36:03.746 INFO blam! Oct 15 07:36:03.746 INFO blam! ---- [compile-fail] compile-fail/traits_ambiguous_integer.rs stdout ---- Oct 15 07:36:03.746 INFO blam! Oct 15 07:36:03.746 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.746 INFO blam! status: exit code: 1 Oct 15 07:36:03.746 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:03.746 INFO blam! stdout: Oct 15 07:36:03.746 INFO blam! ------------------------------------------ Oct 15 07:36:03.746 INFO blam! Oct 15 07:36:03.746 INFO blam! ------------------------------------------ Oct 15 07:36:03.746 INFO blam! stderr: Oct 15 07:36:03.746 INFO blam! ------------------------------------------ Oct 15 07:36:03.746 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:03.746 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:03.746 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:03.746 INFO blam! Oct 15 07:36:03.746 INFO blam! ------------------------------------------ Oct 15 07:36:03.746 INFO blam! Oct 15 07:36:03.746 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:03.746 INFO blam! stack backtrace: Oct 15 07:36:03.746 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.746 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.746 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.746 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.746 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.751 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.751 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.751 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.751 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.751 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.751 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.751 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.751 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.751 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.751 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.751 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.751 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.751 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.751 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.751 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.751 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.751 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.752 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.752 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.752 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.752 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.752 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.752 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.752 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.752 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.752 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.752 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.752 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.752 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.752 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.752 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.752 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.752 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.752 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.752 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.752 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.752 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.752 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.752 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.752 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.752 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.752 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.752 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.752 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.752 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.752 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.752 INFO blam! 24: 0x0 - Oct 15 07:36:03.752 INFO blam! Oct 15 07:36:03.752 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_4.rs stdout ---- Oct 15 07:36:03.752 INFO blam! Oct 15 07:36:03.752 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.752 INFO blam! status: exit code: 1 Oct 15 07:36:03.752 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:03.752 INFO blam! stdout: Oct 15 07:36:03.752 INFO blam! ------------------------------------------ Oct 15 07:36:03.752 INFO blam! Oct 15 07:36:03.752 INFO blam! ------------------------------------------ Oct 15 07:36:03.752 INFO blam! stderr: Oct 15 07:36:03.752 INFO blam! ------------------------------------------ Oct 15 07:36:03.758 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:03.759 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:03.759 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:03.759 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:03.759 INFO blam! Oct 15 07:36:03.759 INFO blam! ------------------------------------------ Oct 15 07:36:03.759 INFO blam! Oct 15 07:36:03.759 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:03.759 INFO blam! stack backtrace: Oct 15 07:36:03.759 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.759 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.759 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.759 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.759 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.759 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.759 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.759 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.759 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.759 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.759 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.759 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.759 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.759 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.759 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.759 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.759 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.759 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.759 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.759 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.759 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.759 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.759 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.759 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.759 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.759 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.759 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.759 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.759 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.759 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.759 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.759 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.759 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.759 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.759 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.759 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.759 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.759 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.759 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.759 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.759 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.759 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.759 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.759 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.759 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.759 INFO blam! 24: 0x0 - Oct 15 07:36:03.759 INFO blam! Oct 15 07:36:03.759 INFO blam! ---- [compile-fail] compile-fail/traits_vec.rs stdout ---- Oct 15 07:36:03.759 INFO blam! Oct 15 07:36:03.759 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.759 INFO blam! status: exit code: 1 Oct 15 07:36:03.759 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:03.759 INFO blam! stdout: Oct 15 07:36:03.759 INFO blam! ------------------------------------------ Oct 15 07:36:03.759 INFO blam! Oct 15 07:36:03.759 INFO blam! ------------------------------------------ Oct 15 07:36:03.760 INFO blam! stderr: Oct 15 07:36:03.760 INFO blam! ------------------------------------------ Oct 15 07:36:03.760 INFO blam! error[E0277]: the size for values of type `(dyn Vegetable + 'static)` cannot be known at compilation time Oct 15 07:36:03.760 INFO blam! --> tests/compile-fail/traits_vec.rs:8:5 Oct 15 07:36:03.760 INFO blam! | Oct 15 07:36:03.760 INFO blam! 8 | veggies: Vec // error: `Vegetable` does not have Oct 15 07:36:03.760 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^ doesn't have a size known at compile-time Oct 15 07:36:03.760 INFO blam! | Oct 15 07:36:03.760 INFO blam! = help: the trait `std::marker::Sized` is not implemented for `(dyn Vegetable + 'static)` Oct 15 07:36:03.760 INFO blam! = note: to learn more, visit Oct 15 07:36:03.760 INFO blam! = note: required by `std::vec::Vec` Oct 15 07:36:03.760 INFO blam! Oct 15 07:36:03.760 INFO blam! error: aborting due to previous error Oct 15 07:36:03.760 INFO blam! Oct 15 07:36:03.760 INFO blam! For more information about this error, try `rustc --explain E0277`. Oct 15 07:36:03.760 INFO blam! Oct 15 07:36:03.760 INFO blam! ------------------------------------------ Oct 15 07:36:03.760 INFO blam! Oct 15 07:36:03.760 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:03.760 INFO blam! stack backtrace: Oct 15 07:36:03.760 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.760 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.760 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.760 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.760 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.760 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.760 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.760 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.760 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.760 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.760 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.760 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.760 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.760 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.760 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.760 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.760 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.760 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.760 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.760 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.760 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.760 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.760 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.760 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.760 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.760 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.760 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.760 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.760 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.760 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.760 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.760 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.760 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.760 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.760 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.760 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.760 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.760 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.760 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.760 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.760 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.760 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.760 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.760 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.760 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.760 INFO blam! 24: 0x0 - Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 INFO blam! ---- [compile-fail] compile-fail/traits_self_type.rs stdout ---- Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.761 INFO blam! status: exit code: 1 Oct 15 07:36:03.761 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:03.761 INFO blam! stdout: Oct 15 07:36:03.761 INFO blam! ------------------------------------------ Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 INFO blam! ------------------------------------------ Oct 15 07:36:03.761 INFO blam! stderr: Oct 15 07:36:03.761 INFO blam! ------------------------------------------ Oct 15 07:36:03.761 INFO blam! error[E0038]: the trait `Spliceable` cannot be made into an object Oct 15 07:36:03.761 INFO blam! --> tests/compile-fail/traits_self_type.rs:21:1 Oct 15 07:36:03.761 INFO blam! | Oct 15 07:36:03.761 INFO blam! 21 | fn splice_anything(left: &Spliceable, right: &Spliceable) { Oct 15 07:36:03.761 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Spliceable` cannot be made into an object Oct 15 07:36:03.761 INFO blam! | Oct 15 07:36:03.761 INFO blam! = note: method `splice` references the `Self` type in its arguments or return type Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 INFO blam! error: aborting due to previous error Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 INFO blam! For more information about this error, try `rustc --explain E0038`. Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 INFO blam! ------------------------------------------ Oct 15 07:36:03.761 INFO blam! Oct 15 07:36:03.761 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:03.761 INFO blam! stack backtrace: Oct 15 07:36:03.761 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.761 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.761 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.761 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.761 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.761 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.761 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.761 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.761 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.761 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.761 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.761 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.761 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.761 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.761 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.761 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.761 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.761 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.761 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.761 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.761 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.761 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.761 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.761 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.761 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.761 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.762 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.762 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.762 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.762 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.762 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.762 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.762 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.762 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.762 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.762 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.762 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.762 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.762 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.762 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.762 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.762 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.762 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.762 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.762 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.762 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.762 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.762 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.762 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.762 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.762 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.762 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.762 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.762 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.762 INFO blam! 24: 0x0 - Oct 15 07:36:03.762 INFO blam! Oct 15 07:36:03.762 INFO blam! ---- [compile-fail] compile-fail/traits_method_lookup.rs stdout ---- Oct 15 07:36:03.762 INFO blam! Oct 15 07:36:03.762 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.762 INFO blam! status: exit code: 1 Oct 15 07:36:03.762 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:03.762 INFO blam! stdout: Oct 15 07:36:03.762 INFO blam! ------------------------------------------ Oct 15 07:36:03.762 INFO blam! Oct 15 07:36:03.762 INFO blam! ------------------------------------------ Oct 15 07:36:03.762 INFO blam! stderr: Oct 15 07:36:03.762 INFO blam! ------------------------------------------ Oct 15 07:36:03.762 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:03.762 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:03.762 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:03.762 INFO blam! {"message":"Some errors occurred: E0599, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0599, E0601.\n"} Oct 15 07:36:03.762 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:03.762 INFO blam! Oct 15 07:36:03.762 INFO blam! ------------------------------------------ Oct 15 07:36:03.762 INFO blam! Oct 15 07:36:03.762 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:03.762 INFO blam! stack backtrace: Oct 15 07:36:03.762 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.762 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.762 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.762 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.762 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.762 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.762 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.762 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.762 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.762 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.763 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.763 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.763 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.763 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.763 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.763 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.763 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.763 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.763 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.763 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.763 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.763 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.763 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.763 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.763 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.763 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.763 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.763 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.763 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.763 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.763 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.763 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.763 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.763 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.763 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.763 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.763 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.763 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.763 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.763 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.763 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.763 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.763 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.763 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.763 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.763 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.763 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.763 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.763 INFO blam! 24: 0x0 - Oct 15 07:36:03.763 INFO blam! Oct 15 07:36:03.763 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_3.rs stdout ---- Oct 15 07:36:03.763 INFO blam! Oct 15 07:36:03.763 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.763 INFO blam! status: exit code: 1 Oct 15 07:36:03.763 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:03.763 INFO blam! stdout: Oct 15 07:36:03.763 INFO blam! ------------------------------------------ Oct 15 07:36:03.763 INFO blam! Oct 15 07:36:03.763 INFO blam! ------------------------------------------ Oct 15 07:36:03.763 INFO blam! stderr: Oct 15 07:36:03.763 INFO blam! ------------------------------------------ Oct 15 07:36:03.763 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:03.763 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:03.763 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:03.763 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:03.763 INFO blam! Oct 15 07:36:03.763 INFO blam! ------------------------------------------ Oct 15 07:36:03.764 INFO blam! Oct 15 07:36:03.764 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:03.764 INFO blam! stack backtrace: Oct 15 07:36:03.764 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.764 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.764 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.764 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.764 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.764 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.764 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.764 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.764 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.764 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.764 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.764 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.764 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.764 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.764 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.764 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.764 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.764 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.764 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.764 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.764 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.764 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.764 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.764 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.764 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.764 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.764 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.764 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.764 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.764 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.764 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.764 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.764 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.764 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.764 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.764 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.764 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.764 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.764 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.764 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.764 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.764 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.764 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.764 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.764 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.764 INFO blam! 24: 0x0 - Oct 15 07:36:03.764 INFO blam! Oct 15 07:36:03.764 INFO blam! ---- [compile-fail] compile-fail/traits_unsized.rs stdout ---- Oct 15 07:36:03.764 INFO blam! Oct 15 07:36:03.764 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.765 INFO blam! status: exit code: 1 Oct 15 07:36:03.765 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:03.765 INFO blam! stdout: Oct 15 07:36:03.765 INFO blam! ------------------------------------------ Oct 15 07:36:03.765 INFO blam! Oct 15 07:36:03.765 INFO blam! ------------------------------------------ Oct 15 07:36:03.765 INFO blam! stderr: Oct 15 07:36:03.765 INFO blam! ------------------------------------------ Oct 15 07:36:03.765 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:03.765 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:03.765 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:03.765 INFO blam! {"message":"Some errors occurred: E0277, E0308.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0277, E0308.\n"} Oct 15 07:36:03.765 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:03.765 INFO blam! Oct 15 07:36:03.765 INFO blam! ------------------------------------------ Oct 15 07:36:03.765 INFO blam! Oct 15 07:36:03.765 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:03.765 INFO blam! stack backtrace: Oct 15 07:36:03.765 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.765 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.765 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.765 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.765 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.765 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.765 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.765 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.765 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.765 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.765 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.765 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.765 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.765 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.765 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.765 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.765 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.765 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.765 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.765 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.765 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.765 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.765 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.765 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.765 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.765 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.765 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.765 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.765 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.765 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.765 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.765 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.765 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.765 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.765 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.765 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.765 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.765 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.765 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.765 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.765 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.765 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.765 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.766 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.766 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.766 INFO blam! 24: 0x0 - Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_2.rs stdout ---- Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.766 INFO blam! status: exit code: 1 Oct 15 07:36:03.766 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:03.766 INFO blam! stdout: Oct 15 07:36:03.766 INFO blam! ------------------------------------------ Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! ------------------------------------------ Oct 15 07:36:03.766 INFO blam! stderr: Oct 15 07:36:03.766 INFO blam! ------------------------------------------ Oct 15 07:36:03.766 INFO blam! error[E0308]: mismatched types Oct 15 07:36:03.766 INFO blam! --> tests/compile-fail/traits_generic_dot_2.rs:11:25 Oct 15 07:36:03.766 INFO blam! | Oct 15 07:36:03.766 INFO blam! 11 | total = total + v1[i] * v2[i]; Oct 15 07:36:03.766 INFO blam! | ^^^^^^^^^^^^^ expected type parameter, found associated type Oct 15 07:36:03.766 INFO blam! | Oct 15 07:36:03.766 INFO blam! = note: expected type `N` Oct 15 07:36:03.766 INFO blam! found type `::Output` Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! error[E0308]: mismatched types Oct 15 07:36:03.766 INFO blam! --> tests/compile-fail/traits_generic_dot_2.rs:11:17 Oct 15 07:36:03.766 INFO blam! | Oct 15 07:36:03.766 INFO blam! 11 | total = total + v1[i] * v2[i]; Oct 15 07:36:03.766 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^ expected type parameter, found associated type Oct 15 07:36:03.766 INFO blam! | Oct 15 07:36:03.766 INFO blam! = note: expected type `N` Oct 15 07:36:03.766 INFO blam! found type `::Output` Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! error: aborting due to 2 previous errors Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 INFO blam! ------------------------------------------ Oct 15 07:36:03.766 INFO blam! Oct 15 07:36:03.766 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:03.766 INFO blam! stack backtrace: Oct 15 07:36:03.766 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.766 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.766 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.766 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.766 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.766 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.766 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.766 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.766 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.766 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.766 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.766 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.766 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.766 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.766 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.766 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.766 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.766 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.766 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.766 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.766 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.766 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.766 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.766 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.766 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.766 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.766 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.766 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.767 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.767 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.767 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.767 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.767 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.767 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.767 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.767 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.767 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.767 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.767 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.767 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.767 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.767 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.767 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.767 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.767 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.767 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.767 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.767 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.767 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.767 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.767 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.767 INFO blam! 24: 0x0 - Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! ---- [compile-fail] compile-fail/traits_generic_dot_1.rs stdout ---- Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.767 INFO blam! status: exit code: 1 Oct 15 07:36:03.767 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:03.767 INFO blam! stdout: Oct 15 07:36:03.767 INFO blam! ------------------------------------------ Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! ------------------------------------------ Oct 15 07:36:03.767 INFO blam! stderr: Oct 15 07:36:03.767 INFO blam! ------------------------------------------ Oct 15 07:36:03.767 INFO blam! error[E0308]: mismatched types Oct 15 07:36:03.767 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:8:24 Oct 15 07:36:03.767 INFO blam! | Oct 15 07:36:03.767 INFO blam! 8 | let mut total: N = 0; Oct 15 07:36:03.767 INFO blam! | ^ expected type parameter, found integral variable Oct 15 07:36:03.767 INFO blam! | Oct 15 07:36:03.767 INFO blam! = note: expected type `N` Oct 15 07:36:03.767 INFO blam! found type `{integer}` Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! error[E0369]: binary operation `*` cannot be applied to type `N` Oct 15 07:36:03.767 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:10:25 Oct 15 07:36:03.767 INFO blam! | Oct 15 07:36:03.767 INFO blam! 10 | total = total + v1[i] * v2[i]; Oct 15 07:36:03.767 INFO blam! | ^^^^^^^^^^^^^ Oct 15 07:36:03.767 INFO blam! | Oct 15 07:36:03.767 INFO blam! = note: `N` might need a bound for `std::ops::Mul` Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! error[E0369]: binary operation `+` cannot be applied to type `N` Oct 15 07:36:03.767 INFO blam! --> tests/compile-fail/traits_generic_dot_1.rs:10:17 Oct 15 07:36:03.767 INFO blam! | Oct 15 07:36:03.767 INFO blam! 10 | total = total + v1[i] * v2[i]; Oct 15 07:36:03.767 INFO blam! | ^^^^^^^^^^^^^^^^^^^^^ Oct 15 07:36:03.767 INFO blam! | Oct 15 07:36:03.767 INFO blam! = note: `N` might need a bound for `std::ops::Add` Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! error: aborting due to 3 previous errors Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! Some errors occurred: E0308, E0369. Oct 15 07:36:03.767 INFO blam! For more information about an error, try `rustc --explain E0308`. Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 INFO blam! ------------------------------------------ Oct 15 07:36:03.767 INFO blam! Oct 15 07:36:03.767 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:03.767 INFO blam! stack backtrace: Oct 15 07:36:03.767 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.767 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.767 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.767 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.767 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.767 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.767 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.767 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.767 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.768 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.768 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.768 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.768 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.768 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.768 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.768 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.768 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.768 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.768 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.768 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.768 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.768 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.768 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.768 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.768 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.768 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.768 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.768 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.768 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.768 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.768 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.768 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.768 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.768 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.768 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.768 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.768 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.768 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.768 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.768 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.768 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.768 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.768 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.768 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.768 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.768 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.768 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.768 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.768 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.768 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.768 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.768 INFO blam! 24: 0x0 - Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 INFO blam! ---- [compile-fail] compile-fail/types_bool.rs stdout ---- Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.768 INFO blam! status: exit code: 1 Oct 15 07:36:03.768 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:03.768 INFO blam! stdout: Oct 15 07:36:03.768 INFO blam! ------------------------------------------ Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 INFO blam! ------------------------------------------ Oct 15 07:36:03.768 INFO blam! stderr: Oct 15 07:36:03.768 INFO blam! ------------------------------------------ Oct 15 07:36:03.768 INFO blam! error[E0308]: mismatched types Oct 15 07:36:03.768 INFO blam! --> tests/compile-fail/types_bool.rs:8:12 Oct 15 07:36:03.768 INFO blam! | Oct 15 07:36:03.768 INFO blam! 8 | if 1 { 2 } else { 3 } Oct 15 07:36:03.768 INFO blam! | ^ expected bool, found integral variable Oct 15 07:36:03.768 INFO blam! | Oct 15 07:36:03.768 INFO blam! = note: expected type `bool` Oct 15 07:36:03.768 INFO blam! found type `{integer}` Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 INFO blam! error: aborting due to previous error Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 INFO blam! For more information about this error, try `rustc --explain E0308`. Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 INFO blam! ------------------------------------------ Oct 15 07:36:03.768 INFO blam! Oct 15 07:36:03.768 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:03.768 INFO blam! stack backtrace: Oct 15 07:36:03.768 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.769 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.769 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.769 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.769 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.769 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.769 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.769 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.769 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.769 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.769 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.769 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.769 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.769 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.769 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.769 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.769 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.769 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.769 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.769 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.769 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.769 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.769 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.769 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.769 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.769 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.769 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.769 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.769 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.769 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.769 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.769 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.769 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.769 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.769 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.769 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.769 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.769 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.769 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.769 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.769 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.769 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.769 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.769 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.769 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.769 INFO blam! 24: 0x0 - Oct 15 07:36:03.769 INFO blam! Oct 15 07:36:03.769 INFO blam! ---- [compile-fail] compile-fail/types_float_inference_fail.rs stdout ---- Oct 15 07:36:03.769 INFO blam! Oct 15 07:36:03.769 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.769 INFO blam! status: exit code: 1 Oct 15 07:36:03.769 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:03.769 INFO blam! stdout: Oct 15 07:36:03.769 INFO blam! ------------------------------------------ Oct 15 07:36:03.769 INFO blam! Oct 15 07:36:03.769 INFO blam! ------------------------------------------ Oct 15 07:36:03.769 INFO blam! stderr: Oct 15 07:36:03.769 INFO blam! ------------------------------------------ Oct 15 07:36:03.769 INFO blam! error[E0599]: no method named `sqrt` found for type `{float}` in the current scope Oct 15 07:36:03.769 INFO blam! --> tests/compile-fail/types_float_inference_fail.rs:7:26 Oct 15 07:36:03.769 INFO blam! | Oct 15 07:36:03.769 INFO blam! 7 | println!("{}", (2.0).sqrt()); Oct 15 07:36:03.769 INFO blam! | ^^^^ Oct 15 07:36:03.769 INFO blam! Oct 15 07:36:03.769 INFO blam! error: aborting due to previous error Oct 15 07:36:03.769 INFO blam! Oct 15 07:36:03.769 INFO blam! For more information about this error, try `rustc --explain E0599`. Oct 15 07:36:03.770 INFO blam! Oct 15 07:36:03.770 INFO blam! ------------------------------------------ Oct 15 07:36:03.770 INFO blam! Oct 15 07:36:03.770 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:03.770 INFO blam! stack backtrace: Oct 15 07:36:03.770 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.770 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.770 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.770 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.770 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.770 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.770 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.770 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.770 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.770 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.770 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.770 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.770 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.770 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.770 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.770 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.770 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.770 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.770 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.770 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.770 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.770 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.770 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.770 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.770 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.770 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.770 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.770 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.770 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.770 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.770 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.770 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.770 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.770 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.770 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.770 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.770 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.770 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.770 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.770 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.770 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.770 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.770 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.770 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.770 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.770 INFO blam! 24: 0x0 - Oct 15 07:36:03.770 INFO blam! Oct 15 07:36:03.770 INFO blam! ---- [compile-fail] compile-fail/traits_outlaw.rs stdout ---- Oct 15 07:36:03.770 INFO blam! Oct 15 07:36:03.770 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.770 INFO blam! status: exit code: 1 Oct 15 07:36:03.770 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:03.770 INFO blam! stdout: Oct 15 07:36:03.770 INFO blam! ------------------------------------------ Oct 15 07:36:03.770 INFO blam! Oct 15 07:36:03.770 INFO blam! ------------------------------------------ Oct 15 07:36:03.770 INFO blam! stderr: Oct 15 07:36:03.770 INFO blam! ------------------------------------------ Oct 15 07:36:03.770 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:03.775 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:03.775 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:03.775 INFO blam! Oct 15 07:36:03.775 INFO blam! ------------------------------------------ Oct 15 07:36:03.775 INFO blam! Oct 15 07:36:03.775 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:03.775 INFO blam! stack backtrace: Oct 15 07:36:03.775 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.775 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.775 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.775 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.775 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.775 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.775 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.775 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.775 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.775 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.775 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.775 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.775 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.775 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.775 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.775 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.775 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.775 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.775 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.775 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.775 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.775 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.775 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.775 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.775 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.775 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.776 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.776 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.776 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.776 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.776 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.776 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.776 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.776 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.776 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.776 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.776 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.776 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.776 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.776 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.776 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.776 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.776 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.776 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.776 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.776 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.776 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.776 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.776 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.776 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.776 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.776 INFO blam! 24: 0x0 - Oct 15 07:36:03.776 INFO blam! Oct 15 07:36:03.776 INFO blam! ---- [compile-fail] compile-fail/unsafe_unused_lifetime.rs stdout ---- Oct 15 07:36:03.776 INFO blam! Oct 15 07:36:03.776 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.776 INFO blam! status: exit code: 1 Oct 15 07:36:03.776 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:03.776 INFO blam! stdout: Oct 15 07:36:03.776 INFO blam! ------------------------------------------ Oct 15 07:36:03.776 INFO blam! Oct 15 07:36:03.776 INFO blam! ------------------------------------------ Oct 15 07:36:03.776 INFO blam! stderr: Oct 15 07:36:03.776 INFO blam! ------------------------------------------ Oct 15 07:36:03.776 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:03.776 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:03.776 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:03.776 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:03.776 INFO blam! {"message":"Some errors occurred: E0392, E0601.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0392, E0601.\n"} Oct 15 07:36:03.776 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:03.776 INFO blam! Oct 15 07:36:03.776 INFO blam! ------------------------------------------ Oct 15 07:36:03.776 INFO blam! Oct 15 07:36:03.776 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:03.776 INFO blam! stack backtrace: Oct 15 07:36:03.776 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.776 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.776 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.776 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.776 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.777 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.777 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.777 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.777 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.777 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.777 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.777 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.777 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.777 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.777 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.777 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.777 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.777 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.777 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.777 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.777 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.777 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.777 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.777 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.777 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.777 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.777 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.777 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.777 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.777 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.777 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.777 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.777 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.777 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.777 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.778 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.778 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.778 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.778 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.778 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.778 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.778 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.778 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.779 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.779 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.779 INFO blam! 24: 0x0 - Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 INFO blam! ---- [compile-fail] compile-fail/types_vectors_moved.rs stdout ---- Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 INFO blam! error: failure produced the wrong error: exit code: 1 Oct 15 07:36:03.779 INFO blam! status: exit code: 1 Oct 15 07:36:03.779 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:03.779 INFO blam! stdout: Oct 15 07:36:03.779 INFO blam! ------------------------------------------ Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 INFO blam! ------------------------------------------ Oct 15 07:36:03.779 INFO blam! stderr: Oct 15 07:36:03.779 INFO blam! ------------------------------------------ Oct 15 07:36:03.779 INFO blam! error[E0382]: use of moved value: `languages` Oct 15 07:36:03.779 INFO blam! --> tests/compile-fail/types_vectors_moved.rs:17:41 Oct 15 07:36:03.779 INFO blam! | Oct 15 07:36:03.779 INFO blam! 9 | for l in languages { Oct 15 07:36:03.779 INFO blam! | --------- value moved here Oct 15 07:36:03.779 INFO blam! ... Oct 15 07:36:03.779 INFO blam! 17 | println!("{} languages classified", languages.len()); Oct 15 07:36:03.779 INFO blam! | ^^^^^^^^^ value used here after move Oct 15 07:36:03.779 INFO blam! | Oct 15 07:36:03.779 INFO blam! = note: move occurs because `languages` has type `std::vec::Vec`, which does not implement the `Copy` trait Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 INFO blam! error: aborting due to previous error Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 INFO blam! For more information about this error, try `rustc --explain E0382`. Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 INFO blam! ------------------------------------------ Oct 15 07:36:03.779 INFO blam! Oct 15 07:36:03.779 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:03.779 INFO blam! stack backtrace: Oct 15 07:36:03.779 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.779 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.779 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.779 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.779 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.779 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.779 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.779 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.779 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.779 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.779 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.779 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.779 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.779 INFO blam! 6: 0x55b56af0f2ce - compiletest_rs::runtest::ProcRes::fatal::h42df8f05f0905096 Oct 15 07:36:03.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:2544 Oct 15 07:36:03.779 INFO blam! 7: 0x55b56af00152 - compiletest_rs::runtest::TestCx::fatal_proc_rec::haec6221373e4917f Oct 15 07:36:03.779 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:1644 Oct 15 07:36:03.780 INFO blam! 8: 0x55b56aeea9d3 - compiletest_rs::runtest::TestCx::check_correct_failure_status::h46b6aa7be2ca7da5 Oct 15 07:36:03.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:216 Oct 15 07:36:03.780 INFO blam! 9: 0x55b56aeea197 - compiletest_rs::runtest::TestCx::run_cfail_test::h35609ddac2a9c4fa Oct 15 07:36:03.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:166 Oct 15 07:36:03.780 INFO blam! 10: 0x55b56aee9f3f - compiletest_rs::runtest::TestCx::run_revision::h087ee7ac44b39e25 Oct 15 07:36:03.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:128 Oct 15 07:36:03.780 INFO blam! 11: 0x55b56aee9b86 - compiletest_rs::runtest::run::h992fec7475c048b0 Oct 15 07:36:03.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/runtest.rs:80 Oct 15 07:36:03.780 INFO blam! 12: 0x55b56ae7b9f5 - compiletest_rs::make_test_closure::{{closure}}::hffaa81f73827f230 Oct 15 07:36:03.780 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:277 Oct 15 07:36:03.780 INFO blam! 13: 0x55b56ae76163 - >::call_box::h5cf716bc5d353fb0 Oct 15 07:36:03.780 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.780 INFO blam! 14: 0x7fe7ad8cead2 - >::call_box::h477ac8c82814e76d Oct 15 07:36:03.780 INFO blam! at libtest/lib.rs:1461 Oct 15 07:36:03.780 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.780 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.780 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.780 INFO blam! 16: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.780 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.780 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.780 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.780 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.780 INFO blam! 17: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.780 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.780 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.780 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.780 INFO blam! 18: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.780 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.780 INFO blam! 19: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.780 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.780 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.780 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.780 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.780 INFO blam! 20: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.780 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.780 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.780 INFO blam! 21: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.780 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.780 INFO blam! 22: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.780 INFO blam! 23: 0x7fe7ace8a41c - clone Oct 15 07:36:03.780 INFO blam! 24: 0x0 - Oct 15 07:36:03.780 INFO blam! Oct 15 07:36:03.780 INFO blam! Oct 15 07:36:03.780 INFO blam! failures: Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_bad_router.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_count_selected_cities.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_debug_dump_dict.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_sort_cities.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_sort_thread.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_that_kill.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/closures_twice.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/collections_invalidation.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/collections_multiple_mut.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/collections_sort_by_key_references.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/concurrency_atomic_static_init.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/concurrency_function_call_in_static_1.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/concurrency_function_call_in_static_2.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/concurrency_send_rc.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/concurrency_spawn_lifetimes.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/concurrency_threading_traits.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/crates_blank_slate.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/crates_private.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/crates_standard_prelude.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/crates_static_mut.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/crates_unused_items.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/crates_unused_testing_function.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/enums_borrow_car.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/enums_cant_use_variables_in_pattern.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/enums_fields.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/enums_matching_moves_values.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/enums_move_into_guard.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/errors_cant_use_question_mark_in_main.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/errors_multiple_error_types.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/errors_unused_result_warning.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/expressions_closures_runon.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/expressions_for_loop_moving.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/expressions_generics.rs Oct 15 07:36:03.780 INFO blam! [compile-fail] compile-fail/expressions_if_else_types.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/expressions_if_else_types_2.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/expressions_match_exhaustive.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/expressions_match_types.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/expressions_missing_semicolon.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/expressions_negative_unsigned.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/expressions_while_true.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/io_collecting_lines.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/io_stdin_lock.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/io_string_write.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/iterators_unused.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/macros_hygiene_setup_req.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/macros_json_array.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/macros_moving.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/macros_unhygienic.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_double_move.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_move_in_loop.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_move_out_of_field.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_move_out_of_vector.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_rc_mutability.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_string_label.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_struct.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/ownership_triple_move.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_dangling.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_fn_using_same_lifetime.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_immut_vs_const.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_in_nested_struct.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_in_struct.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_lifetimes_propagated.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_self_assignment.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_1.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_2.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_3.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_4.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_sharing_vs_mutation_5.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_show_moves_table.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_static.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_static_wat.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_to_locals_cant_be_passed_to_static.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/references_using_same_lifetime.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/string_literals_are_immutable.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/structs_private_fields.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/structs_private_fields_2.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/structs_without_derive_clone.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/structs_without_derive_copy.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/structs_without_derive_debug.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/structs_without_derive_eq.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_ambiguous_integer.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_collect.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_dump.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_generic_dot_1.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_generic_dot_2.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_generic_dot_3.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_generic_dot_4.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_method_lookup.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_outlaw.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_self_type.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_unsized.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/traits_vec.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/types_bool.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/types_float_inference_fail.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/types_vectors_moved.rs Oct 15 07:36:03.781 INFO blam! [compile-fail] compile-fail/unsafe_unused_lifetime.rs Oct 15 07:36:03.781 INFO blam! Oct 15 07:36:03.781 INFO blam! test result: FAILED. 0 passed; 96 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 07:36:03.781 INFO blam! Oct 15 07:36:03.781 INFO blam! test compile_test ... FAILED Oct 15 07:36:03.781 INFO blam! Oct 15 07:36:03.781 INFO blam! failures: Oct 15 07:36:03.781 INFO blam! Oct 15 07:36:03.781 INFO blam! ---- compile_test stdout ---- Oct 15 07:36:03.781 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:03.781 INFO blam! stack backtrace: Oct 15 07:36:03.781 INFO blam! 0: 0x7fe7ad5fbdce - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h52ace5b3d4e95617 Oct 15 07:36:03.781 INFO blam! at libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 Oct 15 07:36:03.781 INFO blam! 1: 0x7fe7ad5e0e06 - std::sys_common::backtrace::print::h6cfc8a66009c1cc9 Oct 15 07:36:03.781 INFO blam! at libstd/sys_common/backtrace.rs:71 Oct 15 07:36:03.781 INFO blam! at libstd/sys_common/backtrace.rs:59 Oct 15 07:36:03.781 INFO blam! 2: 0x7fe7ad606d9d - std::panicking::default_hook::{{closure}}::h47bedf778bf88480 Oct 15 07:36:03.781 INFO blam! at libstd/panicking.rs:211 Oct 15 07:36:03.781 INFO blam! 3: 0x7fe7ad606aab - std::panicking::default_hook::h1ef46fa7cd894809 Oct 15 07:36:03.782 INFO blam! at libstd/panicking.rs:221 Oct 15 07:36:03.782 INFO blam! 4: 0x7fe7ad60750c - std::panicking::rust_panic_with_hook::h05510fde8841c579 Oct 15 07:36:03.782 INFO blam! at libstd/panicking.rs:476 Oct 15 07:36:03.782 INFO blam! 5: 0x55b56af525ff - std::panicking::begin_panic::h2a9908fd144e1a26 Oct 15 07:36:03.782 INFO blam! at libstd/panicking.rs:410 Oct 15 07:36:03.782 INFO blam! 6: 0x55b56ae77c1d - compiletest_rs::run_tests::hae276dba318c22c0 Oct 15 07:36:03.782 INFO blam! at /cargo-home/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.11/src/lib.rs:89 Oct 15 07:36:03.782 INFO blam! 7: 0x55b56ae415c6 - runtests::run_tests::hfd433b2f117e440f Oct 15 07:36:03.782 INFO blam! at tests/runtests.rs:15 Oct 15 07:36:03.782 INFO blam! 8: 0x55b56ae416b0 - runtests::compile_test::h26ae6a047218d44a Oct 15 07:36:03.782 INFO blam! at tests/runtests.rs:20 Oct 15 07:36:03.782 INFO blam! 9: 0x55b56ae41679 - runtests::compile_test::{{closure}}::hdc27684c7583cad8 Oct 15 07:36:03.782 INFO blam! at tests/runtests.rs:19 Oct 15 07:36:03.782 INFO blam! 10: 0x55b56ae405fd - core::ops::function::FnOnce::call_once::hed22b8cc87c82644 Oct 15 07:36:03.782 INFO blam! at libcore/ops/function.rs:238 Oct 15 07:36:03.782 INFO blam! 11: 0x7fe7ad8ceb1e - >::call_box::h95b7cb918af67b5d Oct 15 07:36:03.782 INFO blam! at libtest/lib.rs:1468 Oct 15 07:36:03.782 INFO blam! at libcore/ops/function.rs:238 Oct 15 07:36:03.782 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.782 INFO blam! 12: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.782 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.782 INFO blam! 13: 0x7fe7ad8f5b5d - std::sys_common::backtrace::__rust_begin_short_backtrace::he1120aab928e481f Oct 15 07:36:03.782 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.782 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.782 INFO blam! at libtest/lib.rs:1423 Oct 15 07:36:03.782 INFO blam! at libstd/sys_common/backtrace.rs:136 Oct 15 07:36:03.782 INFO blam! 14: 0x7fe7ad8f6ac4 - std::panicking::try::do_call::ha990a345054c2d63 Oct 15 07:36:03.782 INFO blam! at libstd/thread/mod.rs:409 Oct 15 07:36:03.782 INFO blam! at libstd/panic.rs:313 Oct 15 07:36:03.782 INFO blam! at libstd/panicking.rs:310 Oct 15 07:36:03.782 INFO blam! 15: 0x7fe7ad614c79 - __rust_maybe_catch_panic Oct 15 07:36:03.782 INFO blam! at libpanic_unwind/lib.rs:102 Oct 15 07:36:03.782 INFO blam! 16: 0x7fe7ad8df5b6 - >::call_box::h96125cb29a9ba44b Oct 15 07:36:03.782 INFO blam! at libstd/panicking.rs:289 Oct 15 07:36:03.782 INFO blam! at libstd/panic.rs:392 Oct 15 07:36:03.782 INFO blam! at libstd/thread/mod.rs:408 Oct 15 07:36:03.782 INFO blam! at liballoc/boxed.rs:672 Oct 15 07:36:03.782 INFO blam! 17: 0x7fe7ad60293a - std::sys_common::thread::start_thread::h97c4c5d82028f6b1 Oct 15 07:36:03.782 INFO blam! at liballoc/boxed.rs:682 Oct 15 07:36:03.782 INFO blam! at libstd/sys_common/thread.rs:24 Oct 15 07:36:03.782 INFO blam! 18: 0x7fe7ad5d7d35 - std::sys::unix::thread::Thread::new::thread_start::he7d65efc4dd16886 Oct 15 07:36:03.782 INFO blam! at libstd/sys/unix/thread.rs:90 Oct 15 07:36:03.782 INFO blam! 19: 0x7fe7ad36a6b9 - start_thread Oct 15 07:36:03.782 INFO blam! 20: 0x7fe7ace8a41c - clone Oct 15 07:36:03.782 INFO blam! 21: 0x0 - Oct 15 07:36:03.782 INFO blam! Oct 15 07:36:03.782 INFO blam! Oct 15 07:36:03.782 INFO blam! failures: Oct 15 07:36:03.782 INFO blam! compile_test Oct 15 07:36:03.782 INFO blam! Oct 15 07:36:03.782 INFO blam! test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out Oct 15 07:36:03.782 INFO blam! Oct 15 07:36:04.003 INFO running `"docker" "rm" "-f" "f115091e3ffd97c4a8ffc65e01f14e42a60261b7dbe2b09794f01050ead7a118"` Oct 15 07:36:04.367 INFO blam! f115091e3ffd97c4a8ffc65e01f14e42a60261b7dbe2b09794f01050ead7a118