[INFO] fetching crate ra_ap_hir_ty 0.0.30... [INFO] testing ra_ap_hir_ty-0.0.30 against 1.49.0 for beta-1.50-1 [INFO] extracting crate ra_ap_hir_ty 0.0.30 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate ra_ap_hir_ty 0.0.30 on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate ra_ap_hir_ty 0.0.30 [INFO] finished tweaking crates.io crate ra_ap_hir_ty 0.0.30 [INFO] tweaked toml for crates.io crate ra_ap_hir_ty 0.0.30 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 97d5fbaf3f1bee33a69e2830b48a734ed84ed8aef8fd1e651961c42c242eb2ca [INFO] running `Command { std: "docker" "start" "-a" "97d5fbaf3f1bee33a69e2830b48a734ed84ed8aef8fd1e651961c42c242eb2ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "97d5fbaf3f1bee33a69e2830b48a734ed84ed8aef8fd1e651961c42c242eb2ca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97d5fbaf3f1bee33a69e2830b48a734ed84ed8aef8fd1e651961c42c242eb2ca", kill_on_drop: false }` [INFO] [stdout] 97d5fbaf3f1bee33a69e2830b48a734ed84ed8aef8fd1e651961c42c242eb2ca [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e50499fb565c3c351db67fbd3265791a3aad5886bf9eb1922bb13309a65bd928 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e50499fb565c3c351db67fbd3265791a3aad5886bf9eb1922bb13309a65bd928", kill_on_drop: false }` [INFO] [stderr] Compiling once_cell v1.5.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.1 [INFO] [stderr] Compiling ra_ap_profile v0.0.30 [INFO] [stderr] Compiling ra_ap_syntax v0.0.30 [INFO] [stderr] Compiling salsa v0.16.0 [INFO] [stderr] Compiling ra_ap_mbe v0.0.30 [INFO] [stderr] Compiling ra_ap_base_db v0.0.30 [INFO] [stderr] Compiling ra_ap_hir_expand v0.0.30 [INFO] [stderr] Compiling ra_ap_hir_def v0.0.30 [INFO] [stderr] Compiling ra_ap_hir_ty v0.0.30 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 32s [INFO] running `Command { std: "docker" "inspect" "e50499fb565c3c351db67fbd3265791a3aad5886bf9eb1922bb13309a65bd928", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e50499fb565c3c351db67fbd3265791a3aad5886bf9eb1922bb13309a65bd928", kill_on_drop: false }` [INFO] [stdout] e50499fb565c3c351db67fbd3265791a3aad5886bf9eb1922bb13309a65bd928 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 8605881aaa6f1bb2ad414095513957779b370c6c03853d50d41b5dfc2886f414 [INFO] running `Command { std: "docker" "start" "-a" "8605881aaa6f1bb2ad414095513957779b370c6c03853d50d41b5dfc2886f414", kill_on_drop: false }` [INFO] [stderr] Compiling expect-test v1.1.0 [INFO] [stderr] Compiling ra_ap_hir_ty v0.0.30 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 45.88s [INFO] running `Command { std: "docker" "inspect" "8605881aaa6f1bb2ad414095513957779b370c6c03853d50d41b5dfc2886f414", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8605881aaa6f1bb2ad414095513957779b370c6c03853d50d41b5dfc2886f414", kill_on_drop: false }` [INFO] [stdout] 8605881aaa6f1bb2ad414095513957779b370c6c03853d50d41b5dfc2886f414 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8dd33fe7854a6ebeec5441fd83157baf2b65b2d03d1ceaff3b74a7289f0cca24 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "8dd33fe7854a6ebeec5441fd83157baf2b65b2d03d1ceaff3b74a7289f0cca24", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.19s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/ra_ap_hir_ty-203939fcb88d0a71 [INFO] [stdout] [INFO] [stdout] running 399 tests [INFO] [stdout] test db::hir_database_is_object_safe ... ok [INFO] [stdout] test diagnostics::decl_check::case_conv::tests::test_to_upper_snake_case ... ok [INFO] [stdout] test diagnostics::decl_check::tests::ignores_extern_items ... ok [INFO] [stdout] test diagnostics::decl_check::tests::fn_inside_impl_struct ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_struct_names ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_enum_variant_name ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_variable_names ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_enum_names ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_static_name ... ok [INFO] [stdout] test diagnostics::decl_check::case_conv::tests::test_to_lower_snake_case ... ok [INFO] [stdout] test diagnostics::decl_check::case_conv::tests::test_to_camel_case ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_const_name ... ok [INFO] [stdout] test diagnostics::decl_check::tests::non_let_bind ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_function_name ... ok [INFO] [stdout] test diagnostics::decl_check::tests::no_diagnostic_for_camel_cased_acronyms_in_struct_name ... ok [INFO] [stdout] test diagnostics::decl_check::tests::no_diagnostic_for_enum_varinats ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_struct_field ... ok [INFO] [stdout] test diagnostics::expr::tests::enum_variant_type_macro ... ok [INFO] [stdout] test diagnostics::decl_check::tests::no_diagnostic_for_camel_cased_acronyms_in_enum_name ... ok [INFO] [stdout] test diagnostics::expr::tests::method_as_fn ... ok [INFO] [stdout] test diagnostics::decl_check::tests::incorrect_function_params ... ok [INFO] [stdout] test diagnostics::expr::tests::arg_count_lambda ... ok [INFO] [stdout] test diagnostics::match_check::tests::enum_containing_bool ... ok [INFO] [stdout] test diagnostics::decl_check::tests::allow_attributes ... ok [INFO] [stdout] test diagnostics::expr::tests::tuple_struct ... ok [INFO] [stdout] test diagnostics::expr::tests::method_with_arg ... ok [INFO] [stdout] test diagnostics::expr::tests::enum_variant ... ok [INFO] [stdout] test diagnostics::expr::tests::varargs ... ok [INFO] [stdout] test diagnostics::match_check::tests::empty_tuple ... ok [INFO] [stdout] test diagnostics::match_check::tests::false_negatives::integers ... ok [INFO] [stdout] test diagnostics::match_check::tests::expr_partially_diverges ... ok [INFO] [stdout] test diagnostics::match_check::tests::boolean ... ok [INFO] [stdout] test diagnostics::match_check::tests::enums ... ok [INFO] [stdout] test diagnostics::match_check::tests::mismatched_types ... ok [INFO] [stdout] test diagnostics::match_check::tests::false_negatives::internal_or ... ok [INFO] [stdout] test diagnostics::expr::tests::simple_free_fn_zero ... ok [INFO] [stdout] test diagnostics::match_check::tests::expr_diverges ... ok [INFO] [stdout] test diagnostics::match_check::tests::malformed_match_arm_tuple_enum_missing_pattern ... ok [INFO] [stdout] test diagnostics::expr::tests::simple_free_fn_one ... ok [INFO] [stdout] test diagnostics::match_check::tests::enum_record_ellipsis ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_of_bools_with_ellipsis_in_middle_missing_arm ... ok [INFO] [stdout] test diagnostics::match_check::tests::enum_different_sizes ... ok [INFO] [stdout] test diagnostics::match_check::tests::enum_record ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_of_bools_with_ellipsis_at_end_missing_arm ... ok [INFO] [stdout] test diagnostics::tests::break_outside_of_loop ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_of_bools_with_ellipsis_at_beginning_missing_arm ... ok [INFO] [stdout] test diagnostics::match_check::tests::enum_record_fields_out_of_order ... ok [INFO] [stdout] test diagnostics::match_check::tests::never ... ok [INFO] [stdout] test diagnostics::match_check::tests::unknown_type ... ok [INFO] [stdout] test diagnostics::tests::missing_record_pat_field_no_diagnostic_if_not_exhaustive ... ok [INFO] [stdout] test diagnostics::tests::missing_record_pat_field_diagnostic ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_of_two_empty_tuple ... ok [INFO] [stdout] test diagnostics::match_check::tests::record_struct_ellipsis ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_of_tuple_and_bools ... ok [INFO] [stdout] test diagnostics::tests::missing_semicolon ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_struct ... ok [INFO] [stdout] test diagnostics::tests::no_such_field_diagnostics ... ok [INFO] [stdout] test diagnostics::unsafe_check::tests::missing_unsafe_diagnostic_with_static_mut ... ok [INFO] [stdout] test diagnostics::match_check::tests::unit_struct ... ok [INFO] [stdout] test diagnostics::match_check::tests::enum_tuple_partial_ellipsis ... ok [INFO] [stdout] test diagnostics::match_check::tests::tuple_of_enum_no_diagnostic ... ok [INFO] [stdout] test diagnostics::tests::no_such_field_with_type_macro ... ok [INFO] [stdout] test diagnostics::match_check::tests::record_struct ... ok [INFO] [stdout] test diagnostics::unsafe_check::tests::no_missing_unsafe_diagnostic_with_safe_intrinsic ... ok [INFO] [stdout] test diagnostics::unsafe_check::tests::missing_unsafe_diagnostic_with_raw_ptr ... ok [INFO] [stdout] test tests::coercion::closure_return_coerce ... ok [INFO] [stdout] test tests::coercion::coerce_fn_item_to_fn_ptr ... ok [INFO] [stdout] test diagnostics::unsafe_check::tests::missing_unsafe_diagnostic_with_unsafe_call ... ok [INFO] [stdout] test tests::coercion::coerce_unsize_generic ... ignored [INFO] [stdout] test tests::coercion::coerce_autoderef ... ok [INFO] [stdout] test diagnostics::tests::no_such_field_with_feature_flag_diagnostics ... ok [INFO] [stdout] test tests::coercion::coerce_closure_to_fn_ptr ... ok [INFO] [stdout] test diagnostics::match_check::tests::or_pattern_panic ... ok [INFO] [stdout] test tests::coercion::coerce_unsize_trait_object_to_trait_object ... ignored [INFO] [stdout] test tests::coercion::infer_block_expr_type_mismatch ... ok [INFO] [stdout] test diagnostics::tests::no_such_field_with_feature_flag_diagnostics_on_struct_lit ... ok [INFO] [stdout] test diagnostics::tests::no_such_field_enum_with_feature_flag_diagnostics ... ok [INFO] [stdout] test tests::coercion::coerce_placeholder_ref ... ok [INFO] [stdout] test tests::coercion::coerce_merge_one_by_one1 ... ok [INFO] [stdout] test tests::coercion::coerce_fn_items_in_match_arms ... ok [INFO] [stdout] test tests::coercion::coerce_unsize_array ... ok [INFO] [stdout] test tests::coercion::infer_let_stmt_coerce ... ok [INFO] [stdout] test tests::coercion::coerce_autoderef_generic ... ok [INFO] [stdout] test tests::coercion::coerce_autoderef_block ... ok [INFO] [stdout] test tests::coercion::infer_if_coerce ... ok [INFO] [stdout] test tests::macros::include_accidentally_quadratic ... ignored [INFO] [stdout] test tests::coercion::return_coerce_unknown ... ok [INFO] [stdout] test tests::display_source_code::qualify_path_to_submodule ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_column ... ok [INFO] [stdout] test tests::coercion::infer_match_first_coerce ... ok [INFO] [stdout] test tests::display_source_code::omit_default_type_parameters ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_concat ... ok [INFO] [stdout] test tests::macros::infer_assoc_items_generated_by_macros ... ok [INFO] [stdout] test tests::coercion::coerce_unsize_super_trait_cycle ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_concat_with_lazy ... ok [INFO] [stdout] test tests::macros::infer_assoc_items_generated_by_macros_chain ... ok [INFO] [stdout] test tests::coercion::infer_if_else_coerce ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_env ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_file ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_include ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_line ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_include_itself_should_failed ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_include_concat_with_bad_env_should_failed ... ok [INFO] [stdout] test tests::macros::infer_local_macro ... ok [INFO] [stdout] test tests::macros::infer_builtin_macros_include_concat ... ok [INFO] [stdout] test tests::coercion::coerce_places ... ok [INFO] [stdout] test tests::macros::expr_macro_expanded_in_various_places ... ok [INFO] [stdout] test tests::macros::infer_custom_derive_simple ... ok [INFO] [stdout] test tests::coercion::infer_match_second_coerce ... ok [INFO] [stdout] test tests::macros::cfg_impl_def ... ok [INFO] [stdout] test tests::macros::infer_local_inner_macros ... ok [INFO] [stdout] test tests::macros::infer_type_value_macro_having_same_name ... ok [INFO] [stdout] test tests::macros::macro_in_arm ... ok [INFO] [stdout] test tests::macros::infer_legacy_textual_scoped_macros_expanded ... ok [INFO] [stdout] test tests::coercion::coerce_unsize_trait_object_simple ... ok [INFO] [stdout] test tests::macros::infer_macro_with_dollar_crate_is_correct_in_expr ... ok [INFO] [stdout] test tests::macros::infer_macros_expanded ... ok [INFO] [stdout] test tests::method_resolution::cross_crate_associated_method_call ... ok [INFO] [stdout] test tests::method_resolution::infer_associated_method_enum ... ok [INFO] [stdout] test tests::macros::infer_derive_clone_in_core ... ok [INFO] [stdout] test tests::macros::infer_type_value_non_legacy_macro_use_as ... ok [INFO] [stdout] test tests::coercion::infer_custom_coerce_unsized ... ok [INFO] [stdout] test tests::macros::infer_derive_clone_with_params ... ok [INFO] [stdout] test tests::macros::infer_derive_clone_simple ... ok [INFO] [stdout] test tests::macros::processes_impls_generated_by_macros ... ok [INFO] [stdout] test tests::macros::infer_path_qualified_macros_expanded ... ok [INFO] [stdout] test tests::method_resolution::infer_associated_method_generics_2_type_params_without_args ... ok [INFO] [stdout] test tests::method_resolution::infer_associated_method_generics_without_args ... ok [INFO] [stdout] test tests::method_resolution::infer_associated_method_generics ... ok [INFO] [stdout] test tests::method_resolution::infer_associated_method_struct ... ok [INFO] [stdout] test tests::macros::infer_macro_with_dollar_crate_is_correct_in_trait_associate_type ... ok [INFO] [stdout] test tests::method_resolution::infer_call_trait_method_on_generic_param_1 ... ok [INFO] [stdout] test tests::method_resolution::infer_associated_method_with_modules ... ok [INFO] [stdout] test tests::method_resolution::dyn_trait_super_trait_not_in_scope ... ok [INFO] [stdout] test tests::method_resolution::infer_slice_method ... ok [INFO] [stdout] test tests::method_resolution::infer_call_trait_method_on_generic_param_2 ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_assoc_method ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_assoc_method_generics_3 ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_assoc_method_generics_4 ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_method_generic_2 ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_assoc_method_generics_5 ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_method_simple ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_assoc_method_generics_1 ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_assoc_method_generics_2 ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_foreign_opaque_type ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_impl_before_trait ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_encountering_fn_type ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_method_generic_more_params ... ok [INFO] [stdout] test tests::method_resolution::infer_with_multiple_trait_impls ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_3373 ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_non_parameter_type ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_impl_ref_before_trait ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_method_generic_1 ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_unsize_array ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_trait_from_prelude ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_trait_before_autoderef ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_overloaded_method ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_by_value_before_autoref ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_trait_autoderef ... ok [INFO] [stdout] test tests::method_resolution::infer_trait_method_scoped ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_slow ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_where_clause_for_unknown_trait ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_where_clause_inline_not_met ... ok [INFO] [stdout] test tests::method_resolution::method_with_allocator_box_self_type ... ok [INFO] [stdout] test tests::never_type::infer_never1 ... ok [INFO] [stdout] test tests::never_type::infer_never2 ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_trait_before_autoref ... ok [INFO] [stdout] test tests::never_type::diverging_expression_3_break ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_where_clause_2 ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_unify_impl_self_type ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_where_clause_inline ... ok [INFO] [stdout] test tests::never_type::match_unknown_arm ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_where_clause_1 ... ok [INFO] [stdout] test tests::never_type::match_no_arm ... ok [INFO] [stdout] test tests::never_type::match_second_arm_never ... ok [INFO] [stdout] test tests::method_resolution::method_resolution_where_clause_not_met ... ok [INFO] [stdout] test tests::never_type::never_type_can_be_reinferred3 ... ok [INFO] [stdout] test tests::never_type::never_type_can_be_reinferred1 ... ok [INFO] [stdout] test tests::never_type::match_all_arms_never ... ok [INFO] [stdout] test tests::never_type::if_never ... ok [INFO] [stdout] test tests::never_type::infer_never3 ... ok [INFO] [stdout] test tests::never_type::diverging_expression_1 ... ok [INFO] [stdout] test tests::never_type::if_else_never ... ok [INFO] [stdout] test tests::never_type::match_no_never_arms ... ok [INFO] [stdout] test tests::patterns::infer_generics_in_patterns ... ok [INFO] [stdout] test tests::patterns::box_pattern ... ok [INFO] [stdout] test tests::patterns::infer_adt_pattern ... ok [INFO] [stdout] test tests::never_type::never_type_in_generic_args ... ok [INFO] [stdout] test tests::never_type::never_type_can_be_reinferred2 ... ok [INFO] [stdout] test tests::patterns::const_block_pattern ... ok [INFO] [stdout] test tests::patterns::infer_pattern_match_ergonomics ... ok [INFO] [stdout] test tests::patterns::infer_pattern_match_or ... ok [INFO] [stdout] test tests::patterns::infer_const_pattern ... ok [INFO] [stdout] test tests::patterns::infer_pattern_match_ergonomics_ref ... ok [INFO] [stdout] test tests::never_type::diverging_expression_2 ... ok [INFO] [stdout] test tests::never_type::match_first_arm_never ... ok [INFO] [stdout] test tests::patterns::slice_tail_pattern ... ok [INFO] [stdout] test tests::patterns::infer_range_pattern ... ok [INFO] [stdout] test tests::patterns::tuple_ellipsis_pattern ... ok [INFO] [stdout] test tests::regression::bug_484 ... ok [INFO] [stdout] test tests::patterns::enum_variant_through_self_in_pattern ... ok [INFO] [stdout] test tests::patterns::infer_literal_pattern ... ok [INFO] [stdout] test tests::regression::infer_paren_macro_call ... ok [INFO] [stdout] test tests::regression::bug_651 ... ok [INFO] [stdout] test tests::regression::infer_std_crash_3 ... ok [INFO] [stdout] test tests::patterns::infer_pattern_match_slice ... ok [INFO] [stdout] test tests::patterns::infer_pattern_match_string_literal ... ok [INFO] [stdout] test tests::regression::infer_nested_generics_crash ... ok [INFO] [stdout] test tests::patterns::infer_guard ... ok [INFO] [stdout] test tests::patterns::infer_pattern_match_arr ... ok [INFO] [stdout] test tests::regression::issue_2705 ... ok [INFO] [stdout] test tests::regression::bug_1030 ... ok [INFO] [stdout] test tests::regression::bug_585 ... ok [INFO] [stdout] test tests::patterns::tuple_struct_ellipsis_pattern ... ok [INFO] [stdout] test tests::regression::issue_3642_bad_macro_stackover ... ok [INFO] [stdout] test tests::patterns::infer_pattern ... ok [INFO] [stdout] test tests::regression::issue_4235_name_conflicts ... ok [INFO] [stdout] test tests::regression::infer_std_crash_2 ... ok [INFO] [stdout] test tests::regression::infer_std_crash_1 ... ok [INFO] [stdout] test tests::regression::infer_std_crash_4 ... ok [INFO] [stdout] test tests::regression::infer_std_crash_5 ... ok [INFO] [stdout] test tests::regression::issue_3999_struct ... ok [INFO] [stdout] test tests::regression::issue_3999_slice ... ok [INFO] [stdout] test tests::regression::issue_4465_dollar_crate_at_type ... ok [INFO] [stdout] test tests::regression::issue_6811 ... ok [INFO] [stdout] test tests::regression::issue_2669 ... ok [INFO] [stdout] test tests::regression::recursive_vars ... ok [INFO] [stdout] test tests::regression::issue_4953 ... ok [INFO] [stdout] test tests::regression::issue_2683_chars_impl ... ok [INFO] [stdout] test tests::simple::closure_return_inferred ... ok [INFO] [stdout] test tests::simple::closure_return_unit ... ok [INFO] [stdout] test tests::regression::issue_4885 ... ok [INFO] [stdout] test tests::regression::no_panic_on_field_of_enum ... ok [INFO] [stdout] test tests::simple::generic_default_depending_on_other_type_arg_forward ... ok [INFO] [stdout] test tests::regression::recursive_vars_2 ... ok [INFO] [stdout] test tests::regression::issue_6852 ... ok [INFO] [stdout] test tests::regression::issue_4931 ... ok [INFO] [stdout] test tests::simple::closure_return ... ok [INFO] [stdout] test tests::simple::infer_adt_self ... ok [INFO] [stdout] test tests::simple::fn_pointer_return ... ok [INFO] [stdout] test tests::simple::infer_basics ... ok [INFO] [stdout] test tests::regression::issue_4966 ... ok [INFO] [stdout] test tests::simple::infer_array ... ok [INFO] [stdout] test tests::patterns::match_ergonomics_in_closure_params ... ok [INFO] [stdout] test tests::simple::generic_default_depending_on_other_type_arg ... ok [INFO] [stdout] test tests::simple::generic_default ... ok [INFO] [stdout] test tests::simple::infer_backwards ... ok [INFO] [stdout] test tests::regression::issue_6628 ... ok [INFO] [stdout] test tests::simple::infer_const ... ok [INFO] [stdout] test tests::simple::infer_box ... ok [INFO] [stdout] test tests::simple::infer_binary_op ... ok [INFO] [stdout] test tests::simple::infer_impl_generics_with_autoderef ... ok [INFO] [stdout] test tests::simple::infer_enum ... ok [INFO] [stdout] test tests::simple::effects_smoke_test ... ok [INFO] [stdout] test tests::simple::generic_default_in_struct_literal ... ok [INFO] [stdout] test tests::simple::infer_in_elseif ... ok [INFO] [stdout] test tests::simple::infer_generic_chain ... ok [INFO] [stdout] test tests::regression::issue_4053_diesel_where_clauses ... ok [INFO] [stdout] test tests::simple::infer_associated_const ... ok [INFO] [stdout] test tests::simple::infer_function_generics ... ok [INFO] [stdout] test tests::regression::issue_4800 ... ok [INFO] [stdout] test tests::simple::infer_inherent_method ... ok [INFO] [stdout] test tests::simple::infer_argument_autoderef ... ok [INFO] [stdout] test tests::simple::infer_generic_from_later_assignment ... ok [INFO] [stdout] test tests::simple::infer_let ... ok [INFO] [stdout] test tests::simple::infer_literals ... ok [INFO] [stdout] test tests::simple::infer_inherent_method_str ... ok [INFO] [stdout] test tests::simple::infer_impl_generics_basic ... ok [INFO] [stdout] test tests::simple::infer_labelled_break_with_val ... ok [INFO] [stdout] test tests::simple::infer_loop_break_without_val ... ok [INFO] [stdout] test tests::simple::infer_refs ... ok [INFO] [stdout] test tests::simple::infer_if_match_with_return ... ok [INFO] [stdout] test tests::simple::infer_field_autoderef ... ok [INFO] [stdout] test tests::simple::infer_raw_ref ... ok [INFO] [stdout] test tests::simple::infer_shift_op ... ok [INFO] [stdout] test tests::simple::infer_tuple_struct_generics ... ok [INFO] [stdout] test tests::simple::infer_paths ... ok [INFO] [stdout] test tests::simple::infer_ranges ... ok [INFO] [stdout] test tests::simple::infer_labelled_block_break_with_val ... ok [INFO] [stdout] test tests::simple::infer_path_type ... ok [INFO] [stdout] test tests::simple::infer_self_as_path ... ok [INFO] [stdout] test tests::simple::infer_self ... ok [INFO] [stdout] test tests::simple::infer_struct_generics ... ok [INFO] [stdout] test tests::simple::recursive_type_alias ... ok [INFO] [stdout] test tests::simple::self_in_struct_lit ... ok [INFO] [stdout] test tests::simple::infer_tuple ... ok [INFO] [stdout] test tests::simple::infer_loop_break_with_val ... ok [INFO] [stdout] test tests::simple::infer_unary_op ... ok [INFO] [stdout] test tests::simple::infer_static ... ok [INFO] [stdout] test tests::simple::infer_struct ... ok [INFO] [stdout] test tests::simple::not_shadowing_primitive_by_module ... ok [INFO] [stdout] test tests::simple::infer_type_param ... ok [INFO] [stdout] test tests::simple::infer_operator_overload ... ok [INFO] [stdout] test tests::simple::infer_method_argument_autoderef ... ok [INFO] [stdout] test tests::simple::infer_union ... ok [INFO] [stdout] test tests::simple::not_shadowing_module_by_primitive ... ok [INFO] [stdout] test tests::simple::infer_type_alias ... ok [INFO] [stdout] test tests::simple::shadowing_primitive ... ok [INFO] [stdout] test tests::simple::infer_while_let ... ok [INFO] [stdout] test tests::simple::type_alias_in_struct_lit ... ok [INFO] [stdout] test tests::simple::should_be_shadowing_imports ... ok [INFO] [stdout] test tests::traits::argument_impl_trait_to_fn_pointer ... ok [INFO] [stdout] test tests::traits::argument_impl_trait_type_args_2 ... ok [INFO] [stdout] test tests::traits::builtin_copy ... ok [INFO] [stdout] test tests::traits::argument_impl_trait_type_args_1 ... ok [INFO] [stdout] test tests::traits::builtin_fn_def_copy ... ok [INFO] [stdout] test tests::traits::associated_type_placeholder ... ok [INFO] [stdout] test tests::traits::argument_impl_trait ... ok [INFO] [stdout] test tests::traits::builtin_sized ... ok [INFO] [stdout] test tests::traits::associated_type_placeholder_2 ... ok [INFO] [stdout] test tests::traits::assoc_types_from_bounds ... ok [INFO] [stdout] test tests::traits::deref_trait ... ok [INFO] [stdout] test tests::traits::error_bound_chalk ... ignored [INFO] [stdout] test tests::traits::closure_2 ... ok [INFO] [stdout] test tests::traits::builtin_fn_ptr_copy ... ok [INFO] [stdout] test tests::traits::dyn_trait_bare ... ok [INFO] [stdout] test tests::traits::associated_type_bound ... ok [INFO] [stdout] test tests::traits::deref_trait_infinite_recursion ... ok [INFO] [stdout] test tests::traits::fn_item_fn_trait ... ok [INFO] [stdout] test tests::traits::deref_trait_with_question_mark_size ... ok [INFO] [stdout] test tests::traits::dyn_trait_through_chalk ... ok [INFO] [stdout] test tests::traits::generic_param_env_2_not_met ... ok [INFO] [stdout] test tests::traits::deref_trait_with_inference_var ... ok [INFO] [stdout] test tests::traits::dyn_trait ... ok [INFO] [stdout] test tests::traits::dyn_trait_in_impl ... ok [INFO] [stdout] test tests::traits::closure_1 ... ok [INFO] [stdout] test tests::traits::generic_param_env_2 ... ok [INFO] [stdout] test tests::traits::indexing_arrays ... ok [INFO] [stdout] test tests::traits::generic_param_env_1 ... ok [INFO] [stdout] test tests::traits::fn_trait ... ok [INFO] [stdout] test tests::traits::generic_param_env_1_not_met ... ok [INFO] [stdout] test tests::traits::assoc_type_bindings ... ok [INFO] [stdout] test tests::traits::infer_const_body ... ok [INFO] [stdout] test tests::traits::generic_param_env_deref ... ok [INFO] [stdout] test tests::traits::fn_ptr_and_item ... ok [INFO] [stdout] test tests::traits::infer_closure_arg ... ok [INFO] [stdout] test tests::traits::impl_trait ... ok [INFO] [stdout] test tests::traits::infer_await ... ok [INFO] [stdout] test tests::traits::infer_desugar_async ... ok [INFO] [stdout] test tests::traits::infer_async_block ... ok [INFO] [stdout] test tests::traits::impl_trait_assoc_binding_projection_bug ... ok [INFO] [stdout] test tests::traits::closure_as_argument_inference_order ... ok [INFO] [stdout] test tests::traits::infer_associated_type_bound ... ok [INFO] [stdout] test tests::traits::infer_from_bound_1 ... ok [INFO] [stdout] test tests::traits::infer_dyn_fn_output ... ok [INFO] [stdout] test tests::traits::infer_async ... ok [INFO] [stdout] test tests::traits::infer_dyn_fn_once_output ... ok [INFO] [stdout] test tests::traits::infer_ops_index_autoderef ... ok [INFO] [stdout] test tests::traits::infer_ops_index_int ... ok [INFO] [stdout] test tests::traits::infer_ops_index ... ok [INFO] [stdout] test tests::traits::infer_from_bound_2 ... ok [INFO] [stdout] test tests::traits::infer_ops_neg ... ok [INFO] [stdout] test tests::traits::infer_for_loop ... ok [INFO] [stdout] test tests::traits::infer_ops_not ... ok [INFO] [stdout] test tests::traits::infer_box_fn_arg ... ok [INFO] [stdout] test tests::traits::fn_trait_deref_with_ty_default ... ok [INFO] [stdout] test tests::traits::infer_return_associated_type ... ok [INFO] [stdout] test tests::traits::infer_fn_trait_arg ... ok [INFO] [stdout] test tests::traits::infer_try ... ok [INFO] [stdout] test tests::traits::obligation_from_impl_clause ... ok [INFO] [stdout] test tests::traits::infer_project_associated_type ... ok [INFO] [stdout] test tests::traits::string_to_owned ... ok [INFO] [stdout] test tests::traits::inline_assoc_type_bounds_2 ... ok [INFO] [stdout] test tests::traits::obligation_from_function_clause ... ok [INFO] [stdout] test tests::traits::nested_assoc ... ok [INFO] [stdout] test tests::traits::simple_return_pos_impl_trait ... ok [INFO] [stdout] test tests::traits::more_return_pos_impl_trait ... ok [INFO] [stdout] test tests::traits::obligation_from_method_clause ... ok [INFO] [stdout] test tests::traits::inline_assoc_type_bounds_1 ... ok [INFO] [stdout] test tests::traits::obligation_from_self_method_clause ... ok [INFO] [stdout] test tests::traits::super_trait_impl_trait_method_resolution ... ok [INFO] [stdout] test tests::traits::super_trait_cycle ... ok [INFO] [stdout] test tests::traits::integer_range_iterate ... ok [INFO] [stdout] test tests::traits::trait_impl_self_ty ... ok [INFO] [stdout] test tests::traits::trait_default_method_self_bound_implements_trait ... ok [INFO] [stdout] test tests::traits::tuple_struct_with_fn ... ok [INFO] [stdout] test tests::traits::trait_object_no_coercion ... ok [INFO] [stdout] test tests::traits::super_trait_method_resolution ... ok [INFO] [stdout] test tests::traits::super_trait_assoc_type_bounds ... ok [INFO] [stdout] test tests::traits::unselected_projection_in_trait_env_cycle_1 ... ok [INFO] [stdout] test tests::traits::proc_macro_server_types ... ok [INFO] [stdout] test tests::traits::tuple_struct_fields ... ok [INFO] [stdout] test tests::traits::trait_default_method_self_bound_implements_super_trait ... ok [INFO] [stdout] test tests::traits::unselected_projection_in_trait_env_1 ... ok [INFO] [stdout] test tests::traits::trait_impl_self_ty_cycle ... ok [INFO] [stdout] test tests::traits::projection_eq_within_chalk ... ok [INFO] [stdout] test tests::traits::underscore_import ... ok [INFO] [stdout] test tests::traits::weird_bounds ... ok [INFO] [stdout] test tests::traits::unify_impl_trait ... ok [INFO] [stdout] test tests::traits::where_clause_trait_in_scope_for_method_resolution ... ok [INFO] [stdout] test tests::traits::variable_kinds_1 ... ok [INFO] [stdout] test tests::traits::unselected_projection_in_trait_env_2 ... ok [INFO] [stdout] test tests::traits::unselected_projection_in_trait_env_cycle_2 ... ok [INFO] [stdout] test tests::traits::unselected_projection_on_impl_self ... ok [INFO] [stdout] test tests::typing_whitespace_inside_a_function_should_not_invalidate_types ... ok [INFO] [stdout] test tests::traits::unselected_projection_on_trait_self ... ok [INFO] [stdout] test tests::traits::variable_kinds_2 ... ok [INFO] [stdout] test tests::traits::unselected_projection_chalk_fold ... ok [INFO] [stdout] test tests::traits::iterator_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 395 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8dd33fe7854a6ebeec5441fd83157baf2b65b2d03d1ceaff3b74a7289f0cca24", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8dd33fe7854a6ebeec5441fd83157baf2b65b2d03d1ceaff3b74a7289f0cca24", kill_on_drop: false }` [INFO] [stdout] 8dd33fe7854a6ebeec5441fd83157baf2b65b2d03d1ceaff3b74a7289f0cca24