[INFO] fetching crate asserting 0.9.0... [INFO] testing asserting-0.9.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate asserting 0.9.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate asserting 0.9.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate asserting 0.9.0 [INFO] tweaked toml for crates.io crate asserting 0.9.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate asserting 0.9.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate asserting 0.9.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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded version-sync v0.9.5 [INFO] [stderr] Downloaded sdiff v0.1.1 [INFO] [stderr] Downloaded float-cmp v0.10.0 [INFO] [stderr] Downloaded fakeenv v0.1.0 [INFO] [stderr] Downloaded bigdecimal v0.4.8 [INFO] [stderr] Downloaded rust_decimal v1.37.2 [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 52ca97df8013bfa3eb9131f6f89e703b36079e0bc3e46a7acef6df6b642db451 [INFO] running `Command { std: "docker" "start" "-a" "52ca97df8013bfa3eb9131f6f89e703b36079e0bc3e46a7acef6df6b642db451", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "52ca97df8013bfa3eb9131f6f89e703b36079e0bc3e46a7acef6df6b642db451", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52ca97df8013bfa3eb9131f6f89e703b36079e0bc3e46a7acef6df6b642db451", kill_on_drop: false }` [INFO] [stdout] 52ca97df8013bfa3eb9131f6f89e703b36079e0bc3e46a7acef6df6b642db451 [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] ccaab0aac349aa497d6bbc7ed4c9d2c0e52cfd83aba097e191eed94097662b89 [INFO] running `Command { std: "docker" "start" "-a" "ccaab0aac349aa497d6bbc7ed4c9d2c0e52cfd83aba097e191eed94097662b89", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling libm v0.2.15 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling sdiff v0.1.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling asserting v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.06s [INFO] running `Command { std: "docker" "inspect" "ccaab0aac349aa497d6bbc7ed4c9d2c0e52cfd83aba097e191eed94097662b89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ccaab0aac349aa497d6bbc7ed4c9d2c0e52cfd83aba097e191eed94097662b89", kill_on_drop: false }` [INFO] [stdout] ccaab0aac349aa497d6bbc7ed4c9d2c0e52cfd83aba097e191eed94097662b89 [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] db6310b6f8d272d7caae5f794d1e7147dda534b42028e7f133078c9979b58a37 [INFO] running `Command { std: "docker" "start" "-a" "db6310b6f8d272d7caae5f794d1e7147dda534b42028e7f133078c9979b58a37", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling percent-encoding v2.3.1 [INFO] [stderr] Compiling pulldown-cmark v0.9.6 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling deranged v0.4.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling time-macros v0.2.22 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling fakeenv v0.1.0 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling asserting v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling zerovec v0.11.2 [INFO] [stderr] Compiling toml v0.7.8 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling version-sync v0.9.5 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 12s [INFO] running `Command { std: "docker" "inspect" "db6310b6f8d272d7caae5f794d1e7147dda534b42028e7f133078c9979b58a37", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db6310b6f8d272d7caae5f794d1e7147dda534b42028e7f133078c9979b58a37", kill_on_drop: false }` [INFO] [stdout] db6310b6f8d272d7caae5f794d1e7147dda534b42028e7f133078c9979b58a37 [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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 8d826cc8e4ec43be9e3b55214dea01bfe4ba3fbe5f19f0b92f40ae00fe655c5b [INFO] running `Command { std: "docker" "start" "-a" "8d826cc8e4ec43be9e3b55214dea01bfe4ba3fbe5f19f0b92f40ae00fe655c5b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/asserting-ecbafed3c0fac41b) [INFO] [stdout] [INFO] [stdout] running 850 tests [INFO] [stdout] test boolean::tests::bool_is_equal_to_bool ... ok [INFO] [stdout] test boolean::tests::colored::highlight_diffs_bool_is_false ... ok [INFO] [stdout] test boolean::tests::bool_is_false ... ok [INFO] [stdout] test boolean::tests::bool_is_not_equal_to_bool ... ok [INFO] [stdout] test boolean::tests::colored::highlight_diffs_bool_is_true ... ok [INFO] [stdout] test boolean::tests::verify_bool_is_true_fails ... ok [INFO] [stdout] test boolean::tests::expression_is_true ... ok [INFO] [stdout] test boolean::tests::verify_bool_is_false_fails ... ok [INFO] [stdout] test c_string::tests::c_str_has_length ... ok [INFO] [stdout] test c_string::tests::c_str_is_empty ... ok [INFO] [stdout] test c_string::tests::c_str_is_not_empty ... ok [INFO] [stdout] test c_string::tests::c_string_has_length ... ok [INFO] [stdout] test c_string::tests::c_string_is_empty ... ok [INFO] [stdout] test c_string::tests::c_string_is_not_empty ... ok [INFO] [stdout] test boolean::tests::verify_bool_is_not_equal_to_false_fails ... ok [INFO] [stdout] test char::tests::borrowed_char_is_alphabetic ... ok [INFO] [stdout] test char::tests::borrowed_char_is_alphanumeric ... ok [INFO] [stdout] test char::tests::borrowed_char_is_ascii ... ok [INFO] [stdout] test char::tests::borrowed_char_is_control_char ... ok [INFO] [stdout] test char::tests::borrowed_char_is_digit_in_radix_10 ... ok [INFO] [stdout] test char::tests::asserting_ascii_and_uppercase_is_equivalent_to_ascii_uppercase_method ... ok [INFO] [stdout] test char::tests::borrowed_char_is_digit_in_radix_16 ... ok [INFO] [stdout] test char::tests::borrowed_char_is_digit_in_radix_7 ... ok [INFO] [stdout] test char::tests::borrowed_char_is_lowercase ... ok [INFO] [stdout] test char::tests::borrowed_char_is_uppercase ... ok [INFO] [stdout] test char::tests::char_is_alphabetic ... ok [INFO] [stdout] test char::tests::borrowed_char_is_whitespace ... ok [INFO] [stdout] test char::tests::char_is_alphanumeric ... ok [INFO] [stdout] test char::tests::char_is_ascii ... ok [INFO] [stdout] test char::tests::char_is_control_char ... ok [INFO] [stdout] test char::tests::char_is_lowercase ... ok [INFO] [stdout] test char::tests::char_is_whitespace ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_alphabetic_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_ascii_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_control_char_fails ... ok [INFO] [stdout] test char::tests::char_is_digit_in_radix_16 ... ok [INFO] [stdout] test char::tests::char_is_digit_in_radix_10 ... ok [INFO] [stdout] test char::tests::char_is_digit_in_radix_7 ... ok [INFO] [stdout] test char::tests::char_is_uppercase ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_uppercase_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_alphanumeric_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_digit_in_radix_16_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_digit_in_radix_7_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_lowercase_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_whitespace_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_alphabetic_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_alphanumeric_fails ... ok [INFO] [stdout] test char::tests::verify_borrowed_char_is_digit_in_radix_10_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_digit_in_radix_7_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_ascii_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_uppercase_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_whitespace_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_control_char_fails ... ok [INFO] [stdout] test char::tests::verify_char_is_digit_in_radix_16_fails ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::assert_that_code_sets_the_diff_format_to_red_green ... ok [INFO] [stdout] test char::tests::verify_char_is_lowercase_fails ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::assert_that_sets_the_diff_format_to_red_green ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_not_set ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_bold_mode ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_not_set_and_no_color_env_var_set ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_bold_mode_and_no_color_env_var_set ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_off ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_red_blue_mode ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_red_blue_mode_and_no_color_env_var_set ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_red_green_mode ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_red_green_mode_and_no_color_env_var_set ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_red_yellow_mode ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_red_yellow_mode_and_no_color_env_var_set ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::get_configured_diff_format_when_env_var_set_to_unknown_mode ... ok [INFO] [stdout] test char::tests::verify_char_is_digit_in_radix_10_fails ... ok [INFO] [stdout] test char::tests::asserting_ascii_and_lowercase_is_equivalent_to_ascii_lowercase_method ... ok [INFO] [stdout] test colored::tests::with_colored_feature::default_diff_format_is_red_green ... ok [INFO] [stdout] test colored::tests::with_colored_feature::highlight_diffs_is_equal_to_for_custom_struct ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::verify_that_code_sets_the_diff_format_to_no_highlighting ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::verify_that_sets_the_diff_format_to_no_highlighting ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_all_entries_in_map_for_empty_map ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_all_items_in_collection_for_empty_collection ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_char_in_string_highlights_nothing_if_the_string_does_not_contain_the_character ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_highlights_a_char_with_single_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_highlights_a_string_with_double_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_substring_in_string_highlights_a_substring_within_the_string_as_missing ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_substring_in_string_highlights_nothing_if_the_string_does_not_contain_the_substring ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_selected_chars_in_string_as_missing_highlights_selected_characters_as_missing ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_char_highlights_char_without_single_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_char_in_string_highlights_all_occurences_of_a_char_within_a_string_as_missing ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_selected_chars_in_string_as_unexpected_highlights_selected_characters_as_unexpected ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_selected_chars_in_string_as_unexpected_with_empty_selection_highlights_nothing ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_selected_items_in_collection_for_empty_collection ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_selected_chars_in_string_as_missing_with_empty_selection_highlights_nothing ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_char_highlights_char_without_single_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_char_in_string_highlights_nothing_if_the_string_does_not_contain_the_character ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_missing_string_highlights_a_string_without_double_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_char_in_string_highlights_all_occurences_of_a_char_within_a_string_as_unexpected ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_string_highlights_a_string_without_double_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_substring_in_string_highlights_a_substring_within_the_string_as_unexpected ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_substring_in_string_highlights_nothing_if_the_string_does_not_contain_the_substring ... ok [INFO] [stdout] test error::tests::colored::highlight_diffs_error_has_no_source ... ok [INFO] [stdout] test error::tests::colored::highlight_diffs_error_has_source ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_highlights_a_string_with_double_quotes ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_unexpected_highlights_a_char_with_single_quotes ... ok [INFO] [stdout] test error::tests::colored::highlight_diffs_error_has_source_message_fails_error_without_source ... ok [INFO] [stdout] test error::tests::error_does_not_have_debug_message ... ok [INFO] [stdout] test error::tests::error_does_not_have_display_message ... ok [INFO] [stdout] test error::tests::colored::highlight_diffs_error_has_source_message_fails_wrong_source ... ok [INFO] [stdout] test error::tests::result_is_error_which_has_source ... ok [INFO] [stdout] test error::tests::source_error_has_no_source ... ok [INFO] [stdout] test error::tests::super_error_has_source ... ok [INFO] [stdout] test error::tests::super_error_has_source_message ... ok [INFO] [stdout] test error::tests::error_has_debug_message ... ok [INFO] [stdout] test error::tests::error_has_display_message ... ok [INFO] [stdout] test error::tests::verify_error_does_not_have_display_message_fails ... ok [INFO] [stdout] test error::tests::verify_error_has_debug_message_fails ... ok [INFO] [stdout] test error::tests::verify_error_has_no_source_fails ... ok [INFO] [stdout] test error::tests::verify_error_has_source_fails ... ok [INFO] [stdout] test error::tests::verify_error_has_source_message_fails_error_without_source ... ok [INFO] [stdout] test error::tests::verify_error_has_source_message_fails_wrong_source ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_10_expectations ... ok [INFO] [stdout] test error::tests::verify_error_does_not_have_debug_message_fails ... ok [INFO] [stdout] test error::tests::verify_error_has_display_message_fails ... ok [INFO] [stdout] test colored::tests::with_colored_feature::mark_selected_entries_in_map_for_empty_map ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_11_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_2_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_5_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_6_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_4_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_12_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_9_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_3_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_8_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_10_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_12_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_11_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_1_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_2_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_3_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_6_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::all_combinator_asserts_7_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_8_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_9_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_7_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_4_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::any_combinator_asserts_5_expectations ... ok [INFO] [stdout] test expectation_combinators::tests::rec_combinator_is_failure_after_test_method_has_been_called ... ok [INFO] [stdout] test expectation_combinators::tests::rec_combinator_returns_failure_message_if_test_is_failure ... ok [INFO] [stdout] test expectation_combinators::tests::verify_all_combinator_asserts_2_expectations_fails ... ok [INFO] [stdout] test expectation_combinators::tests::rec_combinator_is_success_after_test_method_has_been_called ... ok [INFO] [stdout] test expectation_combinators::tests::newly_created_rec_combinator_is_neither_success_nor_failure ... ok [INFO] [stdout] test expectation_combinators::tests::rec_combinator_returns_empty_message_if_test_is_successful ... ok [INFO] [stdout] test expectation_combinators::tests::verify_all_combinator_asserts_3_expectations_fails ... ok [INFO] [stdout] test expectation_combinators::tests::verify_all_combinator_asserts_4_expectations_fails ... ok [INFO] [stdout] test expectation_combinators::tests::verify_any_combinator_asserts_1_expectations_fails ... ok [INFO] [stdout] test expectation_combinators::tests::verify_any_combinator_asserts_2_expectations_fails ... ok [INFO] [stdout] test float::tests::borrowed_f32_is_one ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_a_number ... ok [INFO] [stdout] test float::tests::borrowed_f32_is_zero ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_finite ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_infinite ... ok [INFO] [stdout] test expectation_combinators::tests::verify_any_combinator_asserts_3_expectations_fails ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_negative ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_not_positive ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_not_a_number ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_not_negative ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_one ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_zero ... ok [INFO] [stdout] test float::tests::borrowed_f64_is_positive ... ok [INFO] [stdout] test float::tests::cmp::colored::highlight_diffs_f32_is_close_to ... ok [INFO] [stdout] test float::tests::cmp::f32_is_close_to_another_f32_within_default_margin ... ok [INFO] [stdout] test float::tests::cmp::colored::highlight_diffs_f64_is_close_to ... ok [INFO] [stdout] test float::tests::cmp::f64_is_close_to_another_f64_within_default_margin ... ok [INFO] [stdout] test float::tests::cmp::f32_is_close_to_another_f32_within_given_margin ... ok [INFO] [stdout] test float::tests::cmp::f64_is_close_to_another_f64_within_given_margin ... ok [INFO] [stdout] test float::tests::cmp::f32_is_not_close_to_another_f32_within_given_margin ... ok [INFO] [stdout] test float::tests::cmp::f32_is_not_close_to_another_f32_within_default_margin ... ok [INFO] [stdout] test float::tests::cmp::f64_is_not_close_to_another_f64_within_default_margin ... ok [INFO] [stdout] test float::tests::cmp::f64_is_not_close_to_another_f64_within_given_margin ... ok [INFO] [stdout] test float::tests::cmp::verify_f32_is_close_to_another_f32_within_default_margin_fails ... ok [INFO] [stdout] test float::tests::cmp::verify_f32_is_close_to_another_f32_within_given_margin_fails ... ok [INFO] [stdout] test float::tests::cmp::verify_f32_is_not_close_to_another_f32_within_default_margin_fails ... ok [INFO] [stdout] test float::tests::cmp::verify_f64_is_close_to_another_f64_within_given_margin_fails ... ok [INFO] [stdout] test float::tests::cmp::verify_f64_is_not_close_to_another_f64_within_default_margin_fails ... ok [INFO] [stdout] test float::tests::cmp::verify_f64_is_not_close_to_another_f64_within_given_margin_fails ... ok [INFO] [stdout] test float::tests::f32_is_finite ... ok [INFO] [stdout] test float::tests::cmp::verify_f32_is_not_close_to_another_f32_within_given_margin_fails ... ok [INFO] [stdout] test float::tests::cmp::verify_f64_is_close_to_another_f64_within_default_margin_fails ... ok [INFO] [stdout] test float::tests::f32_is_a_number ... ok [INFO] [stdout] test float::tests::f32_is_infinite ... ok [INFO] [stdout] test float::tests::f32_is_negative ... ok [INFO] [stdout] test float::tests::f32_is_not_positive ... ok [INFO] [stdout] test float::tests::f32_is_positive ... ok [INFO] [stdout] test float::tests::f32_is_one ... ok [INFO] [stdout] test float::tests::f32_is_not_a_number ... ok [INFO] [stdout] test float::tests::f64_is_a_number ... ok [INFO] [stdout] test float::tests::f32_is_not_negative ... ok [INFO] [stdout] test float::tests::f32_is_zero ... ok [INFO] [stdout] test float::tests::f64_is_infinite ... ok [INFO] [stdout] test float::tests::f64_is_finite ... ok [INFO] [stdout] test float::tests::f64_is_negative ... ok [INFO] [stdout] test float::tests::f64_is_not_a_number ... ok [INFO] [stdout] test float::tests::f64_is_not_negative ... ok [INFO] [stdout] test float::tests::f64_is_not_positive ... ok [INFO] [stdout] test float::tests::f64_is_one ... ok [INFO] [stdout] test float::tests::f64_is_positive ... ok [INFO] [stdout] test float::tests::f64_is_zero ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_a_number ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_finite ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_infinite ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_not_a_number ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_not_positive ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_positive ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_not_negative ... ok [INFO] [stdout] test float::tests::verify_f32_is_not_a_number_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_finite_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_a_number_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_infinite_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_negative_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_not_a_number_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_not_negative_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_one_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_positive_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_zero_fails ... ok [INFO] [stdout] test float::tests::verify_f64_is_not_positive_fails ... ok [INFO] [stdout] test integer::tests::borrowed_isize_is_negative ... ok [INFO] [stdout] test integer::tests::borrowed_isize_is_not_negative ... ok [INFO] [stdout] test integer::tests::borrowed_isize_is_positive ... ok [INFO] [stdout] test integer::tests::borrowed_usize_is_one ... ok [INFO] [stdout] test integer::tests::borrowed_isize_is_not_positive ... ok [INFO] [stdout] test integer::tests::borrowed_usize_is_zero ... ok [INFO] [stdout] test integer::tests::colored::highlight_diffs_is_equal_to_for_integers ... ok [INFO] [stdout] test integer::tests::i128_is_negative ... ok [INFO] [stdout] test float::tests::mutable_borrowed_f64_is_negative ... ok [INFO] [stdout] test integer::tests::i128_is_one ... ok [INFO] [stdout] test integer::tests::i128_is_positive ... ok [INFO] [stdout] test integer::tests::i128_is_zero ... ok [INFO] [stdout] test integer::tests::i16_is_negative ... ok [INFO] [stdout] test integer::tests::i16_is_not_negative ... ok [INFO] [stdout] test integer::tests::i16_is_not_positive ... ok [INFO] [stdout] test integer::tests::i16_is_one ... ok [INFO] [stdout] test integer::tests::i16_is_positive ... ok [INFO] [stdout] test integer::tests::i16_is_zero ... ok [INFO] [stdout] test integer::tests::i32_is_equal_to_i32 ... ok [INFO] [stdout] test integer::tests::i32_is_negative ... ok [INFO] [stdout] test integer::tests::i32_is_not_equal_to_i32 ... ok [INFO] [stdout] test integer::tests::i32_is_not_negative ... ok [INFO] [stdout] test integer::tests::i32_is_not_positive ... ok [INFO] [stdout] test integer::tests::i128_is_not_negative ... ok [INFO] [stdout] test integer::tests::i32_is_one ... ok [INFO] [stdout] test integer::tests::i32_is_positive ... ok [INFO] [stdout] test integer::tests::i32_is_zero ... ok [INFO] [stdout] test integer::tests::i64_is_negative ... ok [INFO] [stdout] test integer::tests::colored::highlight_diffs_is_not_equal_to_for_integers ... ok [INFO] [stdout] test integer::tests::i64_is_not_positive ... ok [INFO] [stdout] test integer::tests::i128_is_not_positive ... ok [INFO] [stdout] test integer::tests::i64_is_one ... ok [INFO] [stdout] test integer::tests::i64_is_not_negative ... ok [INFO] [stdout] test integer::tests::i64_is_zero ... ok [INFO] [stdout] test integer::tests::i8_is_negative ... ok [INFO] [stdout] test integer::tests::i8_is_not_negative ... ok [INFO] [stdout] test integer::tests::i8_is_not_positive ... ok [INFO] [stdout] test integer::tests::i8_is_one ... ok [INFO] [stdout] test integer::tests::i8_is_positive ... ok [INFO] [stdout] test integer::tests::i8_is_zero ... ok [INFO] [stdout] test integer::tests::i64_is_positive ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::setting_env_var_to_off_is_case_insensitive ... ok [INFO] [stdout] test integer::tests::isize_is_negative ... ok [INFO] [stdout] test integer::tests::isize_is_not_negative ... ok [INFO] [stdout] test integer::tests::isize_is_positive ... ok [INFO] [stdout] test integer::tests::isize_is_zero ... ok [INFO] [stdout] test integer::tests::isize_is_not_positive ... ok [INFO] [stdout] test integer::tests::mutable_borrowed_isize_is_not_negative ... ok [INFO] [stdout] test integer::tests::mutable_borrowed_isize_is_not_positive ... ok [INFO] [stdout] test integer::tests::mutable_borrowed_isize_is_positive ... ok [INFO] [stdout] test integer::tests::isize_is_one ... ok [INFO] [stdout] test integer::tests::u128_is_one ... ok [INFO] [stdout] test integer::tests::u128_is_zero ... ok [INFO] [stdout] test integer::tests::mutable_borrowed_isize_is_negative ... ok [INFO] [stdout] test integer::tests::u16_is_one ... ok [INFO] [stdout] test integer::tests::u32_is_one ... ok [INFO] [stdout] test integer::tests::u16_is_zero ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::setting_env_var_to_bold_is_case_insensitive ... ok [INFO] [stdout] test integer::tests::u64_is_one ... ok [INFO] [stdout] test integer::tests::u32_is_zero ... ok [INFO] [stdout] test integer::tests::u64_is_zero ... ok [INFO] [stdout] test integer::tests::u8_is_one ... ok [INFO] [stdout] test integer::tests::u8_is_zero ... ok [INFO] [stdout] test integer::tests::usize_is_equal_to_usize ... ok [INFO] [stdout] test integer::tests::usize_is_not_equal_to_usize ... ok [INFO] [stdout] test integer::tests::usize_is_one ... ok [INFO] [stdout] test integer::tests::verify_i32_is_not_negative_fails ... ok [INFO] [stdout] test integer::tests::verify_i32_is_not_positive_fails ... ok [INFO] [stdout] test integer::tests::verify_i32_is_positive_fails ... ok [INFO] [stdout] test integer::tests::verify_u64_is_one_fails ... ok [INFO] [stdout] test integer::tests::verify_u64_is_zero_fails ... ok [INFO] [stdout] test iterator::tests::custom_collection_contains ... ok [INFO] [stdout] test iterator::tests::custom_collection_does_not_contain ... ok [INFO] [stdout] test integer::tests::verify_i32_is_negative_fails ... ok [INFO] [stdout] test iterator::tests::custom_collection_is_not_empty ... ok [INFO] [stdout] test iterator::tests::custom_collection_has_length ... ok [INFO] [stdout] test iterator::tests::custom_collection_has_length_in_range ... ok [INFO] [stdout] test integer::tests::verify_i32_is_equal_to_i32_fails ... ok [INFO] [stdout] test iterator::tests::custom_iterator_does_not_contain ... ok [INFO] [stdout] test iterator::tests::verify_custom_collection_does_not_contain_fails ... ok [INFO] [stdout] test iterator::tests::verify_custom_iterator_contains_fails ... ok [INFO] [stdout] test iterator::tests::verify_custom_iterator_does_not_contain_fails ... ok [INFO] [stdout] test map::tests::btree_map::borrowed_btree_map_contains_key ... ok [INFO] [stdout] test iterator::tests::custom_collection_is_empty ... ok [INFO] [stdout] test iterator::tests::custom_iterator_contains ... ok [INFO] [stdout] test map::tests::btree_map::borrowed_btree_map_contains_value ... ok [INFO] [stdout] test iterator::tests::verify_custom_collection_contains_fails ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_contains_key ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_contains_exactly_keys ... ok [INFO] [stdout] test integer::tests::usize_is_zero ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_contains_keys ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_does_not_contain_key ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_has_length ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_has_length_in_range ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_is_empty ... ok [INFO] [stdout] test map::tests::btree_map::hashmap_is_not_empty ... ok [INFO] [stdout] test map::tests::btree_map::mutable_borrowed_btree_map_contains_key ... ok [INFO] [stdout] test map::tests::btree_map::mutable_borrowed_btree_map_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::btree_map::mutable_borrowed_btree_map_contains_value ... ok [INFO] [stdout] test map::tests::btree_map::verify_borrowed_btree_map_contains_keys_fails ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_contains_exactly_keys_fails ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_contains_key_fails ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_contains_keys_fails ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_contains_value ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_contains_value_fails ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_does_not_contain_key_fails ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_contains_values_fails ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_contains_values ... ok [INFO] [stdout] test map::tests::btree_map::verify_btree_map_does_not_contain_value_fails ... ok [INFO] [stdout] test map::tests::btree_map::btree_map_does_not_contain_value ... ok [INFO] [stdout] test map::tests::btree_map::verify_mutable_borrowed_btree_map_contains_keys_fails ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_contains_values ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_contains_keys ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_contains_key ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_does_not_contain_keys ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_does_not_contain_key ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_does_not_contain_value ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_does_not_contain_values ... ok [INFO] [stdout] test map::tests::hashbrown::borrowed_hashmap_contains_key ... ok [INFO] [stdout] test map::tests::hashbrown::borrowed_hashmap_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::hashbrown::borrowed_hashmap_map_contains_value ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_contains_exactly_keys ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_contains_key ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_contains_keys ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_contains_values ... ok [INFO] [stdout] test map::tests::btree_map::borrowed_btree_map_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_contains_exactly_keys ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_does_not_contain_values ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_does_not_contain_keys ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_has_length ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_does_not_contain_key ... ok [INFO] [stdout] test map::tests::colored::highlight_diffs_hashmap_contains_value ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_has_length_in_range ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_is_empty ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_is_not_empty ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_map_does_not_contain_value ... ok [INFO] [stdout] test map::tests::hashbrown::mutable_borrowed_hashmap_map_contains_value ... ok [INFO] [stdout] test map::tests::hashbrown::mutable_borrowed_hashmap_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::hashbrown::verify_borrowed_hashmap_contains_keys_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_contains_key_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_contains_value_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_contains_values_fails ... ok [INFO] [stdout] test map::tests::hashbrown::hashmap_map_contains_value ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_contains_keys_fails ... ok [INFO] [stdout] test map::tests::hashbrown::mutable_borrowed_hashmap_contains_key ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_does_not_contain_key_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_contains_exactly_keys_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_does_not_contain_keys_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_does_not_contain_values_fails ... ok [INFO] [stdout] test map::tests::hashbrown::verify_hashmap_does_not_contain_value_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::borrowed_hashmap_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_contains_key ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::hashbrown::verify_mutable_borrowed_hashmap_contains_keys_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::borrowed_hashmap_map_contains_value ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_does_not_contain_key ... ok [INFO] [stdout] test map::tests::std_hash_map::borrowed_hashmap_contains_key ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_has_length ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_contains_exactly_keys ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_contains_values ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_is_empty ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_contains_keys ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_has_length_in_range ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_is_not_empty ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_map_contains_value ... ok [INFO] [stdout] test map::tests::std_hash_map::hashmap_map_does_not_contain_value ... ok [INFO] [stdout] test map::tests::std_hash_map::mutable_borrowed_hashmap_contains_key_value_pair ... ok [INFO] [stdout] test map::tests::std_hash_map::mutable_borrowed_hashmap_map_contains_value ... ok [INFO] [stdout] test map::tests::std_hash_map::mutably_borrowed_hashmap_contains_key ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_contains_exactly_keys_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_contains_key_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_borrowed_hashmap_contains_keys_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_contains_values_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_contains_keys_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_does_not_contain_key_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_contains_value_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_hashmap_does_not_contain_value_fails ... ok [INFO] [stdout] test map::tests::std_hash_map::verify_mutable_borrowed_hashmap_contains_keys_fails ... ok [INFO] [stdout] test option::tests::borrowed_option_of_custom_struct_has_value ... ok [INFO] [stdout] test option::tests::borrowed_option_of_custom_struct_is_none ... ok [INFO] [stdout] test option::tests::borrowed_option_of_custom_struct_is_some ... ok [INFO] [stdout] test option::tests::map_borrowed_option_with_some_value_to_its_value ... ok [INFO] [stdout] test option::tests::colored::highlight_diffs_option_of_i64_is_some ... ok [INFO] [stdout] test option::tests::colored::highlight_diffs_option_of_vec_of_i32_has_value_but_is_none ... ok [INFO] [stdout] test option::tests::map_option_with_some_value_to_its_value ... ok [INFO] [stdout] test option::tests::option_of_borrowed_custom_struct_has_value ... ok [INFO] [stdout] test option::tests::option_of_borrowed_custom_struct_is_some ... ok [INFO] [stdout] test option::tests::option_of_borrowed_custom_struct_is_none ... ok [INFO] [stdout] test option::tests::option_of_custom_struct_has_value ... ok [INFO] [stdout] test option::tests::option_of_custom_struct_is_some ... ok [INFO] [stdout] test option::tests::option_of_custom_struct_is_none ... ok [INFO] [stdout] test option::tests::colored::highlight_diffs_option_of_i64_is_none ... ok [INFO] [stdout] test option::tests::option_of_i32_is_none ... ok [INFO] [stdout] test option::tests::option_of_str_has_some_str_value ... ok [INFO] [stdout] test option::tests::option_of_string_has_some_str_value ... ok [INFO] [stdout] test option::tests::option_of_string_is_none ... ok [INFO] [stdout] test option::tests::verify_borrowed_option_of_custom_struct_has_value_fails ... ok [INFO] [stdout] test option::tests::verify_borrowed_option_of_custom_struct_is_none_fails ... ok [INFO] [stdout] test option::tests::verify_borrowed_option_of_custom_struct_is_some_fails ... ok [INFO] [stdout] test option::tests::verify_option_of_custom_struct_has_value_fails ... ok [INFO] [stdout] test option::tests::verify_option_of_custom_struct_is_none_fails ... ok [INFO] [stdout] test option::tests::verify_option_of_custom_struct_is_some_fails ... ok [INFO] [stdout] test option::tests::verify_option_of_string_has_some_value_fails ... ok [INFO] [stdout] test order::tests::char_is_after_other_char ... ok [INFO] [stdout] test order::tests::char_is_at_least_other_char ... ok [INFO] [stdout] test order::tests::char_is_at_most_other_char ... ok [INFO] [stdout] test order::tests::char_is_before_other_char ... ok [INFO] [stdout] test order::tests::char_is_between_a_min_char_and_a_max_char ... ok [INFO] [stdout] test order::tests::char_is_greater_than_other_char ... ok [INFO] [stdout] test order::tests::char_is_less_than_other_char ... ok [INFO] [stdout] test order::tests::colored::highlight_diffs_is_at_least ... ok [INFO] [stdout] test order::tests::colored::highlight_diffs_is_at_most ... ok [INFO] [stdout] test option::tests::option_of_string_is_some ... ok [INFO] [stdout] test option::tests::option_of_i32_is_some ... ok [INFO] [stdout] test order::tests::colored::highlight_diffs_is_between_but_is_below_min ... ok [INFO] [stdout] test order::tests::colored::highlight_diffs_is_greater_than ... ok [INFO] [stdout] test order::tests::i32_is_at_least_other_i32 ... ok [INFO] [stdout] test order::tests::colored::highlight_diffs_is_less_than ... ok [INFO] [stdout] test order::tests::i32_is_at_most_other_i32 ... ok [INFO] [stdout] test order::tests::colored::highlight_diffs_is_between_but_is_above_max ... ok [INFO] [stdout] test order::tests::i32_is_greater_than_other_i32 ... ok [INFO] [stdout] test order::tests::verify_char_is_at_least_other_char_fails ... ok [INFO] [stdout] test order::tests::verify_char_is_at_most_other_char_fails ... ok [INFO] [stdout] test order::tests::verify_char_is_after_other_char_fails ... ok [INFO] [stdout] test option::tests::option_of_str_has_some_string_value ... ok [INFO] [stdout] test order::tests::verify_char_is_before_other_char_fails ... ok [INFO] [stdout] test order::tests::i32_is_less_than_other_i32 ... ok [INFO] [stdout] test order::tests::verify_i32_is_at_least_other_i32_fails ... ok [INFO] [stdout] test order::tests::verify_i32_is_at_most_other_i32_fails ... ok [INFO] [stdout] test order::tests::verify_i32_is_greater_than_other_i32_fails ... ok [INFO] [stdout] test order::tests::verify_i32_is_less_than_other_i32_fails ... ok [INFO] [stdout] test order::tests::verify_char_is_greater_than_other_char_fails ... ok [INFO] [stdout] test order::tests::verify_char_is_less_than_other_char_fails ... ok [INFO] [stdout] test order::tests::verify_char_is_between_a_min_char_and_a_max_char_fails ... ok [INFO] [stdout] test os_sting::tests::os_str_is_empty ... ok [INFO] [stdout] test os_sting::tests::os_str_is_not_empty ... ok [INFO] [stdout] test os_sting::tests::os_string_has_length ... ok [INFO] [stdout] test os_sting::tests::os_string_is_empty ... ok [INFO] [stdout] test os_sting::tests::os_string_is_not_empty ... ok [INFO] [stdout] test panic::tests::code_does_not_panic ... ok [INFO] [stdout] test os_sting::tests::os_str_has_length ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::setting_env_var_to_red_blue_is_case_insensitive ... ok [INFO] [stdout] test panic::tests::colored::highlight_diffs_code_does_panic ... ok [INFO] [stdout] test colored::tests::with_colored_and_std_features::setting_env_var_to_red_yellow_is_case_insensitive ... ok [INFO] [stdout] test panic::tests::colored::highlight_diffs_code_does_panic_with_message_but_does_not_panic ... ok [INFO] [stdout] test option::tests::map_option_with_none_to_its_value ... ok [INFO] [stdout] test option::tests::map_borrowed_option_with_none_to_its_value ... ok [INFO] [stdout] test panic::tests::verify_code_does_panic_fails ... ok [INFO] [stdout] test panic::tests::verify_code_does_panic_with_message_fails_because_code_does_not_panic ... ok [INFO] [stdout] test predicate::tests::assert_that_subject_satisfies_predicate ... ok [INFO] [stdout] test predicate::tests::verify_that_subject_satisfies_predicate_fails ... ok [INFO] [stdout] test predicate::tests::verify_that_subject_satisfies_predicate_fails_with_custom_message ... ok [INFO] [stdout] test range::tests::char_is_in_inclusive_range ... ok [INFO] [stdout] test range::tests::char_is_in_range ... ok [INFO] [stdout] test range::tests::char_is_not_in_inclusive_range ... ok [INFO] [stdout] test range::tests::char_is_not_in_range ... ok [INFO] [stdout] test range::tests::colored::highlight_diffs_char_is_not_in_inclusive_range ... ok [INFO] [stdout] test range::tests::colored::highlight_diffs_char_is_not_in_range ... ok [INFO] [stdout] test range::tests::colored::highlight_diffs_i64_is_in_inclusive_range_above_upper_bound ... ok [INFO] [stdout] test panic::tests::code_does_panic_with_message_from_panic_macro ... ok [INFO] [stdout] test range::tests::colored::highlight_diffs_i64_is_in_inclusive_range_below_lower_bound ... ok [INFO] [stdout] test range::tests::colored::highlight_diffs_i64_is_in_range_above_upper_bound ... ok [INFO] [stdout] test range::tests::colored::highlight_diffs_i64_is_in_range_below_lower_bound ... ok [INFO] [stdout] test range::tests::i32_is_in_inclusive_range ... ok [INFO] [stdout] test range::tests::i32_is_in_range ... ok [INFO] [stdout] test range::tests::i32_is_in_range_from ... ok [INFO] [stdout] test panic::tests::code_does_panic ... ok [INFO] [stdout] test range::tests::i32_is_in_range_to ... ok [INFO] [stdout] test range::tests::i32_is_in_range_to_inclusive ... ok [INFO] [stdout] test range::tests::i32_is_not_in_inclusive_range ... ok [INFO] [stdout] test range::tests::i32_is_not_in_range_from ... ok [INFO] [stdout] test panic::tests::colored::highlight_diffs_code_does_not_panic ... ok [INFO] [stdout] test range::tests::i32_is_not_in_range ... ok [INFO] [stdout] test panic::tests::code_does_panic_with_message_from_assertion ... ok [INFO] [stdout] test range::tests::i32_is_not_in_range_to ... ok [INFO] [stdout] test range::tests::inclusive_range_is_not_empty ... ok [INFO] [stdout] test range::tests::range_is_empty ... ok [INFO] [stdout] test range::tests::range_is_not_empty ... ok [INFO] [stdout] test range::tests::verify_char_is_in_inclusive_range_fails ... ok [INFO] [stdout] test range::tests::verify_char_is_in_range_fails ... ok [INFO] [stdout] test range::tests::verify_char_is_not_in_inclusive_range_fails ... ok [INFO] [stdout] test range::tests::verify_char_is_not_in_range_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_in_inclusive_range_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_in_range_from_fails ... ok [INFO] [stdout] test range::tests::i32_is_not_in_range_to_inclusive ... ok [INFO] [stdout] test range::tests::verify_i32_is_in_range_fails ... ok [INFO] [stdout] test range::tests::inclusive_range_is_empty ... ok [INFO] [stdout] test panic::tests::colored::highlight_diffs_code_does_panic_with_message ... ok [INFO] [stdout] test range::tests::verify_i32_is_in_range_to_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_in_range_to_inclusive_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_not_in_inclusive_range_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_not_in_range_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_not_in_range_from_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_not_in_range_to_fails ... ok [INFO] [stdout] test range::tests::verify_i32_is_not_in_range_to_inclusive_fails ... ok [INFO] [stdout] test panic::tests::verify_code_does_not_panic_fails ... ok [INFO] [stdout] test result::tests::borrowed_result_error_has_message_for_custom_error_type ... ok [INFO] [stdout] test result::tests::borrowed_result_of_custom_types_has_value ... ok [INFO] [stdout] test result::tests::borrowed_result_error_has_message_for_an_anyhow_error ... ok [INFO] [stdout] test result::tests::borrowed_result_of_custom_types_is_err ... ok [INFO] [stdout] test panic::tests::verify_code_does_panic_with_message_fails_because_unexpected_panic_message ... ok [INFO] [stdout] test result::tests::borrowed_result_of_custom_types_has_error ... ok [INFO] [stdout] test result::tests::borrowed_result_of_custom_types_is_ok ... ok [INFO] [stdout] test result::tests::colored::highlight_diffs_option_of_vec_of_i32_has_value_but_is_err ... ok [INFO] [stdout] test result::tests::colored::highlight_diffs_option_of_vec_of_i32_has_error_but_is_ok ... ok [INFO] [stdout] test result::tests::colored::highlight_diffs_result_of_i64_is_err ... ok [INFO] [stdout] test result::tests::colored::highlight_diffs_result_of_i64_is_ok ... ok [INFO] [stdout] test result::tests::map_borrowed_result_with_ok_value_to_its_ok_value ... ok [INFO] [stdout] test result::tests::map_result_with_err_value_to_its_err_value ... ok [INFO] [stdout] test result::tests::map_borrowed_result_with_err_value_to_its_err_value ... ok [INFO] [stdout] test result::tests::map_result_with_ok_value_to_its_ok_value ... ok [INFO] [stdout] test result::tests::result_error_has_message_for_custom_error_type ... ok [INFO] [stdout] test result::tests::result_of_custom_types_has_value ... ok [INFO] [stdout] test result::tests::result_of_custom_types_has_error ... ok [INFO] [stdout] test result::tests::result_of_custom_types_is_err ... ok [INFO] [stdout] test result::tests::result_of_custom_types_is_ok ... ok [INFO] [stdout] test result::tests::result_of_i32_is_ok ... ok [INFO] [stdout] test result::tests::verify_borrowed_result_of_custom_types_has_value_fails ... ok [INFO] [stdout] test result::tests::verify_borrowed_result_of_custom_types_has_error_fails ... ok [INFO] [stdout] test result::tests::verify_borrowed_result_of_custom_types_is_err_fails ... ok [INFO] [stdout] test result::tests::verify_borrowed_result_of_custom_types_is_ok_fails ... ok [INFO] [stdout] test result::tests::map_result_with_err_value_to_its_ok_value ... ok [INFO] [stdout] test result::tests::map_borrowed_result_with_err_value_to_its_ok_value ... ok [INFO] [stdout] test result::tests::verify_result_of_custom_types_has_value_fails ... ok [INFO] [stdout] test result::tests::verify_result_of_custom_types_is_err_fails ... ok [INFO] [stdout] test result::tests::map_borrowed_result_with_ok_value_to_its_err_value ... ok [INFO] [stdout] test result::tests::verify_result_of_custom_types_is_ok_fails ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_all_in_order ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_all_of ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_any_of ... ok [INFO] [stdout] test result::tests::result_error_has_message_for_an_anyhow_error ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_exactly_in_any_order ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_only ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_sequence ... ok [INFO] [stdout] test result::tests::map_result_with_ok_value_to_its_err_value ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_does_not_contain ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_does_not_contain_any_of ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_ends_with ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_only_once ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_starts_with ... ok [INFO] [stdout] test slice::tests::empty_vec_ends_with_empty_sequence ... ok [INFO] [stdout] test slice::tests::colored::highlight_diffs_slice_contains_exactly ... ok [INFO] [stdout] test result::tests::verify_borrowed_result_error_has_message_for_ok_value ... ok [INFO] [stdout] test slice::tests::empty_vec_starts_with_empty_sequence ... ok [INFO] [stdout] test slice::tests::slice_contains ... ok [INFO] [stdout] test slice::tests::slice_contains_all_in_order ... ok [INFO] [stdout] test slice::tests::slice_contains_all_of ... ok [INFO] [stdout] test slice::tests::slice_contains_any_of ... ok [INFO] [stdout] test slice::tests::slice_contains_exactly ... ok [INFO] [stdout] test slice::tests::slice_contains_exactly_in_any_order ... ok [INFO] [stdout] test slice::tests::slice_contains_only ... ok [INFO] [stdout] test slice::tests::slice_contains_sequence ... ok [INFO] [stdout] test slice::tests::slice_has_at_most_length ... ok [INFO] [stdout] test slice::tests::slice_has_length_greater_than ... ok [INFO] [stdout] test slice::tests::slice_has_length_in_inclusive_range ... ok [INFO] [stdout] test slice::tests::slice_has_length_in_range ... ok [INFO] [stdout] test slice::tests::slice_contains_only_once ... ok [INFO] [stdout] test slice::tests::slice_does_not_contain_any_of ... ok [INFO] [stdout] test slice::tests::slice_has_at_least_length ... ok [INFO] [stdout] test slice::tests::slice_has_length ... ok [INFO] [stdout] test slice::tests::slice_does_not_contain ... ok [INFO] [stdout] test result::tests::verify_result_of_custom_types_has_error_fails ... ok [INFO] [stdout] test slice::tests::slice_has_length_less_than ... ok [INFO] [stdout] test result::tests::verify_result_error_has_message_for_ok_value ... ok [INFO] [stdout] test slice::tests::slice_is_empty ... ok [INFO] [stdout] test slice::tests::slice_is_equal_to_a_vec ... ok [INFO] [stdout] test slice::tests::slice_is_equal_to_another_slice ... ok [INFO] [stdout] test slice::tests::slice_is_not_empty ... ok [INFO] [stdout] test slice::tests::slice_iterator_contains ... ok [INFO] [stdout] test slice::tests::slice_iterator_does_not_contain ... ok [INFO] [stdout] test slice::tests::vec_ends_with ... ok [INFO] [stdout] test slice::tests::vec_ends_with_empty_sequence ... ok [INFO] [stdout] test slice::tests::vec_starts_with_one_element ... ok [INFO] [stdout] test slice::tests::vec_ends_with_one_element ... ok [INFO] [stdout] test slice::tests::vec_starts_with_empty_sequence ... ok [INFO] [stdout] test slice::tests::vec_starts_with ... ok [INFO] [stdout] test slice::tests::verify_empty_vec_ends_with_expected_sequence_longer_than_vec_fails ... ok [INFO] [stdout] test slice::tests::verify_empty_vec_starts_with_expected_sequence_longer_than_vec_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_all_in_order_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_all_of_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_any_of_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_exactly_fails_out_of_order ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_exactly_fails_expected_longer_than_vec ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_exactly_in_any_order_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_exactly_fails_missing_and_extra ... ok [INFO] [stdout] test slice::tests::verify_slice_does_not_contain_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_does_not_contain_any_of_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_only_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_has_at_least_length_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_sequence_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_sequence_fails_expected_longer_than_vec ... ok [INFO] [stdout] test slice::tests::verify_slice_contains_only_once_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_has_at_most_length_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_has_length_greater_than_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_has_length_less_than_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_is_equal_to_another_slice_fails ... ok [INFO] [stdout] test slice::tests::verify_slice_iterator_contains_fails ... ok [INFO] [stdout] test spec::tests::assert_each_item_of_a_borrowed_iterator ... ok [INFO] [stdout] test slice::tests::verify_vec_starts_with_fails ... ok [INFO] [stdout] test slice::tests::verify_vec_ends_with_fails ... ok [INFO] [stdout] test spec::tests::assert_each_item_of_an_iterator ... ok [INFO] [stdout] test slice::tests::verify_slice_iterator_does_not_contain_fails ... ok [INFO] [stdout] test spec::tests::assert_failure_display_format ... ok [INFO] [stdout] test spec::tests::assert_that_macro_with_borrowed_str_subject ... ok [INFO] [stdout] test spec::tests::assert_that_macro_with_borrowed_string_subject ... ok [INFO] [stdout] test spec::tests::assert_that_option_is_some_chained_with_has_value ... ok [INFO] [stdout] test spec::tests::construct_owned_location_from_location ... ok [INFO] [stdout] test spec::tests::assert_that_macro_with_owned_string_subject ... ok [INFO] [stdout] test spec::tests::default_of_expression_is_subject ... ok [INFO] [stdout] test spec::tests::extracting_from_subject_in_spec ... ok [INFO] [stdout] test spec::tests::location_display_format ... ok [INFO] [stdout] test spec::tests::mapping_subject_in_spec ... ok [INFO] [stdout] test spec::tests::owned_location_can_be_referenced_as_location ... ok [INFO] [stdout] test spec::tests::owned_location_display_format ... ok [INFO] [stdout] test spec::tests::assert_each_item_of_an_iterator_panics_if_one_assertion_fails - should panic ... ok [INFO] [stdout] test spec::tests::assert_that_macro_is_equal_to_with_integers_fails - should panic ... ok [INFO] [stdout] test spec::tests::colored::soft_assertions_panic_message_contains_highlighted_diffs - should panic ... ok [INFO] [stdout] test spec::tests::verify_that_a_subject_with_custom_name_and_custom_description_is_equal_to_fails ... ok [INFO] [stdout] test spec::tests::soft_assertions_with_chained_assertion_methods ... ok [INFO] [stdout] test string::tests::borrowed_string_has_char_count ... ok [INFO] [stdout] test spec::tests::verify_assert_each_item_of_an_iterator_fails ... ok [INFO] [stdout] test string::tests::borrowed_string_has_char_count_in_range ... ok [INFO] [stdout] test spec::tests::verify_that_a_subject_with_custom_description_is_equal_to_fails ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_is_equal_to_for_strings ... ok [INFO] [stdout] test string::tests::borrowed_string_is_empty ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_is_not_equal_to_for_strings ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_contains_any_of_a_char_array ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_contains_char ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_contains_any_of_a_char_slice ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_contains_str ... ok [INFO] [stdout] test spec::tests::soft_assertions_panic_once_with_multiple_failure_messages - should panic ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_contains_any_of_a_borrowed_char_array ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_contain_any_of_a_char_array ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_contain_any_of_a_borrowed_char_array ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_contain_string ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_contains_string ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_end_with_char ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_contain_any_of_a_char_slice ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_contain_str ... ok [INFO] [stdout] test spec::tests::verify_that_option_is_some_chained_with_has_value_fails_as_none ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_end_with_str ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_end_with_string ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_start_with_str ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_start_with_string ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_start_with_char ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_does_not_contain_char ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_ends_with_char ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_ends_with_string ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_has_length ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_is_empty ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_has_length_in_range ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_is_not_empty ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_starts_with_char ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_starts_with_str ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_starts_with_string ... ok [INFO] [stdout] test string::tests::colored::highlight_diffs_string_ends_with_str ... ok [INFO] [stdout] test string::tests::colored_regex::highlight_diffs_string_does_not_match_regex ... ok [INFO] [stdout] test string::tests::mutable_borrowed_string_has_char_count ... ok [INFO] [stdout] test string::tests::mutable_borrowed_string_has_length ... ok [INFO] [stdout] test string::tests::mutable_borrowed_string_is_empty ... ok [INFO] [stdout] test string::tests::regex::string_does_not_match_regex ... ok [INFO] [stdout] test string::tests::regex::verify_string_does_not_match_regex_fails ... ok [INFO] [stdout] test string::tests::str_contains_any_char_of_an_array_of_chars ... ok [INFO] [stdout] test string::tests::str_contains_other_str ... ok [INFO] [stdout] test string::tests::str_contains_other_string ... ok [INFO] [stdout] test string::tests::str_does_not_contain_a_char ... ok [INFO] [stdout] test string::tests::str_contains_a_char ... ok [INFO] [stdout] test string::tests::str_does_not_contain_any_char_of_an_array_of_chars ... ok [INFO] [stdout] test string::tests::str_does_not_contain_other_str ... ok [INFO] [stdout] test string::tests::str_does_not_contain_other_string ... ok [INFO] [stdout] test string::tests::str_does_not_end_with_str ... ok [INFO] [stdout] test string::tests::str_does_not_end_with_string ... ok [INFO] [stdout] test string::tests::str_does_not_start_with_char ... ok [INFO] [stdout] test string::tests::str_does_not_start_with_str ... ok [INFO] [stdout] test string::tests::str_does_not_end_with_char ... ok [INFO] [stdout] test string::tests::str_ends_with_str ... ok [INFO] [stdout] test string::tests::str_does_not_start_with_string ... ok [INFO] [stdout] test string::tests::str_ends_with_char ... ok [INFO] [stdout] test string::tests::str_ends_with_string ... ok [INFO] [stdout] test string::tests::regex::string_matches_regex_given_an_invalid_regex_panics - should panic ... ok [INFO] [stdout] test string::tests::str_has_char_count_in_inclusive_range ... ok [INFO] [stdout] test string::tests::str_has_char_count ... ok [INFO] [stdout] test string::tests::str_has_length ... ok [INFO] [stdout] test string::tests::str_is_empty ... ok [INFO] [stdout] test string::tests::str_is_equal_to_str ... ok [INFO] [stdout] test string::tests::str_is_equal_to_string ... ok [INFO] [stdout] test string::tests::str_is_not_equal_to_str ... ok [INFO] [stdout] test string::tests::str_is_not_empty ... ok [INFO] [stdout] test string::tests::str_is_not_equal_to_string ... ok [INFO] [stdout] test string::tests::str_has_char_count_in_range ... ok [INFO] [stdout] test string::tests::str_starts_with_char ... ok [INFO] [stdout] test string::tests::str_starts_with_str ... ok [INFO] [stdout] test string::tests::str_starts_with_string ... ok [INFO] [stdout] test string::tests::string_contains_any_char_of_a_borrowed_array_of_chars ... ok [INFO] [stdout] test string::tests::string_contains_any_char_of_a_slice_of_chars ... ok [INFO] [stdout] test string::tests::string_contains_other_str ... ok [INFO] [stdout] test string::tests::string_contains_other_string ... ok [INFO] [stdout] test string::tests::string_does_not_contain_any_char_of_a_borrowed_array_of_chars ... ok [INFO] [stdout] test string::tests::string_does_not_contain_any_char_of_a_slice_of_chars ... ok [INFO] [stdout] test string::tests::string_does_not_contain_other_str ... ok [INFO] [stdout] test string::tests::string_does_not_contain_other_string ... ok [INFO] [stdout] test string::tests::string_does_not_end_with_string ... ok [INFO] [stdout] test string::tests::string_does_not_start_with_char ... ok [INFO] [stdout] test string::tests::string_does_not_start_with_str ... ok [INFO] [stdout] test string::tests::string_does_not_start_with_string ... ok [INFO] [stdout] test string::tests::string_ends_with_char ... ok [INFO] [stdout] test string::tests::string_ends_with_string ... ok [INFO] [stdout] test string::tests::string_has_at_least_char_count ... ok [INFO] [stdout] test string::tests::string_has_at_least_length ... ok [INFO] [stdout] test string::tests::string_has_at_most_char_count ... ok [INFO] [stdout] test string::tests::string_has_at_most_length ... ok [INFO] [stdout] test string::tests::string_has_char_count ... ok [INFO] [stdout] test string::tests::string_has_char_count_greater_than ... ok [INFO] [stdout] test string::tests::string_ends_with_str ... ok [INFO] [stdout] test string::tests::string_has_char_count_in_range ... ok [INFO] [stdout] test string::tests::string_has_char_count_in_inclusive_range ... ok [INFO] [stdout] test string::tests::string_has_char_count_less_than ... ok [INFO] [stdout] test string::tests::string_has_length ... ok [INFO] [stdout] test string::tests::string_has_length_greater_than ... ok [INFO] [stdout] test string::tests::string_has_length_in_inclusive_range ... ok [INFO] [stdout] test string::tests::string_has_length_in_range ... ok [INFO] [stdout] test string::tests::string_has_length_less_than ... ok [INFO] [stdout] test string::tests::string_is_empty ... ok [INFO] [stdout] test string::tests::string_is_equal_to_str ... ok [INFO] [stdout] test string::tests::string_is_equal_to_string ... ok [INFO] [stdout] test string::tests::string_does_not_end_with_str ... ok [INFO] [stdout] test string::tests::string_is_not_empty ... ok [INFO] [stdout] test string::tests::string_is_not_equal_to_str ... ok [INFO] [stdout] test string::tests::string_is_not_equal_to_string ... ok [INFO] [stdout] test string::tests::string_does_not_end_with_char ... ok [INFO] [stdout] test string::tests::string_ref_is_not_equal_to_str ... ok [INFO] [stdout] test string::tests::string_ref_is_equal_to_str ... ok [INFO] [stdout] test string::tests::string_starts_with_str ... ok [INFO] [stdout] test string::tests::string_starts_with_char ... ok [INFO] [stdout] test string::tests::verify_has_length_in_range_fails ... ok [INFO] [stdout] test string::tests::verify_str_contains_any_char_of_a_borrowed_array_of_chars_fails ... ok [INFO] [stdout] test string::tests::verify_str_contains_any_char_of_a_slice_of_chars_fails ... ok [INFO] [stdout] test string::tests::verify_str_does_not_contain_any_char_of_a_borrowed_array_of_chars_fails ... ok [INFO] [stdout] test string::tests::string_starts_with_string ... ok [INFO] [stdout] test string::tests::verify_has_length_in_inclusive_range_fails ... ok [INFO] [stdout] test string::tests::verify_str_does_not_contain_any_char_of_a_slice_of_chars_fails ... ok [INFO] [stdout] test string::tests::verify_str_has_char_count_in_range_fails ... ok [INFO] [stdout] test string::tests::verify_str_has_char_count_in_inclusive_range_fails ... ok [INFO] [stdout] test string::tests::verify_str_has_length_fails ... ok [INFO] [stdout] test string::tests::verify_str_has_char_count_fails ... ok [INFO] [stdout] test string::tests::verify_string_contains_char_fails ... ok [INFO] [stdout] test string::tests::verify_string_contains_other_str_fails ... ok [INFO] [stdout] test string::tests::verify_string_contains_other_string_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_contain_any_char_of_an_array_of_chars_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_contain_char_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_contain_other_str_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_contain_other_string_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_end_with_char_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_end_with_str_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_end_with_string_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_start_with_char_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_start_with_str_fails ... ok [INFO] [stdout] test string::tests::verify_string_does_not_start_with_string_fails ... ok [INFO] [stdout] test string::tests::verify_string_ends_with_char_fails ... ok [INFO] [stdout] test string::tests::verify_string_ends_with_str_fails ... ok [INFO] [stdout] test string::tests::verify_string_ends_with_string_fails ... ok [INFO] [stdout] test string::tests::verify_str_is_empty_fails ... ok [INFO] [stdout] test string::tests::verify_string_contains_any_char_of_an_array_of_chars_fails ... ok [INFO] [stdout] test string::tests::verify_string_has_at_most_char_count_fails ... ok [INFO] [stdout] test string::tests::verify_string_has_at_most_length_fails ... ok [INFO] [stdout] test string::tests::verify_string_has_char_count_greater_than_fails ... ok [INFO] [stdout] test string::tests::verify_string_has_char_count_less_than_fails ... ok [INFO] [stdout] test string::tests::verify_string_has_length_greater_than_fails ... ok [INFO] [stdout] test string::tests::verify_string_has_length_less_than_fails ... ok [INFO] [stdout] test string::tests::verify_string_is_not_empty_fails ... ok [INFO] [stdout] test string::tests::verify_string_is_equal_to_str_fails ... ok [INFO] [stdout] test string::tests::verify_string_starts_with_char_fails ... ok [INFO] [stdout] test string::tests::verify_string_starts_with_str_fails ... ok [INFO] [stdout] test vec::tests::colored::highlight_diffs_vec_is_equal_to_slice ... ignored, TODO: we need some kind of specialized implementation of marked diffs for slices and Vec [INFO] [stdout] test string::tests::verify_string_starts_with_string_fails ... ok [INFO] [stdout] test vec::tests::empty_vec_ends_with_empty_sequence ... ok [INFO] [stdout] test vec::tests::empty_vec_starts_with_empty_sequence ... ok [INFO] [stdout] test vec::tests::vec_contains ... ok [INFO] [stdout] test vec::tests::vec_contains_all_in_order ... ok [INFO] [stdout] test vec::tests::vec_contains_all_of ... ok [INFO] [stdout] test vec::tests::vec_contains_any_of ... ok [INFO] [stdout] test string::tests::verify_string_has_at_least_length_fails ... ok [INFO] [stdout] test vec::tests::vec_contains_exactly ... ok [INFO] [stdout] test vec::tests::vec_contains_exactly_in_any_order ... ok [INFO] [stdout] test vec::tests::vec_contains_only ... ok [INFO] [stdout] test vec::tests::vec_contains_only_once ... ok [INFO] [stdout] test vec::tests::vec_contains_sequence ... ok [INFO] [stdout] test vec::tests::vec_does_not_contain ... ok [INFO] [stdout] test vec::tests::vec_ends_with ... ok [INFO] [stdout] test string::tests::verify_string_has_at_least_char_count_fails ... ok [INFO] [stdout] test vec::tests::vec_does_not_contain_any_of ... ok [INFO] [stdout] test vec::tests::vec_ends_with_empty_sequence ... ok [INFO] [stdout] test vec::tests::vec_has_length_in_range ... ok [INFO] [stdout] test vec::tests::vec_has_length ... ok [INFO] [stdout] test vec::tests::vec_is_equal_to_another_vec ... ok [INFO] [stdout] test vec::tests::vec_is_not_empty ... ok [INFO] [stdout] test vec::tests::vec_is_empty ... ok [INFO] [stdout] test vec::tests::vec_ends_with_one_element ... ok [INFO] [stdout] test vec::tests::vec_starts_with_one_element ... ok [INFO] [stdout] test vec::tests::verify_empty_vec_ends_with_expected_sequence_longer_than_vec_fails ... ok [INFO] [stdout] test vec::tests::verify_empty_vec_starts_with_expected_sequence_longer_than_vec_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_all_in_order_fails ... ok [INFO] [stdout] test vec::tests::vec_starts_with ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_any_of_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_all_of_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_exactly_fails_expected_longer_than_vec ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_exactly_fails_missing_and_extra ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_exactly_fails_out_of_order ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_only_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_only_once_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_sequence_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_sequence_fails_expected_longer_than_vec ... ok [INFO] [stdout] test vec::tests::vec_is_equal_to_a_slice ... ok [INFO] [stdout] test vec::tests::verify_vec_contains_exactly_in_any_order_fails ... ok [INFO] [stdout] test vec::tests::vec_starts_with_empty_sequence ... ok [INFO] [stdout] test vec::tests::verify_vec_does_not_contain_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_starts_with_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_does_not_contain_any_of_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_ends_with_fails ... ok [INFO] [stdout] test vec::tests::verify_vec_is_equal_to_another_vec_fails ... ok [INFO] [stdout] test string::tests::regex::string_matches_regex ... ok [INFO] [stdout] test string::tests::colored_regex::highlight_diffs_string_matches_regex ... ok [INFO] [stdout] test string::tests::regex::verify_string_matches_regex_fails ... ok [INFO] [stdout] test string::tests::regex::string_matches_regex_given_regex_exceeds_default_size_limit_panics - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 849 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.12s [INFO] [stdout] [INFO] [stderr] Running tests/version_numbers.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/version_numbers-6414e85938a91265) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_readme_deps ... ok [INFO] [stdout] test test_html_root_url ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8d826cc8e4ec43be9e3b55214dea01bfe4ba3fbe5f19f0b92f40ae00fe655c5b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8d826cc8e4ec43be9e3b55214dea01bfe4ba3fbe5f19f0b92f40ae00fe655c5b", kill_on_drop: false }` [INFO] [stdout] 8d826cc8e4ec43be9e3b55214dea01bfe4ba3fbe5f19f0b92f40ae00fe655c5b