[INFO] fetching crate grid1d 0.2.0... [INFO] testing grid1d-0.2.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7 [INFO] extracting crate grid1d 0.2.0 into /workspace/builds/worker-5-tc1/source [INFO] removed /workspace/builds/worker-5-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate grid1d 0.2.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate grid1d 0.2.0 [INFO] tweaked toml for crates.io crate grid1d 0.2.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate grid1d 0.2.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate grid1d 0.2.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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded try_create v0.1.2 [INFO] [stderr] Downloaded sorted-vec v0.8.10 [INFO] [stderr] Downloaded duplicate v2.0.0 [INFO] [stderr] Downloaded more-asserts v0.3.1 [INFO] [stderr] Downloaded nutype v0.6.2 [INFO] [stderr] Downloaded nutype_macros v0.6.2 [INFO] [stderr] Downloaded into_inner_derive v0.1.2 [INFO] [stderr] Downloaded into_inner v0.1.2 [INFO] [stderr] Downloaded num-valid v0.2.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ffd02fd5f816c9a86181050df80b5297aae284d9f0ed10778e65d084911ae5fc [INFO] running `Command { std: "docker" "start" "-a" "ffd02fd5f816c9a86181050df80b5297aae284d9f0ed10778e65d084911ae5fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ffd02fd5f816c9a86181050df80b5297aae284d9f0ed10778e65d084911ae5fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ffd02fd5f816c9a86181050df80b5297aae284d9f0ed10778e65d084911ae5fc", kill_on_drop: false }` [INFO] [stdout] ffd02fd5f816c9a86181050df80b5297aae284d9f0ed10778e65d084911ae5fc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8cb9374e490852a47b2961fb42966787a33f4dd832e287962ccf71ed855fdf96 [INFO] running `Command { std: "docker" "start" "-a" "8cb9374e490852a47b2961fb42966787a33f4dd832e287962ccf71ed855fdf96", kill_on_drop: false }` [INFO] [stderr] Compiling convert_case v0.7.1 [INFO] [stderr] Compiling nutype_macros v0.6.2 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling more-asserts v0.3.1 [INFO] [stderr] Compiling sorted-vec v0.8.10 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling into_inner_derive v0.1.2 [INFO] [stderr] Compiling kinded_macros v0.3.0 [INFO] [stderr] Compiling duplicate v2.0.0 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling getset v0.1.6 [INFO] [stderr] Compiling kinded v0.3.0 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling nutype v0.6.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling into_inner v0.1.2 [INFO] [stderr] Compiling try_create v0.1.2 [INFO] [stderr] Compiling num-valid v0.2.1 [INFO] [stderr] Compiling grid1d v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.82s [INFO] running `Command { std: "docker" "inspect" "8cb9374e490852a47b2961fb42966787a33f4dd832e287962ccf71ed855fdf96", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8cb9374e490852a47b2961fb42966787a33f4dd832e287962ccf71ed855fdf96", kill_on_drop: false }` [INFO] [stdout] 8cb9374e490852a47b2961fb42966787a33f4dd832e287962ccf71ed855fdf96 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 10b7fe6baf52c51335ccea838a12b4e90ae60128d817bdbb7f173dc2aeb68944 [INFO] running `Command { std: "docker" "start" "-a" "10b7fe6baf52c51335ccea838a12b4e90ae60128d817bdbb7f173dc2aeb68944", kill_on_drop: false }` [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling clap_builder v4.5.49 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling into_inner v0.1.2 [INFO] [stderr] Compiling try_create v0.1.2 [INFO] [stderr] Compiling clap v4.5.49 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling criterion v0.7.0 [INFO] [stderr] Compiling num-valid v0.2.1 [INFO] [stderr] Compiling grid1d v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 23.75s [INFO] running `Command { std: "docker" "inspect" "10b7fe6baf52c51335ccea838a12b4e90ae60128d817bdbb7f173dc2aeb68944", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "10b7fe6baf52c51335ccea838a12b4e90ae60128d817bdbb7f173dc2aeb68944", kill_on_drop: false }` [INFO] [stdout] 10b7fe6baf52c51335ccea838a12b4e90ae60128d817bdbb7f173dc2aeb68944 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 37d9bdc3bc7b8e25825a3cb6e360afdf45f97fe5bbd98304a4223883feb75256 [INFO] running `Command { std: "docker" "start" "-a" "37d9bdc3bc7b8e25825a3cb6e360afdf45f97fe5bbd98304a4223883feb75256", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/grid1d-26d047ac2b9d16c7) [INFO] [stdout] [INFO] [stdout] running 890 tests [INFO] [stdout] test bounds::tests::bound_type_queries ... ok [INFO] [stdout] test bounds::tests::bound_constraint_satisfaction ... ok [INFO] [stdout] test bounds::tests::bounds_new_and_try_new ... ok [INFO] [stdout] test bounds::tests::bounds_ordering_01 ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_antisymmetry ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_constructor_ordering ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_constructors_dynamic_interval_creation ... ok [INFO] [stdout] test bounds::tests::bounds_ordering_02 ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_constructor_equivalence ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_constructors_with_different_scalars ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_edge_cases_same_values ... ok [INFO] [stdout] test bounds::tests::bound_utility_methods ... ok [INFO] [stdout] test bounds::tests::bound_conversions ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_lower_bound_semantics ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_min_max_lower_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_min_max_upper_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_reflexivity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_lower_bound_runtime_constructors ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_variant_check_consistency ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_upper_bound_runtime_constructors ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_closed ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_transitivity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_finite_length ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_interval_upper_bound_comparison ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_extreme_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_interval_lower_bound_comparison ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_enum_wrappers ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_upper_bound_semantics ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_mathematical_consistency ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_variant_checks_for_filtering ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::bounds_comparisons::test_variant_checks_non_consuming ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_finite_positive_length ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_infinite_length ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_left_closed_upper_open ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_left_open_upper_closed ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_lower_closed_upper_unbounded ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_lower_open_upper_unbounded ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_lower_unbounded_upper_closed ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_lower_unbounded_upper_open ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_open ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_antisymmetry ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_boundary_semantics ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_edge_cases ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_equality ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_ordering_consistency ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_partial_ord ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_reflexivity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_transitivity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_singleton ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::interval_bounds_runtime::get_interval_bound_subinterval_in_partition ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_with_large_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_interval_upper_bound_with_negative_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_max_upper_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::interval_upper_bound::test_min_upper_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_antisymmetry ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_edge_cases ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_equality ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_ordering_consistency ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_partial_ord ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_reflexivity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_transitivity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_with_large_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_interval_lower_bound_with_negative_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_max_lower_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::lower_bound::test_min_lower_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_consistency_with_existing_max_upper_bound ... ok [INFO] [stdout] test bounds::tests::bounds_into_inner ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_consistency_with_existing_min_lower_bound ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_max_upper_bound_both_none ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_max_upper_bound_both_present_closed_wins ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_max_upper_bound_second_none ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_associativity ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_both_none ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_max_upper_bound_symmetry ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_max_upper_bound_different_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_both_present_closed_wins ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_max_upper_bound_first_none ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_different_values ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_first_none ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_second_none ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::maybe_unbounded_helpers::test_min_lower_bound_symmetry ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::partial_ord::partial_ord_interval_lower_bound_enum ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::partial_ord::partial_ord_interval_lower_bound_enum_same_value ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::partial_ord::partial_ord_interval_upper_bound_enum ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::partial_ord::partial_ord_interval_upper_bound_enum_same_value ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::partial_ord::partial_ord_lower_bound_structs ... ok [INFO] [stdout] test bounds::tests::bounds_runtime::partial_ord::partial_ord_upper_bound_structs ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_closed ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_finite_length ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_finite_positive_length ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_enum_wrappers ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_left_closed_upper_open ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_lower_closed_upper_unbounded ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_left_open_upper_closed ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_infinite_length ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_lower_open_upper_unbounded ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_lower_unbounded_upper_closed ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_open ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_singleton ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_subinterval_in_partition ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_extreme_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_interval_lower_bound_comparison ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::combined_flip_upper_closed_to_lower_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_interval_upper_bound_comparison ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_edge_cases_same_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_lower_bound_semantics ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_mathematical_consistency ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_negative_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_antisymmetry ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_transitivity ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_roundtrip ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::combined_flip_lower_closed_to_upper_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_upper_bound_semantics ... ok [INFO] [stdout] test bounds::tests::get_interval_bound_trait::get_interval_bound_lower_unbounded_upper_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_upper_open_to_lower_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_lower_closed_to_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_lower_open_to_closed ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_upper_closed_to_lower_closed ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::combined_flip_upper_open_to_lower_closed ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_lower_open_to_upper_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_preserves_side ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_lower_closed_to_upper_closed ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_negative_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::transformations_with_large_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::multiple_sequential_transformations ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_operations_commute ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_equality ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_ordering_consistency ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_partial_ord ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_reflexivity ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_upper_closed_to_open ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_upper_open_to_closed ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::interval_difference_use_case ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::transformations_with_small_values ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_with_large_values ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_with_negative_values ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_max_upper_bound ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_antisymmetry ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_edge_cases ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_equality ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_ordering_consistency ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_min_max_lower_bound ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_min_max_upper_bound ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_with_large_values ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_with_negative_values ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_min_lower_bound ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_max_lower_bound ... ok [INFO] [stdout] test bounds::tests::lower_bound_open_closed_partial_eq_and_ord ... ok [INFO] [stdout] test bounds::tests::partial_ord::partial_ord_interval_lower_bound_enum ... ok [INFO] [stdout] test bounds::tests::partial_ord::partial_ord_interval_lower_bound_enum_same_value ... ok [INFO] [stdout] test bounds::tests::partial_ord::partial_ord_interval_upper_bound_enum ... ok [INFO] [stdout] test bounds::tests::partial_ord::partial_ord_interval_upper_bound_enum_same_value ... ok [INFO] [stdout] test bounds::tests::partial_ord::partial_ord_lower_bound_structs ... ok [INFO] [stdout] test bounds::tests::partial_ord::partial_ord_upper_bound_structs ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_antisymmetry ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_partial_ord ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_edge_cases_same_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::combined_flip_lower_open_to_upper_closed ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_extreme_values ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::transformations_with_validated_types ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::transformations_with_zero ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_type_idempotent ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_transformations::flip_bound_side_preserves_type ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_interval_lower_bound_comparison ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_antisymmetry ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_edge_cases ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_boundary_semantics ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_transitivity ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::test_interval_lower_bound_reflexivity ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_min_max_upper_bound ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_mathematical_consistency ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_reflexivity ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_transitivity ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_min_max_lower_bound ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_interval_upper_bound_comparison ... ok [INFO] [stdout] test intervals::tests::constructors::closed_01 ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_lower_bound_semantics ... ok [INFO] [stdout] test bounds::tests::interval_bound_runtime_comparisons::test_reflexivity ... ok [INFO] [stdout] test bounds::tests::test_interval_bound_comparisons::test_upper_bound_semantics ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_interval_upper_bound_transitivity ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_half_open_valid ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_open_valid ... ok [INFO] [stdout] test bounds::tests::interval_lower_bound::interval_upper_bound::test_min_upper_bound ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_closed_valid ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_very_small_interval ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_lower_open_upper_closed_valid ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_negative_bounds ... ok [INFO] [stdout] test intervals::tests::constructors::left_half_open ... ok [INFO] [stdout] test intervals::tests::constructors::right_half_open ... ok [INFO] [stdout] test intervals::tests::constructors::open ... ok [INFO] [stdout] test intervals::tests::constructors::singleton ... ok [INFO] [stdout] test intervals::tests::constructors::try_from_bounds_all_types ... ok [INFO] [stdout] test intervals::tests::constructors::try_from_bounds_closed_valid ... ok [INFO] [stdout] test bounds::tests::upper_bound_open_closed_partial_eq_and_ord ... ok [INFO] [stdout] test intervals::tests::constructors::unbounded_closed_left ... ok [INFO] [stdout] test intervals::tests::constructors::unbounded_closed_right ... ok [INFO] [stdout] test intervals::tests::constructors::unbounded_open_left ... ok [INFO] [stdout] test intervals::tests::constructors::unbounded_open_right ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_closed_closed ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_closed_left_half_open ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_closed_open ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_closed_right_half_open ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_closed_singleton ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_enum_variants ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_finite_length_singleton ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_finite_positive_length_finite_length ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_mixed_types ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_left_half_open_right_half_open ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_open_left_half_open ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_open_right_half_open ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_open_singleton ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_subinterval_enum ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_subinterval_first_not_first ... ok [INFO] [stdout] test intervals::tests::contains_on_intervals_combinations::contains_infinite_length_finite_length ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_closed ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_enum ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_finite_length ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_finite_positive_length ... ok [INFO] [stdout] test intervals::tests::constructors::interval_closed_new_panics_on_invalid_bounds - should panic ... ok [INFO] [stdout] test intervals::tests::constructors::interval_lower_unbounded_upper_closed_try_new_invalid - should panic ... ok [INFO] [stdout] test intervals::tests::constructors::interval_lower_unbounded_upper_open_try_new_invalid - should panic ... ok [INFO] [stdout] test intervals::tests::constructors::interval_open_try_new_invalid ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_singleton ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_subinterval_in_partition ... ok [INFO] [stdout] test intervals::tests::constructors::interval_singleton_try_new_invalid - should panic ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_closed_contains_point ... ok [INFO] [stdout] test intervals::tests::constructors::interval_lower_closed_upper_open_try_new_invalid ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_enum_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_finite_positive_length_trait ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_lower_closed_upper_open_contains_point ... ok [INFO] [stdout] test intervals::tests::constructors::interval_lower_closed_upper_unbounded_try_new_invalid - should panic ... ok [INFO] [stdout] test intervals::tests::constructors::try_from_bounds_open_invalid_equal_bounds ... ok [INFO] [stdout] test intervals::tests::constructors::interval_closed_try_new_invalid ... ok [INFO] [stdout] test intervals::tests::constructors::try_from_bounds_closed_invalid_lower_greater ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_finite_length_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_lower_open_upper_closed_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_lower_open_upper_unbounded_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_lower_unbounded_upper_closed_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_lower_unbounded_upper_open_contains_point ... ok [INFO] [stdout] test intervals::tests::constructors::from_bounds_closed_panics_on_invalid - should panic ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_lower_closed_upper_unbounded_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_open_contains_point ... ok [INFO] [stdout] test intervals::tests::contains_point::subinterval_in_partition_contains_point ... ok [INFO] [stdout] test intervals::tests::difference::difference_boundary_subtlety_closed_open ... ok [INFO] [stdout] test intervals::tests::difference::difference_contains_point_test ... ok [INFO] [stdout] test intervals::tests::difference::difference_boundary_subtlety_open_closed ... ok [INFO] [stdout] test intervals::tests::difference::difference_finite_closed_minus_lower_unbounded_disjoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_degenerate_left_valid_right ... ok [INFO] [stdout] test intervals::tests::difference::difference_finite_closed_minus_lower_unbounded_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_identical_intervals ... ok [INFO] [stdout] test intervals::tests::difference::difference_half_open_intervals ... ok [INFO] [stdout] test intervals::tests::difference::difference_helper_methods_test ... ok [INFO] [stdout] test intervals::tests::difference::difference_interior_removal ... ok [INFO] [stdout] test intervals::tests::difference::difference_interval_minus_singleton_interior ... ok [INFO] [stdout] test intervals::tests::difference::difference_interval_minus_singleton_at_endpoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_lower_unbounded_minus_open_finite ... ok [INFO] [stdout] test intervals::tests::difference::difference_lower_unbounded_partial ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_open ... ok [INFO] [stdout] test intervals::tests::contains_point::interval_singleton_contains_point ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_identical_intervals ... ok [INFO] [stdout] test intervals::tests::difference::difference_lower_unbounded_minus_upper_unbounded_disjoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_half_open_contained ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_infinite_length ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_lower_unbounded_contained ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_mixed_boundaries_contained ... ok [INFO] [stdout] test intervals::tests::difference::difference_no_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_lower_unbounded_minus_upper_unbounded_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_finite_open_minus_lower_unbounded_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_finite_open_minus_upper_unbounded_disjoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_complete_containment ... ok [INFO] [stdout] test intervals::tests::constructors::interval_lower_open_upper_closed_try_new_invalid ... ok [INFO] [stdout] test intervals::tests::constructors::interval_lower_open_upper_unbounded_try_new_invalid - should panic ... ok [INFO] [stdout] test intervals::tests::constructors::closed_02 - should panic ... ok [INFO] [stdout] test intervals::tests::contains_on_same_interval_type::contains_interval_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_open_interval_subset ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_open_interval_contained ... ok [INFO] [stdout] test intervals::tests::difference::difference_none_upper_unbounded_contained ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_interior_removal ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_open_no_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_interval_minus_singleton_at_boundary ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_upper_unbounded_minus_finite ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_vs_closed_same_values ... ok [INFO] [stdout] test intervals::tests::difference::difference_partial_overlap_right ... ok [INFO] [stdout] test intervals::tests::difference::difference_partial_overlap_left ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_open_partial_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_same_direction_lower_unbounded_disjoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_same_direction_upper_unbounded_disjoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_same_direction_upper_unbounded_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_singleton_different_values ... ok [INFO] [stdout] test intervals::tests::difference::difference_singleton_minus_interval ... ok [INFO] [stdout] test intervals::tests::difference::difference_singleton_minus_non_overlapping ... ok [INFO] [stdout] test intervals::tests::difference::difference_singleton_same_value ... ok [INFO] [stdout] test intervals::tests::difference::difference_to_intervals_test ... ok [INFO] [stdout] test intervals::tests::difference::difference_same_direction_lower_unbounded_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_singleton_contained_in_interval ... ok [INFO] [stdout] test intervals::tests::difference::difference_open_lower_unbounded_minus_finite ... ok [INFO] [stdout] test intervals::tests::difference::difference_unbounded_no_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_unbounded_partial_overlap ... ok [INFO] [stdout] test intervals::tests::difference::difference_universal_minus_lower_unbounded ... ok [INFO] [stdout] test intervals::tests::difference::difference_universal_minus_universal ... ok [INFO] [stdout] test intervals::tests::difference::difference_universal_minus_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::difference::difference_upper_unbounded_minus_open_finite ... ok [INFO] [stdout] test intervals::tests::difference::difference_valid_left_degenerate_right ... ok [INFO] [stdout] test intervals::tests::difference::difference_with_fully_unbounded_other ... ok [INFO] [stdout] test intervals::tests::difference::difference_with_singleton ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_02 ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_01 ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_closed_closed ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_closed_left_half_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_closed_lower_unbounded_upper ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_closed_right_half_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_half_unbounded_both ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_none ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_half_unbounded_disjoint ... ok [INFO] [stdout] test intervals::tests::difference::difference_unbounded_complete_containment ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_disjoint ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_open_open_touching_boundary ... ok [INFO] [stdout] test intervals::tests::difference::difference_unbounded_minus_unbounded ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_preserves_closed_lower_unbounded ... ok [INFO] [stdout] test intervals::tests::difference::difference_universal_minus_open_finite ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_open_left_half_open ... ok [INFO] [stdout] test intervals::tests::difference::difference_with_unbounded_intervals ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_closed_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_open_lower_unbounded_upper_disjoint ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_half_unbounded_both_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_disjoint_open_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_left_half_open_right_half_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_open_lower_unbounded_upper ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_open_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_preserves_open_lower_unbounded ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_preserves_unbounded_lower_closed ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_preserves_unbounded_lower_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_singleton_closed ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_singleton_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_subintervals ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_singleton ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_unbounded_lower_closed_upper ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_unbounded_lower_open_upper_disjoint ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_unbounded_closed ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::bound_predicates_with_validated_types ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::both_bounds_all_variants ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_all_variants ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_at_boundaries ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_interval_crossing_zero ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_idempotency ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_large_values ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_value_below_interval ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_result_in_range ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_lower_bound_closed_variant_closed ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_on_very_small_interval ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_value_inside_interval ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_lower_bound_closed_variant_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_unbounded_lower_open_upper ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_lower_bound_closed_variant_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_preserves_interval ... ok [INFO] [stdout] test intervals::tests::intersection::intersection_unbounded_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_small_interval ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_with_validated_types ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_value_above_interval ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_floating_point_edge_cases ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_lower_bound_closed_variant_open ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::clamp_negative_bounds ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_negative_values ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_small_intervals ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_variant_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_variant_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_variant_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_bounded_with_fully_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_bounded_with_lower_bounded_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_bounded_with_lower_unbounded_upper_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_closed_unbounded_with_open_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_closed_with_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_closed_with_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_closed_with_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_bounded_with_lower_unbounded_upper_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_disjoint_intervals ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_length_with_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_containment_property ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_positive_closed_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_closed_with_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_positive_half_open_with_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_positive_length_disjoint ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_bounded_with_lower_open_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_length_with_fully_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_open_complement_all_variants ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_positive_open_with_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_disjoint_regions ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_identical_intervals ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_lower_closed_upper_unbounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_fully_unbounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_fully_unbounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_lower_unbounded_upper_closed_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_lower_open_upper_unbounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_same_direction_open_vs_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_same_direction_different_bounds ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_lower_unbounded_upper_open_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_lower_bounded_upper_unbounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_with_finite_zero_length ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_zero_length_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_infinite_opposite_directions ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_lower_closed_upper_open_with_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_lower_open_upper_unbounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_lower_unbounded_upper_bounded_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_open_bounded_with_closed_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_lower_unbounded_upper_open_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_both_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_both_open_reverse ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_mixed_boundaries_gap ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_open_with_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_mixed_boundaries_gap_reverse ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_open_with_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_same_bound_closed_vs_open_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_reflexivity ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_same_bounds_different_types ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_overlapping_reverse ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_singleton_with_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_overlapping_intervals ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_open_with_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_singleton_with_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_same_bound_closed_vs_open_lower_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_closed_disjoint_reverse ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_overlapping ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_two_lower_unbounded_upper_bounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_two_open_lower_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_two_open_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_using_interval_enum ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_with_f64 ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_interval_closed ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_interval_finite_positive_length_02 ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_interval_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_two_finite_zero_length ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_small_intervals ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_two_fully_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_two_lower_bounded_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_symmetry_property ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_with_enum_variant ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_subinterval_in_partition ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_interval_finite_positive_length_01 ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_bounds_pair_interval_open ... ok [INFO] [stdout] test intervals::tests::into_bounds_pair::into_inner_interval_singleton ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::generic_interval_bounded_into_interval ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::generic_requires_explicit_bound ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::interval_bounded_into_interval_method ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_enum_finite_length ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_enum_finite_positive_length ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_enum_infinite_length ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_fully_unbounded ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_lower_closed_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_in_generic_function ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_lower_unbounded_upper_closed ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_preserves_boundary_semantics ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_preserves_values ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_lower_unbounded_upper_open ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_closed ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_singleton ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_open ... ok [INFO] [stdout] test intervals::tests::length::length_interval_finite_positive_length ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::generic_function_with_interval_bounded ... ok [INFO] [stdout] test intervals::tests::length::length_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::into_interval_conversions::to_interval_lower_open_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::length::length_interval_closed ... ok [INFO] [stdout] test intervals::tests::length::length_interval_open ... ok [INFO] [stdout] test intervals::tests::length::length_subinterval_in_partition ... ok [INFO] [stdout] test intervals::tests::length::length_interval_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_lower_closed_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_closed ... ok [INFO] [stdout] test intervals::tests::mid_point::mid_point_subinterval_in_partition ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_finite_positive_length ... ok [INFO] [stdout] test intervals::tests::mid_point::mid_point_interval_open ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_finite_length_singleton_creation ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_finite_positive_length_try_new ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_finite_length_try_new_all_combinations ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_finite_positive_length_invalid ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_closed_interval ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_fully_unbounded ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_lower_bounded_closed ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_lower_bounded_open ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_singleton ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_upper_bounded_closed ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_upper_bounded_open ... ok [INFO] [stdout] test intervals::tests::new_functions::test_new_lower_unbounded_closed ... ok [INFO] [stdout] test intervals::tests::new_functions::test_new_lower_unbounded_open ... ok [INFO] [stdout] test intervals::tests::new_functions::test_new_upper_unbounded_closed ... ok [INFO] [stdout] test intervals::tests::new_functions::test_new_upper_unbounded_open ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_lower_bound_closed ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_lower_bound_cross_types ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_lower_bound_open ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_lower_bound_open_closed_same_value ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_upper_bound_closed ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_upper_bound_cross_types ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_upper_bound_open ... ok [INFO] [stdout] test intervals::tests::partial_ord::partial_ord_upper_bound_open_closed_same_value ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_above_upper ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_at_lower_bound ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_at_upper_bound ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_below_lower ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_boundary_precision ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_opposite_unbounded_closed_disjoint ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_interior ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_multiple_points ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_negative_bounds ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_tiny_interval ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_unit_interval ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_vs_closed ... ok [INFO] [stdout] test intervals::tests::point_containment::contains_point_lower_closed_upper_open_vs_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_all_variants ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_consistency_with_value ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_first_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_first_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_first_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_last_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_last_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_last_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_middle ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_negative_values ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_only_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_only_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_lower_bound_closed_only_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_all_variants ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_consistency_with_value ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_first_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_first_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_first_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_last_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_last_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_last_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_middle ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_negative_values ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_only_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_only_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_closed_only_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_all_variants ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_complement_relationship ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_consistency_with_containment ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_first ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_last_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_last_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_last_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_middle ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_negative_values ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_only_closed ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_only_half_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::is_upper_bound_open_only_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_boundary_semantics ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_bounds_pair_extraction ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_lower_open_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_interval_open ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_clone ... ok [INFO] [stdout] test intervals::tests::lower_bound_value::lower_bound_value_subinterval_in_partition ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_construction_and_basic_properties ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_edge_cases ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_conversion_to_general_intervals ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_intersection_operations ... ok [INFO] [stdout] test intervals::tests::mid_point::mid_point_interval_finite_positive_length ... ok [INFO] [stdout] test intervals::tests::mid_point::mid_point_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_half_open ... ok [INFO] [stdout] test intervals::tests::mid_point::mid_point_interval_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::mid_point::mid_point_interval_closed ... ok [INFO] [stdout] test intervals::tests::new_functions::test_interval_try_new_invalid_bounds ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_length_calculation ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_equality_and_debug ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_interval_containment ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_midpoint_calculation ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_clone_and_equality ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_comparison_with_other_intervals ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_contains_any_interval ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_contains_point_always_true ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_construction ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_contains_point_with_validated_types ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_partition_continuity ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_debug_and_display ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_point_containment ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_only_interval_in_partition ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_symmetry ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_with_different_scalar_types ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_intersection_commutativity ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_intersection_with_self ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_memory_efficiency ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_no_other_interval_contains_universal ... ok [INFO] [stdout] test intervals::tests::sub_interval_in_partition::test_interior_and_closure_operations ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_serialization ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_universal_as_identity_element ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_intersection_identity_property ... ok [INFO] [stdout] test intervals::tests::test_interval_conversion_errors ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_default ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_intersection_with_infinite_intervals ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_edge_cases_and_boundary_conditions ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_boundary_behavior_at_limits ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_boundary_consistency_with_point_containment ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_edge_case_zero_bounds ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_is_lower_bound_closed_for_closed_intervals ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_documentation_examples ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_is_lower_bound_closed_for_half_open_intervals ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_is_lower_bound_closed_for_open_intervals ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_is_lower_bound_closed_for_unbounded_intervals ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_is_lower_bound_open_complement_property ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::round_trip_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::round_trip_lower_unbounded_upper_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::round_trip_open ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::round_trip_singleton ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_finite_positive_length_intervals ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_generic_programming_pattern ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_finite_positive_to_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::error_contains_interval_info ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_finite_positive_to_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_finite_positive_to_closed_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_closed_fails_for_singleton ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_length_positive ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_length_fails_for_infinite ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_length_zero ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_positive_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_positive_fails_for_singleton ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_positive_open ... ok [INFO] [stdout] test intervals::tests::tests_has_lower_bound::test_with_different_scalar_types ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_infinite_length_lower_unbounded ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::chained_conversion_interval_to_finite_to_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_infinite_fails_for_finite ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_infinite_length_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_closed_upper_open ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_closed_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_open_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_open_upper_closed_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_open_upper_unbounded_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_closed_upper_open_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_unbounded_upper_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_unbounded_upper_closed_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_unbounded_upper_open ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_closed_upper_unbounded_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_lower_unbounded_upper_open_fails ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_open ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_open_fails_for_closed ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_singleton ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_singleton_fails_for_positive ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_preserves_boundary_semantics ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_disjoint_intervals_positive_gap ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_disjoint_half_open_intervals ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_mixed_boundary_types ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_open_intervals_disjoint ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_negative_intervals ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_overlapping_intervals_no_gap ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_singleton_intervals ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_single_connected_interval ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_touching_intervals_no_gap ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_very_small_gap ... ok [INFO] [stdout] test intervals::tests::union::union_adjacent_open_closed ... ok [INFO] [stdout] test intervals::tests::union::union_adjacent_closed_open ... ok [INFO] [stdout] test intervals::tests::union::gap::gap_with_disjoint_intervals_small_gap ... ok [INFO] [stdout] test intervals::tests::union::union_adjacent_open_open ... ok [INFO] [stdout] test intervals::tests::union::union_different_bound_types_contained ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_singleton_fails_for_infinite ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_finite_positive_to_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::union::union_different_bound_types_overlapping ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_finite_positive_to_open ... ok [INFO] [stdout] test intervals::tests::union::union_disjoint_open_open ... ok [INFO] [stdout] test intervals::tests::union::union_disjoint ... ok [INFO] [stdout] test intervals::tests::union::union_identical_intervals ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_closed_fails_for_open ... ok [INFO] [stdout] test intervals::tests::union::union_disjoint_open_self_on_right ... ok [INFO] [stdout] test intervals::tests::union::union_disjoint_open_half_open ... ok [INFO] [stdout] test intervals::tests::union::union_disjoint_self_on_right ... ok [INFO] [stdout] test intervals::tests::try_from_conversions::try_from_interval_to_finite_positive_fails_for_infinite ... ok [INFO] [stdout] test intervals::tests::union::union_finite_with_unbounded ... ok [INFO] [stdout] test intervals::tests::union::union_lower_unbounded_with_upper_unbounded ... ok [INFO] [stdout] test intervals::tests::union::union_lower_unbounded_with_upper_unbounded_overlapping ... ok [INFO] [stdout] test intervals::tests::union::union_one_contains_other ... ok [INFO] [stdout] test intervals::tests::union::union_unbounded_overlapping ... ok [INFO] [stdout] test intervals::tests::union::union_with_singleton_at_boundary_closed ... ok [INFO] [stdout] test intervals::tests::union::union_overlapping ... ok [INFO] [stdout] test intervals::tests::union::union_with_singleton_inside ... ok [INFO] [stdout] test intervals::tests::union::union_with_singleton_outside ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_finite_positive_length ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_closed ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_lower_unbounded_upper_closed ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_lower_unbounded_upper_open ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_open ... ok [INFO] [stdout] test intervals::tests::union::union_with_fully_unbounded ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_lower_open_upper_closed ... ok [INFO] [stdout] test intervals::tests::union::union_with_singleton_at_boundary_open ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::clone_trait ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_subinterval_in_partition ... ok [INFO] [stdout] test intervals::tests::upper_bound_value::upper_bound_value_interval_lower_closed_upper_open ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::debug_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::display_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::edge_cases ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::inequality_operator ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::lower_exp_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::try_new ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::zero ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::epsilon ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::equality_operator ... ok [INFO] [stdout] test scalars::tests::interval_id::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::into_inner ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::interval_id::hash_trait ... ok [INFO] [stdout] test scalars::tests::interval_id::clone_trait ... ok [INFO] [stdout] test scalars::tests::interval_id::copy_trait ... ok [INFO] [stdout] test scalars::tests::interval_id::inequality_operator ... ok [INFO] [stdout] test scalars::tests::interval_id::display_trait ... ok [INFO] [stdout] test scalars::tests::interval_id::equality_operator ... ok [INFO] [stdout] test scalars::tests::interval_id::debug_trait ... ok [INFO] [stdout] test scalars::tests::interval_id::new ... ok [INFO] [stdout] test scalars::tests::interval_id::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::interval_id::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::interval_id::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::clone_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::copy_trait ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::try_new_invalid_nan - should panic ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::try_new_invalid_negative ... ok [INFO] [stdout] test scalars::tests::absolute_tolerance::try_new_invalid_infinite - should panic ... ok [INFO] [stdout] test scalars::tests::num_intervals::debug_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::equality_operator ... ok [INFO] [stdout] test scalars::tests::num_intervals::hash_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::display_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::from_positive_size ... ok [INFO] [stdout] test scalars::tests::num_intervals::inequality_operator ... ok [INFO] [stdout] test scalars::tests::num_intervals::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::copy_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::display_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::hash_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::try_new ... ok [INFO] [stdout] test scalars::tests::num_intervals::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::num_intervals::try_new ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::clone_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::debug_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::equality_operator ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::inequality_operator ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::serialize_deserialize ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_mathematical_properties ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::as_ref_trait ... ok [INFO] [stdout] test intervals::tests::test_interval_lower_unbounded_upper_unbounded::test_with_different_scalar_types ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::clone_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::display_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::equality_operator ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::generic_scalar_types ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::mathematical_operations ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::try_new ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::debug_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::edge_cases ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::inequality_operator ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::into_inner ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::try_new_invalid_nan - should panic ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::try_new_invalid_negative ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::positive_size::clone_trait ... ok [INFO] [stdout] test scalars::tests::positive_size::debug_trait ... ok [INFO] [stdout] test scalars::tests::positive_size::equality_operator ... ok [INFO] [stdout] test scalars::tests::positive_size::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::try_new_invalid_infinite - should panic ... ok [INFO] [stdout] test scalars::tests::positive_size::copy_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::error_messages ... ok [INFO] [stdout] test scalars::tests::positive_size::display_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::try_new_invalid_zero ... ok [INFO] [stdout] test scalars::tests::positive_size::hash_trait ... ok [INFO] [stdout] test scalars::tests::positive_real_scalar::try_new_invalid_negative_infinite - should panic ... ok [INFO] [stdout] test scalars::tests::positive_size::inequality_operator ... ok [INFO] [stdout] test scalars::tests::positive_size::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::positive_size::try_from_size ... ok [INFO] [stdout] test scalars::tests::positive_size::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::positive_size::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::positive_num_points_1d::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::positive_size::try_new ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::clone_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::display_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::equality_operator ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::into_inner ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::try_new ... ok [INFO] [stdout] test scalars::tests::size::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::absolute_tolerance ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::as_ref_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::debug_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::epsilon ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::try_new_invalid_infinite - should panic ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::inequality_operator ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::try_new_invalid_negative ... ok [INFO] [stdout] test scalars::tests::size::clone_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::lower_exp_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::partial_ord_trait ... ok [INFO] [stdout] test scalars::tests::relative_tolerance::try_new_invalid_nan - should panic ... ok [INFO] [stdout] test scalars::tests::size::copy_trait ... ok [INFO] [stdout] test scalars::tests::size::display_trait ... ok [INFO] [stdout] test scalars::tests::size::from_positive_size ... ok [INFO] [stdout] test scalars::tests::size::inequality_operator ... ok [INFO] [stdout] test scalars::tests::size::partial_eq_trait ... ok [INFO] [stdout] test scalars::tests::size::serialize_deserialize ... ok [INFO] [stdout] test scalars::tests::size::debug_trait ... ok [INFO] [stdout] test scalars::tests::size::equality_operator ... ok [INFO] [stdout] test scalars::tests::size::hash_trait ... ok [INFO] [stdout] test scalars::tests::size::new ... ok [INFO] [stdout] test scalars::tests::size::partial_ord_trait ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_contains_and_find_index ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_binary_search ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_deref ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_find_index ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_len ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_num_points ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_find_insertion_index ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_find_ceil_index ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_edge_cases_for_search ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_empty_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_index ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_iterator ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_partition_point ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_coords1d_complex_set_operations ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_find_range_indices_and_range ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_find_floor_index ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_find_closest ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_first_last_span ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_into_vec ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::find_interval_id_01 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::grid_intersection_01 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::interval_01 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::intervals_in_intersection_out_of_bounds_02 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::intervals_in_intersection_out_of_bounds_01 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::intervals_in_intersection_single_interval ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_set_operations ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::grid1d_01 ... ok [INFO] [stdout] test tests::native64_strict_finite::coords1d::test_new_uniform ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::intervals_in_intersection_full_overlap ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::test_grid1d_non_uniform_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::uniform_01 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::test_grid1d_uniform_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_non_uniform_grid_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_non_uniform_statistics ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_non_uniform_intersection ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_non_uniform_interval_partition ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::intervals_in_intersection_multiple_intervals ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_non_uniform_point_location ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_open_intervals::test_open_interval_partition ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_refinement_tests::test_complex_refinement_plan ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_refinement_tests::test_refinement_data_transfer ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_refinement_tests::test_refinement_iterators ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_refinement_tests::test_refinement_extraction ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_refinement_tests::test_uniform_refinement_basic ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_semi_open_intervals::test_lower_closed_upper_open_partition ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_refinement_tests::test_non_uniform_refinement_selective ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_semi_open_intervals::test_lower_open_upper_closed_partition ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_uniform::test_uniform_grid_interval_partition_closed_domain ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_uniform::test_uniform_grid_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_uniform::test_uniform_grid_open_domain ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_uniform::test_uniform_grid_intersection ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::interval_02 - should panic ... ok [INFO] [stderr] Doc-tests grid1d [INFO] [stdout] test tests::native64_strict_finite::grid1d::intervals_in_intersection_no_overlap ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::grid1d_02 - should panic ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_open_intervals::test_find_interval_boundary_point_not_in_open_domain - should panic ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d::test_grid1d_insufficient_points ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_creation_fails_with_insufficient_points ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_non_uniform::test_creation_fails_with_mismatched_bounds ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_domain_mismatch ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_uniform::test_uniform_grid_point_location_o1 ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_disjoint_points ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_identical_grids ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_into_parts ... ok [INFO] [stdout] test tests::native64_strict_finite::interval_partition_advanced::test_interval_partition_find_intervals_for_points ... ok [INFO] [stdout] test tests::native64_strict_finite::interval_partition_advanced::test_interval_partition_intersection_edge_cases ... ok [INFO] [stdout] test tests::native64_strict_finite::interval_partition_advanced::test_interval_partition_iter_intervals ... ok [INFO] [stdout] test tests::native64_strict_finite::interval_partition_general::test_interval_partition_general_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_iteration_methods ... ok [INFO] [stdout] test tests::native64_strict_finite::interval_partition_general::test_interval_partition_general_insufficient_points ... ok [INFO] [stdout] test tests::native64_strict_finite::interval_partition_advanced::test_interval_partition_length_statistics ... ok [INFO] [stdout] test tests::native64_strict_finite::points_in_interval::test_points_in_interval_upper_bound_violation ... ok [INFO] [stdout] test tests::native64_strict_finite::points_in_interval::test_points_in_interval_creation ... ok [INFO] [stdout] test tests::native64_strict_finite::points_in_interval::test_points_in_interval_lower_bound_violation ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_intersection_with_mappings ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_union_advanced::test_grid_union_refinement ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_consistency_with_value ... ok [INFO] [stdout] test intervals::tests::interval_finite_positive_length_bounds::is_upper_bound_closed_variant_closed ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_contained_intervals ... ok [INFO] [stdout] test intervals::tests::interval_hull::hull_finite_positive_mixed_boundaries ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_open_intervals::test_find_interval_on_open_domain ... ok [INFO] [stdout] test tests::native64_strict_finite::grid1d_uniform::test_uniform_grid_point_location_high_res ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 890 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 865 tests [INFO] [stdout] test src/bounds.rs - bounds (line 176) ... ignored [INFO] [stdout] test src/bounds.rs - bounds::BoundChecks (line 4454) ... ok [INFO] [stdout] test src/bounds.rs - bounds (line 208) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSide (line 270) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4189) ... ok [INFO] [stdout] test src/bounds.rs - bounds (line 154) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundChecks (line 4534) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4211) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4111) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4167) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4305) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4338) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4394) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6769) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4230) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6713) ... ok [INFO] [stdout] test src/bounds.rs - bounds (line 16) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundChecks (line 4615) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundChecks (line 4489) ... ok [INFO] [stdout] test src/bounds.rs - bounds (line 129) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6846) ... ok [INFO] [stdout] test src/bounds.rs - bounds (line 94) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6823) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundChecks (line 4637) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6796) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundChecks (line 4596) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 7072) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 7017) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 7107) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6959) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6870) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 7047) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6894) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion::into_lower (line 7177) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6991) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2872) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2783) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6977) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2838) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6730) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2954) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2981) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2890) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2854) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 3002) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2824) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 3018) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 3032) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3729) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3809) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType::is_open (line 3139) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2924) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3786) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType (line 2767) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3888) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3957) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 4043) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3986) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6125) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6069) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6179) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6152) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion::into_upper (line 7209) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 7088) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6086) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType::is_closed (line 3157) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType::Opposite (line 3076) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3857) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6246) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3831) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6326) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 7138) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideConversion (line 6923) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundType::includes_boundary (line 3123) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6371) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6287) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundSideChecks (line 4261) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6424) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6389) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeChecks (line 3922) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6451) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6479) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3501) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6517) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6578) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3459) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6533) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6547) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6212) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3442) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3558) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion::into_open (line 6617) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3574) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3483) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion (line 6493) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3524) ... ok [INFO] [stdout] test src/bounds.rs - bounds::BoundTypeConversion::into_closed (line 6649) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3537) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3647) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3666) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4687) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4800) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4863) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4758) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4920) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4841) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4720) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4886) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4704) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side (line 5349) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 5084) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side (line 5330) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 5103) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 5000) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4820) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side (line 5386) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 5042) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4776) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side_and_type (line 5536) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 5071) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side_and_type (line 5492) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4941) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side_and_type (line 5461) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3600) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 451) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 5022) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side_and_type (line 5518) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_type (line 5228) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 579) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 479) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 358) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 517) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 394) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 558) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 432) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_type (line 5263) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Closed (line 3622) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 496) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 414) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 702) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 738) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 535) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 649) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_side (line 5368) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound (line 4980) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side_and_type (line 1517) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side (line 1367) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 608) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side (line 1350) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side (line 1329) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_type (line 1166) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBound::flip_bound_type (line 5249) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_type (line 1188) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_closed_variant (line 993) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_type (line 1144) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side_and_type (line 1445) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_closed_variant (line 1011) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime (line 786) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_type (line 1228) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::new_open (line 856) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_closed_variant (line 981) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_open_variant (line 1077) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::new_open (line 840) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::new_open (line 872) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_open_variant (line 1096) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::new_closed (line 924) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::new_closed (line 940) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBound (line 5643) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::new_closed (line 908) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_type (line 1258) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1690) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBound (line 5687) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1709) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1727) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1665) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1568) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1589) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1623) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundOpen (line 5877) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1643) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1834) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1958) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBound (line 5672) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1763) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1862) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1898) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundClosed (line 5928) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1976) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 2028) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 2006) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1924) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 2048) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3188) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3266) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3342) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3389) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3205) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_type (line 1206) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_open_variant (line 1063) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3300) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side_and_type (line 1475) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side_and_type (line 1500) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3225) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3316) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBound (line 5794) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3279) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3364) ... ok [INFO] [stdout] test src/bounds.rs - bounds::Open (line 3243) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBound (line 5779) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundOpen (line 5979) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::flip_bound_side (line 1311) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2095) ... ok [INFO] [stdout] test src/bounds.rs - bounds::IntervalBoundRuntime::is_open_variant (line 1051) ... ok [INFO] [stdout] test src/bounds.rs - bounds::LowerBoundRuntime (line 1796) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundClosed (line 6030) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBound (line 5812) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2325) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2151) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2116) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2193) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2171) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2577) ... ok [INFO] [stdout] test src/intervals.rs - intervals (line 105) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2291) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2255) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBound (line 5750) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2218) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2363) ... ok [INFO] [stdout] test src/intervals.rs - intervals (line 172) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2453) ... ok [INFO] [stdout] test src/intervals.rs - intervals (line 163) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1348) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1295) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1328) ... ok [INFO] [stdout] test src/intervals.rs - intervals (line 84) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1455) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1421) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2427) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2535) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2487) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2391) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2237) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1399) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2505) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2557) ... ok [INFO] [stdout] test src/intervals.rs - intervals (line 133) ... ok [INFO] [stdout] test src/bounds.rs - bounds::UpperBoundRuntime (line 2603) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1623) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1515) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1482) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9101) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9316) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1545) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9416) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9357) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains::contains_point (line 1682) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9147) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains (line 1586) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9565) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Contains::contains_interval (line 1730) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9075) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9198) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16576) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9291) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9445) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9538) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16500) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::is_lower_bound_closed (line 4355) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16536) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9492) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::is_lower_bound_closed (line 4319) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16783) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16807) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue (line 4239) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16719) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConstruction (line 9400) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16609) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16442) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16663) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::is_lower_bound_open (line 4459) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::lower_bound_value (line 4274) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue (line 4199) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue (line 4219) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::is_lower_bound_open (line 4428) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue::is_upper_bound_closed (line 4651) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16754) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::is_lower_bound_open (line 4488) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14899) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14830) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14937) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue::is_upper_bound_closed (line 4676) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14888) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue (line 4546) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue (line 4566) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetLowerBoundValue::is_lower_bound_closed (line 4372) ... ok [INFO] [stdout] test src/intervals.rs - intervals::ErrorsIntervalConversion (line 16464) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue::is_upper_bound_open (line 4763) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue::upper_bound_value (line 4598) ... ok [INFO] [stdout] test src/intervals.rs - intervals::GetUpperBoundValue::is_upper_bound_open (line 4734) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14850) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 15053) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 15079) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14876) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 15179) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14918) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14999) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 14969) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval::try_new (line 15266) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 15093) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1793) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 15145) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBounded (line 9688) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBounded::from_bounds (line 10299) ... ok [INFO] [stdout] test src/intervals.rs - intervals::Interval (line 15119) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1971) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1988) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2005) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalBounded::try_from_bounds (line 10216) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2022) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1938) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1907) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1874) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10031) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime::upper_bound_runtime (line 2356) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 1843) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime::max_lower_bound (line 2388) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBounded::try_from_bounds (line 10231) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2211) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2175) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2098) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2040) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime::lower_bound_runtime (line 2337) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime::min_upper_bound (line 2444) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10077) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2157) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2300) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2279) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalBoundsRuntime (line 2257) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalDifference (line 361) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10101) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalDifference::to_intervals (line 499) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalDifference (line 569) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14164) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14442) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14142) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14254) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14187) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14466) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10019) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength::try_new (line 15374) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10116) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10123) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalClosed (line 10089) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14328) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14121) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14566) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12119) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14291) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14659) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14209) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14616) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14497) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14530) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12142) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12290) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12330) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12802) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12218) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12361) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength::try_new (line 15459) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12399) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12195) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14353) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFiniteLength (line 14396) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12524) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12242) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12556) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12462) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait::length (line 4900) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait::into_bounds_pair (line 4997) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait::mid_point (line 4932) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait::is_symmetric (line 4969) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait::closure (line 5065) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait::interior (line 5026) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12841) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2790) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait (line 4853) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2960) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2882) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2942) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2827) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2809) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2856) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull::hull (line 3207) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13017) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 3119) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 3064) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2841) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 3006) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2766) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2970) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13067) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13213) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13308) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13261) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalHull (line 2984) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13038) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13131) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12671) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12632) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12748) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12596) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13164) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13617) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13660) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13583) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12820) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLength (line 12170) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalFinitePositiveLengthTrait (line 4830) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13528) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13429) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13371) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13502) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13831) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11525) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11553) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11486) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11606) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11575) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11506) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11630) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11694) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11870) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11842) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11908) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11891) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerBoundedUpperUnboundedTrait (line 5294) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength::new_upper_unbounded (line 13986) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13848) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11454) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11788) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13737) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13096) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength (line 13809) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11464) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerBoundedUpperUnbounded (line 9906) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5438) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5422) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5831) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5917) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalInfiniteLength::new_lower_unbounded (line 13959) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11431) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5944) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5665) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5449) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperOpen (line 11988) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11046) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 6025) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5486) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11023) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5468) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11056) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5504) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11098) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5584) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5708) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5550) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerBoundedUpperUnbounded::new (line 6110) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5976) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11198) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5532) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5630) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11167) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11145) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerClosedUpperUnbounded (line 5766) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11078) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6277) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11117) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6259) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6449) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11219) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6422) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6376) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6240) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6816) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6736) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperBoundedTrait (line 5342) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6768) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11292) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6711) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6628) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 6994) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6561) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6503) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7012) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperBounded (line 9971) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6342) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6213) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperClosed (line 11344) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6229) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7039) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7057) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7269) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6296) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 6957) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerOpenUpperUnbounded (line 6324) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 6976) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7320) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7218) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7715) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7462) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 6946) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7403) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 6930) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7430) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7797) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7878) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7091) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7511) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7669) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7164) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperClosed (line 7138) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7779) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7831) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7958) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7751) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7685) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3503) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 8215) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 8264) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 8183) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7696) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7733) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 7904) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 8089) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3525) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3619) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3952) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3982) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3544) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3790) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3673) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3861) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 8017) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10405) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 4035) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3928) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperOpen (line 8156) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3585) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3637) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3727) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3515) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10810) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10562) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalLowerUnboundedUpperUnbounded (line 3570) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10428) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations (line 635) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::difference (line 1004) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10659) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10714) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10831) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::difference (line 1058) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::intersection (line 683) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10543) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10854) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10618) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10438) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10478) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10458) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10522) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::union (line 815) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8402) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8420) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::union (line 833) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8521) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8464) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8565) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10500) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::difference (line 1038) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8636) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10593) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8587) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8845) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8867) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10772) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8734) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8687) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8891) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalTrait (line 2557) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalTrait (line 2530) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8939) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalTrait (line 2581) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalTrait::into_interval (line 2617) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalUnion::to_intervals (line 499) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15586) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalTrait::into_interval (line 2650) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalTrait::into_interval (line 2634) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8487) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15670) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15750) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15814) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15839) ... ignored [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15713) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15922) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15790) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition::is_upper_bound_closed (line 16108) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::difference (line 964) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::intersection (line 729) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::difference (line 1016) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalUnion (line 262) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8541) ... ok [INFO] [stdout] test src/lib.rs - (line 217) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOpen (line 10923) ... ok [INFO] [stdout] test src/lib.rs - (line 129) ... ok [INFO] [stdout] test src/lib.rs - (line 154) ... ok [INFO] [stdout] test src/lib.rs - (line 175) ... ok [INFO] [stdout] test src/lib.rs - (line 359) ... ok [INFO] [stdout] test src/lib.rs - (line 408) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition::is_upper_bound_open (line 16179) ... ok [INFO] [stdout] test src/lib.rs - (line 263) ... ok [INFO] [stdout] test src/lib.rs - (line 45) ... ok [INFO] [stdout] test src/lib.rs - (line 485) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8807) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15628) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8436) ... ok [INFO] [stdout] test src/lib.rs - (line 512) ... ok [INFO] [stdout] test src/lib.rs - (line 529) ... ok [INFO] [stdout] test src/intervals.rs - intervals::SubIntervalInPartition (line 15950) ... ok [INFO] [stdout] test src/lib.rs - (line 564) ... ok [INFO] [stdout] test src/lib.rs - (line 237) ... ok [INFO] [stdout] test src/lib.rs - (line 431) ... ok [INFO] [stdout] test src/lib.rs - (line 332) ... ok [INFO] [stdout] test src/lib.rs - (line 645) ... ok [INFO] [stdout] test src/lib.rs - (line 607) ... ok [INFO] [stdout] test src/lib.rs - BuildIntervalInPartition::build_first_interval (line 2365) ... ok [INFO] [stdout] test src/lib.rs - (line 444) ... ok [INFO] [stdout] test src/lib.rs - (line 714) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::union (line 796) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1128) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1165) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1106) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1182) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1267) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1202) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1221) ... ok [INFO] [stdout] test src/lib.rs - (line 384) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1322) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1352) ... ok [INFO] [stdout] test src/lib.rs - (line 470) - should panic ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1398) ... ok [INFO] [stdout] test src/lib.rs - BuildIntervalInPartition (line 2292) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1424) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1288) ... ok [INFO] [stdout] test src/lib.rs - (line 750) ... ok [INFO] [stdout] test src/lib.rs - BuildIntervalInPartition::build_last_interval (line 2420) ... ok [INFO] [stdout] test src/lib.rs - (line 541) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalOperations::difference (line 984) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::find_insertion_index (line 1743) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1469) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::find_closest (line 1899) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8390) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1083) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::first (line 1647) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::find_index (line 1720) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::intersection (line 1962) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::find_floor_index (line 1766) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::contains (line 1696) ... ok [INFO] [stdout] test src/intervals.rs - intervals::IntervalSingleton (line 8376) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::find_ceil_index (line 1814) ... ok [INFO] [stdout] test src/lib.rs - (line 589) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::last (line 1662) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::into_vec (line 1580) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::find_range_indices (line 1845) ... ok [INFO] [stdout] test src/lib.rs - (line 289) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::new_uniform (line 1620) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::is_subset (line 2006) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6559) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6305) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6331) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::union (line 1940) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6776) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6652) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6413) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6630) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6389) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain::try_new (line 6831) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6477) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6526) ... ok [INFO] [stdout] test src/lib.rs - ErrorsCoords1D (line 1002) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6692) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1DUnion (line 7917) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1DUnion (line 7790) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGeneralPoints1D (line 6178) ... ok [INFO] [stdout] test src/lib.rs - Grid1D (line 7385) ... ok [INFO] [stdout] test src/lib.rs - Grid1D (line 7367) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1DUnion (line 7872) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1DUnion (line 7836) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1DUnion (line 8067) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6359) ... ok [INFO] [stdout] test src/lib.rs - Grid1D (line 7401) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4258) ... ignored [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4321) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniform::try_new (line 7167) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4355) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4414) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4480) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniform (line 7059) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4545) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniform (line 7086) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4807) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniformRefinement (line 4723) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3263) ... ok [INFO] [stdout] test src/lib.rs - Grid1D::uniform (line 7436) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3356) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3440) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3238) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1D (line 7271) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5319) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3408) ... ok [INFO] [stdout] test src/lib.rs - Grid1DNonUniform (line 7031) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5389) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6583) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5418) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5444) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3478) ... ok [INFO] [stdout] test src/lib.rs - Grid1DRefinement (line 3283) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5341) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5538) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5477) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5813) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform::max_interval_length (line 6074) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5749) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5792) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3689) ... ignored [INFO] [stdout] test src/lib.rs - Grid1DUniform::min_interval_length (line 6091) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5505) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform::try_find_interval_id_of_point (line 6004) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3751) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3780) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3806) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3836) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3951) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 4133) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 4178) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion (line 8191) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion (line 8213) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion (line 8235) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5653) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5683) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::span (line 1679) ... ok [INFO] [stdout] test src/lib.rs - ErrorsGrid1DUnion (line 8025) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 4007) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::find_intersections_with_mappings (line 8657) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::find_original_intervals (line 8555) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::domain (line 8742) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::into_parts (line 8710) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion (line 8341) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5710) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5570) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::mapping_to_grid_b (line 8498) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3867) ... ok [INFO] [stdout] test src/lib.rs - Coords1D::range (line 1876) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::iter_intervals_with_mappings (line 8616) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion (line 8260) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniformRefinement (line 3906) ... ok [INFO] [stdout] test src/lib.rs - Coords1DInDomain (line 6437) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::num_refined_intervals (line 8520) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::unified_grid (line 8449) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::mapping_to_grid_a (line 8473) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition (line 2527) ... ok [INFO] [stdout] test src/lib.rs - HasCoords1D::coords (line 2181) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::find_intervals_for_points (line 2922) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::interval_length (line 2760) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::iter_interval_mappings (line 8585) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::find_interval_id_of_point (line 2800) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition (line 2587) ... ok [INFO] [stdout] test src/lib.rs - HasDomain1D (line 966) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::min_interval_length (line 2965) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::refine (line 3132) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::max_interval_length (line 2945) ... ok [INFO] [stdout] test src/lib.rs - linspace (line 860) ... ok [INFO] [stdout] test src/lib.rs - refine_all_intervals_in_coords1d_same_subdivisions (line 5192) ... ignored [INFO] [stdout] test src/lib.rs - HasCoords1D (line 2085) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition (line 2566) ... ok [INFO] [stdout] test src/lib.rs - Grid1D::try_from_sorted (line 7471) ... ok [INFO] [stdout] test src/lib.rs - HasCoords1D::num_points (line 2213) ... ok [INFO] [stdout] test src/lib.rs - HasCoords1D (line 2121) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition (line 2548) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUniform (line 5608) ... ok [INFO] [stdout] test src/lib.rs - Coords1D (line 1377) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::refine_uniform (line 3080) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 185) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 299) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 17) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 123) ... ok [INFO] [stdout] test src/lib.rs - Grid1DUnion::coords (line 8767) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 270) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 247) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition (line 2498) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::iter_intervals (line 2719) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 52) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 95) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 389) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1575) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1612) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1546) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveInt (line 598) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1648) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveInt (line 618) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 72) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 414) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1706) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1522) ... ok [INFO] [stdout] test src/lib.rs - IntervalPartition::try_find_interval_id_of_point (line 2860) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1730) ... ok [INFO] [stdout] test src/lib.rs - logspace (line 921) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveInt (line 635) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 156) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1795) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1150) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1760) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1051) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1087) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar::ZeroValue (line 1915) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1018) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveInt (line 648) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar::NegativeValue (line 1878) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveRealScalar (line 1669) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 853) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1317) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1232) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1340) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 975) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 922) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 1999) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1365) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 830) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 997) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2156) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 1976) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 955) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2129) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2229) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 332) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2344) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2021) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2078) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2368) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1122) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2264) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1301) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2446) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2475) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2105) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2184) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2384) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2295) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2407) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2501) ... ok [INFO] [stdout] test src/scalars.rs - scalars (line 213) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 879) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsTolerance (line 1201) ... ok [INFO] [stdout] test src/scalars.rs - scalars::PositiveRealScalar (line 2055) ... ok [INFO] [stdout] test src/scalars.rs - scalars::ErrorsPositiveInt::ZeroValue (line 725) ... ok [INFO] [stdout] test src/lib.rs - (line 674) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 848 passed; 0 failed; 17 ignored; 0 measured; 0 filtered out; finished in 2.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/intervals.rs - intervals::IntervalBounded::try_from_bounds (line 10250) - compile fail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] all doctests ran in 9.86s; merged doctests compilation took 7.66s [INFO] running `Command { std: "docker" "inspect" "37d9bdc3bc7b8e25825a3cb6e360afdf45f97fe5bbd98304a4223883feb75256", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "37d9bdc3bc7b8e25825a3cb6e360afdf45f97fe5bbd98304a4223883feb75256", kill_on_drop: false }` [INFO] [stdout] 37d9bdc3bc7b8e25825a3cb6e360afdf45f97fe5bbd98304a4223883feb75256