[INFO] fetching crate periodical 0.1.0... [INFO] testing periodical-0.1.0 against master#caccb4d0368bd918ef6668af8e13834d07040417 for pr-146098-1 [INFO] extracting crate periodical 0.1.0 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate periodical 0.1.0 [INFO] finished tweaking crates.io crate periodical 0.1.0 [INFO] tweaked toml for crates.io crate periodical 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate periodical 0.1.0 on toolchain caccb4d0368bd918ef6668af8e13834d07040417 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate periodical 0.1.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" "+caccb4d0368bd918ef6668af8e13834d07040417" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded arbitrary v1.4.2 [INFO] [stderr] Downloaded derive_arbitrary v1.4.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 38888f920fd712dc524d1b29b944945436df3376eb551e67a7f3579186e26816 [INFO] running `Command { std: "docker" "start" "-a" "38888f920fd712dc524d1b29b944945436df3376eb551e67a7f3579186e26816", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "38888f920fd712dc524d1b29b944945436df3376eb551e67a7f3579186e26816", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38888f920fd712dc524d1b29b944945436df3376eb551e67a7f3579186e26816", kill_on_drop: false }` [INFO] [stdout] 38888f920fd712dc524d1b29b944945436df3376eb551e67a7f3579186e26816 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8ecf7a23d8e59fea589b8c1ecc6f82db1829376a4cdbe6bed35d31fec997fc95 [INFO] running `Command { std: "docker" "start" "-a" "8ecf7a23d8e59fea589b8c1ecc6f82db1829376a4cdbe6bed35d31fec997fc95", kill_on_drop: false }` [INFO] [stderr] Compiling periodical v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.91s [INFO] running `Command { std: "docker" "inspect" "8ecf7a23d8e59fea589b8c1ecc6f82db1829376a4cdbe6bed35d31fec997fc95", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8ecf7a23d8e59fea589b8c1ecc6f82db1829376a4cdbe6bed35d31fec997fc95", kill_on_drop: false }` [INFO] [stdout] 8ecf7a23d8e59fea589b8c1ecc6f82db1829376a4cdbe6bed35d31fec997fc95 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cd3782bdcc86b72745d545eebc2c9de260c733fd93c531dfb105b70496ad58f2 [INFO] running `Command { std: "docker" "start" "-a" "cd3782bdcc86b72745d545eebc2c9de260c733fd93c531dfb105b70496ad58f2", kill_on_drop: false }` [INFO] [stderr] Compiling periodical v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.12s [INFO] running `Command { std: "docker" "inspect" "cd3782bdcc86b72745d545eebc2c9de260c733fd93c531dfb105b70496ad58f2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd3782bdcc86b72745d545eebc2c9de260c733fd93c531dfb105b70496ad58f2", kill_on_drop: false }` [INFO] [stdout] cd3782bdcc86b72745d545eebc2c9de260c733fd93c531dfb105b70496ad58f2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+caccb4d0368bd918ef6668af8e13834d07040417" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1951ad20b055b670b0d8ffb368104188eeef705534268b83a13c5438a91648f8 [INFO] running `Command { std: "docker" "start" "-a" "1951ad20b055b670b0d8ffb368104188eeef705534268b83a13c5438a91648f8", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/periodical-521d531ae780f530) [INFO] [stdout] [INFO] [stdout] running 1337 tests [INFO] [stdout] test intervals::absolute_tests::absolute_bound_end ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_end_inf_future_opposite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_end_finite_opposite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_from_absolute_start_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_from_absolute_end_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_is_end ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_is_start ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_start_finite_opposite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_from_bound_pair ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_start_inf_past_opposite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bound_start ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_bounded_starts_after_first_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_future_after_first_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_bounded_starts_before_first_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_future_before_first_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_future_same_time_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_future_same_time_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_future_same_time_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_past_after_first_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_past_before_first_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_past_same_time_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_past_same_time_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_past_same_time_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_unbounded_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_new_from_same_times_exclusive_inclusive_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_new_from_same_times_inclusive_exclusive_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_new_from_same_times_exclusive_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_set_end ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_new_should_swap ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_set_start ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_try_from_emptiable_absolute_bounds_correct_variant ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unbounded_absolute_bounds_half_bounded_to_future_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unbounded_absolute_bounds_half_bounded_to_past_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_try_from_emptiable_absolute_bounds_wrong_variant ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unbounded_absolute_bounds_bounded_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_new_from_same_times_inclusive_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unbounded_absolute_bounds_unbounded_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unchecked_set_end ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unchecked_new ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_unchecked_set_start ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_absolute_start_bound_different_times_partial_cmp_less ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_absolute_start_bound_same_times_exclusive_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_absolute_start_bound_different_times_partial_cmp_greater ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_absolute_start_bound_same_times_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_absolute_start_bound_same_times_inclusive_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_absolute_start_bound_same_times_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_end_bound_inf_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_finite_different_times_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_finite_equal_times_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_finite_equal_times_inclusive_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_inf_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_finite_equal_times_exclusive_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_finite_equal_times_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_finite_absolute_start_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_from_exclusive_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_from_inclusive_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_from_unbounded_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_inf_absolute_end_bound_inf_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_different_times_cmp_less ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_inf_absolute_start_bound_inf_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_inf_absolute_start_bound_finite_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_different_times_cmp_greater ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_is_finite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_from_absolute_finite_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_inf_absolute_end_bound_finite_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_cmp_equal_times ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_cmp_greater_times ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_is_infinite_future ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_cmp_less ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_opposite_finite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_cmp_equal_time_different_inclusivities ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_opposite_infinite_past ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_same_times_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_same_times_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_same_times_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_same_times_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_from_datetime_inclusivity_pair ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_try_from_inclusive_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_try_from_unbounded_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_from_datetime ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_new ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_new_with_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_set_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_absolute_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bool_and_two_opt_datetime_bound_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bool_and_two_opt_datetime_bool ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bool_and_two_opt_datetime_bound_inclusivity_empty ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bool_and_two_opt_datetime_empty ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_emptiable_absolute_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bound_pair ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bool_and_two_opt_datetime ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_opt_datetime_bool_pairs ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_opt_datetime_pair_half_bounded ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_opt_datetime_pair_unbounded ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_absolute_end_bound_different_times_partial_cmp_greater ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_absolute_end_bound_same_times_exclusive_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_absolute_end_bound_same_times_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_absolute_end_bound_same_times_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_absolute_end_bound_different_times_partial_cmp_less ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_absolute_end_bound_same_times_inclusive_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_past_same_time_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_different_times_cmp_greater ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_inf_absolute_start_bound_finite_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_different_times_cmp_less ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_finite_different_times_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_finite_equal_times_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_finite_equal_times_exclusive_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_from_datetime_bool_pair ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_finite_equal_times_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_opt_datetime_bound_inclusivity_pairs ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_set_time ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_finite_equal_times_inclusive_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_interval_from_bool_and_two_opt_datetime_bool_empty ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_finite_bound_try_from_exclusive_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_inf_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_finite_swap ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_start_bound_inf_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_from_absolute_finite_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_from_exclusive_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_from_unbounded_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_finite_absolute_end_bound_inf_swap ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_end_bound_finite_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_bounds_half_bounded_to_future_absolute_bounds_to_future_same_time_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_end_bound_finite_swap ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_end_bound_finite_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_end_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_end_bound_inf_eq ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_start_bound_finite_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_from_inclusive_bound ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_start_bound_inf_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_is_infinite_past ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_opposite_finite ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_opposite_infinite_past ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_same_times_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_same_times_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_same_times_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_same_times_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_from_range_inclusive ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_from_datetime_pair_swap ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_from_pair_of_datetime_bool_pairs_swap ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_inf_absolute_end_bound_inf_swap ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_new_no_swap ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_start_bound_is_finite ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_from_range ... ok [INFO] [stdout] test intervals::absolute_tests::absolute_end_bound_inf_absolute_start_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_new_swap ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_from_pair_of_datetime_inclusivity_pairs_swap ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_new_with_inclusivity_no_swap ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_new_with_inclusivity_swap ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_try_from_absolute_bounds_correct ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_try_from_absolute_bounds_wrong ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_try_from_absolute_interval_correct ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_try_from_absolute_interval_wrong ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_interval_unchecked_new ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_set_from ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_set_from_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_set_to ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_unchecked_set_from ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_set_to_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_finite_finite_same_time_inclusive_exclusive ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_inf_past_finite ... ok [INFO] [stdout] test intervals::absolute_tests::emptiable_absolute_bounds_from_absolute_bounds ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_datetime_bool_pair ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_datetime_opening_direction_pair ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_finite_finite_different_times_wrong_order ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_pair_of_datetime_bound_inclusivity_pair_and_opening_direction ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_pair_of_datetime_bool_pair_and_bool ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_range_from ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_inf_past_inf_future ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_pair_of_datetime_bool_pair_and_opening_direction ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_set_opening_direction ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_new_with_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_set_reference_time ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_set_reference_time_inclusivity ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_try_from_absolute_bounds_correct ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_try_from_absolute_bounds_wrong ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_try_from_absolute_interval_correct ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_range_to_inclusive ... ok [INFO] [stdout] test intervals::absolute_tests::bounded_absolute_unchecked_set_to ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_finite_finite_different_times_wrong_order ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_finite_finite_different_times_correct_order ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_finite_finite_same_time_inclusive_inclusive ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_finite_inf_future ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_finite_finite_same_time_inclusive_exclusive ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_new ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_try_from_absolute_interval_wrong ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_inf_past_finite ... ok [INFO] [stdout] test intervals::absolute_tests::check_absolute_bounds_for_interval_creation_finite_inf_future ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_add_bounds_index_on_end_no_overflow ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_finite_finite_different_times_correct_order ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_finite_finite_same_time_inclusive_inclusive ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_add_bounds_index_on_end_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_add_bounds_index_on_start_no_overflow ... ok [INFO] [stdout] test intervals::absolute_tests::prepare_absolute_bounds_for_interval_creation_inf_past_inf_future ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_add_bounds_index_on_start_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_back_by_7_end_no_underflow ... ok [INFO] [stdout] test intervals::absolute_tests::half_bounded_absolute_interval_from_range_to ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_back_by_7_start_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_back_by_8_end_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_back_by_8_start_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_by_7_end_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_by_8_end_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_by_7_start_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_back_by_end_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_by_end_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_decrement_bounds_index_end_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_rel_bound_of_end_inside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_rel_bound_of_end_outside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_decrement_bounds_index_end_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_decrement_bounds_index_start_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_decrement_bounds_index_start_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_abs_bound_of_end_inside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_abs_bound_of_end_outside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_by_8_start_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_by_start_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_abs_bound_of_start_outside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_advance_back_by_start_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_rel_bound_of_start_outside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_rel_bound_of_start_inside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_increment_bounds_index_end_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_increment_bounds_index_end_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_increment_bounds_index_start_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_increment_bounds_index_start_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_index_of_end ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_index_of_start ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_next_bound_end_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_next_bound_end_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_next_bound_start_at_usize_max ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_next_bound_start_no_overflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_prev_bound_end_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_prev_bound_start_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_prev_bound_start_underflow ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_abs_bounds_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_get_abs_bound_of_start_inside ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_sub_bounds_index_on_end_no_underflow ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_bounded_half_bounded_with_gap ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_sub_bounds_index_on_end_underflow ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_half_bounded_unbounded ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_bounded_overlapping ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_sub_bounds_index_on_start_no_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_sub_bounds_index_on_start_underflow ... ok [INFO] [stdout] test intervals::bound_position_tests::default_bound_position ... ok [INFO] [stdout] test intervals::meta_tests::bound_inclusive_from_bool ... ok [INFO] [stdout] test intervals::meta_tests::bound_inclusivity_default ... ok [INFO] [stdout] test intervals::meta_tests::interval_duration_from_duration ... ok [INFO] [stdout] test intervals::meta_tests::opening_direction_from_bool ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_abs_bounds_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_abs_bounds_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_abs_bounds_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::bound_position_tests::bound_position_prev_bound_end_usize_min_no_underflow ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_bounded_with_gap ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_equal_half_bounded ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_half_bounded_same_direction_different_times ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_half_bounded_with_gap ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_unbounded_bounded ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_bounds_from_false_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_bounds_from_false_on_end ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_w_emptiable_abs_bounds ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_half_bounded_same_ref_time ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_two_unbounded ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_emptiable_abs_bounds_w_abs_bounds ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_start_from_true_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_bounds_from_false_outside ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_bounds_from_true_outside ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_end_from_false_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_bounds_from_true_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_end_from_false_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_end_from_true_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_end_from_true_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_start_from_false_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_bounds_from_true_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_start_from_false_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_bounds_from_false_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_bounds_from_false_on_start ... ok [INFO] [stdout] test intervals::ops::abridge_tests::abridge_abs_bounds_unbounded_half_bounded ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_bounds_from_true_outside ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_end_from_false_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_bounds_from_false_outside ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_end_from_true_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_start_from_true_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_end_bound_before ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_end_no_ambiguity ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_start_bound_after ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_start_bound_before ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_start_no_ambiguity ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_end_from_true_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_allow_on_start_from_true_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_start_from_false_on_start ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_start_from_false_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_bounds_from_true_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_end_bound_after ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_start_from_true_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_end_from_false_on_end ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_end_bound_equal ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::disambiguate_position_on_start_bound_equal ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::strip_bound_position ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_containment_tests::counts_as_contained_deny_on_bounds_from_true_on_start ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_equal_inf_future_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_less_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_end_less_finite_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_greater_inf_future_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_greater_finite_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_less ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_greater_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_end_start_greater_inf_future_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_less_inf_past_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_greater ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_less_finite_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_equal_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_less_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_less_inf_past_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_greater_finite_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_equal_inf_future_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_less_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_greater_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_less_finite_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_start_less_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_end_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_greater_finite_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_greater_inf_future_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_less ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_greater_inf_future_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_less_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_less_inf_past_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_less_inf_past_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_equal_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_abs_start_end_less_inf_past_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_less_finite_inf_future ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_greater_finite_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_less_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::ambiguity_is_both_ends ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_less_inf_past_finite ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::ambiguity_is_both_starts ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::ambiguity_is_start_end ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::ambiguity_is_end_start ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_equal_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_end_greater ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_ends_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_ends_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_ends_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_ends_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_starts_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_starts_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_starts_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_both_starts_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_end_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_end_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_greater_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_end_start_greater_finite_finite ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_end_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_start_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_start_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_ends_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_ends_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_starts_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_end_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_end_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_start_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_end_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_start_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_future_disambiguation_start_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_ends_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_ends_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_starts_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_starts_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_both_starts_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_end_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_end_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_start_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_start_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_ends_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_starts_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_starts_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_end_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_end_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_start_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_start_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_ends_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_ends_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_ends_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_starts_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_both_starts_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_end_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_end_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_start_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::lenient_disambiguation_start_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_ends_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_ends_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_starts_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_starts_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_end_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_end_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_start_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_start_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_start_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_start_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_ends_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_starts_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_ends_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_ends_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_ends_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_starts_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_starts_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::continuous_to_past_disambiguation_start_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_equal_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_starts_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_both_starts_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_starts_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_end_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_end_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_equal_inf_past ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::strict_disambiguation_end_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_ends_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_both_ends_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_ord_tests::bound_cmp_rel_start_start_equal_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_end_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_end_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_end_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_start_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_start_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_start_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_abs_bounds_unbounded ... ok [INFO] [stdout] test intervals::ops::bound_overlap_ambiguity_tests::very_lenient_disambiguation_start_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_abs_interval_unbounded ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_abs_interval_bounded ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_bounded_interval ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_abs_interval_half_bounded ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_abs_bounds_unbounded ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_abs_interval_empty ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_empty_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_bounded_interval ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_abs_interval_empty ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_abs_interval_unbounded ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::complement_tests::complement_of_half_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_abs_bounds_unbounded ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_half_bounded_to_past_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_empty_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::future_continuation_half_bounded_to_future_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_abs_interval_empty ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_abs_interval_unbounded ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_half_bounded_to_future_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_half_bounded_to_past_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_empty_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_exclusive_edge_bounded_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_half_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_inclusive_edge_bounded_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_bounded_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_empty_interval ... ok [INFO] [stdout] test intervals::ops::continuation_tests::past_continuation_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_inclusive_edge_bounded_interval_would_create_illegal_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_outside_after_bounded_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_unbounded_interval_exclusive_exclusive_cut ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_outside_before_bounded_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_unbounded_interval_exclusive_inclusive_cut ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_result_cut_opt ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_result_is_cut ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_result_is_uncut ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_type_from_bound_inclusivity_pair ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_result_map_cut ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_type_future_bound_inclusivity ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_type_past_bound_inclusivity ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_bounded_half_bounded_with_gap ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_half_bounded_unbounded ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_type_opposite ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_half_bounded_same_direction_different_times ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_half_bounded_same_ref_time ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_unbounded_interval_inclusive_inclusive_cut ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_unbounded_bounded ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_bounded_overlapping ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_equal_half_bounded ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_unbounded ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_half_bounded_with_gap ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_inside_bounded_interval ... ok [INFO] [stdout] test intervals::ops::cut_tests::cut_at_unbounded_interval_inclusive_exclusive_cut ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_two_bounded_with_gap ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_w_emptiable_abs_bounds ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_emptiable_abs_bounds_w_abs_bounds ... ok [INFO] [stdout] test intervals::ops::extend_tests::extend_abs_bounds_unbounded_half_bounded ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_abs_bounds_unbounded_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_two_leniently_adjacent_half_bounded ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_two_overlapping_half_bounded ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_two_very_leniently_adjacent_half_bounded ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_end_to_finite_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_end_to_outside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_start_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_start_to_finite_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_start_to_inside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_start_to_outside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_emptiable_abs_bounds_empty_abs_bounds_unbounded ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_emptiable_abs_bounds_empty_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_two_non_overlapping_half_bounded ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_end_to_inside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::grow_tests::grow_end_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::fill_gap_tests::fill_gap_two_strictly_adjacent_half_bounded ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_crosses_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_crosses_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_exclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_exclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_exclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_exclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_contains_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_exclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_time_gap_inside_and_same_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_crosses_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inside_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_time_gap_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_inclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_time_gap_inside_and_same_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_time_gap_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_crosses_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_future_bounded_equal_start_inclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_exclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_equal_start_inclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_exclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_exclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_contains_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_exclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_exclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_time_gap_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_time_gap_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_time_gap_inside_and_same_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_time_gap_inside_and_same_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_crosses_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_crosses_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_continuous_to_past_bounded_inside_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_contains_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_exclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_equal_start_inclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_exclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_exclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_exclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_exclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inside_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_time_gap_inside_and_same_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_time_gap_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_time_gap_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_time_gap_inside_and_same_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_lenient_bounded_inclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_crosses_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_contains_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_crosses_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_exclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_equal_start_inclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_exclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_exclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_exclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_time_gap_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_time_gap_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_exclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_time_gap_inside_and_same_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_inside_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_strict_bounded_time_gap_inside_and_same_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_contains_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_crosses_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_crosses_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_exclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_exclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_inclusive_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_inclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_inclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_inclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_exclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_exclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_exclusive_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_exclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inclusive_exclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inclusive_exclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_exclusive_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_equal_start_inclusive_exclusive_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_exclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_time_gap_inside_and_same_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_position_bounded_equal_various_bound_inclusivities ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inclusive_inclusive_adjacency_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inclusive_inclusive_adjacency_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_position_empty_empty ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_end_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_end_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_end_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_start_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_end_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_start_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_start_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_inside_and_same_start_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_time_gap_after_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_time_gap_before_other ... ok [INFO] [stdout] test intervals::ops::overlap_tests::disambiguated_overlap_position_very_lenient_bounded_time_gap_inside_and_same_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_position_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_position_half_bounded_equal ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_position_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_adjacency_false_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_adjacency_false_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_adjacency_false_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_adjacency_true_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_adjacency_true_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_future_adjacency_false_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_future_adjacency_false_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_future_adjacency_false_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_future_adjacency_true_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_future_adjacency_true_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_future_adjacency_true_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_past_adjacency_false_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_past_adjacency_false_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_past_adjacency_true_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_past_adjacency_true_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_adjacency_false_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_adjacency_false_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_past_adjacency_true_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_adjacency_true_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_adjacency_true_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_adjacency_false_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_future_adjacency_false_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_past_adjacency_false_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_future_adjacency_true_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_past_adjacency_false_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_past_adjacency_false_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_past_adjacency_true_ends_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_adjacency_true_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_future_adjacency_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_on_end_exclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_inside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_future_adjacency_true_starts_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_on_start_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_position_half_bounded_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_on_start_exclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_adjacency_true_ends_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_on_end_inclusive ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_future_adjacency_false_starts_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_past_adjacency_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_on_start_inclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_outside_after ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_outside_before ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strip ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_bounds_false_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_bounds_false_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_bounds_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_bounds_true_on_end ... ok [INFO] [stdout] test intervals::ops::overlap_tests::strip_overlap_position ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_allow_past_adjacency_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_bounds_true_on_start ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_past_adjacency_true_starts_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_bounds_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_outside_after ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_end_false_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_lenient_disambiguation_outside_before ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_end_false_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_end_true_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_end_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_inside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_end_true_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_on_end_exclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_end_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_on_end_inclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_start_false_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_position_strict_disambiguation_on_start_exclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_start_true_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_start_false_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_start_true_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_start_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_bounds_false_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_allow_on_start_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_bounds_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_bounds_true_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_bounds_true_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_bounds_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_end_false_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_bounds_false_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_end_true_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_end_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_start_false_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_end_false_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_start_false_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_start_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_inside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_end_true_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_on_end_exclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_start_true_on_end ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_on_end_inclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_on_start_exclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_on_start_inclusive ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_outside ... ok [INFO] [stdout] test intervals::ops::overlap_tests::overlap_rule_deny_future_adjacency_false_ends_on_start ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_end_false_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_outside_before ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_abs_bounds_different_precisions ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_abs_bounds_same_precision ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_end_common_precision ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_end_empty ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_start_true_on_start ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_end_infinite ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_end_uncommon_precision_with_base ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_finite_bound ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_rule_counts_as_contained_deny_on_start_true_outside ... ok [INFO] [stdout] test intervals::ops::point_containment_tests::point_containment_time_outside_after ... ok [INFO] [stdout] test intervals::ops::relativity_conversion_tests::from_absolute_to_relative ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_start_common_precision ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_start_empty ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_start_infinite ... ok [INFO] [stdout] test intervals::ops::relativity_conversion_tests::from_relative_to_absolute ... ok [INFO] [stdout] test intervals::ops::precision_tests::precise_start_uncommon_precision_with_base ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::overlap_or_gap_removal_result_is_single ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::overlap_or_gap_removal_result_is_split ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::overlap_or_gap_removal_result_map ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::overlap_or_gap_removal_result_single_opt ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::overlap_or_gap_removal_result_split_opt ... ok [INFO] [stdout] test intervals::ops::relativity_conversion_tests::no_op_absolute_to_absolute ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_bounded_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_bounded_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_bounded_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_empty_empty ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_bounded_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_gap_between_bounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_overlap_between_bounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_bounded_on_unbounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_unbounded_on_bounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::remove_overlap_or_gap_tests::remove_overlap_or_gap_unbounded_unbounded ... ok [INFO] [stdout] test intervals::ops::relativity_conversion_tests::no_op_relative_to_relative ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::overlap_removal_result_is_single ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::overlap_removal_result_is_split ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::overlap_removal_result_single_opt ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::overlap_removal_result_split_opt ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_no_overlap ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_empty_empty ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_unbounded_on_bounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_unbounded_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::overlap_removal_result_map ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_on_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_clear_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_no_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_empty_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_on_unbounded ... ok [INFO] [stdout] test intervals::ops::remove_overlap_tests::remove_overlap_bounded_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_unbounded_on_bounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_unbounded_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_no_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_on_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_unbounded_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::difference_bounded_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_clear_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_clear_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_no_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_bounded_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_bounded_on_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_empty_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::intersect_unbounded_on_bounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_unbounded_on_bounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_unbounded_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_adjacent_inclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_adjacent_exclusive_exclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::sym_difference_empty_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_clear_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_adjacent_exclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_empty_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_unbounded_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_no_overlap ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_unbounded_unbounded ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_end_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_end_to_inside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_end_to_outside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_start_emptiable_abs_bounds_empty ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_adjacent_inclusive_inclusive ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_empty_unbounded ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_end_to_finite_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_start_to_finite_unbounded_interval ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_bounded_on_unbounded ... ok [INFO] [stdout] test intervals::ops::set_ops_tests::unite_unbounded_on_bounded ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_start_to_inside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::ops::shrink_tests::shrink_start_to_outside_abs_bounds_bounded ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_from_datetime_pair ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_from_pair_of_datetime_bool_pairs ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_from_pair_of_datetime_inclusivity_pairs ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_from_range ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_from_range_inclusive ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_new ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_new_with_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_new_with_inclusivity_zero_len ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_try_from_relative_bounds_correct ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_new_negative_len ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_set_length ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_set_offset ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_set_to_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_finite_finite_different_offsets_correct_order ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_finite_finite_different_offsets_wrong_order ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_try_from_relative_bounds_wrong ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_try_from_relative_interval_correct ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_try_from_relative_interval_wrong ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_finite_inf_future ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_inf_past_finite ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_inf_past_inf_future ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_datetime_bool_pair ... ok [INFO] [stdout] test intervals::relative_tests::emptiable_relative_bounds_from_relative_bounds ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_datetime_opening_direction_pair ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_pair_of_datetime_bool_pair_and_opening_direction ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_pair_of_datetime_bool_pair_and_bool ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_unchecked_new_negative_len ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_set_from_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_unchecked_new_with_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_finite_finite_same_offset_inclusive_exclusive ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_new ... ok [INFO] [stdout] test intervals::relative_tests::check_relative_bounds_for_interval_creation_finite_finite_same_offset_inclusive_inclusive ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_new_with_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_pair_of_datetime_bound_inclusivity_pair_and_opening_direction ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_set_opening_direction ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_range_from ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_set_reference_time ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_range_to ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_set_reference_time_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_try_from_relative_bounds_correct ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_try_from_relative_bounds_wrong ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_try_from_relative_interval_correct ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_try_from_relative_interval_wrong ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_finite_finite_different_offsets_correct_order ... ok [INFO] [stdout] test intervals::relative_tests::half_bounded_relative_interval_from_range_to_inclusive ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_finite_finite_same_offset_inclusive_inclusive ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_inf_past_finite ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_finite_finite_same_offset_inclusive_exclusive ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_inf_past_inf_future ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_finite_finite_different_offsets_wrong_order ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_end_finite_opposite ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_end_inf_future_opposite ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_from_relative_end_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_from_relative_start_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_is_end ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_is_start ... ok [INFO] [stdout] test intervals::relative_tests::prepare_relative_bounds_for_interval_creation_finite_inf_future ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_start ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_end ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_start_finite_opposite ... ok [INFO] [stdout] test intervals::relative_tests::relative_bound_start_inf_past_opposite ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_from_bound_pair ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_future_before_first_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_future_same_time_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_future_same_time_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_future_same_time_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_future_same_time_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_past_after_first_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_past_before_first_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_past_same_time_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_past_same_time_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_past_same_time_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_past_same_time_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_new_from_same_times_exclusive_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_new_from_same_times_inclusive_exclusive_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_new_should_swap ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_set_end ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_set_start ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unbounded_relative_bounds_bounded_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_to_future_after_first_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_unbounded_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_new_from_same_times_exclusive_inclusive_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_bounded_starts_before_first_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_new_from_same_times_inclusive_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_half_bounded_to_future_relative_bounds_bounded_starts_after_first_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unbounded_relative_bounds_half_bounded_to_future_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unbounded_relative_bounds_half_bounded_to_past_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unbounded_relative_bounds_unbounded_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unchecked_new ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unchecked_set_end ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_unchecked_set_start ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_different_times_cmp_greater ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_different_times_cmp_less ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_end_bound_inf_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_try_from_emptiable_relative_bounds_correct_variant ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_finite_equal_times_exclusive_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_finite_different_times_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_finite_equal_times_inclusive_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_from_relative_finite_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_inf_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_from_unbounded_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_finite_equal_times_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_inf_relative_end_bound_finite_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_inf_relative_end_bound_inf_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_inf_relative_start_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_is_finite ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_is_infinite_future ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_opposite_finite ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_from_inclusive_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_opposite_infinite_past ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_relative_start_bound_different_times_partial_cmp_greater ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_relative_start_bound_different_times_partial_cmp_less ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_from_exclusive_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_relative_start_bound_same_times_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_relative_start_bound_same_times_exclusive_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_inf_relative_start_bound_finite_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_inf_relative_start_bound_finite_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_relative_start_bound_same_times_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_relative_start_bound_same_times_inclusive_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_finite_relative_start_bound_finite_equal_times_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_cmp_equal_time_different_inclusivities ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_cmp_equal_times ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_cmp_greater_times ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_inf_relative_start_bound_inf_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_same_times_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_cmp_less ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_from_datetime_inclusivity_pair ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_from_datetime ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_same_times_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_from_datetime_bool_pair ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_same_times_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_end_bound_same_times_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_new_with_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_try_from_exclusive_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_new ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_set_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_try_from_inclusive_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_try_from_unbounded_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bool_and_two_opt_datetime ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bool_and_two_opt_datetime_bool ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bool_and_two_opt_datetime_bool_empty ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bool_and_two_opt_datetime_bound_inclusivity_empty ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bool_and_two_opt_datetime_bound_inclusivity ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bool_and_two_opt_datetime_empty ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_bound_pair ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_emptiable_relative_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_opt_datetime_bool_pairs ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_opt_datetime_bound_inclusivity_pairs ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_opt_datetime_pair_half_bounded ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_opt_datetime_pair_unbounded ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_finite_equal_times_inclusive_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_interval_from_relative_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_finite_swap ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_inf_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_inf_swap ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_different_times_cmp_less ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_different_times_cmp_greater ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_finite_different_times_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_finite_equal_times_exclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_finite_bound_set_offset ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_finite_equal_times_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_start_bound_inf_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_from_exclusive_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_from_inclusive_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_from_relative_finite_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_start_bound_inf_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_from_unbounded_bound ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_end_bound_finite_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_end_bound_finite_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_is_finite ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_end_bound_inf_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_end_bound_inf_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_end_bound_inf_swap ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_is_infinite_past ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_finite_relative_end_bound_finite_equal_times_exclusive_inclusive_bounds_eq ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_start_bound_finite_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_relative_end_bound_same_times_exclusive_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_relative_end_bound_same_times_inclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_opposite_finite ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_emptiable_abs_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_same_times_exclusive_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_same_times_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_opposite_infinite_past ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_same_times_inclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_duration ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_relative_end_bound_different_times_partial_cmp_greater ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_relative_end_bound_different_times_partial_cmp_less ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_relative_end_bound_same_times_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_relative_end_bound_same_times_inclusive_exclusive_bounds_partial_cmp ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_emptiable_rel_bounds ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_inf_relative_end_bound_finite_swap ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_is_empty ... ok [INFO] [stdout] test intervals::relative_tests::relative_start_bound_same_times_inclusive_exclusive_bounds_cmp ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_try_from_abs_interval_correct_variant ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_try_from_abs_interval_wrong_variant ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_try_from_rel_interval_correct_variant ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_try_from_rel_interval_wrong_variant ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_openness ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_abs_bounds ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_partial_abs_end ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_partial_abs_start ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_partial_rel_end ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_partial_rel_start ... ok [INFO] [stdout] test intervals::special_tests::empty_interval_relativity ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_abs_end ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_abs_start ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_rel_bounds ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_openness ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_relativity ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_rel_end ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_rel_start ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_try_from_abs_interval_correct_variant ... ok [INFO] [stdout] test iter::intervals::bounds_tests::create_rel_bounds_iter ... ok [INFO] [stdout] test iter::intervals::bounds_tests::rel_bounds_iter_run ... ok [INFO] [stdout] test iter::intervals::complement_tests::complement_iter_run ... ok [INFO] [stdout] test iter::intervals::complement_tests::complement_iter_run_reverse ... ok [INFO] [stdout] test iter::intervals::complement_tests::create_complement_iter ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_duration ... ok [INFO] [stdout] test iter::intervals::bounds_tests::abs_bounds_iter_run ... ok [INFO] [stdout] test intervals::relative_tests::relative_bounds_try_from_emptiable_relative_bounds_wrong_variant ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_try_from_rel_interval_wrong_variant ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_try_from_abs_interval_wrong_variant ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::diff_tests::create_layered_abs_bounds_diff ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::diff_tests::create_layered_rel_bounds_diff ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::diff_tests::layered_abs_bounds_diff_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::diff_tests::layered_rel_bounds_diff_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::intersect_tests::create_layered_abs_bounds_intersection ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::intersect_tests::create_layered_rel_bounds_intersection ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::intersect_tests::create_layered_abs_bounds_intersection_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::sym_diff_tests::create_layered_abs_bounds_sym_diff ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::intersect_tests::create_layered_rel_bounds_intersection_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::sym_diff_tests::create_layered_rel_bounds_sym_diff ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::sym_diff_tests::layered_abs_bounds_sym_diff_run ... ok [INFO] [stdout] test intervals::special_tests::unbounded_interval_try_from_rel_interval_correct_variant ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::sym_diff_tests::layered_rel_bounds_sym_diff_run ... ok [INFO] [stdout] test iter::intervals::bounds_tests::create_abs_bounds_iter ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::unite_tests::create_layered_abs_bounds_union ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::unite_tests::create_layered_rel_bounds_union ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::unite_tests::layered_abs_bounds_union_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_set_ops::unite_tests::layered_rel_bounds_union_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_both_layers_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_both_layers_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_both_layers_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_abs_bounds_create ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_both_layers_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_first_layer_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_first_layer_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_first_layer_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_no_layers_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_abs_bounds_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_first_layer_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_second_layer_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_second_layer_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_abs_bound_new_state ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_no_layers_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_abs_bound_old_state_end ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_rel_bound_new_state ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_no_layers_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_rel_bound_new_state_start ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_no_layers_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_rel_bound_old_state ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_rel_bound_old_state_end ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_is_first_layer_active ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_is_second_layer_active ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_second_layer_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_add_second_layer_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_abs_bound_new_state_start ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_both_layers_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_change_at_abs_bound_old_state ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_both_layers_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_both_layers_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_no_layers_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_no_layers_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_second_layer_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_second_layer_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_second_layer_no_layers ... ok [INFO] [stdout] test iter::intervals::remove_empty_tests::remove_empty_intervals_iter_run ... ok [INFO] [stdout] test iter::intervals::remove_empty_tests::remove_empty_intervals_iter_run_reverse ... ok [INFO] [stdout] test iter::intervals::set_ops::diff_tests::peer_difference_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_second_layer_second_layer ... ok [INFO] [stdout] test iter::intervals::set_ops::diff_tests::peer_difference_with_run ... ok [INFO] [stdout] test iter::intervals::set_ops::intersect_tests::peer_intersection_run ... ok [INFO] [stdout] test iter::intervals::set_ops::intersect_tests::peer_intersection_with_run ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_rel_bounds_create ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_rel_bounds_run ... ok [INFO] [stdout] test iter::intervals::remove_empty_tests::create_remove_empty_intervals_iter ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_both_layers_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_first_layer_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_first_layer_first_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_first_layer_no_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_first_layer_second_layer ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_no_layers_both_layers ... ok [INFO] [stdout] test iter::intervals::layered_bounds_tests::layered_bounds_state_sub_no_layers_first_layer ... ok [INFO] [stdout] test iter::intervals::set_ops::sym_diff_tests::peer_symmetric_difference_run ... ok [INFO] [stdout] test iter::intervals::set_ops::unite_tests::peer_union_run ... ok [INFO] [stdout] test iter::intervals::set_ops::unite_tests::acc_union_with_run ... ok [INFO] [stdout] test iter::intervals::set_ops::unite_tests::peer_union_with_run ... ok [INFO] [stdout] test iter::intervals::united_bounds_tests::abs_united_bounds_run_from_abs_bounds_iter ... ok [INFO] [stdout] test iter::intervals::united_bounds_tests::abs_united_bounds_run ... ok [INFO] [stdout] test iter::intervals::united_bounds_tests::create_rel_united_bounds_iter ... ok [INFO] [stdout] test iter::intervals::united_bounds_tests::create_abs_united_bounds_iter ... ok [INFO] [stdout] test iter::intervals::united_bounds_tests::rel_united_bounds_run ... ok [INFO] [stdout] test ops_tests::complement_result_is_single ... ok [INFO] [stdout] test ops_tests::complement_result_is_split ... ok [INFO] [stdout] test iter::intervals::united_bounds_tests::rel_united_bounds_run_from_rel_bounds_iter ... ok [INFO] [stdout] test ops_tests::complement_result_split_opt ... ok [INFO] [stdout] test iter::intervals::set_ops::unite_tests::acc_union_run ... ok [INFO] [stdout] test ops_tests::difference_result_is_separate ... ok [INFO] [stdout] test ops_tests::complement_result_single_opt ... ok [INFO] [stdout] test ops_tests::difference_result_is_shrunk ... ok [INFO] [stdout] test ops_tests::difference_result_shrunk_opt ... ok [INFO] [stdout] test ops_tests::difference_result_split_opt ... ok [INFO] [stdout] test ops_tests::complement_result_map ... ok [INFO] [stdout] test ops_tests::intersection_result_is_intersected ... ok [INFO] [stdout] test iter::intervals::set_ops::sym_diff_tests::peer_symmetric_difference_with_run ... ok [INFO] [stdout] test ops_tests::difference_result_map_difference ... ok [INFO] [stdout] test ops_tests::intersection_result_intersected_opt ... ok [INFO] [stdout] test ops_tests::difference_result_is_split ... ok [INFO] [stdout] test ops_tests::intersection_result_map_intersected ... ok [INFO] [stdout] test ops_tests::precise_round_to_past_time_on_rounding_instance_must_not_change ... ok [INFO] [stdout] test ops_tests::precision_round_to_future_classic ... ok [INFO] [stdout] test ops_tests::precision_round_to_future_uncommon ... ok [INFO] [stdout] test ops_tests::precision_round_to_future_time_on_rounding_instant_must_not_change ... ok [INFO] [stdout] test ops_tests::precision_round_to_nearest_classic ... ok [INFO] [stdout] test ops_tests::intersection_result_is_separate ... ok [INFO] [stdout] test ops_tests::running_result_map_running ... ok [INFO] [stdout] test ops_tests::precision_with_base_time_round_to_future_uncommon ... ok [INFO] [stdout] test ops_tests::running_result_running_opt ... ok [INFO] [stdout] test ops_tests::running_result_done_opt ... ok [INFO] [stdout] test ops_tests::precision_with_base_time_round_to_nearest_uncommon ... ok [INFO] [stdout] test ops_tests::running_result_is_done ... ok [INFO] [stdout] test ops_tests::precision_with_base_time_round_to_past_classic ... ok [INFO] [stdout] test ops_tests::running_result_is_running ... ok [INFO] [stdout] test ops_tests::precision_with_base_time_round_to_past_uncommon ... ok [INFO] [stdout] test ops_tests::running_result_map_done ... ok [INFO] [stdout] test ops_tests::precision_round_to_past_classic ... ok [INFO] [stdout] test ops_tests::precision_round_to_nearest_uncommon ... ok [INFO] [stdout] test ops_tests::precision_round_to_past_uncommon ... ok [INFO] [stdout] test ops_tests::precision_with_base_round_to_nearest_classic ... ok [INFO] [stdout] test ops_tests::sym_difference_result_has_symmetric_difference ... ok [INFO] [stdout] test ops_tests::sym_difference_result_map_symmetric_difference ... ok [INFO] [stdout] test ops_tests::sym_difference_result_is_separate ... ok [INFO] [stdout] test ops_tests::sym_difference_result_split_opt ... ok [INFO] [stdout] test ops_tests::union_result_is_separate ... ok [INFO] [stdout] test ops_tests::sym_difference_result_is_shrunk ... ok [INFO] [stdout] test ops_tests::union_result_is_united ... ok [INFO] [stdout] test ops_tests::sym_difference_result_is_split ... ok [INFO] [stdout] test ops_tests::union_result_united_opt ... ok [INFO] [stdout] test ops_tests::precision_with_base_time_round_to_future_classic ... ok [INFO] [stdout] test ops_tests::sym_difference_result_shrunk_opt ... ok [INFO] [stdout] test ops_tests::union_result_map_united ... ok [INFO] [stderr] Doc-tests periodical [INFO] [stdout] test intervals::relative_tests::bounded_relative_interval_new_negative_len_duration_underflow - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1337 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 315 tests [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBound::is_end (line 939) ... ok [INFO] [stdout] test src/intervals.rs - intervals (line 66) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBound::end (line 1010) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBound::is_start (line 911) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBound::opposite (line 1052) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBound::start (line 970) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::end (line 1290) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::ord_by_start_and_inv_length (line 1466) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::start (line 1265) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::unchecked_new (line 1206) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::set_end (line 1425) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::set_start (line 1383) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::new (line 1236) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteFiniteBound (line 40) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteEndBound::is_infinite_future (line 514) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::unchecked_set_start (line 1315) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteFiniteBound::set_inclusivity (line 123) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteStartBound::is_infinite_past (line 264) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteStartBound::opposite (line 319) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteStartBound::finite (line 288) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteEndBound::is_finite (line 493) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteEndBound::finite (line 538) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteFiniteBound (line 49) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteEndBound::opposite (line 569) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteFiniteBound::set_time (line 103) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteFiniteBound::time (line 85) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteInterval::ord_by_start_and_inv_length (line 2840) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteStartBound::is_finite (line 243) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::from_inclusivity (line 1966) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::set_from (line 2074) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::new_with_inclusivity (line 1889) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::AbsoluteBounds::unchecked_set_end (line 1347) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::to_inclusivity (line 1992) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::from_time (line 1926) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::to_time (line 1946) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::unchecked_new (line 1789) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::unchecked_new_with_inclusivity (line 1847) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::EmptiableAbsoluteBounds::ord_by_start_and_inv_length (line 1663) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::EmptiableAbsoluteBounds::bound (line 1628) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::set_to (line 2120) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::new (line 2410) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::swap_absolute_bounds (line 715) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::add_interval_index (line 160) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::unchecked_set_to (line 2044) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::set_to_inclusivity (line 2199) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::set_from_inclusivity (line 2166) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::decrement_interval_index (line 232) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::new_with_inclusivity (line 2439) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::get_abs_bound (line 47) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::get_rel_bound (line 103) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::new (line 1819) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::set_reference_time (line 2541) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::advance_back_by (line 308) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::check_absolute_bounds_for_interval_creation (line 799) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::reference_inclusivity (line 2517) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::prepare_absolute_bounds_for_interval_creation (line 853) ... ok [INFO] [stdout] test src/intervals/ops/abridge.rs - intervals::ops::abridge::Abridgable (line 145) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::opening_direction (line 2496) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::BoundedAbsoluteInterval::unchecked_set_from (line 2018) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::increment_interval_index (line 215) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::set_opening_direction (line 2591) ... ok [INFO] [stdout] test src/intervals/ops/abridge.rs - intervals::ops::abridge::Abridgable (line 53) ... ok [INFO] [stdout] test src/intervals/ops/abridge.rs - intervals::ops::abridge::Abridgable (line 99) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::sub_interval_index (line 188) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::set_reference_inclusivity (line 2567) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::advance_by (line 249) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::next_bound (line 367) ... ok [INFO] [stdout] test src/intervals/absolute.rs - intervals::absolute::HalfBoundedAbsoluteInterval::reference_time (line 2473) ... ok [INFO] [stdout] test src/intervals/bound_position.rs - intervals::bound_position::BoundPosition::prev_bound (line 384) ... ok [INFO] [stdout] test src/intervals/meta.rs - intervals::meta::Duration::is_finite (line 166) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment::contains_bound (line 612) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment::disambiguated_bound_position (line 540) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment (line 454) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment (line 479) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::BoundContainmentPosition::disambiguate_using_rule_set (line 91) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment::contains_bound_using_simple (line 684) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment::bound_position (line 502) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment::contains_bound_using (line 650) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::check_bound_containment_rules (line 344) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::BoundContainmentRuleSet::disambiguate (line 206) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::PartialBoundOrd::bound_cmp (line 251) ... ok [INFO] [stdout] test src/intervals/ops/bound_containment.rs - intervals::ops::bound_containment::CanPositionBoundContainment::simple_contains_bound (line 579) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::PartialBoundOrd (line 220) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::BoundOrdering::disambiguate_using (line 134) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::PartialBoundOrd::bound_le (line 320) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::BoundOrdering::disambiguate_using_rule_set (line 90) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::PartialBoundOrd::bound_lt (line 282) ... ok [INFO] [stdout] test src/intervals/ops/bound_overlap_ambiguity.rs - intervals::ops::bound_overlap_ambiguity::BoundOverlapDisambiguationRuleSet::disambiguate (line 215) ... ok [INFO] [stdout] test src/intervals/ops/continuation.rs - intervals::ops::continuation (line 11) ... ok [INFO] [stdout] test src/intervals/ops/bound_overlap_ambiguity.rs - intervals::ops::bound_overlap_ambiguity::BoundOverlapAmbiguity::disambiguate_using_rule_set (line 105) ... ok [INFO] [stdout] test src/intervals/ops/bound_overlap_ambiguity.rs - intervals::ops::bound_overlap_ambiguity::BoundOverlapAmbiguity::disambiguate_using (line 129) ... ok [INFO] [stdout] test src/intervals/ops/bound_overlap_ambiguity.rs - intervals::ops::bound_overlap_ambiguity (line 21) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut (line 20) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord (line 18) ... ok [INFO] [stdout] test src/intervals/ops/continuation.rs - intervals::ops::continuation::Continuable::future_continuation (line 151) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutType::past_bound_inclusivity (line 184) ... ok [INFO] [stdout] test src/intervals/ops/continuation.rs - intervals::ops::continuation::Continuable (line 70) ... ok [INFO] [stdout] test src/intervals/ops/continuation.rs - intervals::ops::continuation::Continuable::past_continuation (line 116) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutResult::map_cut (line 306) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::PartialBoundOrd::bound_ge (line 396) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutType::opposite (line 216) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut (line 113) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutResult::is_uncut (line 258) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutType::future_bound_inclusivity (line 200) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutResult::cut (line 289) ... ok [INFO] [stdout] test src/intervals/ops/complement.rs - intervals::ops::complement::Complementable (line 66) ... ok [INFO] [stdout] test src/intervals/ops/complement.rs - intervals::ops::complement (line 7) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::Cuttable (line 349) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut (line 67) ... ok [INFO] [stdout] test src/intervals/ops/extend.rs - intervals::ops::extend::Extensible::extend (line 86) ... ok [INFO] [stdout] test src/intervals/ops/bound_ord.rs - intervals::ops::bound_ord::PartialBoundOrd::bound_gt (line 358) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::CutResult::is_cut (line 272) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::Cuttable (line 396) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::Cuttable (line 442) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap::overlaps_using_disambiguated (line 1195) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap::overlaps_using (line 1121) ... ok [INFO] [stdout] test src/intervals/ops/grow.rs - intervals::ops::grow (line 11) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap (line 852) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap::overlaps (line 1057) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap::overlap_position (line 905) ... ok [INFO] [stdout] test src/intervals/ops/fill_gap.rs - intervals::ops::fill_gap (line 9) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap (line 22) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap (line 817) ... ok [INFO] [stdout] test src/intervals/ops/grow.rs - intervals::ops::grow::GrowableStartBound::grow_start (line 70) ... ok [INFO] [stdout] test src/intervals/ops/grow.rs - intervals::ops::grow::GrowableEndBound::grow_end (line 119) ... ok [INFO] [stdout] test src/intervals/ops/cut.rs - intervals::ops::cut::Cuttable::cut_at (line 475) ... ok [INFO] [stdout] test src/intervals/ops/extend.rs - intervals::ops::extend (line 11) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap::disambiguated_overlap_position (line 956) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment (line 459) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment::contains_point_using (line 726) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::OverlapPosition::strip (line 172) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment::contains_point (line 665) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::check_overlap_rules (line 703) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::OverlapRuleSet::disambiguate (line 437) ... ok [INFO] [stdout] test src/intervals/ops/fill_gap.rs - intervals::ops::fill_gap::GapFillable::fill_gap (line 88) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::OverlapPosition::disambiguate_using_rule_set (line 210) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment::contains_point_using_disambiguated (line 787) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment (line 23) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::CanPositionOverlap::simple_overlaps (line 1005) ... ok [INFO] [stdout] test src/intervals/ops/overlap.rs - intervals::ops::overlap::OverlapPosition::disambiguate_using (line 233) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment::disambiguated_point_containment_position (line 569) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::PointContainmentPosition::disambiguate_using_rule_set (line 135) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment::simple_contains_point (line 613) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment (line 487) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::PointContainmentPosition::disambiguate_using (line 163) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::CanPositionPointContainment::point_containment_position (line 528) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::PointContainmentPosition::strip (line 107) ... ok [INFO] [stdout] test src/intervals/ops/point_containment.rs - intervals::ops::point_containment::PointContainmentRuleSet::disambiguate (line 253) ... ok [INFO] [stdout] test src/intervals/ops/relativity_conversion.rs - intervals::ops::relativity_conversion::ToAbsolute::to_absolute (line 63) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteInterval::precise_interval_with_different_precisions_with_base_time (line 183) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteInterval::precise_interval_with_different_precisions (line 100) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteBound (line 382) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteBound::precise_bound_with_base_time (line 440) ... ok [INFO] [stdout] test src/intervals/ops/relativity_conversion.rs - intervals::ops::relativity_conversion::ToAbsolute (line 25) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision (line 16) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteInterval (line 63) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteInterval::precise_interval (line 143) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap.rs - intervals::ops::remove_overlap::OverlapRemovalResult::is_single (line 38) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteBound::precise_bound (line 411) ... ok [INFO] [stdout] test src/intervals/ops/precision.rs - intervals::ops::precision::PreciseAbsoluteInterval::precise_interval_with_base_time (line 232) ... ok [INFO] [stdout] test src/intervals/ops/relativity_conversion.rs - intervals::ops::relativity_conversion::ToRelative (line 284) ... ok [INFO] [stdout] test src/intervals/ops/relativity_conversion.rs - intervals::ops::relativity_conversion::ToRelative::to_relative (line 322) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::OverlapOrGapRemovalResult::single (line 74) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap.rs - intervals::ops::remove_overlap::OverlapRemovalResult::map (line 108) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::RemovableOverlapOrGap::remove_overlap_or_gap (line 191) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap.rs - intervals::ops::remove_overlap::OverlapRemovalResult::split (line 89) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::OverlapOrGapRemovalResult::split (line 94) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Differentiable (line 1001) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::RemovableOverlapOrGap (line 141) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap.rs - intervals::ops::remove_overlap::OverlapRemovalResult::is_split (line 52) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::OverlapOrGapRemovalResult::is_split (line 57) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap.rs - intervals::ops::remove_overlap::OverlapRemovalResult::single (line 69) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::OverlapOrGapRemovalResult::is_single (line 43) ... ok [INFO] [stdout] test src/intervals/ops/remove_overlap_or_gap.rs - intervals::ops::remove_overlap_or_gap::OverlapOrGapRemovalResult::map (line 114) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Intersectable::intersect (line 529) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Differentiable::differentiate_with (line 1133) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Intersectable (line 490) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Intersectable (line 449) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::SymmetricallyDifferentiable (line 1587) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Differentiable (line 1044) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::SymmetricallyDifferentiable (line 1533) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Unitable::unite_with (line 157) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Unitable (line 32) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Differentiable::differentiate (line 1086) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::SymmetricallyDifferentiable::symmetrically_differentiate (line 1626) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Intersectable::intersect_with (line 574) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::SymmetricallyDifferentiable::symmetrically_differentiate_with (line 1684) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::from_inclusivity (line 1962) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Unitable::unite (line 112) ... ok [INFO] [stdout] test src/intervals/ops/set_ops.rs - intervals::ops::set_ops::Unitable (line 73) ... ok [INFO] [stdout] test src/intervals/ops/shrink.rs - intervals::ops::shrink::ShrinkableEndBound::shrink_end (line 121) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::set_length (line 2052) ... ok [INFO] [stdout] test src/intervals/ops/shrink.rs - intervals::ops::shrink (line 11) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::offset (line 1924) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::new (line 1813) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::set_from_inclusivity (line 2095) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::new_with_inclusivity (line 2371) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::EmptiableRelativeBounds::ord_by_start_and_inv_length (line 1653) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::reference_inclusivity (line 2442) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::reference_offset (line 2402) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::new (line 2345) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::set_to_inclusivity (line 2128) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::length (line 1943) ... ok [INFO] [stdout] test src/intervals/ops/shrink.rs - intervals::ops::shrink::ShrinkableStartBound::shrink_start (line 72) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::unchecked_set_length (line 2026) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::to_inclusivity (line 1984) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::set_offset (line 2006) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBound::is_start (line 907) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::set_reference_inclusivity (line 2484) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::unchecked_new (line 1779) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::EmptiableRelativeBounds::bound (line 1618) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBound::end (line 1003) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::set_opening_direction (line 2506) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::opening_direction (line 2422) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::unchecked_new_with_inclusivity (line 1844) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::end (line 1279) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::set_end (line 1411) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::set_start (line 1370) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::HalfBoundedRelativeInterval::set_offset (line 2463) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBound::is_end (line 934) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBound::start (line 964) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::ord_by_start_and_inv_length (line 1451) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeFiniteBound::offset (line 83) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeInterval::ord_by_start_and_inv_length (line 2752) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeFiniteBound::set_inclusivity (line 115) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeStartBound::finite (line 289) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeStartBound::is_finite (line 246) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeFiniteBound::set_offset (line 99) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeFiniteBound (line 40) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeEndBound::finite (line 538) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::swap_relative_bounds (line 713) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::prepare_relative_bounds_for_interval_creation (line 850) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeStartBound::is_infinite_past (line 266) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeEndBound::is_finite (line 495) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::BoundedRelativeInterval::new_with_inclusivity (line 1888) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::start (line 1255) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeEndBound::opposite (line 568) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::unchecked_set_start (line 1304) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::unchecked_new (line 1198) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBound::opposite (line 1044) ... ok [INFO] [stdout] test src/iter/intervals/bounds.rs - iter::intervals::bounds::AbsoluteBoundsIter::unchecked_layer (line 155) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::new (line 1227) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeEndBound::is_infinite_future (line 515) ... ok [INFO] [stdout] test src/iter/intervals/bounds.rs - iter::intervals::bounds::AbsoluteBoundsIter::unite_bounds (line 93) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::check_relative_bounds_for_interval_creation (line 796) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredAbsoluteBounds (line 617) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsState::is_second_layer_active (line 211) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredAbsoluteBounds::state (line 779) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeStartBound::opposite (line 319) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtAbsoluteBound::new_state_start (line 400) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtAbsoluteBound::old_state (line 292) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsState::is_first_layer_active (line 195) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredRelativeBounds (line 1509) ... ok [INFO] [stdout] test src/iter/intervals/bounds.rs - iter::intervals::bounds (line 10) ... ok [INFO] [stdout] test src/iter/intervals/bounds.rs - iter::intervals::bounds::RelativeBoundsIter::unchecked_layer (line 363) ... ok [INFO] [stdout] test src/iter/intervals/bounds.rs - iter::intervals::bounds::RelativeBoundsIter::unite_bounds (line 302) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredRelativeBounds::state (line 1670) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds_set_ops/diff.rs - iter::intervals::layered_bounds_set_ops::diff (line 12) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtRelativeBound::old_state (line 472) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeBounds::unchecked_set_end (line 1335) ... ok [INFO] [stdout] test src/iter/intervals/complement.rs - iter::intervals::complement (line 9) ... ok [INFO] [stdout] test src/iter/intervals/set_ops/diff.rs - iter::intervals::set_ops::diff (line 5) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtRelativeBound::new_state_start (line 577) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtRelativeBound::new_state (line 502) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtAbsoluteBound::old_state_end (line 359) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds (line 12) ... ok [INFO] [stdout] test src/iter/intervals/remove_empty.rs - iter::intervals::remove_empty::RemoveEmptyIntervalsIteratorDispatcher::remove_empty_intervals (line 92) ... ok [INFO] [stdout] test src/iter/intervals/set_ops/unite.rs - iter::intervals::set_ops::unite (line 5) ... ok [INFO] [stdout] test src/iter/intervals/set_ops/sym_diff.rs - iter::intervals::set_ops::sym_diff (line 5) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds_set_ops/intersect.rs - iter::intervals::layered_bounds_set_ops::intersect (line 9) ... ok [INFO] [stdout] test src/iter/intervals/remove_empty.rs - iter::intervals::remove_empty (line 7) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::is_difference (line 616) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds_set_ops/sym_diff.rs - iter::intervals::layered_bounds_set_ops::sym_diff (line 9) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtAbsoluteBound::new_state (line 323) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds_set_ops/unite.rs - iter::intervals::layered_bounds_set_ops::unite (line 9) ... ok [INFO] [stdout] test src/ops.rs - ops::ComplementResult::is_split (line 356) ... ok [INFO] [stdout] test src/iter/intervals/united_bounds.rs - iter::intervals::united_bounds::AbsoluteUnitedBoundsIter>::layer (line 107) ... ok [INFO] [stdout] test src/ops.rs - ops::ComplementResult::map (line 409) ... ok [INFO] [stdout] test src/ops.rs - ops::ComplementResult::is_single (line 343) ... ok [INFO] [stdout] test src/iter/intervals/set_ops/intersect.rs - iter::intervals::set_ops::intersect (line 5) ... ok [INFO] [stdout] test src/iter/intervals/united_bounds.rs - iter::intervals::united_bounds (line 7) ... ok [INFO] [stdout] test src/iter/intervals/united_bounds.rs - iter::intervals::united_bounds::RelativeUnitedBoundsIter>::layer (line 312) ... ok [INFO] [stdout] test src/ops.rs - ops::ComplementResult::single (line 372) ... ok [INFO] [stdout] test src/ops.rs - ops::ComplementResult::split (line 392) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::split (line 696) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::map_difference (line 716) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::is_difference_split (line 644) ... ok [INFO] [stdout] test src/ops.rs - ops::IntersectionResult::is_intersected (line 527) ... ok [INFO] [stdout] test src/intervals/relative.rs - intervals::relative::RelativeFiniteBound (line 48) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::single (line 675) ... ok [INFO] [stdout] test src/iter/intervals/layered_bounds.rs - iter::intervals::layered_bounds::LayeredBoundsStateChangeAtRelativeBound::old_state_end (line 537) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::is_difference_single (line 630) ... ok [INFO] [stdout] test src/ops.rs - ops::Precision (line 36) ... ok [INFO] [stdout] test src/ops.rs - ops::IntersectionResult::intersected (line 556) ... ok [INFO] [stdout] test src/ops.rs - ops::RunningResult::done (line 259) ... ok [INFO] [stdout] test src/ops.rs - ops::DifferenceResult::is_separate (line 658) ... ok [INFO] [stdout] test src/ops.rs - ops::IntersectionResult::map_intersected (line 579) ... ok [INFO] [stdout] test src/ops.rs - ops::Precision (line 58) ... ok [INFO] [stdout] test src/ops.rs - ops::IntersectionResult::is_separate (line 540) ... ok [INFO] [stdout] test src/ops.rs - ops::RunningResult::map_done (line 305) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::is_single (line 772) ... ok [INFO] [stdout] test src/ops.rs - ops::RunningResult::map_running (line 278) ... ok [INFO] [stdout] test src/ops.rs - ops::UnionResult::united (line 476) ... ok [INFO] [stdout] test src/ops.rs - ops::UnionResult::is_united (line 447) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::is_separate (line 800) ... ok [INFO] [stdout] test src/ops.rs - ops::UnionResult::is_separate (line 460) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::map_symmetric_difference (line 877) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::split (line 847) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::is_symmetric_difference (line 758) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::is_split (line 786) ... ok [INFO] [stdout] test src/ops.rs - ops::RunningResult::is_done (line 223) ... ok [INFO] [stdout] test src/ops.rs - ops::RunningResult::is_running (line 210) ... ok [INFO] [stdout] test src/ops.rs - ops::SymmetricDifferenceResult::single (line 817) ... ok [INFO] [stdout] test src/ops.rs - ops::UnionResult::map_united (line 493) ... ok [INFO] [stdout] test src/ops.rs - ops::RunningResult::running (line 239) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 315 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1951ad20b055b670b0d8ffb368104188eeef705534268b83a13c5438a91648f8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1951ad20b055b670b0d8ffb368104188eeef705534268b83a13c5438a91648f8", kill_on_drop: false }` [INFO] [stdout] 1951ad20b055b670b0d8ffb368104188eeef705534268b83a13c5438a91648f8