[INFO] fetching crate querystrong 0.4.0... [INFO] testing querystrong-0.4.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate querystrong 0.4.0 into /workspace/builds/worker-3-tc2/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-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate querystrong 0.4.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9169f194d0ee3215c38d77d1cb27de2a4fe60cde89fb97fe9198a55cb13a4dcc [INFO] running `Command { std: "docker" "start" "-a" "9169f194d0ee3215c38d77d1cb27de2a4fe60cde89fb97fe9198a55cb13a4dcc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9169f194d0ee3215c38d77d1cb27de2a4fe60cde89fb97fe9198a55cb13a4dcc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9169f194d0ee3215c38d77d1cb27de2a4fe60cde89fb97fe9198a55cb13a4dcc", kill_on_drop: false }` [INFO] [stdout] 9169f194d0ee3215c38d77d1cb27de2a4fe60cde89fb97fe9198a55cb13a4dcc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 189f0c51357b77c29d9dd729a360474c2cc4e5d6120793989d996c1966eb34d8 [INFO] running `Command { std: "docker" "start" "-a" "189f0c51357b77c29d9dd729a360474c2cc4e5d6120793989d996c1966eb34d8", 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.10s [INFO] running `Command { std: "docker" "inspect" "189f0c51357b77c29d9dd729a360474c2cc4e5d6120793989d996c1966eb34d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "189f0c51357b77c29d9dd729a360474c2cc4e5d6120793989d996c1966eb34d8", kill_on_drop: false }` [INFO] [stdout] 189f0c51357b77c29d9dd729a360474c2cc4e5d6120793989d996c1966eb34d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f6e49ae3752047fab6380e47825abdfa26a6f09d6772890543a6593d77515be6 [INFO] running `Command { std: "docker" "start" "-a" "f6e49ae3752047fab6380e47825abdfa26a6f09d6772890543a6593d77515be6", 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.87s [INFO] running `Command { std: "docker" "inspect" "f6e49ae3752047fab6380e47825abdfa26a6f09d6772890543a6593d77515be6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f6e49ae3752047fab6380e47825abdfa26a6f09d6772890543a6593d77515be6", kill_on_drop: false }` [INFO] [stdout] f6e49ae3752047fab6380e47825abdfa26a6f09d6772890543a6593d77515be6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4935a1a404e308a8a78ad5d13903e9a5e6bb806478e3122657011f2993f4de5e [INFO] running `Command { std: "docker" "start" "-a" "4935a1a404e308a8a78ad5d13903e9a5e6bb806478e3122657011f2993f4de5e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [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_invalid_utf8_lossy ... ok [INFO] [stdout] test percent_coding::tests::decode_lowercase_hex ... ok [INFO] [stdout] test percent_coding::tests::encode_charset ... ok [INFO] [stdout] test percent_coding::tests::decode_unicode ... ok [INFO] [stdout] test percent_coding::tests::encode_borrowed_fast_path ... ok [INFO] [stdout] test percent_coding::tests::decode_borrowed_fast_path ... ok [INFO] [stdout] test percent_coding::tests::decode_owned_fast_path ... 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 consecutive_ampersands_are_skipped ... ok [INFO] [stdout] test empty_index_path_from_empty_string ... ok [INFO] [stdout] test deeply_nested ... ok [INFO] [stdout] test empty_appends_create_dense_list ... ok [INFO] [stdout] test empty_input ... ok [INFO] [stdout] test encoding ... ok [INFO] [stdout] test error_accumulation::display_uses_plural_for_multiple_errors ... ok [INFO] [stdout] test error_accumulation::display_uses_singular_for_one_error ... ok [INFO] [stdout] test dense_to_sparse_promotion_on_numeric_index ... ok [INFO] [stdout] test error_accumulation::into_result_err_for_bad_parse ... ok [INFO] [stdout] test error_accumulation::display_includes_input ... ok [INFO] [stdout] test error_accumulation::errors_is_none_for_clean_parse ... ok [INFO] [stdout] test error_accumulation::into_result_ok_for_clean_parse ... ok [INFO] [stdout] test error_accumulation::malformed_key_double_open_bracket ... ok [INFO] [stdout] test error_accumulation::list_with_empty_element_then_keyed_access ... ok [INFO] [stdout] test error_accumulation::malformed_key_double_close_bracket ... ok [INFO] [stdout] test error_accumulation::malformed_key_leading_close_bracket ... ok [INFO] [stdout] test error_accumulation::map_value_then_bare_value_conflict ... ok [INFO] [stdout] test error_accumulation::parse_strict_err_for_conflict ... ok [INFO] [stdout] test error_accumulation::multiple_errors_all_accumulated ... ok [INFO] [stdout] test error_accumulation::valid_data_around_errors_is_preserved ... ok [INFO] [stdout] test into_owned_carries_errors ... ok [INFO] [stdout] test error_accumulation::string_value_then_map_key_conflict ... ok [INFO] [stdout] test error_accumulation::multiple_unconvertible_elements_only_first_error_reported_rest_dropped ... 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 more_nested_k_v ... ok [INFO] [stdout] test filling_gap_in_sparse_collapses_to_dense ... ok [INFO] [stdout] test error_accumulation::multiple_keys_under_same_numeric_index ... ok [INFO] [stdout] test into_owned_roundtrip ... 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 going_from_a_list_to_a_map ... ok [INFO] [stdout] test large_numeric_index_overflow_treated_as_string_key ... ok [INFO] [stdout] test explicit_numeric_index_creates_sparse_list ... ok [INFO] [stdout] test into_result_takes_errors_leaving_clean_state ... ok [INFO] [stdout] test parse_list ... ok [INFO] [stdout] test parse_list_with_no_values_and_duplicates ... ok [INFO] [stdout] test percent_coding_edge_cases::decode_percent_with_non_hex_digits_passes_through ... ok [INFO] [stdout] test percent_coding_edge_cases::decode_percent_with_single_hex_digit_at_eof_passes_through ... ok [INFO] [stdout] test percent_coding_edge_cases::encode_decode_roundtrip_arbitrary_bytes ... ok [INFO] [stdout] test parse_k_v ... ok [INFO] [stdout] test sparse_list_dos_safe_large_index ... ok [INFO] [stdout] test sparse_list_roundtrip_preserves_indices ... ok [INFO] [stdout] test sparse_list_to_map_promotion ... ok [INFO] [stdout] test take_absent_key_returns_none ... ok [INFO] [stdout] test sparse_list_append_via_empty_bracket_appends_after_max ... ok [INFO] [stdout] test take_last_dense_list_element_stays_dense ... ok [INFO] [stdout] test take_last_map_key_removes_parent ... ok [INFO] [stdout] test sparse_list_absent_in_range_is_empty_not_none ... ok [INFO] [stdout] test take_middle_dense_list_element_promotes_to_sparse ... ok [INFO] [stdout] test take_nested_map_key ... ok [INFO] [stdout] test partial_gap_fill_stays_sparse ... ok [INFO] [stdout] test take_sparse_list_entry_removes_it ... ok [INFO] [stdout] test take_whole_subtree ... ok [INFO] [stdout] test value_containing_equals_sign ... ok [INFO] [stdout] test take_sparse_fills_gap_and_densifies ... ok [INFO] [stdout] test percent_coding_edge_cases::decode_truncated_percent_at_eof_passes_through ... ok [INFO] [stdout] test spaces_and_pluses ... ok [INFO] [stdout] test no_owned_strings_for_unencoded_input ... ok [INFO] [stdout] test single_zero_index_is_dense ... ok [INFO] [stdout] test non_ascii_key_with_brackets ... ok [INFO] [stdout] test sparse_list_absent_beyond_max_is_none ... ok [INFO] [stdout] test percent_encoded_brackets_in_key_are_a_string_key_not_nested ... ok [INFO] [stdout] test out_of_order_numeric_indices_collapse_to_dense ... ok [INFO] [stdout] test owned_strings_for_encoded_input ... ok [INFO] [stdout] test parse_key ... ok [INFO] [stdout] test take_map_key_returns_value_and_removes_key ... ok [INFO] [stdout] test error_accumulation::unwrap_panics_on_parse_errors - should panic ... ok [INFO] [stderr] Doc-tests querystrong [INFO] [stdout] [INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [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.51s; merged doctests compilation took 0.49s [INFO] running `Command { std: "docker" "inspect" "4935a1a404e308a8a78ad5d13903e9a5e6bb806478e3122657011f2993f4de5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4935a1a404e308a8a78ad5d13903e9a5e6bb806478e3122657011f2993f4de5e", kill_on_drop: false }` [INFO] [stdout] 4935a1a404e308a8a78ad5d13903e9a5e6bb806478e3122657011f2993f4de5e