[INFO] fetching crate querystrong 0.4.0... [INFO] testing querystrong-0.4.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate querystrong 0.4.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate querystrong 0.4.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate querystrong 0.4.0 [INFO] tweaked toml for crates.io crate querystrong 0.4.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate querystrong 0.4.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate querystrong 0.4.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 90fc89cbfa036309eada0a03a244176cafb56a798965a3d6c32ccad5ec167d6f [INFO] running `Command { std: "docker" "start" "-a" "90fc89cbfa036309eada0a03a244176cafb56a798965a3d6c32ccad5ec167d6f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "90fc89cbfa036309eada0a03a244176cafb56a798965a3d6c32ccad5ec167d6f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "90fc89cbfa036309eada0a03a244176cafb56a798965a3d6c32ccad5ec167d6f", kill_on_drop: false }` [INFO] [stdout] 90fc89cbfa036309eada0a03a244176cafb56a798965a3d6c32ccad5ec167d6f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1463f06ec40a3ec5e4ae493464bda6561002d586adb82795f65d6841cbc9721d [INFO] running `Command { std: "docker" "start" "-a" "1463f06ec40a3ec5e4ae493464bda6561002d586adb82795f65d6841cbc9721d", kill_on_drop: false }` [INFO] [stderr] Compiling querystrong v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.05s [INFO] running `Command { std: "docker" "inspect" "1463f06ec40a3ec5e4ae493464bda6561002d586adb82795f65d6841cbc9721d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1463f06ec40a3ec5e4ae493464bda6561002d586adb82795f65d6841cbc9721d", kill_on_drop: false }` [INFO] [stdout] 1463f06ec40a3ec5e4ae493464bda6561002d586adb82795f65d6841cbc9721d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ec22f8de9533af0aa6a01e91ec6dfee00282444f2b95e3710ee9ab060173af88 [INFO] running `Command { std: "docker" "start" "-a" "ec22f8de9533af0aa6a01e91ec6dfee00282444f2b95e3710ee9ab060173af88", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling querystrong v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.95s [INFO] running `Command { std: "docker" "inspect" "ec22f8de9533af0aa6a01e91ec6dfee00282444f2b95e3710ee9ab060173af88", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec22f8de9533af0aa6a01e91ec6dfee00282444f2b95e3710ee9ab060173af88", kill_on_drop: false }` [INFO] [stdout] ec22f8de9533af0aa6a01e91ec6dfee00282444f2b95e3710ee9ab060173af88 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 77b622a41bbe0f355a8efef397b62f5e02c56fd6177d16f1073ba511e7252d83 [INFO] running `Command { std: "docker" "start" "-a" "77b622a41bbe0f355a8efef397b62f5e02c56fd6177d16f1073ba511e7252d83", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/querystrong-0a025929446e054d) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test percent_coding::tests::decode_owned_fast_path ... ok [INFO] [stdout] test percent_coding::tests::decode_lowercase_hex ... ok [INFO] [stdout] test percent_coding::tests::encode_borrowed_fast_path ... ok [INFO] [stdout] test percent_coding::tests::decode_invalid_utf8_lossy ... ok [INFO] [stdout] test percent_coding::tests::decode_borrowed_fast_path ... ok [INFO] [stdout] test percent_coding::tests::encode_charset ... ok [INFO] [stdout] test percent_coding::tests::decode_unicode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-d897c233eee0b8ce) [INFO] [stdout] [INFO] [stdout] running 71 tests [INFO] [stdout] test error_accumulation::display_uses_singular_for_one_error ... ok [INFO] [stdout] test consecutive_ampersands_are_skipped ... ok [INFO] [stdout] test deeply_nested ... ok [INFO] [stdout] test dense_to_sparse_promotion_on_numeric_index ... ok [INFO] [stdout] test empty_appends_create_dense_list ... ok [INFO] [stdout] test encoding ... ok [INFO] [stdout] test error_accumulation::display_includes_input ... ok [INFO] [stdout] test error_accumulation::display_uses_plural_for_multiple_errors ... ok [INFO] [stdout] test empty_index_path_from_empty_string ... ok [INFO] [stdout] test empty_input ... ok [INFO] [stdout] test error_accumulation::malformed_key_leading_close_bracket ... ok [INFO] [stdout] test error_accumulation::malformed_key_double_open_bracket ... ok [INFO] [stdout] test error_accumulation::map_value_then_bare_value_conflict ... ok [INFO] [stdout] test error_accumulation::multiple_errors_all_accumulated ... ok [INFO] [stdout] test error_accumulation::string_value_then_map_key_conflict ... ok [INFO] [stdout] test error_accumulation::multiple_keys_under_same_numeric_index ... ok [INFO] [stdout] test error_accumulation::into_result_ok_for_clean_parse ... ok [INFO] [stdout] test into_owned_carries_errors ... ok [INFO] [stdout] test error_accumulation::malformed_key_double_close_bracket ... ok [INFO] [stdout] test explicit_numeric_index_creates_sparse_list ... ok [INFO] [stdout] test error_accumulation::list_with_empty_element_then_keyed_access ... ok [INFO] [stdout] test error_accumulation::nested_path_through_numeric_list_index ... ok [INFO] [stdout] test error_accumulation::parse_strict_ok_for_valid_input ... ok [INFO] [stdout] test into_owned_roundtrip ... ok [INFO] [stdout] test filling_gap_in_sparse_collapses_to_dense ... ok [INFO] [stdout] test going_from_a_list_to_a_map ... ok [INFO] [stdout] test error_accumulation::valid_data_around_errors_is_preserved ... ok [INFO] [stdout] test error_accumulation::errors_is_none_for_clean_parse ... ok [INFO] [stdout] test error_accumulation::into_result_err_for_bad_parse ... ok [INFO] [stdout] test error_accumulation::parse_strict_err_for_conflict ... ok [INFO] [stdout] test error_accumulation::multiple_unconvertible_elements_only_first_error_reported_rest_dropped ... ok [INFO] [stdout] test into_result_takes_errors_leaving_clean_state ... ok [INFO] [stdout] test large_numeric_index_overflow_treated_as_string_key ... ok [INFO] [stdout] test key_with_explicit_empty_value ... ok [INFO] [stdout] test list_access ... ok [INFO] [stdout] test nested_list ... ok [INFO] [stdout] test missing_close_bracket_parses_leniently ... ok [INFO] [stdout] test no_owned_strings_for_unencoded_input ... ok [INFO] [stdout] test out_of_order_numeric_indices_collapse_to_dense ... ok [INFO] [stdout] test percent_coding_edge_cases::decode_truncated_percent_at_eof_passes_through ... ok [INFO] [stdout] test percent_coding_edge_cases::encode_decode_roundtrip_arbitrary_bytes ... ok [INFO] [stdout] test percent_coding_edge_cases::decode_percent_with_non_hex_digits_passes_through ... ok [INFO] [stdout] test parse_k_v ... ok [INFO] [stdout] test percent_coding_edge_cases::decode_percent_with_single_hex_digit_at_eof_passes_through ... ok [INFO] [stdout] test non_ascii_key_with_brackets ... ok [INFO] [stdout] test parse_key ... ok [INFO] [stdout] test owned_strings_for_encoded_input ... ok [INFO] [stdout] test more_nested_k_v ... ok [INFO] [stdout] test parse_list_with_no_values_and_duplicates ... ok [INFO] [stdout] test parse_list ... ok [INFO] [stdout] test partial_gap_fill_stays_sparse ... ok [INFO] [stdout] test percent_encoded_brackets_in_key_are_a_string_key_not_nested ... ok [INFO] [stdout] test single_zero_index_is_dense ... ok [INFO] [stdout] test sparse_list_absent_in_range_is_empty_not_none ... ok [INFO] [stdout] test take_last_map_key_removes_parent ... ok [INFO] [stdout] test sparse_list_append_via_empty_bracket_appends_after_max ... ok [INFO] [stdout] test spaces_and_pluses ... ok [INFO] [stdout] test take_map_key_returns_value_and_removes_key ... ok [INFO] [stdout] test take_middle_dense_list_element_promotes_to_sparse ... ok [INFO] [stdout] test take_whole_subtree ... ok [INFO] [stdout] test sparse_list_roundtrip_preserves_indices ... ok [INFO] [stdout] test take_sparse_fills_gap_and_densifies ... ok [INFO] [stdout] test sparse_list_absent_beyond_max_is_none ... ok [INFO] [stdout] test take_nested_map_key ... ok [INFO] [stdout] test take_sparse_list_entry_removes_it ... ok [INFO] [stdout] test sparse_list_dos_safe_large_index ... ok [INFO] [stdout] test take_absent_key_returns_none ... ok [INFO] [stdout] test sparse_list_to_map_promotion ... ok [INFO] [stdout] test take_last_dense_list_element_stays_dense ... ok [INFO] [stdout] test value_containing_equals_sign ... ok [INFO] [stdout] test error_accumulation::unwrap_panics_on_parse_errors - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests querystrong [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/lib.rs - QueryStrong<'a>::parse (line 117) ... ok [INFO] [stdout] test src/lib.rs - (line 15) ... ok [INFO] [stdout] test src/index_path.rs - index_path::IndexPath (line 25) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.57s; merged doctests compilation took 0.55s [INFO] running `Command { std: "docker" "inspect" "77b622a41bbe0f355a8efef397b62f5e02c56fd6177d16f1073ba511e7252d83", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "77b622a41bbe0f355a8efef397b62f5e02c56fd6177d16f1073ba511e7252d83", kill_on_drop: false }` [INFO] [stdout] 77b622a41bbe0f355a8efef397b62f5e02c56fd6177d16f1073ba511e7252d83