[INFO] fetching crate kernal 0.4.0... [INFO] testing kernal-0.4.0 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate kernal 0.4.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate kernal 0.4.0 [INFO] finished tweaking crates.io crate kernal 0.4.0 [INFO] tweaked toml for crates.io crate kernal 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate kernal 0.4.0 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate kernal 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f03647f3378f3f1645435a134c658de9bf2a4b77eedc862be3a39bf85ddc6628 [INFO] running `Command { std: "docker" "start" "-a" "f03647f3378f3f1645435a134c658de9bf2a4b77eedc862be3a39bf85ddc6628", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f03647f3378f3f1645435a134c658de9bf2a4b77eedc862be3a39bf85ddc6628", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f03647f3378f3f1645435a134c658de9bf2a4b77eedc862be3a39bf85ddc6628", kill_on_drop: false }` [INFO] [stdout] f03647f3378f3f1645435a134c658de9bf2a4b77eedc862be3a39bf85ddc6628 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ef1bb54b53f9bfa8ea0c432705a5bf85aac507c815e166f36fa5c6711a1a2bac [INFO] running `Command { std: "docker" "start" "-a" "ef1bb54b53f9bfa8ea0c432705a5bf85aac507c815e166f36fa5c6711a1a2bac", kill_on_drop: false }` [INFO] [stderr] Compiling kernal v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.37s [INFO] running `Command { std: "docker" "inspect" "ef1bb54b53f9bfa8ea0c432705a5bf85aac507c815e166f36fa5c6711a1a2bac", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ef1bb54b53f9bfa8ea0c432705a5bf85aac507c815e166f36fa5c6711a1a2bac", kill_on_drop: false }` [INFO] [stdout] ef1bb54b53f9bfa8ea0c432705a5bf85aac507c815e166f36fa5c6711a1a2bac [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d9c39b1acca201a9d5da78adb9c8ed5f5e63c9d556279b76d71a3845217fa091 [INFO] running `Command { std: "docker" "start" "-a" "d9c39b1acca201a9d5da78adb9c8ed5f5e63c9d556279b76d71a3845217fa091", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.25 [INFO] [stderr] Compiling libc v0.2.169 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling syn v2.0.96 [INFO] [stderr] Compiling serde_json v1.0.138 [INFO] [stderr] Compiling toml_datetime v0.6.8 [INFO] [stderr] Compiling winnow v0.7.0 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling clap_builder v4.5.27 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling indexmap v2.7.1 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling rstest_macros v0.24.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling is-terminal v0.4.15 [INFO] [stderr] Compiling futures-timer v3.0.3 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling clap v4.5.27 [INFO] [stderr] Compiling symlink v0.1.0 [INFO] [stderr] Compiling toml_edit v0.22.23 [INFO] [stderr] Compiling tempfile v3.16.0 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling rstest_reuse v0.7.0 [INFO] [stderr] Compiling rstest v0.24.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling kernal v0.4.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 10s [INFO] running `Command { std: "docker" "inspect" "d9c39b1acca201a9d5da78adb9c8ed5f5e63c9d556279b76d71a3845217fa091", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d9c39b1acca201a9d5da78adb9c8ed5f5e63c9d556279b76d71a3845217fa091", kill_on_drop: false }` [INFO] [stdout] d9c39b1acca201a9d5da78adb9c8ed5f5e63c9d556279b76d71a3845217fa091 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 30b0f12e3f0bba2d0b55921bcba3c29765094963cf8a84a8dd260eb5cf356a10 [INFO] running `Command { std: "docker" "start" "-a" "30b0f12e3f0bba2d0b55921bcba3c29765094963cf8a84a8dd260eb5cf356a10", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kernal-955459ac2c56d41b) [INFO] [stdout] [INFO] [stdout] running 1282 tests [INFO] [stdout] test abs_diff::tests::is_close_to_passes_for_integer_less_than_target_by_offset ... ok [INFO] [stdout] test abs_diff::tests::is_close_to_passes_for_number_in_range_exceeding_type_bounds ... ok [INFO] [stdout] test abs_diff::tests::is_not_close_to_passes_for_integer_greater_than_target_by_more_than_offset ... ok [INFO] [stdout] test abs_diff::tests::is_not_close_to_passes_for_nan ... ok [INFO] [stdout] test abs_diff::tests::is_close_to_passes_for_float_greater_than_target_by_less_than_offset ... ok [INFO] [stdout] test boolean::tests::is_false_passes_for_false ... ok [INFO] [stdout] test abs_diff::tests::is_not_close_to_passes_for_float_less_than_target_by_more_than_offset ... ok [INFO] [stdout] test boolean::tests::is_true_passes_for_true ... ok [INFO] [stdout] test abs_diff::tests::is_close_to_fails_for_float_less_than_target_by_more_than_offset ... ok [INFO] [stdout] test abs_diff::tests::is_close_to_fails_for_integer_greater_than_target_by_more_than_offset ... ok [INFO] [stdout] test abs_diff::tests::is_close_to_fails_for_nan ... ok [INFO] [stdout] test character::tests::is_alphanumeric_passes_for_0 ... ok [INFO] [stdout] test abs_diff::tests::is_not_close_to_fails_for_float_greater_than_target_by_less_than_offset ... ok [INFO] [stdout] test character::tests::is_alphabetic_passes_for_a ... ok [INFO] [stdout] test character::tests::is_alphanumeric_passes_for_a ... ok [INFO] [stdout] test abs_diff::tests::is_not_close_to_fails_for_integer_less_than_target_by_offset ... ok [INFO] [stdout] test character::tests::is_contained_in_passes_for_only_character_in_string ... ok [INFO] [stdout] test character::tests::is_contained_in_passes_for_second_character_in_string ... ok [INFO] [stdout] test boolean::tests::is_true_fails_for_false ... ok [INFO] [stdout] test character::tests::is_control_passes_for_backspace ... ok [INFO] [stdout] test character::tests::is_equal_to_ignoring_case_passes_for_lowercase_a_and_uppercase_a ... ok [INFO] [stdout] test character::tests::is_equal_to_ignoring_case_passes_for_same_character ... ok [INFO] [stdout] test character::tests::is_alphabetic_fails_for_0 ... ok [INFO] [stdout] test boolean::tests::is_false_fails_for_true ... ok [INFO] [stdout] test character::tests::is_lowercase_passes_for_lowercase_a ... ok [INFO] [stdout] test character::tests::is_alphanumeric_fails_for_period ... ok [INFO] [stdout] test character::tests::is_not_alphabetic_fails_for_a ... ok [INFO] [stdout] test character::tests::is_not_alphabetic_passes_for_0 ... ok [INFO] [stdout] test character::tests::is_not_alphanumeric_passes_for_period ... ok [INFO] [stdout] test character::tests::is_not_contained_in_fails_for_only_character_in_string ... ok [INFO] [stdout] test character::tests::is_not_contained_in_fails_for_second_character_in_string ... ok [INFO] [stdout] test character::tests::is_not_contained_in_passes_for_character_which_is_not_in_non_empty_string ... ok [INFO] [stdout] test character::tests::is_not_contained_in_passes_for_empty_string ... ok [INFO] [stdout] test character::tests::is_not_control_fails_for_backspace ... ok [INFO] [stdout] test character::tests::is_not_control_passes_for_a ... ok [INFO] [stdout] test character::tests::is_not_equal_to_ignoring_case_fails_for_lowercase_a_and_uppercase_a ... ok [INFO] [stdout] test character::tests::is_not_equal_to_ignoring_case_fails_for_same_character ... ok [INFO] [stdout] test character::tests::is_not_equal_to_ignoring_case_passes_for_different_letters ... ok [INFO] [stdout] test character::tests::is_not_lowercase_fails_for_lowercase_a ... ok [INFO] [stdout] test character::tests::is_not_lowercase_passes_for_uppercase_a ... ok [INFO] [stdout] test character::tests::is_not_numeric_fails_for_0 ... ok [INFO] [stdout] test character::tests::is_not_numeric_passes_for_a ... ok [INFO] [stdout] test character::tests::is_not_alphanumeric_fails_for_0 ... ok [INFO] [stdout] test character::tests::is_not_prefix_fails_for_first_character_in_string ... ok [INFO] [stdout] test character::tests::is_not_prefix_passes_for_empty_string ... ok [INFO] [stdout] test character::tests::is_control_fails_for_a ... ok [INFO] [stdout] test character::tests::is_not_prefix_passes_for_second_character_in_string ... ok [INFO] [stdout] test character::tests::is_equal_to_ignoring_case_fails_for_different_letters ... ok [INFO] [stdout] test character::tests::is_not_suffix_passes_for_empty_string ... ok [INFO] [stdout] test character::tests::is_not_suffix_passes_for_second_to_last_character_in_string ... ok [INFO] [stdout] test character::tests::is_contained_in_fails_for_character_which_is_not_in_non_empty_string ... ok [INFO] [stdout] test character::tests::is_lowercase_fails_for_uppercase_a ... ok [INFO] [stdout] test character::tests::is_not_uppercase_passes_for_lowercase_a ... ok [INFO] [stdout] test character::tests::is_not_alphanumeric_fails_for_a ... ok [INFO] [stdout] test character::tests::is_contained_in_fails_for_empty_string ... ok [INFO] [stdout] test character::tests::is_not_prefix_fails_for_only_character_in_string ... ok [INFO] [stdout] test character::tests::is_numeric_passes_for_0 ... ok [INFO] [stdout] test character::tests::is_not_whitespace_passes_for_a ... ok [INFO] [stdout] test character::tests::is_not_suffix_fails_for_only_character_in_string ... ok [INFO] [stdout] test character::tests::is_not_suffix_fails_for_last_character_in_string ... ok [INFO] [stdout] test character::tests::is_prefix_passes_for_first_character_in_string ... ok [INFO] [stdout] test character::tests::is_prefix_passes_for_only_character_in_string ... ok [INFO] [stdout] test character::tests::is_not_uppercase_fails_for_uppercase_a ... ok [INFO] [stdout] test character::tests::is_not_whitespace_fails_for_newline ... ok [INFO] [stdout] test character::tests::is_suffix_passes_for_last_character_in_string ... ok [INFO] [stdout] test character::tests::is_suffix_passes_for_only_character_in_string ... ok [INFO] [stdout] test character::tests::is_not_whitespace_fails_for_space ... ok [INFO] [stdout] test character::tests::is_numeric_fails_for_a ... ok [INFO] [stdout] test character::tests::is_whitespace_passes_for_newline ... ok [INFO] [stdout] test character::tests::is_prefix_fails_for_empty_string ... ok [INFO] [stdout] test character::tests::is_prefix_fails_for_second_character_in_string ... ok [INFO] [stdout] test character::tests::is_uppercase_passes_for_uppercase_a ... ok [INFO] [stdout] test character::tests::is_whitespace_passes_for_space ... ok [INFO] [stdout] test character::tests::is_suffix_fails_for_second_to_last_character_in_string ... ok [INFO] [stdout] test character::tests::is_suffix_fails_for_empty_string ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_fails_for_disjointed_subsequence ... ok [INFO] [stdout] test character::tests::is_uppercase_fails_for_lowercase_a ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_fails_for_empty_sequence ... ok [INFO] [stdout] test character::tests::is_whitespace_fails_for_a ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_fails_for_single_item_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_passes_for_approximate_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_fails_for_single_item_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_passes_for_approximate_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_passes_for_same_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_fails_for_singleton_not_contained_in_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_passes_for_approximate_infix ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_passes_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_contiguous_subsequence_close_to_passes_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_elements_close_to_passes_element_just_inside_of_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_elements_close_to_fails_for_empty_list ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_elements_close_to_passes_for_later_close_element ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_elements_close_to_passes_for_singleton_of_close_element ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_fails_for_singleton_item_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_fails_for_missing_item ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_fails_when_overloading_single_expected_item ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_passes_for_empty_items_empty_expected ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_passes_for_items_with_large_non_trivial_matching ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_passes_for_singleton_item_within_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_passes_for_two_items_in_disjunctive_ranges ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_passes_for_items_with_non_trivial_matching ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_passes_for_two_items_in_intersection_of_ranges ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_elements_close_to_fails_for_values_just_outside_of_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_fails_when_overloading_multiple_expected_items ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_fails_for_superfluous_item ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_passes_for_approximate_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_fails_for_collection_with_extra_element ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_fails_for_empty_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_passes_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_passes_for_exact_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_any_order_close_to_fails_for_singleton_item_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_only_elements_close_to_passes_for_empty_list ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_fails_for_item_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_only_elements_close_to_fails_for_later_element_just_outside_of_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_only_elements_close_to_passes_for_singleton_equal_to_expected ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_fails_for_collection_missing_last_element ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_only_elements_close_to_passes_for_values_just_inside_of_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_passes_for_approximate_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_fails_for_empty_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_fails_for_out_of_order_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_fails_for_sequence_with_element_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_fails_for_sequence_with_element_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_only_elements_close_to_fails_for_singleton_outside_of_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_exactly_in_given_order_close_to_fails_for_item_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_passes_for_approximate_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_passes_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_passes_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::contains_subsequence_close_to_passes_for_exact_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_fails_for_approximate_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_fails_for_approximate_infix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_fails_for_approximate_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_fails_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_fails_for_same_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_passes_for_disjointed_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_passes_for_empty_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_passes_for_single_item_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_passes_for_single_item_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_contiguous_subsequence_close_to_passes_for_singleton_not_contained_in_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_fails_for_approximate_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_fails_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_passes_for_empty_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_passes_for_out_of_order_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_passes_for_sequence_with_element_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_passes_for_sequence_with_element_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_passes_for_infix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_fails_for_approximate_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_passes_for_empty_tested_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_passes_for_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_passes_for_value_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_fails_for_approximate_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_passes_for_value_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_passes_for_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_contain_subsequence_close_to_fails_for_exact_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_fails_for_approximate_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_fails_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_fails_for_exact_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_passes_for_empty_tested_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_passes_for_infix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_passes_for_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_fails_for_exact_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_passes_for_value_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_end_with_close_to_fails_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_passes_for_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_fails_for_empty_tested_sequence ... ok [INFO] [stdout] test collections::abs_diff::tests::does_not_start_with_close_to_passes_for_value_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_passes_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_passes_for_approximate_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_fails_for_infix ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_passes_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_fails_for_value_just_below_range ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_passes_for_exact_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_fails_for_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_fails_for_suffix ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_fails_for_value_just_above_range ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_passes_for_empty_sequences ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_fails_for_infix ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_passes_for_empty_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_passes_for_exact_prefix ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_fails_for_empty_tested_sequence ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_maximum_fails_for_correct_maximum ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_maximum_passes_for_empty_collection ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_maximum_passes_for_higher_maximum ... ok [INFO] [stdout] test collections::abs_diff::tests::ends_with_close_to_fails_for_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_maximum_passes_for_lower_maximum ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_minimum_passes_for_empty_collection ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_fails_for_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_minimum_passes_for_higher_minimum ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_minimum_passes_for_lower_minimum ... ok [INFO] [stdout] test collections::ord::tests::has_maximum_passes_for_correct_maximum ... ok [INFO] [stdout] test collections::ord::tests::has_maximum_fails_for_empty_collection ... ok [INFO] [stdout] test collections::ord::tests::has_minimum_fails_for_empty_collection ... ok [INFO] [stdout] test collections::ord::tests::does_not_have_minimum_fails_for_correct_minimum ... ok [INFO] [stdout] test collections::ord::tests::has_maximum_fails_for_higher_maximum ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_fails_for_value_just_below_range ... ok [INFO] [stdout] test collections::ord::tests::has_minimum_passes_for_correct_minimum ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_fails_for_real_assertion_failure ... ok [INFO] [stdout] test collections::ord::tests::has_minimum_fails_for_higher_minimum ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_fails_for_value_just_above_range ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_passes_with_empty_collections ... ok [INFO] [stdout] test collections::ord::tests::has_minimum_fails_for_lower_minimum ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_passes_with_non_empty_collections ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_fails_if_second_assertion_fails ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_fails_for_too_long_collection ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_passes_for_empty_expected_items ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_fails_for_too_short_collection ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_passes_for_same_slices ... ok [INFO] [stdout] test collections::ordered::tests::satisfies_exactly_in_given_order_fails_if_first_assertion_fails ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_passes_for_same_slices_in_different_order ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_passes_for_true_sub_multiset ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_fails_for_more_often_contained_item ... ok [INFO] [stdout] test collections::ord::tests::has_maximum_fails_for_lower_maximum ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_fails_for_multiple_non_contained_items ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_fails_for_superfluous_element ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_fails_for_missing_element ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_passes_for_empty_slices ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_passes_for_same_elements_in_different_order ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_fails_for_too_many_equal_elements ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_passes_for_slices_with_single_element ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_passes_for_correct_multiplicity ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_none_of_passes_for_empty_expected_items ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_none_of_fails_for_mixed_elements ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_none_of_fails_for_single_contained_element ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_none_of_passes_for_multiple_non_contained_items ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_none_of_passes_for_single_non_contained_item ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_passes_for_empty_expected_items ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_fails_for_single_non_contained_item ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_passes_for_same_slices ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_all_of_fails_for_single_non_contained_item ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_passes_for_same_slices_in_different_order ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_fails_for_missing_and_superfluous_elements ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_passes_for_true_sub_multiset ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_fails_for_missing_and_superfluous_elements ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_fails_for_superfluous_element ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_passes_for_correct_multiplicity ... ok [INFO] [stdout] test collections::partial_eq::btree::tests::contains_exactly_in_any_order_fails_for_too_few_equal_elements ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_passes_for_same_elements_in_different_order ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_passes_for_slices_with_single_element ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_fails_for_more_often_contained_item ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_fails_for_missing_element ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_none_of_passes_for_empty_expected_items ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_none_of_fails_for_mixed_elements ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_none_of_passes_for_multiple_non_contained_items ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_none_of_fails_for_single_contained_element ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_fails_for_too_many_equal_elements ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_none_of_passes_for_single_non_contained_item ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_passes_for_empty_expected_items ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_passes_for_same_slices ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_passes_for_same_slices_in_different_order ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_passes_for_true_sub_multiset ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_passes_for_empty_slices ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_fails_for_multiple_non_contained_items ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_exactly_in_any_order_fails_for_too_few_equal_elements ... ok [INFO] [stdout] test collections::partial_eq::hash::tests::contains_all_of_fails_for_multiple_non_contained_items ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_fails_for_empty_test_sequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_fails_for_single_non_contained_item ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_fails_for_almost_completely_contained_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_passes_for_inner_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_passes_for_empty_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_passes_for_overlapping_occurrences ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_fails_for_subsequence_that_is_not_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_fails_for_missing_and_superfluous_elements ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_fails_for_missing_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_fails_for_superfluous_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_fails_for_too_few_equal_elements ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_fails_for_too_many_equal_elements ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_passes_for_correct_multiplicity ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_passes_for_empty_slices ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_passes_for_same_elements_in_different_order ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_all_of_fails_for_more_often_contained_item ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_any_order_passes_for_slices_with_single_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_passes_for_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_passes_for_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_fails_for_non_contained_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_fails_for_collection_missing_last_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_fails_for_singleton_compared_to_empty_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_passes_for_empty_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_contiguous_subsequence_passes_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_passes_for_multi_element_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_fails_for_collection_with_extra_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_fails_for_collection_with_error ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_passes_for_singleton ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_fails_for_array_containing_multiple_other_items ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_exactly_in_given_order_fails_for_empty_collection_compared_to_singleton ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_none_of_passes_for_single_non_contained_item ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_passes_for_array_containing_item_later ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_none_of_passes_for_empty_expected_items ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_none_of_passes_for_multiple_non_contained_items ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_none_of_fails_for_mixed_elements ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_passes_for_array_containing_only_item ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_subsequence_passes_for_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_subsequence_fails_for_subset_in_wrong_order ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_subsequence_passes_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_none_of_fails_for_single_contained_element ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_subsequence_passes_for_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::abs_diff::tests::starts_with_close_to_passes_for_approximate_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_subsequence_passes_for_empty_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_fails_for_array_containing_one_other_item ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_subsequence_fails_for_non_contained_element ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_passes_for_almost_completely_contained_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_passes_for_empty_test_sequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_passes_for_non_contained_element ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_passes_for_subsequence_that_is_not_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::contains_fails_for_empty_array ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_fails_for_array_containing_multiple_other_items ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_fails_for_array_containing_one_other_item ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_fails_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_fails_for_inner_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_fails_for_overlapping_occurrences ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_fails_for_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_fails_for_array_containing_only_item ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_fails_for_empty_array ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_contiguous_subsequence_fails_for_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_fails_for_array_containing_item_later ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_subsequence_fails_for_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_subsequence_fails_for_empty_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_subsequence_fails_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_subsequence_fails_for_non_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_subsequence_passes_for_subset_in_wrong_order ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_contain_subsequence_passes_for_non_contained_element ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_fails_for_empty_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_fails_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_passes_for_single_element_not_contained_in_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_passes_for_suffix_longer_than_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_passes_for_initially_correct_but_later_incorrect_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_passes_for_initially_correct_but_later_incorrect_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_fails_for_empty_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_passes_for_non_suffix_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_passes_for_prefix_longer_than_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_passes_for_single_element_not_contained_in_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_end_with_fails_for_proper_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_fails_for_proper_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_fails_for_single_element_not_contained_in_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_fails_for_suffix_longer_than_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_fails_for_initially_correct_but_later_incorrect_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_passes_for_empty_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_passes_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_passes_for_proper_suffix ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_fails_for_initially_correct_but_later_incorrect_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_passes_for_empty_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_fails_for_prefix_longer_than_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_passes_for_entire_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_passes_for_proper_prefix ... ok [INFO] [stdout] test collections::partial_eq::tests::ends_with_fails_for_non_suffix_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_fails_for_non_prefix_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_fails_for_multiple_items_less_than_or_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_fails_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_passes_for_non_prefix_contiguous_subsequence ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_or_equal_to_passes_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_fails_for_empty_slice ... ok [INFO] [stdout] test collections::partial_eq::tests::starts_with_fails_for_single_element_not_contained_in_collection ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_or_equal_to_passes_for_mixed_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_or_equal_to_passes_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_passes_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_or_equal_to_fails_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_or_equal_to_fails_for_multiple_items_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_passes_for_multiple_items_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_or_equal_to_fails_for_single_item_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_greater_than_passes_for_mixed_collection ... ok [INFO] [stdout] test collections::partial_eq::tests::does_not_start_with_fails_for_entire_collection ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_fails_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_fails_for_multiple_items_greater_than_or_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_or_equal_to_passes_for_single_item_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_or_equal_to_fails_for_multiple_items_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_or_equal_to_passes_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_or_equal_to_fails_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_or_equal_to_passes_for_mixed_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_fails_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_passes_for_mixed_collection ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_passes_for_multiple_items_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_or_equal_to_fails_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_items_less_than_passes_for_single_item_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_or_equal_to_passes_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_or_equal_to_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_or_equal_to_passes_for_multiple_matching_items ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_or_equal_to_passes_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_fails_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_passes_for_multiple_items_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_fails_for_mixed_collection ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_or_equal_to_fails_for_mixed_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_or_equal_to_fails_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_fails_for_later_counter_example ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_greater_than_passes_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_fails_for_later_counter_example ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_fails_for_mixed_collection ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_fails_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_or_equal_to_passes_for_multiple_matching_items ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_or_equal_to_passes_for_single_item_equal_to_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_or_equal_to_fails_for_mixed_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_or_equal_to_passes_for_single_item_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_passes_for_multiple_items_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_passes_for_single_item_less_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_or_equal_to_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::contains_only_items_less_than_or_equal_to_fails_for_single_item_greater_than_bound ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_ascending_order_passes_for_non_strictly_ascending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_ascending_order_fails_for_descending_pair ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_ascending_order_passes_for_singleton ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_ascending_order_passes_for_strictly_ascending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_ascending_order_fails_for_later_descending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_ascending_order_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_descending_order_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_descending_order_passes_for_non_strictly_descending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_descending_order_passes_for_strictly_descending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_descending_order_passes_for_singleton ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_ascending_order_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_ascending_order_passes_for_singleton ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_ascending_order_passes_for_strictly_ascending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_descending_order_fails_for_ascending_pair ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_descending_order_fails_for_later_ascending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_ascending_order_fails_for_non_strictly_ascending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_ascending_order_fails_for_descending_pair ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_descending_order_passes_for_empty_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_descending_order_passes_for_singleton ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_descending_order_passes_for_strictly_descending_slice ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_descending_order_fails_for_ascending_pair ... ok [INFO] [stdout] test collections::tests::contains_elements_matching_passes_for_mixed_mut_slice ... ok [INFO] [stdout] test collections::tests::contains_elements_matching_passes_for_hash_set_of_single_matching_element ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_descending_order_fails_for_later_ascending_slice ... ok [INFO] [stdout] test collections::tests::contains_only_elements_matching_fails_for_slice_with_mixed_elements ... ok [INFO] [stdout] test collections::tests::contains_only_elements_matching_passes_for_slice_with_single_matching_element ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_ascending_order_fails_for_later_descending_slice ... ok [INFO] [stdout] test collections::tests::default_collection_len_works_for_empty_collection ... ok [INFO] [stdout] test collections::tests::contains_only_elements_matching_passes_for_empty_slice ... ok [INFO] [stdout] test collections::tests::default_collection_len_works_for_non_empty_collection ... ok [INFO] [stdout] test collections::tests::contains_elements_matching_fails_for_empty_slice ... ok [INFO] [stdout] test collections::tests::does_not_contain_elements_matching_passes_for_empty_slice ... ok [INFO] [stdout] test collections::tests::does_not_contain_elements_matching_passes_for_slice_with_single_non_matching_element ... ok [INFO] [stdout] test collections::tests::does_not_contain_elements_matching_fails_for_slice_with_single_matching_element ... ok [INFO] [stdout] test collections::tests::does_not_have_length_passes_for_linked_list_of_lesser_length ... ok [INFO] [stdout] test collections::tests::contains_elements_matching_fails_for_slice_of_single_non_matching_element ... ok [INFO] [stdout] test collections::tests::does_not_have_length_passes_for_vec_deque_of_greater_length ... ok [INFO] [stdout] test collections::tests::has_length_fails_for_vec_deque_of_greater_length ... ok [INFO] [stdout] test collections::partial_ord::tests::is_sorted_in_strictly_descending_order_fails_for_non_strictly_descending_slice ... ok [INFO] [stdout] test collections::tests::has_length_greater_than_or_equal_to_passes_for_tree_set_of_equal_length ... ok [INFO] [stdout] test collections::tests::contains_only_elements_matching_fails_for_slice_with_single_non_matching_element ... ok [INFO] [stdout] test collections::tests::has_length_greater_than_or_equal_to_passes_for_vec_deque_of_greater_length ... ok [INFO] [stdout] test collections::tests::has_length_greater_than_passes_for_vec_deque_of_greater_length ... ok [INFO] [stdout] test collections::tests::does_not_contain_elements_matching_fails_for_slice_with_mixed_elements ... ok [INFO] [stdout] test collections::tests::has_length_fails_for_linked_list_of_lesser_length ... ok [INFO] [stdout] test collections::tests::has_length_greater_than_fails_for_linked_list_of_lesser_length ... ok [INFO] [stdout] test collections::tests::has_length_less_than_fails_for_tree_set_of_equal_length ... ok [INFO] [stdout] test collections::tests::has_length_greater_than_fails_for_tree_set_of_equal_length ... ok [INFO] [stdout] test collections::tests::has_length_less_than_or_equal_to_passes_for_linked_list_of_lesser_length ... ok [INFO] [stdout] test collections::tests::does_not_have_length_fails_for_tree_set_of_equal_length ... ok [INFO] [stdout] test collections::tests::has_length_less_than_or_equal_to_passes_for_tree_set_of_equal_length ... ok [INFO] [stdout] test collections::tests::has_length_less_than_fails_for_vec_deque_of_greater_length ... ok [INFO] [stdout] test collections::tests::has_length_passes_for_tree_set_of_equal_length ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_works_with_consecutive_empty_sections ... ok [INFO] [stdout] test collections::tests::has_length_less_than_passes_for_linked_list_of_lesser_length ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_correctly_renders_empty_section_in_end ... ok [INFO] [stdout] test collections::tests::has_length_greater_than_or_equal_to_fails_for_linked_list_of_lesser_length ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_works_with_consecutive_sections ... ok [INFO] [stdout] test collections::tests::has_length_less_than_or_equal_to_fails_for_vec_deque_of_greater_length ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_prints_collection_without_highlighted_sections ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_works_with_empty_section ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_works_with_separated_sections ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_works_with_singleton_section ... ok [INFO] [stdout] test collections::tests::is_empty_passes_for_mutable_ref_to_empty_set ... ok [INFO] [stdout] test collections::tests::is_not_empty_passes_for_empty_slice ... ok [INFO] [stdout] test error::tests::does_not_have_source_passes_for_error_without_source ... ok [INFO] [stdout] test collections::tests::is_empty_fails_for_non_empty_boxed_slice ... ok [INFO] [stdout] test error::tests::has_message_passes_for_correct_message ... ok [INFO] [stdout] test collections::tests::is_not_empty_passes_for_empty_vec ... ok [INFO] [stdout] test lock::tests::allows_locking_passes_for_fresh_mutex ... ok [INFO] [stdout] test error::tests::has_source_fails_for_error_without_source ... ok [INFO] [stdout] test error::tests::has_source_passes_for_error_with_source ... ok [INFO] [stdout] test collections::tests::highlighted_collection_debug_with_single_highlighted_element_works_correctly ... ok [INFO] [stdout] test lock::tests::allows_locking_fails_for_poisoned_mutex ... ok [INFO] [stdout] test lock::tests::allows_reading_passes_for_read_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::allows_reading_passes_for_fresh_rw_lock ... ok [INFO] [stdout] test lock::tests::allows_reading_fails_for_write_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::allows_writing_passes_for_fresh_rw_lock ... ok [INFO] [stdout] test error::tests::does_not_have_source_fails_for_error_with_source ... ok [INFO] [stdout] test error::tests::has_message_fails_for_incorrect_message ... ok [INFO] [stdout] test lock::tests::allows_locking_fails_for_locked_mutex ... ok [INFO] [stdout] test lock::tests::blocks_locking_passes_for_locked_mutex ... ok [INFO] [stdout] test lock::tests::allows_writing_fails_for_read_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::allows_reading_fails_for_poisoned_rw_lock ... ok [INFO] [stdout] test lock::tests::allows_writing_fails_for_write_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_locking_fails_for_fresh_mutex ... ok [INFO] [stdout] test lock::tests::allows_writing_fails_for_poisoned_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_reading_fails_for_fresh_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_reading_fails_for_read_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_reading_passes_for_write_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_locking_fails_for_poisoned_mutex ... ok [INFO] [stdout] test lock::tests::blocks_writing_passes_for_write_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_writing_passes_for_read_locked_rw_lock ... ok [INFO] [stdout] test lock::tests::blocks_reading_passes_for_poisoned_rw_lock ... ok [INFO] [stdout] test lock::tests::is_not_poisoned_passes_for_fresh_rw_lock ... ok [INFO] [stdout] test maps::debug::tests::highlighted_map_debug_works_for_single_highlighted_entry ... ok [INFO] [stdout] test maps::debug::tests::map_debug_works_with_empty_map ... ok [INFO] [stdout] test maps::debug::tests::map_debug_works_with_larger_map ... ok [INFO] [stdout] test lock::tests::is_not_poisoned_fails_for_poisoned_rw_lock ... ok [INFO] [stdout] test maps::debug::tests::map_debug_works_with_singleton_map ... ok [INFO] [stdout] test maps::debug::tests::highlighted_map_debug_works_for_later_highlighted_entry ... ok [INFO] [stdout] test maps::debug::tests::highlighted_map_debug_panics_if_key_does_not_exist ... ok [INFO] [stdout] test lock::tests::is_poisoned_fails_for_fresh_mutex ... ok [INFO] [stdout] test lock::tests::blocks_writing_fails_for_fresh_rw_lock ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_fails_for_empty_map_and_single_expected_value ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_passes_for_empty_map_and_no_expected_values ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_fails_for_singleton_map_and_no_expected_values ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_passes_for_larger_map_of_expected_values_in_different_order ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_passes_for_singleton_map_of_expected_value ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_fails_for_empty_map_and_any_expected_value ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_fails_for_map_with_lower_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_fails_for_mixed_expected_values ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_fails_for_single_expected_value_not_in_map ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_passes_for_empty_expected_values ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_passes_for_map_with_exact_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_passes_for_map_with_correct_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_passes_for_map_with_higher_multiplicity ... ok [INFO] [stdout] test lock::tests::blocks_writing_passes_for_poisoned_rw_lock ... ok [INFO] [stdout] test lock::tests::is_poisoned_passes_for_poisoned_mutex ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_passes_for_map_with_proper_superset_of_expected_values ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_fails_for_map_with_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_fails_for_map_with_lower_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_fails_for_singleton_map_and_no_expected_values ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_passes_for_single_expected_value_on_correct_singleton_map ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_fails_for_empty_map_and_single_expected_value ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_passes_for_empty_map_and_no_expected_values ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_passes_for_map_with_correct_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_fails_for_map_with_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_passes_for_larger_map_of_expected_values_in_different_order ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_fails_for_map_with_lower_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_fails_for_empty_map_and_any_expected_value ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_values_fails_for_map_with_multiple_missing_elements ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_passes_for_singleton_map_of_expected_value ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_fails_for_map_with_lower_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_fails_for_single_expected_value_not_in_map ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_passes_for_map_with_proper_superset_of_expected_values ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_fails_for_map_with_multiple_missing_elements ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_fails_for_mixed_expected_values ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_exactly_values_fails_for_map_with_multiple_missing_and_superfluous_values ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_passes_for_single_expected_value_on_correct_singleton_map ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_passes_for_empty_expected_values ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_passes_for_map_with_exact_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::hash::tests::contains_values_passes_for_map_with_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_fails_for_empty_map_and_single_expected_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_fails_for_larger_map_with_incorrect_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_fails_for_map_with_single_incorrect_key ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_passes_for_empty_expected_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_passes_for_larger_map_with_exactly_expected_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_passes_for_map_with_expected_entries_and_more ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_passes_for_map_with_one_and_only_expected_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entry_fails_for_empty_map ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entry_fails_for_larger_map_with_incorrect_value_for_correct_key ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entry_passes_for_singleton_map_with_correct_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entry_fails_for_singleton_map_with_incorrect_value_for_correct_key ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entries_fails_for_map_with_single_incorrect_value ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entry_passes_for_larger_map_with_correct_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_entry_fails_for_map_with_incorrect_keys ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_fails_for_expected_entries_with_duplicate_key_and_missing_key ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_fails_for_map_with_incorrect_key ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_passes_for_duplicated_expected_entry_and_correct_map ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_fails_for_empty_map_and_single_expected_entry ... ok [INFO] [stdout] test maps::partial_eq::btree::tests::contains_exactly_values_fails_for_map_with_multiple_missing_and_superfluous_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_fails_for_map_with_incorrect_value ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_passes_for_empty_map_with_empty_expected_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_passes_for_larger_map_with_correct_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_passes_for_singleton_map_with_correct_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_entries_fails_for_superfluous_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_fails_for_empty_map_and_single_expected_value ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_passes_for_map_with_correct_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_passes_for_larger_map_of_expected_values_in_different_order ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_fails_for_map_with_lower_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_fails_for_singleton_map_and_no_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_fails_for_map_with_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_passes_for_empty_map_and_no_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_passes_for_singleton_map_of_expected_value ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_value_passes_for_map_with_multiple_values_including_expected_one ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_value_fails_for_empty_map ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_value_passes_for_map_with_same_value_for_multiple_keys ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_value_passes_for_singleton_map ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_value_fails_for_map_with_single_different_value ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_value_fails_for_map_with_multiple_different_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_passes_for_empty_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_fails_for_empty_map_and_any_expected_value ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_fails_for_single_expected_value_not_in_map ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_fails_for_map_with_lower_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_fails_for_map_with_multiple_missing_elements ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_passes_for_map_with_exact_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_fails_for_mixed_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_passes_for_map_with_higher_multiplicity ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_exactly_values_fails_for_map_with_multiple_missing_and_superfluous_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_passes_for_map_with_proper_superset_of_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::contains_values_passes_for_single_expected_value_on_correct_singleton_map ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_passes_for_empty_unexpected_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_passes_for_larger_map_without_unexpected_entries ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_passes_for_map_with_single_different_key ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_fails_for_map_with_one_and_only_expected_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_passes_for_map_with_single_different_value ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_passes_for_empty_map_and_single_unexpected_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entry_passes_for_empty_map ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entries_passes_for_larger_map_containing_one_unexpected_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entry_fails_for_singleton_map_with_correct_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entry_passes_for_map_with_incorrect_keys ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entry_passes_for_larger_map_with_incorrect_value_for_correct_key ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entry_passes_for_singleton_map_with_incorrect_value_for_correct_key ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_entry_fails_for_larger_map_with_correct_entry ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_value_passes_for_map_with_single_different_value ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_value_fails_for_map_with_multiple_values_including_expected_one ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_value_passes_for_empty_map ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_value_passes_for_map_with_multiple_different_values ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_value_fails_for_map_with_same_value_for_multiple_keys ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_values_passes_for_empty_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_values_passes_for_single_expected_value_not_in_map ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_values_passes_for_empty_map_and_any_expected_value ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_fails_for_empty_map_and_some_key ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_values_fails_for_single_expected_value_on_correct_singleton_map ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_values_fails_for_mixed_expected_values ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_values_fails_for_single_expected_value_on_map_with_multiple_values ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_fails_for_map_with_additional_keys ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_fails_for_map_with_missing_and_additional_keys ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_fails_for_map_missing_keys ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_passes_for_empty_map_and_no_keys ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_passes_for_larger_map_with_correct_keys ... ok [INFO] [stdout] test maps::tests::contains_exactly_keys_passes_for_singleton_map_with_correct_keys ... ok [INFO] [stdout] test maps::tests::contains_key_fails_for_empty_map ... ok [INFO] [stdout] test maps::tests::contains_key_passes_for_only_key_in_singleton ... ok [INFO] [stdout] test maps::tests::contains_key_fails_for_invalid_key_in_larger_map ... ok [INFO] [stdout] test maps::tests::contains_key_passes_for_valid_key_in_larger_map ... ok [INFO] [stdout] test maps::partial_eq::tests::does_not_contain_value_fails_for_singleton_map ... ok [INFO] [stdout] test maps::tests::contains_keys_fails_for_empty_map_with_single_key ... ok [INFO] [stdout] test maps::tests::contains_keys_passes_for_empty_keys ... ok [INFO] [stdout] test maps::tests::contains_keys_passes_for_map_with_proper_superset_of_keys ... ok [INFO] [stdout] test maps::tests::contains_keys_passes_for_same_larger_key_set ... ok [INFO] [stdout] test maps::tests::contains_keys_fails_for_single_key_not_contained_in_map ... ok [INFO] [stdout] test maps::tests::contains_keys_fails_for_key_set_with_only_some_keys_in_map ... ok [INFO] [stdout] test maps::tests::default_is_empty_for_empty_map ... ok [INFO] [stdout] test maps::tests::default_is_empty_for_larger_map ... ok [INFO] [stdout] test maps::tests::default_len_works_for_empty_map ... ok [INFO] [stdout] test maps::tests::default_len_works_for_larger_map ... ok [INFO] [stdout] test maps::tests::contains_keys_passes_for_same_single_key ... ok [INFO] [stdout] test maps::tests::does_not_contain_key_passes_for_empty_map ... ok [INFO] [stdout] test maps::tests::does_not_contain_key_passes_for_invalid_key_in_larger_map ... ok [INFO] [stdout] test maps::tests::does_not_contain_key_fails_for_valid_key_in_larger_map ... ok [INFO] [stdout] test maps::tests::does_not_contain_key_fails_for_only_key_in_singleton ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_fails_for_key_set_with_only_some_keys_not_in_map ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_passes_for_disjunct_larger_key_set ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_passes_for_empty_keys ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_fails_for_map_with_proper_superset_of_keys ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_passes_for_empty_map_with_single_key ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_passes_for_single_key_not_contained_in_map ... ok [INFO] [stdout] test maps::tests::does_not_contain_keys_fails_for_same_single_key ... ok [INFO] [stdout] test maps::tests::does_not_have_length_fails_for_equal_length ... ok [INFO] [stdout] test maps::tests::does_not_have_length_passes_for_higher_length ... ok [INFO] [stdout] test maps::tests::does_not_have_length_passes_for_lower_length ... ok [INFO] [stdout] test maps::tests::has_length_fails_for_higher_length ... ok [INFO] [stdout] test maps::tests::has_length_greater_than_or_equal_to_passes_for_equal_length ... ok [INFO] [stdout] test maps::tests::has_length_greater_than_passes_for_higher_length ... ok [INFO] [stdout] test maps::tests::has_length_fails_for_lower_length ... ok [INFO] [stdout] test maps::tests::has_length_less_than_fails_for_equal_length ... ok [INFO] [stdout] test maps::tests::has_length_greater_than_or_equal_to_fails_for_lower_length ... ok [INFO] [stdout] test maps::tests::has_length_greater_than_or_equal_to_passes_for_higher_length ... ok [INFO] [stdout] test maps::tests::has_length_less_than_or_equal_to_passes_for_equal_length ... ok [INFO] [stdout] test maps::tests::has_length_greater_than_fails_for_lower_length ... ok [INFO] [stdout] test maps::tests::has_length_less_than_or_equal_to_fails_for_higher_length ... ok [INFO] [stdout] test maps::tests::has_length_less_than_fails_for_higher_length ... ok [INFO] [stdout] test maps::tests::has_length_less_than_passes_for_lower_length ... ok [INFO] [stdout] test maps::tests::has_length_less_than_or_equal_to_passes_for_lower_length ... ok [INFO] [stdout] test maps::tests::has_length_passes_for_equal_length ... ok [INFO] [stdout] test maps::tests::has_length_greater_than_fails_for_equal_length ... ok [INFO] [stdout] test maps::tests::is_empty_passes_for_empty_map ... ok [INFO] [stdout] test maps::tests::is_not_empty_passes_for_larger_map ... ok [INFO] [stdout] test maps::tests::to_entries_has_correct_expression ... ok [INFO] [stdout] test maps::tests::is_not_empty_passes_for_singleton_map ... ok [INFO] [stdout] test maps::tests::to_entries_works_for_empty_map ... ok [INFO] [stdout] test maps::tests::to_entries_works_on_larger_map ... ok [INFO] [stdout] test maps::tests::to_entries_works_on_singleton_map ... ok [INFO] [stdout] test maps::tests::is_empty_fails_for_larger_map ... ok [INFO] [stdout] test maps::tests::to_keys_has_correct_expression ... ok [INFO] [stdout] test maps::tests::is_empty_fails_for_singleton_map ... ok [INFO] [stdout] test maps::tests::to_keys_works_for_empty_map ... ok [INFO] [stdout] test maps::tests::is_not_empty_fails_for_empty_map ... ok [INFO] [stdout] test maps::tests::to_keys_works_on_larger_map ... ok [INFO] [stdout] test maps::tests::to_values_works_on_singleton_map ... ok [INFO] [stdout] test maps::tests::to_values_works_for_empty_map ... ok [INFO] [stdout] test maps::tests::to_values_has_correct_expression ... ok [INFO] [stdout] test maps::tests::to_values_works_on_larger_map ... ok [INFO] [stdout] test num::float::tests::is_finite_passes_for_one ... ok [INFO] [stdout] test maps::tests::to_keys_works_on_singleton_map ... ok [INFO] [stdout] test num::float::tests::is_finite_passes_for_zero ... ok [INFO] [stdout] test num::float::tests::is_finite_passes_for_negative_one ... ok [INFO] [stdout] test num::float::tests::is_infinite_passes_for_infinity ... ok [INFO] [stdout] test num::float::tests::is_infinite_passes_for_negative_infinity ... ok [INFO] [stdout] test num::float::tests::is_nan_passes_for_nan ... ok [INFO] [stdout] test num::float::tests::is_finite_fails_for_nan ... ok [INFO] [stdout] test num::float::tests::is_finite_fails_for_infinity ... ok [INFO] [stdout] test num::float::tests::is_not_nan_passes_for_infinity ... ok [INFO] [stdout] test num::float::tests::is_finite_fails_for_negative_infinity ... ok [INFO] [stdout] test num::float::tests::is_infinite_fails_for_one ... ok [INFO] [stdout] test num::float::tests::is_nan_fails_for_infinity ... ok [INFO] [stdout] test num::float::tests::is_not_nan_passes_for_zero ... ok [INFO] [stdout] test num::float::tests::is_nan_fails_for_zero ... ok [INFO] [stdout] test num::float::tests::is_infinite_fails_for_nan ... ok [INFO] [stdout] test num::float::tests::is_not_nan_fails_for_nan ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_passes_for_negative_integer ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_passes_for_zero ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_passes_for_positive_integer ... ok [INFO] [stdout] test num::rem::tests::is_divisible_by_passes_for_multiple ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_fails_for_nan ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_fails_for_negative_fraction ... ok [INFO] [stdout] test num::rem::tests::is_even_fails_for_one_half ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_fails_for_infinity ... ok [INFO] [stdout] test num::rem::tests::is_even_passes_for_eight ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_passes_for_nan ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_fails_for_negative_integer ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_passes_for_infinity ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_passes_for_negative_fraction ... ok [INFO] [stdout] test num::rem::tests::is_divisible_by_fails_for_non_multiple ... ok [INFO] [stdout] test num::rem::tests::is_even_fails_for_negative_seven ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_passes_for_positive_fraction ... ok [INFO] [stdout] test num::rem::tests::is_not_divisible_by_passes_for_non_multiple ... ok [INFO] [stdout] test num::rem::tests::is_not_even_fails_for_negative_seven ... ok [INFO] [stdout] test num::rem::tests::is_not_even_fails_for_one_half ... ok [INFO] [stdout] test num::rem::tests::is_not_divisible_by_fails_for_multiple ... ok [INFO] [stdout] test num::rem::tests::is_not_odd_passes_for_eight ... ok [INFO] [stdout] test num::rem::tests::is_not_odd_passes_for_one_half ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_fails_for_positive_integer ... ok [INFO] [stdout] test num::rem::tests::is_not_odd_fails_for_negative_seven ... ok [INFO] [stdout] test num::rem::tests::is_odd_passes_for_negative_seven ... ok [INFO] [stdout] test num::rem::tests::is_no_integer_fails_for_zero ... ok [INFO] [stdout] test num::rem::tests::is_odd_passes_for_three ... ok [INFO] [stdout] test num::signed::tests::is_negative_passes_for_negative_one ... ok [INFO] [stdout] test num::rem::tests::is_not_odd_fails_for_three ... ok [INFO] [stdout] test num::signed::tests::is_not_negative_passes_for_one ... ok [INFO] [stdout] test num::signed::tests::is_not_negative_passes_for_zero ... ok [INFO] [stdout] test num::rem::tests::is_an_integer_fails_for_positive_fraction ... ok [INFO] [stdout] test num::rem::tests::is_not_even_passes_for_eight ... ok [INFO] [stdout] test num::signed::tests::is_not_positive_passes_for_negative_one ... ok [INFO] [stdout] test num::signed::tests::is_not_positive_fails_for_one ... ok [INFO] [stdout] test num::signed::tests::is_not_positive_passes_for_zero ... ok [INFO] [stdout] test num::signed::tests::is_not_zero_passes_for_one ... ok [INFO] [stdout] test num::signed::tests::is_not_zero_fails_for_zero ... ok [INFO] [stdout] test num::signed::tests::is_not_zero_passes_for_negative_one ... ok [INFO] [stdout] test num::signed::tests::is_positive_passes_for_one ... ok [INFO] [stdout] test num::signed::tests::is_negative_fails_for_zero ... ok [INFO] [stdout] test num::signed::tests::is_zero_fails_for_negative_one ... ok [INFO] [stdout] test num::signed::tests::is_zero_passes_for_zero ... ok [INFO] [stdout] test num::signed::tests::is_zero_fails_for_one ... ok [INFO] [stdout] test num::signed::tests::is_not_negative_fails_for_negative_one ... ok [INFO] [stdout] test option::tests::contains_fails_for_some_with_incorrect_value ... ok [INFO] [stdout] test option::tests::contains_passes_for_some_with_correct_value ... ok [INFO] [stdout] test num::rem::tests::is_odd_fails_for_eight ... ok [INFO] [stdout] test option::tests::does_not_contain_fails_for_some_with_correct_value ... ok [INFO] [stdout] test option::tests::does_not_contain_passes_for_none ... ok [INFO] [stdout] test option::tests::does_not_contain_passes_for_some_with_incorrect_value ... ok [INFO] [stdout] test num::signed::tests::is_positive_fails_for_negative_one ... ok [INFO] [stdout] test option::tests::is_none_passes_for_none ... ok [INFO] [stdout] test option::tests::is_none_fails_for_some ... ok [INFO] [stdout] test option::tests::contains_fails_for_none ... ok [INFO] [stdout] test option::tests::is_some_passes_for_some ... ok [INFO] [stdout] test option::tests::to_value_ref_returns_correct_expression_for_some ... ok [INFO] [stdout] test option::tests::to_value_ref_returns_correct_value_for_some ... ok [INFO] [stdout] test option::tests::to_value_returns_correct_expression_for_some ... ok [INFO] [stdout] test num::rem::tests::is_odd_fails_for_one_half ... ok [INFO] [stdout] test option::tests::to_value_returns_correct_value_for_some ... ok [INFO] [stdout] test num::signed::tests::is_negative_fails_for_one ... ok [INFO] [stdout] test num::signed::tests::is_positive_fails_for_zero ... ok [INFO] [stdout] test panic::tests::does_not_panic_fails_with_panicking_function_with_non_string_message - should panic ... ok [INFO] [stdout] test panic::tests::does_not_panic_passes_with_non_panicking_function ... ok [INFO] [stdout] test panic::tests::panic_fails_with_non_panicking_function - should panic ... ok [INFO] [stdout] test option::tests::to_value_ref_fails_for_none ... ok [INFO] [stdout] test option::tests::is_some_fails_for_none ... ok [INFO] [stdout] test panic::tests::panics_with_message_containing_fails_with_non_panicking_function - should panic ... ok [INFO] [stdout] test panic::tests::panics_passes_with_panicking_function ... ok [INFO] [stdout] test option::tests::to_value_fails_for_none ... ok [INFO] [stdout] test panic::tests::panics_with_message_fails_with_panicking_function_with_non_string_message - should panic ... ok [INFO] [stdout] test panic::tests::panics_with_message_containing_fails_with_panicking_function_with_non_string_message - should panic ... ok [INFO] [stdout] test panic::tests::panics_with_message_containing_passes_with_partial_message ... ok [INFO] [stdout] test panic::tests::panics_with_message_containing_passes_with_complete_message ... ok [INFO] [stdout] test panic::tests::panics_with_message_fails_with_non_panicking_function - should panic ... ok [INFO] [stdout] test panic::tests::panics_with_message_fails_with_panicking_function_and_wrong_message - should panic ... ok [INFO] [stdout] test panic::tests::panics_with_message_containing_fails_with_message_which_does_not_contain_part - should panic ... ok [INFO] [stdout] test panic::tests::does_not_panic_fails_with_panicking_function - should panic ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_any_passes_for_list_containing_tested_element_later ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_any_passes_for_singleton_list_containing_tested_element ... ok [INFO] [stdout] test panic::tests::panics_with_message_matching_fails_with_non_panicking_function - should panic ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_fails_for_u32_with_non_equivalent_u32_wrapper ... ok [INFO] [stdout] test panic::tests::panics_with_message_matching_passes_with_message_matching_predicate ... ok [INFO] [stdout] test panic::tests::panics_with_message_matching_fails_with_panicking_function_with_non_string_message - should panic ... ok [INFO] [stdout] test panic::tests::panics_with_message_passes_with_panicking_function_and_correct_message ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_none_fails_for_list_containing_tested_element_later ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_none_passes_for_empty_list ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_none_passes_for_larger_list_not_containing_tested_element ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_any_fails_for_larger_list_not_containing_tested_element ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_passes_for_u32_with_equivalent_u32_wrapper ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_any_fails_for_empty_list ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_passes_for_equal_integers ... ok [INFO] [stdout] test partial_eq::tests::is_not_equal_to_passes_for_different_integers ... ok [INFO] [stdout] test partial_eq::tests::is_not_equal_to_passes_for_u32_with_non_equivalent_u32_wrapper ... ok [INFO] [stdout] test partial_eq::tests::is_not_equal_to_fails_for_equal_integers ... ok [INFO] [stdout] test partial_ord::tests::is_comparable_to_passes_for_equal_float ... ok [INFO] [stdout] test partial_ord::tests::is_comparable_to_passes_for_greater_float ... ok [INFO] [stdout] test panic::tests::panics_with_message_matching_fails_with_message_not_matching_predicate - should panic ... ok [INFO] [stdout] test partial_ord::tests::is_comparable_to_passes_for_lower_float ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_fails_for_different_integers ... ok [INFO] [stdout] test partial_ord::tests::is_comparable_to_fails_for_nan ... ok [INFO] [stdout] test partial_eq::tests::is_not_equal_to_fails_for_u32_with_equivalent_u32_wrapper ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_fails_for_equal_integer ... ok [INFO] [stdout] test partial_eq::tests::is_equal_to_none_fails_for_singleton_list_containing_tested_element ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_or_equal_to_fails_for_lower_integer ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_fails_for_nan ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_passes_for_greater_integer ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_or_equal_to_fails_for_nan ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_or_equal_to_passes_for_greater_integer ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_or_equal_to_passes_for_equal_integer ... ok [INFO] [stdout] test partial_ord::tests::is_greater_than_fails_for_lower_integer ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_fails_for_greater_integer ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_or_equal_to_passes_for_equal_integer ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_fails_for_nan ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_or_equal_to_passes_for_lower_integer ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_passes_for_lower_integer ... ok [INFO] [stdout] test partial_ord::tests::is_not_comparable_to_fails_for_greater_float ... ok [INFO] [stdout] test partial_ord::tests::is_not_comparable_to_passes_for_nan ... ok [INFO] [stdout] test partial_ord::tests::is_not_comparable_to_fails_for_lower_float ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_or_equal_to_fails_for_greater_integer ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_or_equal_to_fails_for_nan ... ok [INFO] [stdout] test partial_ord::tests::is_not_comparable_to_fails_for_equal_float ... ok [INFO] [stdout] test partial_ord::tests::is_less_than_fails_for_equal_integer ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_01_exists ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_03_is_non_symlink_file ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_04_is_dir ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_09_is_non_empty_file ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_11_is_non_empty_dir ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_06_is_non_symlink ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_02_is_file ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_05_is_non_symlink_dir ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_10_is_empty_dir ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_12_to_content ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_08_is_empty_file ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_5_strict_suffix ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_07_is_file_with_content ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_01_empty_path ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_7_strict_suffix_with_parent ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_02_incomplete_single_segment ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_2_both_single_segment ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_03_different_single_segment ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_04_different_first_segment ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_4_same_path ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_05_incomplete_first_segment ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_6_strict_suffix_with_root ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_1_both_empty ... ok [INFO] [stdout] test path::tests::accessing_assertions_fail_for_broken_symlink::case_13_to_content_string ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_06_different_last_segment_with_root ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_07_longer_suffix ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_08_more_parents ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_09_differently_rooted_suffix ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_fails::case_3_trivial_empty_suffix ... ok [INFO] [stdout] test path::tests::does_not_exist_passes_for_non_existing_file ... ok [INFO] [stdout] test path::tests::does_not_end_with_path_passes::case_10_rooted_suffix_on_unrooted_path ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_different_extension ... ok [INFO] [stdout] test path::tests::does_not_exist_fails_for_existing_file::case_2_dir ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_1_empty ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_2_only_root ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_3_ancestors ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_4_only_segment_without_extension ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_5_only_segment_after_root_without_extension ... ok [INFO] [stdout] test path::tests::does_not_exist_fails_for_existing_file::case_1_file ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_6_last_segment_without_extension ... ok [INFO] [stdout] test path::tests::does_not_have_extension_fails::case_1_only_segment ... ok [INFO] [stdout] test path::tests::does_not_have_extension_fails::case_2_only_segment_after_root ... ok [INFO] [stdout] test path::tests::does_not_have_extension_passes_for_file_without_extension::case_7_without_extension_but_with_period ... ok [INFO] [stdout] test path::tests::does_not_have_extension_fails::case_3_last_segment ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_passes_for_different_extension ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_passes_for_different_file_stem ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_passes_for_empty_file_name::case_1_empty ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_passes_for_empty_file_name::case_2_only_root ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_passes_for_empty_file_name::case_3_ancestors ... ok [INFO] [stdout] test path::tests::does_not_exist_fails_for_existing_file::case_3_symlink_to_file ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails::case_2_only_segment_with_extension ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_fails::case_1_only_segment ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails::case_5_last_segment_without_extension ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails_for_different_file_stem ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_fails::case_2_only_segment_after_root ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_passes_for_empty_file_name::case_1_empty ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_passes_for_empty_file_name::case_2_only_root ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails::case_1_only_segment_without_extension ... ok [INFO] [stdout] test path::tests::does_not_exist_fails_for_existing_file::case_4_symlink_to_dir ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails::case_3_only_segment_after_root_without_extension ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_passes_for_empty_file_name::case_3_ancestors ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails::case_4_only_segment_after_root_with_extension ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_2_both_single_segment ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_4_same_path ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_5_strict_prefix ... ok [INFO] [stdout] test path::tests::does_not_have_file_stem_fails::case_6_last_segment_with_extension ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_1_both_empty ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_1_empty_path ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_3_trivial_empty_prefix ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_2_different_single_segment ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_6_strict_prefix_with_root ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_3_incomplete_single_segment ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_6_different_last_segment_with_root ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_4_different_last_segment ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_fails::case_7_strict_prefix_with_parent ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_5_incomplete_last_segment ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_7_longer_prefix ... ok [INFO] [stdout] test path::tests::does_not_have_file_name_fails::case_3_last_segment ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_8_more_parents ... ok [INFO] [stdout] test path::tests::does_not_start_with_path_passes::case_9_rooted_prefix_on_unrooted_path ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_01_empty_path ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_02_incomplete_single_segment ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_04_different_first_segment ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_10_rooted_suffix_on_unrooted_path ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_1_both_empty ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_05_incomplete_first_segment ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_2_both_single_segment ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_06_different_last_segment_with_root ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_3_trivial_empty_suffix ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_4_same_path ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_03_different_single_segment ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_5_strict_suffix ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_07_longer_suffix ... ok [INFO] [stdout] test path::tests::exists_passes_for_existing_symlink_to_directory::case_1_file ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_08_more_parents ... ok [INFO] [stdout] test path::tests::exists_passes_for_existing_symlink_to_directory::case_2_dir ... ok [INFO] [stdout] test path::tests::ends_with_path_fails::case_09_differently_rooted_suffix ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_6_strict_suffix_with_root ... ok [INFO] [stdout] test path::tests::ends_with_path_passes::case_7_strict_suffix_with_parent ... ok [INFO] [stdout] test path::tests::exists_fails_for_non_existing_file ... ok [INFO] [stdout] test path::tests::exists_passes_for_existing_symlink_to_directory::case_4_symlink_to_dir ... ok [INFO] [stdout] test path::tests::exists_passes_for_existing_symlink_to_directory::case_3_symlink_to_file ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_different_extension ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_1_empty ... ok [INFO] [stdout] test path::tests::has_extension_passes::case_1_only_segment ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_5_only_segment_after_root_without_extension ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_3_ancestors ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_4_only_segment_without_extension ... ok [INFO] [stdout] test path::tests::has_extension_passes::case_2_only_segment_after_root ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_2_only_root ... ok [INFO] [stdout] test path::tests::has_extension_passes::case_3_last_segment ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_7_without_extension_but_with_period ... ok [INFO] [stdout] test path::tests::has_file_name_passes::case_2_only_segment_after_root ... ok [INFO] [stdout] test path::tests::has_file_name_fails_for_empty_file_name::case_1_empty ... ok [INFO] [stdout] test path::tests::has_file_name_fails_for_empty_file_name::case_3_ancestors ... ok [INFO] [stdout] test path::tests::has_file_name_passes::case_1_only_segment ... ok [INFO] [stdout] test path::tests::has_extension_fails_for_file_without_extension::case_6_last_segment_without_extension ... ok [INFO] [stdout] test path::tests::has_file_name_fails_for_different_file_stem ... ok [INFO] [stdout] test path::tests::has_file_name_fails_for_different_extension ... ok [INFO] [stdout] test path::tests::has_file_name_passes::case_3_last_segment ... ok [INFO] [stdout] test path::tests::has_file_stem_passes::case_1_only_segment_without_extension ... ok [INFO] [stdout] test path::tests::has_file_stem_passes::case_2_only_segment_with_extension ... ok [INFO] [stdout] test path::tests::has_file_stem_fails_for_different_file_stem ... ok [INFO] [stdout] test path::tests::has_file_name_fails_for_empty_file_name::case_2_only_root ... ok [INFO] [stdout] test path::tests::has_file_stem_fails_for_empty_file_name::case_1_empty ... ok [INFO] [stdout] test path::tests::has_file_stem_fails_for_empty_file_name::case_3_ancestors ... ok [INFO] [stdout] test path::tests::has_file_stem_passes::case_3_only_segment_after_root_without_extension ... ok [INFO] [stdout] test path::tests::has_file_stem_fails_for_empty_file_name::case_2_only_root ... ok [INFO] [stdout] test path::tests::has_file_stem_passes::case_6_last_segment_with_extension ... ok [INFO] [stdout] test path::tests::is_absolute_passes_for_absolute_path ... ok [INFO] [stdout] test path::tests::has_file_stem_passes::case_4_only_segment_after_root_with_extension ... ok [INFO] [stdout] test path::tests::has_file_stem_passes::case_5_last_segment_without_extension ... ok [INFO] [stdout] test path::tests::is_dir_fails_for_file::case_1_file ... ok [INFO] [stdout] test path::tests::is_absolute_fails_for_relative_path ... ok [INFO] [stdout] test path::tests::is_dir_passes_for_dir::case_1_dir ... ok [INFO] [stdout] test path::tests::is_dir_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_empty_dir_fails_for_file::case_2_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_dir_passes_for_dir::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_empty_dir_fails_for_directory_with_file ... ok [INFO] [stdout] test path::tests::is_dir_fails_for_file::case_2_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_empty_dir_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_empty_dir_fails_for_directory_with_subdirectory ... ok [INFO] [stdout] test path::tests::is_empty_dir_passes_for_empty_directory::case_1_dir ... ok [INFO] [stdout] test path::tests::is_empty_dir_fails_for_file::case_1_file ... ok [INFO] [stdout] test path::tests::is_empty_file_fails_for_file_with_non_utf8_content ... ok [INFO] [stdout] test path::tests::is_empty_dir_passes_for_empty_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_empty_file_fails_for_file_with_utf8_content ... ok [INFO] [stdout] test path::tests::is_empty_file_fails_for_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_empty_file_fails_for_directory::case_1_dir ... ok [INFO] [stdout] test path::tests::is_file_passes_for_file::case_1_file ... ok [INFO] [stdout] test path::tests::is_empty_file_passes::case_1_file ... ok [INFO] [stdout] test path::tests::is_file_fails_for_dir::case_1_dir ... ok [INFO] [stdout] test path::tests::is_empty_file_passes::case_2_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_empty_file_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_file_passes_for_file::case_2_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_file_fails_for_dir::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_different_utf8_content::case_3_different_non_empty ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_different_non_utf8_content ... ok [INFO] [stdout] test path::tests::is_file_with_content_passes::case_1_empty ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_file_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_file_with_content_passes::case_2_non_empty ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_fails_for_empty_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_fails_for_file::case_2_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_fails_for_empty_directory::case_1_dir ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_directory::case_1_dir ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_different_utf8_content::case_1_empty_file_non_empty_expected ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_passes_for_directory_with_file ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_passes_for_directory_with_subdirectory ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_different_utf8_content::case_2_non_empty_file_empty_expected ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_non_empty_file_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_file_with_content_fails_for_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_non_empty_file_fails_for_empty_file::case_1_file ... ok [INFO] [stdout] test path::tests::is_non_empty_file_passes_for_file_with_content ... ok [INFO] [stdout] test path::tests::is_non_empty_file_fails_for_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_dir_fails_for_symlink::case_1_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_dir_passes_for_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_non_symlink_fails_for_symlink::case_1_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_non_empty_dir_fails_for_file::case_1_file ... ok [INFO] [stdout] test path::tests::is_non_empty_file_fails_for_empty_file::case_2_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_dir_fails_for_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_file_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_non_empty_file_fails_for_directory::case_1_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_file_fails_for_symlink::case_1_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_file_fails_for_symlink::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_file_passes_for_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_passes_for_file_or_dir::case_1_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_passes_for_file_or_dir::case_2_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_fails_for_symlink::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_file_fails_for_dir ... ok [INFO] [stdout] test path::tests::is_non_symlink_dir_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::is_relative_passes_for_relative_path ... ok [INFO] [stdout] test path::tests::is_symlink_fails_for_non_symlink_dir ... ok [INFO] [stdout] test path::tests::is_symlink_passes_for_symlink::case_1_symlink_to_file ... ok [INFO] [stdout] test path::tests::is_symlink_fails_for_non_symlink_file ... ok [INFO] [stdout] test path::tests::is_non_symlink_dir_fails_for_symlink::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::is_relative_fails_for_absolute_path ... ok [INFO] [stdout] test path::tests::is_symlink_fails_for_non_existing_path ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_1_empty_path ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_3_incomplete_single_segment ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_4_different_last_segment ... ok [INFO] [stdout] test path::tests::is_symlink_passes_for_symlink::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_7_longer_prefix ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_2_both_single_segment ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_3_trivial_empty_prefix ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_4_same_path ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_5_strict_prefix ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_6_strict_prefix_with_root ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_7_strict_prefix_with_parent ... ok [INFO] [stdout] test path::tests::starts_with_path_passes::case_1_both_empty ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_5_incomplete_last_segment ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_8_more_parents ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_2_different_single_segment ... ok [INFO] [stdout] test path::tests::to_content_string_fails_for_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_6_different_last_segment_with_root ... ok [INFO] [stdout] test path::tests::to_content_fails_for_directory::case_1_dir ... ok [INFO] [stdout] test path::tests::starts_with_path_fails::case_9_rooted_prefix_on_unrooted_path ... ok [INFO] [stdout] test path::tests::to_content_string_works_for_utf8_file::case_1_empty ... ok [INFO] [stdout] test path::tests::to_content_works_for_file::case_1_empty ... ok [INFO] [stdout] test path::tests::to_content_string_works_for_utf8_file::case_2_utf8 ... ok [INFO] [stdout] test path::tests::to_content_works_for_file::case_2_utf8 ... ok [INFO] [stdout] test path::tests::to_content_works_for_file::case_3_non_utf8 ... ok [INFO] [stdout] test path::tests::to_content_string_does_not_work_for_non_utf8_file ... ok [INFO] [stdout] test path::tests::to_string_works::case_1_empty ... ok [INFO] [stdout] test path::tests::to_string_works::case_2_self_dir ... ok [INFO] [stdout] test path::tests::to_string_works::case_3_parent_dir ... ok [INFO] [stdout] test path::tests::to_string_works::case_4_single_segment ... ok [INFO] [stdout] test path::tests::to_content_fails_for_directory::case_2_symlink_to_dir ... ok [INFO] [stdout] test path::tests::to_string_works::case_6_path_with_root ... ok [INFO] [stdout] test path::tests::to_string_works::case_7_path_with_parent ... ok [INFO] [stdout] test path::tests::to_content_string_fails_for_directory::case_1_dir ... ok [INFO] [stdout] test pointer::tests::is_null_passes_for_null ... ok [INFO] [stdout] test result::tests::contains_error_fails_for_err_with_incorrect_error ... ok [INFO] [stdout] test path::tests::to_content_fails_for_non_existing_path ... ok [INFO] [stdout] test result::tests::contains_error_fails_for_ok ... ok [INFO] [stdout] test result::tests::contains_error_passes_for_err_with_correct_error ... ok [INFO] [stdout] test result::tests::contains_value_fails_for_err ... ok [INFO] [stdout] test result::tests::contains_value_passes_for_ok_with_correct_value ... ok [INFO] [stdout] test pointer::tests::is_not_null_fails_for_null ... ok [INFO] [stdout] test result::tests::does_not_contain_error_passes_for_err_with_incorrect_error ... ok [INFO] [stdout] test pointer::tests::is_null_fails_for_non_null_pointer ... ok [INFO] [stdout] test path::tests::to_content_string_fails_for_non_existing_path ... ok [INFO] [stdout] test result::tests::contains_value_fails_for_ok_with_incorrect_value ... ok [INFO] [stdout] test result::tests::does_not_contain_error_fails_for_err_with_correct_error ... ok [INFO] [stdout] test pointer::tests::is_not_null_passes_for_non_null_pointer ... ok [INFO] [stdout] test path::tests::to_string_works::case_5_path_without_root ... ok [INFO] [stdout] test result::tests::does_not_contain_error_passes_for_ok ... ok [INFO] [stdout] test result::tests::is_err_passes_for_err ... ok [INFO] [stdout] test result::tests::does_not_contain_value_fails_for_ok_with_correct_value ... ok [INFO] [stdout] test result::tests::is_ok_passes_for_ok ... ok [INFO] [stdout] test result::tests::to_error_has_the_correct_expression ... ok [INFO] [stdout] test result::tests::does_not_contain_value_passes_for_err ... ok [INFO] [stdout] test result::tests::does_not_contain_value_passes_for_ok_with_incorrect_value ... ok [INFO] [stdout] test result::tests::is_ok_fails_for_err ... ok [INFO] [stdout] test result::tests::to_error_ref_works_for_err ... ok [INFO] [stdout] test result::tests::to_error_ref_has_the_correct_expression ... ok [INFO] [stdout] test result::tests::to_error_works_for_err ... ok [INFO] [stdout] test result::tests::to_value_has_the_correct_expression ... ok [INFO] [stdout] test result::tests::is_err_fails_for_ok ... ok [INFO] [stdout] test result::tests::to_value_ref_has_the_correct_expression ... ok [INFO] [stdout] test result::tests::to_value_ref_works_for_ok ... ok [INFO] [stdout] test result::tests::to_value_panics_for_err ... ok [INFO] [stdout] test result::tests::to_value_works_for_ok ... ok [INFO] [stdout] test string::pattern::tests::contains_passes_for_two_empty_strings ... ok [INFO] [stdout] test string::pattern::tests::contains_passes_for_inner_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_contain_fails_for_non_contained_string ... ok [INFO] [stdout] test string::pattern::tests::contains_passes_for_two_equal_strings ... ok [INFO] [stdout] test result::tests::to_error_panics_for_ok ... ok [INFO] [stdout] test result::tests::to_error_ref_panics_for_ok ... ok [INFO] [stdout] test result::tests::to_value_ref_panics_for_err ... ok [INFO] [stdout] test string::pattern::tests::does_not_end_with_passes_for_prefix ... ok [INFO] [stdout] test string::pattern::tests::contains_fails_for_non_contained_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_contain_passes_for_inner_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_contain_passes_for_two_empty_strings ... ok [INFO] [stdout] test string::pattern::tests::does_not_end_with_passes_for_unrelated_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_end_with_fails_for_empty_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_start_with_passes_for_unrelated_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_start_with_fails_for_prefix ... ok [INFO] [stdout] test string::pattern::tests::does_not_start_with_passes_for_suffix ... ok [INFO] [stdout] test string::pattern::tests::does_not_end_with_fails_for_suffix ... ok [INFO] [stdout] test string::pattern::tests::ends_with_passes_for_entire_string ... ok [INFO] [stdout] test string::pattern::tests::ends_with_passes_for_suffix ... ok [INFO] [stdout] test string::pattern::tests::ends_with_fails_for_unrelated_string ... ok [INFO] [stdout] test string::pattern::tests::ends_with_passes_for_empty_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_start_with_fails_for_empty_string ... ok [INFO] [stdout] test string::pattern::tests::starts_with_passes_for_empty_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_start_with_fails_for_entire_string ... ok [INFO] [stdout] test string::pattern::tests::does_not_contain_passes_for_two_equal_strings ... ok [INFO] [stdout] test string::pattern::tests::starts_with_passes_for_entire_string ... ok [INFO] [stdout] test string::pattern::tests::starts_with_passes_for_prefix ... ok [INFO] [stdout] test string::tests::contains_alphabetic_characters_passes_for_later_letter ... ok [INFO] [stdout] test string::tests::contains_alphanumeric_character_passes_for_word ... ok [INFO] [stdout] test string::pattern::tests::does_not_end_with_fails_for_entire_string ... ok [INFO] [stdout] test string::tests::contains_alphabetic_characters_passes_for_single_word ... ok [INFO] [stdout] test string::pattern::tests::ends_with_fails_for_prefix ... ok [INFO] [stdout] test string::pattern::tests::starts_with_fails_for_suffix ... ok [INFO] [stdout] test string::tests::contains_alphanumeric_characters_passes_for_mixed_numbers_and_words ... ok [INFO] [stdout] test string::pattern::tests::starts_with_fails_for_unrelated_string ... ok [INFO] [stdout] test string::tests::contains_control_characters_passes_for_single_backspace ... ok [INFO] [stdout] test string::tests::contains_control_characters_fails_for_single_word ... ok [INFO] [stdout] test string::tests::contains_control_characters_passes_for_later_backspace ... ok [INFO] [stdout] test string::tests::contains_alphabetic_characters_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::contains_lowercase_letters_passes_for_later_lowercase_word ... ok [INFO] [stdout] test string::tests::contains_lowercase_letters_fails_for_all_caps_word ... ok [INFO] [stdout] test string::tests::contains_lowercase_letters_passes_for_lowercase_word ... ok [INFO] [stdout] test string::tests::contains_numeric_character_passes_for_later_digit ... ok [INFO] [stdout] test string::tests::contains_alphanumeric_characters_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::contains_numeric_character_passes_for_number ... ok [INFO] [stdout] test string::tests::contains_alphanumeric_characters_fails_for_whitespace ... ok [INFO] [stdout] test string::tests::contains_uppercase_letters_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::contains_control_characters_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::contains_uppercase_letters_passes_for_all_caps_word ... ok [INFO] [stdout] test string::tests::contains_uppercase_letters_passes_for_later_capitalized_word ... ok [INFO] [stdout] test string::tests::contains_lowercase_letters_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::contains_whitespace_passes_for_single_newline ... ok [INFO] [stdout] test string::tests::contains_whitespace_passes_for_space_separated_words ... ok [INFO] [stdout] test string::tests::contains_whitespace_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_alphabetic_characters_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::contains_numeric_character_fails_for_alphabetic_word ... ok [INFO] [stdout] test string::tests::contains_numeric_character_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_alphabetic_characters_passes_for_number ... ok [INFO] [stdout] test string::tests::contains_uppercase_letters_fails_for_lowercase_word ... ok [INFO] [stdout] test string::tests::contains_alphabetic_characters_fails_for_number ... ok [INFO] [stdout] test string::tests::does_not_contain_alphanumeric_characters_passes_for_whitespace ... ok [INFO] [stdout] test string::tests::contains_whitespace_fails_for_single_word ... ok [INFO] [stdout] test string::tests::does_not_contain_alphabetic_characters_fails_for_later_letter ... ok [INFO] [stdout] test string::tests::does_not_contain_control_characters_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_control_characters_passes_for_single_word ... ok [INFO] [stdout] test string::tests::does_not_contain_alphanumeric_character_fails_for_word ... ok [INFO] [stdout] test string::tests::does_not_contain_lowercase_letters_fails_for_later_lowercase_word ... ok [INFO] [stdout] test string::tests::does_not_contain_alphabetic_characters_fails_for_single_word ... ok [INFO] [stdout] test string::tests::does_not_contain_lowercase_letters_passes_for_all_caps_word ... ok [INFO] [stdout] test string::tests::does_not_contain_control_characters_fails_for_single_backspace ... ok [INFO] [stdout] test string::tests::does_not_contain_lowercase_letters_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_numeric_character_fails_for_later_digit ... ok [INFO] [stdout] test string::tests::does_not_contain_numeric_character_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_numeric_character_passes_for_alphabetic_word ... ok [INFO] [stdout] test string::tests::does_not_contain_control_characters_fails_for_later_backspace ... ok [INFO] [stdout] test string::tests::does_not_contain_uppercase_letters_fails_for_all_caps_word ... ok [INFO] [stdout] test string::tests::does_not_contain_alphanumeric_characters_fails_for_mixed_numbers_and_words ... ok [INFO] [stdout] test string::tests::does_not_contain_alphanumeric_characters_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_lowercase_lettersfailss_for_lowercase_word ... ok [INFO] [stdout] test string::tests::does_not_contain_numeric_character_fails_for_number ... ok [INFO] [stdout] test string::tests::does_not_contain_uppercase_letters_passes_for_lowercase_word ... ok [INFO] [stdout] test string::tests::does_not_contain_whitespace_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_whitespace_fails_for_single_newline ... ok [INFO] [stdout] test string::tests::does_not_contain_whitespace_passes_for_single_word ... ok [INFO] [stdout] test string::tests::has_byte_length_different_to_passes_for_apple_and_6 ... ok [INFO] [stdout] test string::tests::has_byte_length_different_to_passes_for_tuer_and_3 ... ok [INFO] [stdout] test string::tests::does_not_contain_uppercase_letters_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::does_not_contain_whitespace_fails_for_space_separated_words ... ok [INFO] [stdout] test string::tests::has_byte_length_equal_to_passes_for_emoji_and_4 ... ok [INFO] [stdout] test string::tests::has_byte_length_different_to_fails_for_emoji_and_4 ... ok [INFO] [stdout] test string::tests::has_byte_length_greater_than_or_equal_to_passes_for_emoji_and_4 ... ok [INFO] [stdout] test string::tests::has_byte_length_greater_than_or_equal_to_passes_for_tuer_and_3 ... ok [INFO] [stdout] test string::tests::has_byte_length_greater_than_passes_for_tuer_and_3 ... ok [INFO] [stdout] test string::tests::does_not_contain_uppercase_letters_fails_for_later_capitalized_word ... ok [INFO] [stdout] test string::tests::has_byte_length_less_than_or_equal_to_fails_for_apple_and_6 ... ok [INFO] [stdout] test string::tests::has_byte_length_equal_to_fails_for_apple_and_6 ... ok [INFO] [stdout] test string::tests::has_byte_length_greater_than_fails_for_apple_and_6 ... ok [INFO] [stdout] test string::tests::has_byte_length_less_than_passes_for_apple_and_6 ... ok [INFO] [stdout] test string::tests::has_byte_length_less_than_or_equal_to_fails_for_tuer_and_3 ... ok [INFO] [stdout] test string::tests::has_char_length_different_to_passes_for_abcde_and_4 ... ok [INFO] [stdout] test string::tests::has_char_length_different_to_passes_for_empty_string_and_one ... ok [INFO] [stdout] test string::tests::has_byte_length_greater_than_fails_for_emoji_and_4 ... ok [INFO] [stdout] test string::tests::has_byte_length_less_than_or_equal_to_fails_for_emoji_and_4 ... ok [INFO] [stdout] test string::tests::has_char_length_fails_for_abc_and_2 ... ok [INFO] [stdout] test string::tests::has_byte_length_less_than_fails_for_tuer_and_3 ... ok [INFO] [stdout] test string::tests::has_byte_length_greater_than_or_equal_to_fails_for_apple_and_6 ... ok [INFO] [stdout] test string::tests::has_byte_length_equal_to_fails_for_tuer_and_3 ... ok [INFO] [stdout] test string::tests::has_char_length_greater_than_or_equal_to_fails_for_empty_string_and_1 ... ok [INFO] [stdout] test string::tests::has_char_length_greater_than_or_equal_to_passes_for_abc_and_3 ... ok [INFO] [stdout] test string::tests::has_char_length_greater_than_or_equal_to_passes_for_abcde_and_4 ... ok [INFO] [stdout] test string::tests::has_byte_length_less_than_fails_for_emoji_and_4 ... ok [INFO] [stdout] test string::tests::has_char_length_greater_than_passes_for_abcde_and_4 ... ok [INFO] [stdout] test string::tests::has_char_length_less_than_fails_for_abc_and_3 ... ok [INFO] [stdout] test string::tests::has_char_length_less_than_fails_for_abcde_and_4 ... ok [INFO] [stdout] test string::tests::has_char_length_less_than_or_equal_to_fails_for_abcde_and_4 ... ok [INFO] [stdout] test string::tests::has_char_length_fails_for_empty_string_and_1 ... ok [INFO] [stdout] test string::tests::has_char_length_passes_for_abc_and_3 ... ok [INFO] [stdout] test string::tests::has_char_length_less_than_or_equal_to_passes_for_abc_and_3 ... ok [INFO] [stdout] test string::tests::has_char_length_less_than_or_equal_to_passes_for_empty_string_and_1 ... ok [INFO] [stdout] test string::tests::has_char_length_passes_for_empty_string_and_0 ... ok [INFO] [stdout] test string::tests::has_char_length_less_than_passes_for_empty_string_and_1 ... ok [INFO] [stdout] test string::tests::has_char_length_greater_than_fails_for_abc_and_3 ... ok [INFO] [stdout] test string::tests::is_ascii_fails_for_non_ascii_string ... ok [INFO] [stdout] test string::tests::is_empty_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::is_ascii_passes_for_ascii_string ... ok [INFO] [stdout] test string::tests::is_ascii_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::has_char_length_greater_than_fails_for_empty_string_and_1 ... ok [INFO] [stdout] test string::tests::has_char_length_different_to_fails_for_abc_and_3 ... ok [INFO] [stdout] test string::tests::is_not_empty_passes_for_abc ... ok [INFO] [stdout] test string::tests::is_not_ascii_passes_for_non_ascii_string ... ok [INFO] [stdout] test string::tests::is_not_trimmed_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::is_not_trimmed_fails_for_single_word ... ok [INFO] [stdout] test string::tests::is_not_trimmed_fails_for_trimmed_sentence ... ok [INFO] [stdout] test string::tests::is_not_ascii_fails_for_ascii_string ... ok [INFO] [stdout] test string::tests::is_not_trimmed_passes_for_leading_space ... ok [INFO] [stdout] test string::tests::is_not_trimmed_passes_for_single_newline ... ok [INFO] [stdout] test string::tests::is_not_trimmed_passes_for_trailing_tab ... ok [INFO] [stdout] test string::tests::is_trimmed_fails_for_leading_space ... ok [INFO] [stdout] test string::tests::is_trimmed_fails_for_single_newline ... ok [INFO] [stdout] test string::tests::is_trimmed_fails_for_trailing_tab ... ok [INFO] [stdout] test string::tests::is_trimmed_passes_for_empty_string ... ok [INFO] [stdout] test string::tests::is_not_empty_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::is_empty_fails_for_abc ... ok [INFO] [stdout] test string::tests::is_trimmed_passes_for_single_word ... ok [INFO] [stdout] test string::tests::is_not_ascii_fails_for_empty_string ... ok [INFO] [stdout] test string::tests::is_trimmed_passes_for_trimmed_sentence ... ok [INFO] [stdout] test string::tests::to_bytes_works_for_empty_string ... ok [INFO] [stdout] test string::tests::to_bytes_works_for_non_ascii_string ... ok [INFO] [stdout] test string::tests::to_chars_adapts_expression_appropriately ... ok [INFO] [stdout] test string::tests::to_chars_works_for_ascii_string ... ok [INFO] [stdout] test string::tests::to_chars_works_for_empty_string ... ok [INFO] [stdout] test string::tests::to_chars_works_for_non_ascii_string ... ok [INFO] [stdout] test string::tests::to_bytes_adapts_expression_appropriately ... ok [INFO] [stdout] test string::tests::to_bytes_works_for_ascii_string ... ok [INFO] [stdout] test tests::assert_that_contains_correct_data ... ok [INFO] [stdout] test test_util::tests::assert_fails_panics_for_wrong_expected_it_message - should panic ... ok [INFO] [stdout] test tests::assert_that_contains_correct_expression ... ok [INFO] [stdout] test test_util::tests::assert_fails_panics_for_passing_assertion - should panic ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_converted_correctly_from_iterator ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_decreases_amount_when_removing_first_element ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_decreases_amount_when_removing_later_element ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_removes_entry_when_removing_element_first_element ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_removes_entry_when_removing_element_later_element ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_returns_false_and_maintains_content_when_removing_element_not_contained ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_with_twice_the_same_element_collapses_to_single_entry ... ok [INFO] [stdout] test util::multiset::btree::tests::new_multiset_is_empty ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_collapses_with_later_element ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_with_single_entry_is_not_empty ... ok [INFO] [stdout] test test_util::tests::assert_fails_works_for_failing_assertion ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_converted_correctly_from_iterator ... ok [INFO] [stdout] test test_util::tests::assert_fails_panics_for_wrong_but_it_message - should panic ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_removes_entry_when_removing_element_first_element ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_decreases_amount_when_removing_first_element ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_removes_entry_when_removing_element_later_element ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_returns_false_and_maintains_content_when_removing_element_not_contained ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_decreases_amount_when_removing_later_element ... ok [INFO] [stdout] test util::multiset::hash::tests::new_multiset_is_empty ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_collapses_with_later_element ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_converted_correctly_from_iterator ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_with_single_entry_is_not_empty ... ok [INFO] [stdout] test tests::failure_panics_with_correct_message - should panic ... ok [INFO] [stdout] test util::multiset::hash::tests::multiset_with_twice_the_same_element_collapses_to_single_entry ... ok [INFO] [stdout] test util::multiset::btree::tests::multiset_collapses_with_later_element ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_removes_entry_when_removing_element_first_element ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_decreases_amount_when_removing_first_element ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_decreases_amount_when_removing_later_element ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_removes_entry_when_removing_element_later_element ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_with_twice_the_same_element_collapses_to_single_entry ... ok [INFO] [stdout] test util::multiset::vec::tests::new_multiset_is_empty ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_with_single_entry_is_not_empty ... ok [INFO] [stdout] test util::multiset::vec::tests::multiset_returns_false_and_maintains_content_when_removing_element_not_contained ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1282 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s [INFO] [stdout] [INFO] [stderr] Doc-tests kernal [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test src/abs_diff.rs - abs_diff::AbsDiffPartialOrdAssertions (line 75) ... ok [INFO] [stdout] test src/collections/abs_diff.rs - collections::abs_diff::CollectionAbsDiffAssertions (line 40) ... ok [INFO] [stdout] test src/character.rs - character::CharacterAssertions (line 12) ... ok [INFO] [stdout] test src/collections/ordered.rs - collections::ordered::OrderedCollectionAssertions (line 48) ... ok [INFO] [stdout] test src/boolean.rs - boolean::BooleanAssertions (line 10) ... ok [INFO] [stdout] test src/collections/abs_diff.rs - collections::abs_diff::OrderedCollectionAbsDiffAssertions (line 248) ... ok [INFO] [stdout] test src/collections/mod.rs - collections::CollectionAssertions (line 299) ... ok [INFO] [stdout] test src/collections/ordered.rs - collections::ordered::dyn_assertions (line 106) ... ok [INFO] [stdout] test src/collections/ord.rs - collections::ord::CollectionOrdAssertions (line 16) ... ok [INFO] [stdout] test src/collections/ordered.rs - collections::ordered::dyn_assertions (line 120) ... ok [INFO] [stdout] test src/collections/partial_eq/mod.rs - collections::partial_eq::CollectionPartialEqAssertions (line 37) ... ok [INFO] [stdout] test src/error.rs - error::ErrorAssertions (line 14) ... ok [INFO] [stdout] test src/collections/partial_ord.rs - collections::partial_ord::OrderedCollectionPartialOrdAssertions (line 162) ... ok [INFO] [stdout] test src/collections/partial_eq/hash.rs - collections::partial_eq::hash::CollectionEqHashAssertions (line 27) ... ok [INFO] [stdout] test src/collections/partial_ord.rs - collections::partial_ord::CollectionPartialOrdAssertions (line 18) ... ok [INFO] [stdout] test src/collections/partial_eq/mod.rs - collections::partial_eq::OrderedCollectionPartialEqAssertions (line 266) ... ok [INFO] [stdout] test src/lib.rs - (line 27) ... ok [INFO] [stdout] test src/lib.rs - (line 48) ... ok [INFO] [stdout] test src/lib.rs - (line 15) ... ok [INFO] [stdout] test src/lock.rs - lock::MutexAssertions (line 120) ... ok [INFO] [stdout] test src/lib.rs - assert_that (line 169) ... ok [INFO] [stdout] test src/lock.rs - lock::RwLockAssertions (line 170) ... ok [INFO] [stdout] test src/lock.rs - lock::LockAssertions (line 61) ... ok [INFO] [stdout] test src/collections/partial_eq/btree.rs - collections::partial_eq::btree::CollectionEqOrdAssertions (line 26) ... ok [INFO] [stdout] test src/num/float.rs - num::float::FloatAssertions (line 45) ... ok [INFO] [stdout] test src/num/rem.rs - num::rem::EvennessAssertions (line 138) ... ok [INFO] [stdout] test src/maps/partial_eq/hash.rs - maps::partial_eq::hash::MapEqHashAssertions (line 21) ... ok [INFO] [stdout] test src/maps/partial_eq/mod.rs - maps::partial_eq::MapPartialEqAssertions (line 28) ... ok [INFO] [stdout] test src/num/rem.rs - num::rem::MaybeIntegerAssertions (line 225) ... ok [INFO] [stdout] test src/lib.rs - (line 95) ... ok [INFO] [stdout] test src/maps/partial_eq/btree.rs - maps::partial_eq::btree::MapEqOrdAssertions (line 20) ... ok [INFO] [stdout] test src/num/rem.rs - num::rem::RemAssertions (line 82) ... ok [INFO] [stdout] test src/num/signed.rs - num::signed::ZeroableAssertions (line 16) ... ok [INFO] [stdout] test src/option.rs - option::OptionAssertions (line 15) ... ok [INFO] [stdout] test src/num/signed.rs - num::signed::SignedAssertions (line 60) ... ok [INFO] [stdout] test src/option.rs - option::OptionPartialEqAssertions (line 110) ... ok [INFO] [stdout] test src/path.rs - path::PathAssertions (line 17) ... ok [INFO] [stdout] test src/option.rs - option::OwnedOptionAssertions (line 83) ... ok [INFO] [stdout] test src/maps/mod.rs - maps::MapAssertions (line 364) ... ok [INFO] [stdout] test src/partial_eq.rs - partial_eq::PartialEqAssertions (line 16) ... ok [INFO] [stdout] test src/result.rs - result::ResultErrorPartialEqAssertions (line 224) ... ok [INFO] [stdout] test src/partial_ord.rs - partial_ord::PartialOrdAssertions (line 15) ... ok [INFO] [stdout] test src/result.rs - result::OwnedResultAssertions (line 120) ... ok [INFO] [stdout] test src/pointer.rs - pointer::PointerAssertions (line 36) ... ok [INFO] [stdout] test src/panic.rs - panic::PanicAssertions (line 18) ... ok [INFO] [stdout] test src/result.rs - result::ResultAssertions (line 16) ... ok [INFO] [stdout] test src/string/mod.rs - string::StringAssertions (line 15) ... ok [INFO] [stdout] test src/string/pattern.rs - string::pattern::StringPatternAssertions (line 14) ... ok [INFO] [stdout] test src/result.rs - result::ResultValuePartialEqAssertions (line 164) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.10s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "30b0f12e3f0bba2d0b55921bcba3c29765094963cf8a84a8dd260eb5cf356a10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "30b0f12e3f0bba2d0b55921bcba3c29765094963cf8a84a8dd260eb5cf356a10", kill_on_drop: false }` [INFO] [stdout] 30b0f12e3f0bba2d0b55921bcba3c29765094963cf8a84a8dd260eb5cf356a10